From a896c39d7064c4f433c66dd22fc1f97b45c75c8e Mon Sep 17 00:00:00 2001 From: Patricio Palladino Date: Tue, 18 Feb 2025 13:23:07 -0300 Subject: [PATCH 001/724] Update EIP-1898: Move to Last Call Merged by EIP-Bot. --- EIPS/eip-1898.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/EIPS/eip-1898.md b/EIPS/eip-1898.md index 0bb8bc4d7c5ae6..bd9642d87b6695 100644 --- a/EIPS/eip-1898.md +++ b/EIPS/eip-1898.md @@ -4,7 +4,8 @@ title: Add `blockHash` to defaultBlock methods description: Add `blockHash` option to JSON-RPC methods that currently support defaultBlock parameter. author: Charles Cooper (@charles-cooper) discussions-to: https://ethereum-magicians.org/t/eip-1898-add-blockhash-option-to-json-rpc-methods-that-currently-support-defaultblock-parameter/11757 -status: Review +status: Last Call +last-call-deadline: 2025-03-04 type: Standards Track category: Interface created: 2019-04-01 From fa5ceb255acf88747d0483fc72a34a7983c00342 Mon Sep 17 00:00:00 2001 From: pdobacz <5735525+pdobacz@users.noreply.github.com> Date: Tue, 18 Feb 2025 17:50:30 +0100 Subject: [PATCH 002/724] Update EIP-7873: memory expansion of TXCREATE and remove 3860 charge mention Merged by EIP-Bot. --- EIPS/eip-7873.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/EIPS/eip-7873.md b/EIPS/eip-7873.md index 85935610279385..61bf38ecd06e55 100644 --- a/EIPS/eip-7873.md +++ b/EIPS/eip-7873.md @@ -111,18 +111,18 @@ Introduce a new instruction on the same block number [EIP-3540](./eip-3540.md) i - deduct `TX_CREATE_COST` gas - halt with exceptional failure if the current frame is in `static-mode`. - pop `tx_initcode_hash`, `value`, `salt`, `input_offset`, `input_size` from the operand stack -- peform (and charge for) memory expansion using `[input_offset, input_size]` +- perform (and charge for) memory expansion using `[input_offset, input_size]` - load initcode EOF container from the transaction `initcodes` array which hashes to `tx_initcode_hash` - fails (returns 0 on the stack) if such initcode does not exist in the transaction, or if called from a transaction of `TransactionType` other than `INITCODE_TX_TYPE` - - caller's nonce is not updated and gas for initcode execution is not consumed. Only `TXCREATE` constant gas was consumed + - caller's nonce is not updated and gas for initcode execution is not consumed. - let `initcontainer` be that EOF container, and `initcontainer_size` its length in bytes - check that current call depth is below `STACK_DEPTH_LIMIT` and that caller balance is enough to transfer `value` - - in case of failure return 0 on the stack, caller's nonce is not updated and gas for initcode execution is not consumed. Only `TX_CREATE_COST` constant gas was consumed. + - in case of failure return 0 on the stack, caller's nonce is not updated and gas for initcode execution is not consumed. - **validate the initcode container and all its subcontainers recursively** - unlike in general validation, `initcontainer` is additionally required to have `data_size` declared in the header equal to actual `data_section` size. - validation includes checking that the `initcontainer` does not contain `RETURN` or `STOP` - fails (returns 0 on the stack) if container was invalid - - caller’s nonce is not updated and gas for initcode execution is not consumed. Only `TX_CREATE_COST` constant and [EIP-3860](./eip-3860.md) gas are consumed. + - caller’s nonce is not updated and gas for initcode execution is not consumed. - caller's memory slice `[input_offset:input_size]` is used as calldata - execute the container and deduct gas for execution. The 63/64th rule from [EIP-150](./eip-150.md) applies. - increment `sender` account's nonce From 1226427f76446525a00c02db3afa57a51dfcad51 Mon Sep 17 00:00:00 2001 From: Sam Wilson <57262657+SamWilsn@users.noreply.github.com> Date: Wed, 19 Feb 2025 10:25:25 -0500 Subject: [PATCH 003/724] Update EIP-7675: Move to Withdrawn (#9154) Update eip-7675.md --- EIPS/eip-7675.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/EIPS/eip-7675.md b/EIPS/eip-7675.md index eda922bb80404e..b17df0c80dfd84 100644 --- a/EIPS/eip-7675.md +++ b/EIPS/eip-7675.md @@ -4,10 +4,11 @@ title: Retroactively Included EIPs description: Core EIPs activated independently of an Ethereum hard fork. author: Tim Beiko (@timbeiko) discussions-to: https://ethereum-magicians.org/t/eip-7675-retroactively-included-eips/19541 -status: Review +status: Withdrawn type: Meta created: 2024-04-04 requires: 2681, 3607, 4803, 7523, 7610 +withdrawal-reason: Is a list of EIPs that will never move to Final. --- ## Abstract From 07126ad20d8daf2ea0da02958da4ba923cb029e4 Mon Sep 17 00:00:00 2001 From: pdobacz <5735525+pdobacz@users.noreply.github.com> Date: Thu, 20 Feb 2025 15:31:23 +0100 Subject: [PATCH 004/724] Update EIP-7819: clarify what is `authority` Merged by EIP-Bot. --- EIPS/eip-7819.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7819.md b/EIPS/eip-7819.md index 32ed772916cb3f..5c103878620bd8 100644 --- a/EIPS/eip-7819.md +++ b/EIPS/eip-7819.md @@ -46,7 +46,7 @@ Executing this instruction does the following: 4. calculate `location` as `keccak256(MAGIC ++ address ++ salt)[12:]` 5. halt if the code at `location` is not empty and does not start with `0xEF0100` (no empty and not a designator) 6. add `EMPTY_ACCOUNT_COST - BASE_COST` gas to the global refund counter if `location` exists in the trie. -7. set the code of `authority` to be `MAGIC || target`, matching the delegation process defined in EIP-7702. +7. set the code of `location` to be `MAGIC || target`, matching the delegation process defined in EIP-7702. - Similarly to EIP-7702, if `target` is `0x0000000000000000000000000000000000000000` do not write the designation. Clear the code at `location` and reset the `location`'s code hash to the empty hash `0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470`. 8. push `location` onto the stack From 14e0fc6642420dc5c58ca6a2df4ba0e0dd261965 Mon Sep 17 00:00:00 2001 From: Bastin <43618253+Inspector-Butters@users.noreply.github.com> Date: Fri, 21 Feb 2025 00:22:02 +0100 Subject: [PATCH 005/724] Update EIP-7783: Add stepwise linear strategy Merged by EIP-Bot. --- EIPS/eip-7783.md | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/EIPS/eip-7783.md b/EIPS/eip-7783.md index ada094057145d2..822b0bd205a5ac 100644 --- a/EIPS/eip-7783.md +++ b/EIPS/eip-7783.md @@ -35,7 +35,7 @@ The EIP proposes the introduction of a new gas limit management mechanism that a ## **Specification** -There are different approaches to implement a controlled gas limit increase strategy. The following are two possible strategies that can be used: +There are different approaches to implement a controlled gas limit increase strategy. The following are three possible strategies that can be used: ### **Linear Gas Limit Increase Strategy** @@ -62,6 +62,35 @@ Where: If we set `blockNumStart` to the current block number, `initialGasLimit` to the current gas limit (`30_000_000`), `r` to 6, and `gasLimitCap` to `60_000_000`, the gas limit will increase by 6 gas per block for two years, reaching 30 million gas at the end of a $\approx$ 2 years period. The result of `compute_gas_limit` will be the gas limit aimed by the proposer for the block `blockNum`. none of this is enforced at the protocol level, and the proposer needs to still follow protocol rules related to the gas limit. +### **Stepwise Linear Gas Limit Increase Strategy** + +Add a new "Gas Limit" selection strategy that takes in Block Number `N` and spits out the Gas Limit `GL` for that block. The strategy is as follows: + +- The gas limit `GL_t` at block `t` is calculated as: + +```python +def compute_gas_limit(blockNum: int, blockNumStart: int, r: int, step_blocks_interval: int, gasLimitCap: int) -> int: + if blockNum < blockNumStart: + return initialGasLimit + else: + return min(gasLimitCap, initialGasLimit + r * ((blockNum - blockNumStart) // step_blocks_interval)) +``` + +Where: + +- `blockNum` is the block number for which the gas limit is being calculated. +- `blockNumStart` is the block number at which the gas limit increase starts. +- `initialGasLimit` is the initial gas limit at block `blockNumStart`. +- `step_blocks_interval` is the number of blocks after which the gas limit increases (cooldown period). +- `r` is the rate at which the gas limit increases per step. +- `gasLimitCap` is the maximum gas limit that can be reached. + +This strategy has three main advantages: + +- It provides larger, more visible, and distinct metric changes over each step. +- It allows for collection of more stabilized metrics over the length of the cooldown period. +- It gives the community more time to evaluate the impact of the gas limit increase and act accordingly. + ### **Exponential Gas Limit Increase Strategy** Add a new "Gas Limit" selection strategy that takes in Block Number `N` and spits out the Gas Limit `GL` for that block. The strategy is as follows: From ce71fb1cd0dfa18ab337860d3611a67110f5fc14 Mon Sep 17 00:00:00 2001 From: Lukasz Rozmej Date: Fri, 21 Feb 2025 02:11:23 +0100 Subject: [PATCH 006/724] Update EIP-7607: Proposing 7825 for Fusaka Merged by EIP-Bot. --- EIPS/eip-7607.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7607.md b/EIPS/eip-7607.md index c393d5d1149438..2c322ecbb9a664 100644 --- a/EIPS/eip-7607.md +++ b/EIPS/eip-7607.md @@ -47,7 +47,7 @@ Definitions for `Scheduled for Inclusion`, `Considered for Inclusion` and `Propo * [EIP-7843](./eip-7843.md): Precompile to get the current slot number * [EIP-7732](./eip-7732.md): Enshrined Proposer-Builder Separation * [EIP-7805](./eip-7805.md): Fork-choice enforced Inclusion Lists (FOCIL) - +* [EIP-7825](./eip-7825.md): Transaction Gas Limit Cap ### Activation From c585cb4a35ef3bffb9cb42000be2b029ef65f6c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Moraczy=C5=84ski?= Date: Fri, 21 Feb 2025 11:10:59 +0100 Subject: [PATCH 007/724] Update EIP-7607: ModExp Gas Cost Increase to Fusaka Merged by EIP-Bot. --- EIPS/eip-7607.md | 1 + 1 file changed, 1 insertion(+) diff --git a/EIPS/eip-7607.md b/EIPS/eip-7607.md index 2c322ecbb9a664..60c26e9eb35e0a 100644 --- a/EIPS/eip-7607.md +++ b/EIPS/eip-7607.md @@ -47,6 +47,7 @@ Definitions for `Scheduled for Inclusion`, `Considered for Inclusion` and `Propo * [EIP-7843](./eip-7843.md): Precompile to get the current slot number * [EIP-7732](./eip-7732.md): Enshrined Proposer-Builder Separation * [EIP-7805](./eip-7805.md): Fork-choice enforced Inclusion Lists (FOCIL) +* [EIP-7883](./eip-7883.md): ModExp Gas Cost Increase * [EIP-7825](./eip-7825.md): Transaction Gas Limit Cap ### Activation From 314aab3afd8d0f1feb379ed663750421dd95243d Mon Sep 17 00:00:00 2001 From: Justin Florentine Date: Fri, 21 Feb 2025 11:21:57 -0500 Subject: [PATCH 008/724] Update EIP-7607: proposes eth/69 inclusion in Fusaka Merged by EIP-Bot. --- EIPS/eip-7607.md | 1 + 1 file changed, 1 insertion(+) diff --git a/EIPS/eip-7607.md b/EIPS/eip-7607.md index 60c26e9eb35e0a..7a1683e1ff0240 100644 --- a/EIPS/eip-7607.md +++ b/EIPS/eip-7607.md @@ -46,6 +46,7 @@ Definitions for `Scheduled for Inclusion`, `Considered for Inclusion` and `Propo * [EIP-7793](./eip-7793.md): Precompile to get index of transaction within block * [EIP-7843](./eip-7843.md): Precompile to get the current slot number * [EIP-7732](./eip-7732.md): Enshrined Proposer-Builder Separation +* [EIP-7642](./eip-7642.md): eth/69 - Drop pre-merge fields * [EIP-7805](./eip-7805.md): Fork-choice enforced Inclusion Lists (FOCIL) * [EIP-7883](./eip-7883.md): ModExp Gas Cost Increase * [EIP-7825](./eip-7825.md): Transaction Gas Limit Cap From 44743ccd5780b058faa4b882f8c4302ce0729266 Mon Sep 17 00:00:00 2001 From: Giulio rebuffo Date: Fri, 21 Feb 2025 18:20:51 +0100 Subject: [PATCH 009/724] Update EIP-7607: propose EIP-7783 Merged by EIP-Bot. --- EIPS/eip-7607.md | 1 + 1 file changed, 1 insertion(+) diff --git a/EIPS/eip-7607.md b/EIPS/eip-7607.md index 7a1683e1ff0240..c24691cdca48b5 100644 --- a/EIPS/eip-7607.md +++ b/EIPS/eip-7607.md @@ -48,6 +48,7 @@ Definitions for `Scheduled for Inclusion`, `Considered for Inclusion` and `Propo * [EIP-7732](./eip-7732.md): Enshrined Proposer-Builder Separation * [EIP-7642](./eip-7642.md): eth/69 - Drop pre-merge fields * [EIP-7805](./eip-7805.md): Fork-choice enforced Inclusion Lists (FOCIL) +* [EIP-7783](./eip-7783.md): Controlled gas limit increase strategy * [EIP-7883](./eip-7883.md): ModExp Gas Cost Increase * [EIP-7825](./eip-7825.md): Transaction Gas Limit Cap From 3b1de495c2a5dc2352f958d1676c39f29ded21a7 Mon Sep 17 00:00:00 2001 From: William Morriss Date: Fri, 21 Feb 2025 19:24:52 -0600 Subject: [PATCH 010/724] Update EIP-7607: Propose EIP-5920 for inclusion in Osaka Merged by EIP-Bot. --- EIPS/eip-7607.md | 1 + 1 file changed, 1 insertion(+) diff --git a/EIPS/eip-7607.md b/EIPS/eip-7607.md index c24691cdca48b5..0265843ffd15cf 100644 --- a/EIPS/eip-7607.md +++ b/EIPS/eip-7607.md @@ -51,6 +51,7 @@ Definitions for `Scheduled for Inclusion`, `Considered for Inclusion` and `Propo * [EIP-7783](./eip-7783.md): Controlled gas limit increase strategy * [EIP-7883](./eip-7883.md): ModExp Gas Cost Increase * [EIP-7825](./eip-7825.md): Transaction Gas Limit Cap +* [EIP-5920](./eip-5920.md): PAY opcode ### Activation From c4281f5193a1465245f11ef9c34889dca581b308 Mon Sep 17 00:00:00 2001 From: eth-bot <85952233+eth-bot@users.noreply.github.com> Date: Sun, 23 Feb 2025 08:22:38 +0800 Subject: [PATCH 011/724] (bot 1272989785) moving EIPS/eip-7736.md to stagnant (#9310) PR 9310 with changes to EIPS/eip-7736.md was created on (2025-Feb-2nd@00.23.0) which is before the cutoff date of (2025-Feb-9th@00.22.36) i.e. 2 weeks ago --- EIPS/eip-7736.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7736.md b/EIPS/eip-7736.md index e0bedaa5711c04..65e220366c907e 100644 --- a/EIPS/eip-7736.md +++ b/EIPS/eip-7736.md @@ -4,7 +4,7 @@ title: Leaf-level state expiry in verkle trees description: Simple state expiry scheme in which only "extension-and-suffix trees" are expired. author: Guillaume Ballet (@gballet), Wei Han Ng (@weiihann) discussions-to: https://ethereum-magicians.org/t/eip-7736-leaf-level-state-expiry-in-verkle-trees/20474 -status: Draft +status: Stagnant type: Standards Track category: Core created: 2024-07-05 From 9a36e394b558db169686db2482df423038c53c34 Mon Sep 17 00:00:00 2001 From: eth-bot <85952233+eth-bot@users.noreply.github.com> Date: Sun, 23 Feb 2025 08:22:45 +0800 Subject: [PATCH 012/724] (bot 1272989785) moving EIPS/eip-7698.md to stagnant (#9308) PR 9308 with changes to EIPS/eip-7698.md was created on (2025-Feb-2nd@00.22.40) which is before the cutoff date of (2025-Feb-9th@00.22.36) i.e. 2 weeks ago --- EIPS/eip-7698.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7698.md b/EIPS/eip-7698.md index 85679e5ecc519b..f2b2731b80d1f8 100644 --- a/EIPS/eip-7698.md +++ b/EIPS/eip-7698.md @@ -4,7 +4,7 @@ title: EOF - Creation transaction description: Deploy EOF contracts using creation transactions author: Piotr Dobaczewski (@pdobacz), Andrei Maiboroda (@gumb0), Paweł Bylica (@chfast), Alex Beregszaszi (@axic) discussions-to: https://ethereum-magicians.org/t/eip-7698-eof-creation-transaction/19784 -status: Review +status: Stagnant type: Standards Track category: Core created: 2024-04-24 From 02b5bbff8b0da61f4bb4c28524de34b43fe5cdaa Mon Sep 17 00:00:00 2001 From: Danno Ferrin Date: Mon, 24 Feb 2025 05:20:08 -0700 Subject: [PATCH 013/724] Add EIP: EOF - EXTCODEADDRESS instruction Merged by EIP-Bot. --- EIPS/eip-7880.md | 88 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 88 insertions(+) create mode 100644 EIPS/eip-7880.md diff --git a/EIPS/eip-7880.md b/EIPS/eip-7880.md new file mode 100644 index 00000000000000..a60b03463f43eb --- /dev/null +++ b/EIPS/eip-7880.md @@ -0,0 +1,88 @@ +--- +eip: 7880 +title: EOF - EXTCODEADDRESS instruction +description: Add EXTCODEADDRESS instruction to EOF to address code delegation use cases +author: Danno Ferrin (@shemnon) +discussions-to: https://ethereum-magicians.org/t/eip-7880-eof-extcodeaddress-instruction/22845 +status: Draft +type: Standards Track +category: Core +created: 2025-02-08 +requires: 7692, 7702, 7761 +--- + +## Abstract + +Add an instruction to EOF that reads code delegation designations from an account without requiring code introspection. + +## Motivation + +EOFv1 as scoped in [EIP-7692] removes code introspection capabilities from the EVM, preventing EOF from reading raw code values such as code delegation designations set by [EIP-7702]. There are a number of use cases where reading the delegation designation of [EIP-7702] would allow contracts to be more proactive about user experience issues. + +One example is a managed proxy contract. Such a contract may want to ensure security by not allowing the proxy to be updated to a delegated address. There are also safety concerns with pointing to a delegation, as the contract may be updated to non EOF code and `EXTDELEGATECALL` will no longer be able to call the contract, due to changes outside the control of the managed proxy contract. + +Another example are contracts that need to ensure that the delegation has not changed over a limited scope of time, such as sponsorships. This will prevent a transaction from receiving gas sponsorship, changing the delegation, and performing an act different than what was approved. Sponsors can encode the delegation into the transaction data and verify wih this instruction. + +Finally, there is the case where contracts may want to de-escalate risks and only accept a small number of delegations for any given contract. To enable this validation contracts will need to be able to resolve the actual address of delegtion, not just know that one exists. + +To address this the essential task of the designation parsing is moved into a new opcode `EXTCODEADDRESS`, where the task of calculating the delegated address will be performed. For non-delegated accounts or empty accounts the address will be the same as the queried address. + +## Specification + +### Parameters + +| Constant | Value | +|---------------------------|--------------------------------------------------------------------| +| `GAS_COLD_ACCOUNT_ACCESS` | Defined as `2600` in the [Ethereum Execution Layer Spec Constants] | +| `GAS_WARM_ACCESS` | Defined as `100` in the [Ethereum Execution Layer Spec Constants] | + +We introduce a new EOFv1 instruction `EXTCODEADDRESS` (`0xea`). + +EOF code which contains this instruction prior to the fork activating this instruction is considered invalid. Beginning with the first block this EIP is activated in, this instruction is added to the set of valid EOFv1 instructions. + +### Execution Semantics + +#### `EXTCODEADDRESS` + +- Deduct `GAS_WARM_ACCESS` gas +- pop 1 argument `target_address` from the stack +- if `target_address` has any of the high 12 bytes set to a non-zero value (i.e. it does not contain a 20-byte address), then halt with an exceptional failure + - Notice: Future expansion of the EVM address space may enlarge the number of valid addresses. Do not rely on this step always halting with the current restrictions. +- deduct `GAS_COLD_ACCOUNT_ACCESS - GAS_WARM_ACCESS` if `target_address` is not in `accessed_addresses` and add `target_address` to `accessed_addresses` +- Load the code from `target_address` and refer to it as `loaded_code` +- If `loaded_code` indicates a delegation designator (for example, prefixed with `0xef0100` as defined in [EIP-7702]) push the address of the designation onto the stack. + - Notice: if [EIP-7702] delegation designations are updated in a future fork (such as allowing chained delegations), then this section is expected to comply with any such hypothetical changes. +- Otherwise, push `target_adress` onto the stack. + + +Note: If `target_address` points to an account with a contract mid-creation, then `target_address` is returned. If delegation designator points to an account with a contract mid-creation, then address of the designation is returned. + +Note: Only `target_address` is warmed. If a delegation is found the address that it is delegated to is not added to the `accessed_addresses`. Also, whether the delegated address is in `accessed_addresses` has no impact on the gas charged for the operation. + +Note: This operation staddles the line between [EIP-7702] code reading and code executing instructions. The operation steps work as a code reading instruction, but the value returned is the resolved address as through it is a code executing instruction. + +## Rationale + +This EIP is very similar to [EIP-7761], which introduces account type introspection. Its rationale is included by reference as they all apply to this situation. + +### Alternative: Return the whole designation, have contract parse + +One alternative is to have a specially limited `EXTCODECOPY` that would return just delegation designations. Apart from the general objections to code introspection this would then lock in and limit delegation designation formats and capabilities that must be preserved in future forks. By allowing access to the effect of the delegation rather than the mechanism, EOF preserves space for the mechanism to be changed without breaking existing code. + +## Backwards Compatibility + +`EXTCODEADDRESS` at `0xea` can be introduced in a backwards compatible manner into EOFv1 (no bump to version), because `0xea` has been rejected by EOF validation prior to the actication of this EIP, and there are no EOF contracts on-chain with an `0xea` instruction which would have their behavior altered. + +## Security Considerations + +[EIP-7702] code delegation is a new feature that has not been made accessible to mainnet yet. EIP authors will keep abreast of any developments and reflect on their impact to this proposed instruction. + +## Copyright + +Copyright and related rights waived via [CC0] + +[CC0]: ../LICENSE.md +[EIP-7702]: ./eip-7702.md +[EIP-7692]: ./eip-7692.md +[EIP-7761]: ./eip-7761.md +[Ethereum Execution Layer Spec Constants]: https://github.com/ethereum/execution-specs/blob/1adcc1bfe774798bcacc685aebc17bd9935078c3/src/ethereum/cancun/vm/gas.py#L65-L66 From ff5fc95c8f1adc8b5f8865536630e70e2817c99b Mon Sep 17 00:00:00 2001 From: Danno Ferrin Date: Mon, 24 Feb 2025 07:26:00 -0700 Subject: [PATCH 014/724] Update EIP-7607: Update EIP-7606 Add EOF testnet Osaka-2 EIPs. Merged by EIP-Bot. --- EIPS/eip-7607.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/EIPS/eip-7607.md b/EIPS/eip-7607.md index 0265843ffd15cf..636547156bc861 100644 --- a/EIPS/eip-7607.md +++ b/EIPS/eip-7607.md @@ -51,6 +51,10 @@ Definitions for `Scheduled for Inclusion`, `Considered for Inclusion` and `Propo * [EIP-7783](./eip-7783.md): Controlled gas limit increase strategy * [EIP-7883](./eip-7883.md): ModExp Gas Cost Increase * [EIP-7825](./eip-7825.md): Transaction Gas Limit Cap +* [EIP-7873](./eip-7873.md): EOF - TXCREATE and InitcodeTransaction type +* [EIP-7834](./eip-7834.md): Separate Metadata Section for EOF +* [EIP-7761](./eip-7761.md): EXTCODETYPE instruction +* [EIP-7880](./eip-7880.md): EOF - EXTCODEADDRESS instruction * [EIP-5920](./eip-5920.md): PAY opcode ### Activation From 2dbb34fdf61ce1c825eaf0e9875dbe5a7000c415 Mon Sep 17 00:00:00 2001 From: Andrei Maiboroda Date: Tue, 25 Feb 2025 12:33:52 +0100 Subject: [PATCH 015/724] Update EIP-3540: Move to Review Merged by EIP-Bot. --- EIPS/eip-3540.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/EIPS/eip-3540.md b/EIPS/eip-3540.md index 237875093cf4b7..4ed663016ef069 100644 --- a/EIPS/eip-3540.md +++ b/EIPS/eip-3540.md @@ -2,9 +2,9 @@ eip: 3540 title: EOF - EVM Object Format v1 description: EOF is an extensible and versioned container format for EVM bytecode with a once-off validation at deploy time. -author: Alex Beregszaszi (@axic), Paweł Bylica (@chfast), Andrei Maiboroda (@gumb0), Matt Garnett (@lightclient) +author: Alex Beregszaszi (@axic), Paweł Bylica (@chfast), Andrei Maiboroda (@gumb0), Matt Garnett (@lightclient), Piotr Dobaczewski (@pdobacz) discussions-to: https://ethereum-magicians.org/t/evm-object-format-eof/5727 -status: Stagnant +status: Review type: Standards Track category: Core created: 2021-03-16 @@ -147,8 +147,6 @@ types_section := (inputs, outputs, max_stack_height)+ | container_section | variable | n/a | arbitrary EOF-formatted container | | data_section | variable | n/a | arbitrary sequence of bytes | -See [EIP-4750](./eip-4750.md) for more information on the type section content. - **NOTE**: A special value of `outputs` being `0x80` is designated to denote non-returning functions as defined in a separate EIP. #### EOF version 1 validation rules From c8ba9a2e97cfa2a812ea43b50c7ee3bbcc270f97 Mon Sep 17 00:00:00 2001 From: Marius van der Wijden Date: Tue, 25 Feb 2025 12:35:43 +0100 Subject: [PATCH 016/724] Update EIP-3155: Move to Last Call Merged by EIP-Bot. --- EIPS/eip-3155.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/EIPS/eip-3155.md b/EIPS/eip-3155.md index 009bc77d78fd82..a3620384b20979 100644 --- a/EIPS/eip-3155.md +++ b/EIPS/eip-3155.md @@ -4,7 +4,8 @@ title: EVM trace specification description: A JSON format for EVM traces author: Martin Holst Swende (@holiman), Marius van der Wijden (@MariusVanDerWijden) discussions-to: https://ethereum-magicians.org/t/eip-3155-create-evm-trace-specification/5007 -status: Review +status: Last Call +last-call-deadline: 2025-03-01 type: Standards Track category: Interface created: 2020-12-07 From 8c707c9dbd3c9b6282f9b2fdcfe721b8e1293644 Mon Sep 17 00:00:00 2001 From: kevaundray Date: Tue, 25 Feb 2025 11:37:53 +0000 Subject: [PATCH 017/724] Add EIP: Max blob flag for local builders Merged by EIP-Bot. --- EIPS/eip-7872.md | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 EIPS/eip-7872.md diff --git a/EIPS/eip-7872.md b/EIPS/eip-7872.md new file mode 100644 index 00000000000000..3d5a3453f1c6da --- /dev/null +++ b/EIPS/eip-7872.md @@ -0,0 +1,44 @@ +--- +eip: 7872 +title: Max blob flag for local builders +description: Adds a flag to set the maximum number of blobs a local builder will put in a block +author: Francesco D'Amato , Kevaundray Wedderburn (@kevaundray), Toni Wahrstätter (@nerolation), Alex Stokes (@ralexstokes), Ben Adams (@benaadams), Gajinder Singh (@g11tech), Dustin (@tersec) +discussions-to: https://ethereum-magicians.org/t/max-blob-flags-for-local-builders/22734 +status: Draft +type: Meta +created: 2025-01-30 +--- + +## Abstract + +This EIP adds a flag to the block builder in order to allow them to include a client configured maximum amount of blobs. + +## Motivation + +Currently a builder will include all blobs in their local mempool, up to the maximum amount that the protocol requires. If a builder has low bandwidth, they may include too many blobs +and subsequently end up not being able to convince the network that the blobs are available. + +## Specification + +- Create a parameter in block builder's configuration called `USER_CONFIGURED_MAX_BLOBS_PER_BLOCK` +- Take the minimum out of the `MAX_BLOB_GAS_PER_BLOCK` and the `USER_CONFIGURED_MAX_BLOBS_PER_BLOCK` +- If the minimum is zero, set the minimum to one. +- Use the minimum to decide how many blobs to include in the block + +Note: By default `USER_CONFIGURED_MAX_BLOBS_PER_BLOCK` may be set to the maximum in the current fork. + +## Rationale + +By adding a flag for the local block builder, they are able to specify how many blobs they can include in a block. + +## Backwards Compatibility + +No backward compatibility issues found. + +## Security Considerations + +N/A + +## Copyright + +Copyright and related rights waived via [CC0](../LICENSE.md). From fff83c8368405a8fc0457a45889f880a361601cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Toni=20Wahrst=C3=A4tter?= <51536394+nerolation@users.noreply.github.com> Date: Tue, 25 Feb 2025 12:54:41 +0100 Subject: [PATCH 018/724] Add EIP: Delayed execution Merged by EIP-Bot. --- EIPS/eip-7886.md | 399 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 399 insertions(+) create mode 100644 EIPS/eip-7886.md diff --git a/EIPS/eip-7886.md b/EIPS/eip-7886.md new file mode 100644 index 00000000000000..d4e349da90f122 --- /dev/null +++ b/EIPS/eip-7886.md @@ -0,0 +1,399 @@ +--- +eip: 7886 +title: Delayed execution +description: Make blocks statically verifiable by charging coinbase for inclusion costs upfront +author: Francesco D`Amato (@fradamt), Toni Wahrstätter (@nerolation) +discussions-to: https://ethereum-magicians.org/t/eip-7886-delayed-execution/22890 +status: Draft +type: Standards Track +category: Core +created: 2025-02-18 +--- + +## Abstract + +This proposal makes (execution) blocks statically verifiable through minimal checks that only require the previous state, but no execution of the block's transactions, allowing validators attest to a block's validity without completing its execution. We allow transactions to be skipped when invalid at execution time, without invalidating the whole block. To ensure that even skipped transactions pay for their resources, the `COINBASE` pays for all inclusion costs upfront (base cost, calldata and blobs), and recovers the costs only when transactions are successfully executed. + +## Motivation + +A key advantage of this proposal is that it enables **asynchronous block validation**. Currently, blocks must be fully executed before validators can attest to their validity. This requirement creates a bottleneck in the consensus process, as attestors must wait for execution results before committing their votes. + +By introducing a mechanism where invalid transactions are skipped rather than invalidating the entire block, execution is no longer an immediate requirement for validation. Instead, a block’s validity can be determined based on its structural correctness and the upfront payment of inclusion costs by the `COINBASE`. This allows attestation to happen earlier, independent of execution, potentially enabling higher block gas limits. + +## Specification + +### Change to the header structure + +#### Deferred fields + +In order to be verifiable before execution, the header cannot commit to any execution output. In particular, we need to defer these fields: `state_root, receipt_root, bloom, gas_used, requests_hash`. We replace them with the equivalent execution outputs from the parent block. + +#### Coinbase signature over the header + +We include a signature from `COINBASE` over the rest of the header in the header , so that the `COINBASE` address can authorize the upfront payment of inclusion costs. + +The final header structure then is: + +```python +class Header: + parent_hash: Hash32 + ommers_hash: Hash32 + coinbase: Address + pre_state_root: Root # Deferred + transactions_root: Root + parent_receipt_root: Root # Deferred + parent_bloom: Bloom # Deferred + difficulty: Uint + number: Uint + gas_limit: Uint + parent_gas_used: Uint + timestamp: U256 + extra_data: Bytes + prev_randao: Bytes32 + nonce: Bytes8 + base_fee_per_gas: Uint + withdrawals_root: Root + blob_gas_used: U64 + excess_blob_gas: U64 + parent_beacon_block_root: Root + parent_requests_hash: Hash32 # Deferred + # Signature over the header + y_parity: U256 + r: U256 + s: U256 +``` + +The following function is used to recover the signer’s address, intended to be `COINBASE`, from the signed block header: + +```python +def recover_header_signer( + chain_id: U64, + header: Header, +) -> Address: + signing_hash = keccak256( + b"0x06" + + rlp.encode( + ( + chain_id, + header.parent_hash, + header.ommers_hash, + header.coinbase, + header.pre_state_root, + header.transactions_root, + header.parent_receipt_root, + header.parent_bloom, + header.difficulty, + header.number, + header.gas_limit, + header.parent_gas_used, + header.timestamp, + header.extra_data, + header.prev_randao, + header.nonce, + header.base_fee_per_gas, + header.withdrawals_root, + header.blob_gas_used, + header.excess_blob_gas, + header.parent_beacon_block_root, + header.parent_requests_hash, + ) + ) + ) +``` + +If `COINBASE != header_signer`, the block MUST be considered invalid. + +```python +header_signer = recover_header_signer( + chain.chain_id, + block.header, +) +if coinbase != header_signer: + raise InvalidBlock +``` + +### Static block validation + +We split up a block's validation from its execution. In the ethereum/execution-specs, static validation is done in `[validate_block](https://github.com/ethereum/execution-specs/blob/ae2c77989cb83e5d5e5eb1f51d9da840a337d5b0/src/ethereum/prague/fork.py#L480)`, after which a block is guaranteed to be valid and can be attested to, while execution remains within `[apply_body](https://github.com/ethereum/execution-specs/blob/ae2c77989cb83e5d5e5eb1f51d9da840a337d5b0/src/ethereum/prague/fork.py#L696)`. In `validate_block`, we do some formal checks, as well as: + +* validate all deferred header fields (`pre_state_root`, `parent_gas_used`, `parent_receipts_root`, `parent_bloom`, `parent_receipts_hash`, `parent_requests_hash`) against the output from execution *of the parent block*. +* validate all statically verifiable header fields: + * check that `transactions_root` and `withdrawals_root` are correct, by building the respective tries, but *without yet processing either the transactions or the withdrawals* + * check that `blob_gas_used` is correct +* validate the header signature of the `COINBASE`. +* do static checks for each transaction in `[check_transaction_static](https://github.com/ethereum/execution-specs/blob/ae2c77989cb83e5d5e5eb1f51d9da840a337d5b0/src/ethereum/prague/fork.py#L443)`: + * verify the transaction's signature + * verify that the gas prices are sufficient for the current basefees +* determine the inclusion costs of all transactions, and check that `COINBASE` can pay for the total inclusion cost +* check that neither the total inclusion gas nor the total blob gas go over the limits + +In other words, we validate everything that we can validate without doing any execution. + +```python +def check_transaction_static( + tx: Transaction, + chain_id: U64, +) -> Address: + + ... + + if isinstance(tx, (FeeMarketTransaction, BlobTransaction, SetCodeTransaction)): + if tx.max_fee_per_gas < tx.max_priority_fee_per_gas: + raise InvalidBlock + if tx.max_fee_per_gas < base_fee_per_gas: + raise InvalidBlock +else: + if tx.gas_price < base_fee_per_gas: + raise InvalidBlock + + if isinstance(tx, BlobTransaction): + ... + if Uint(tx.max_fee_per_blob_gas) < blob_gas_price: + raise InvalidBlock + ... + + return recover_sender(chain_id, tx) + + +def validate_block( + chain: BlockChain, + block: Block, +) -> List[Address]: + + parent_header = chain.blocks[-1].header + validate_header(block.header, parent_header) + + # validate deferred execution outputs from the parent + if block.header.parent_gas_used != chain.last_block_gas_used: + raise InvalidBlock + if block.header.parent_receipt_root != chain.last_receipt_root: + raise InvalidBlock + if block.header.parent_bloom != chain.last_block_logs_bloom: + raise InvalidBlock + if block.header.parent_requests_hash != chain.last_requests_hash: + raise InvalidBlock + if block.header.pre_state_root != state_root(chain.state): + raise InvalidBlock + + if block.ommers != (): + raise InvalidBlock + + # Validate coinbase's signature over the header + coinbase = block.header.coinbase + header_signer = recover_header_signer( + chain.chain_id, + block.header, + ) + if coinbase != header_signer: + raise InvalidBlock + + sender_addresses = [] + for i, tx in enumerate(map(decode_transaction, block.transactions)): + sender_address = check_transaction_static(tx, chain.chain_id) + sender_addresses.append(sender_address) + _, inclusion_gas = calculate_inclusion_gas_cost(tx) + blob_gas_used = calculate_total_blob_gas(tx) + + total_inclusion_gas += inclusion_gas + total_blob_gas_used += blob_gas_used + + trie_set( + transactions_trie, rlp.encode(Uint(i)), encode_transaction(tx) + ) + + # Check that inclusion resources are within the limits + if total_inclusion_gas > block.header.gas_limit: + raise InvalidBlock + if total_blob_gas_used > MAX_BLOB_GAS_PER_BLOCK: + raise InvalidBlock + + blob_gas_price = calculate_blob_gas_price(block.header.excess_blob_gas) + inclusion_cost = ( + total_inclusion_gas * block.header.base_fee_per_gas + + total_blob_gas_used * blob_gas_price + ) + + # Check that coinbase can pay for inclusion costs + coinbase_account = get_account(chain.state, coinbase) + if Uint(coinbase_account.balance) < inclusion_cost: + raise InvalidBlock + + for i, wd in enumerate(block.withdrawals): + trie_set(withdrawals_trie, rlp.encode(Uint(i)), rlp.encode(wd)) + + if block.header.transactions_root != root(transactions_trie): + raise InvalidBlock + if block.header.withdrawals_root != root(withdrawals_trie): + raise InvalidBlock + if block.header.blob_gas_used != blob_gas_used: + raise InvalidBlock + + return sender_addresses +``` + +### Block execution + +This logic is implemented into the ethereum/execution-specs, in `[apply_body](https://github.com/ethereum/execution-specs/blob/ae2c77989cb83e5d5e5eb1f51d9da840a337d5b0/src/ethereum/prague/fork.py#L696)`. + +#### Coinbase Pays Inclusion Cost Upfront + + * The block's `COINBASE` is charged `inclusion_cost = 21000 + max_calldata_fee + blob_fee` for each transaction at the start of block execution. The `inclusion_cost` is determined by adding up the blob fee and the floor cost of [EIP-7623](./eip-7623.md), itself comprising the 21k base cost and the calldata cost charged at `TOTAL_COST_FLOOR_PER_TOKEN`. + * If the transaction is skipped, **the `COINBASE` loses** these inclusion fees and thereby pays for DA and other base costs like signature verification. + +```python +# The inclusion gas consists of the base cost + the calldata cost +def calculate_inclusion_gas_cost(tx: Transaction) -> Uint: + tokens_in_calldata = zero_bytes + (len(tx.data) - zero_bytes) * 4 + calldata_floor_gas_cost = tokens_in_calldata * FLOOR_CALLDATA_COST + return TX_BASE_COST + calldata_floor_gas_cost + +def apply_body( + ... +) -> ApplyBodyOutput: + + ... + total_inclusion_gas = sum(calculate_inclusion_gas_cost(tx) for tx in decoded_transactions) + total_blob_gas_used = sum(calculate_total_blob_gas(tx) for tx in decoded_transactions) + inclusion_cost = ( + total_inclusion_gas * base_fee_per_gas + + total_blob_gas_used * blob_gas_price + ) + coinbase_account = get_account(state, coinbase) + coinbase_balance_after_inclusion_cost = ( + Uint(coinbase_account.balance) - inclusion_cost + ) + # Charge coinbase for inclusion costs + set_account_balance( + env.state, + env.coinbase, + U256(coinbase_balance_after_inclusion_cost), + ) + ... +``` + +Besides deducting the inclusion costs from the`COINBASE`'s balance, we deduct the `inclusion_gas` from `gas_available` upfront, since this gas is going to be consumed regardless of how execution goes. When executing a transaction, we do the following: + +* We initially add its inclusion gas to `gas_available`, making it available for the transaction to consume. +* If the transaction is skipped, the inclusion gas is deducted from the `gas_available` +* For transactions that are not skipped (c.f. *executed*), we deduct the actual `gas_used` from `gas_available`. + +```python +def apply_body( + ... +) -> ApplyBodyOutput: + ... + + total_inclusion_gas = sum(calculate_inclusion_gas_cost(tx) for tx in decoded_transactions) + ... + + gas_available = block_gas_limit - total_inclusion_gas + ... + + for i, tx in enumerate(txs): + ... + inclusion_gas = calculate_inclusion_gas_cost(tx) + gas_available += inclusion_gas + ( + is_transaction_skipped, + effective_gas_price, + blob_versioned_hashes, + ) = check_transaction( + state, + tx, + sender_address, + gas_available, + ) + + + if is_transaction_skipped: + gas_available -= inclusion_gas + else: + + ... + + gas_used, logs, error = process_transaction(env, tx) + gas_available -= gas_used + + ... + ... +``` + +#### Skipped Transactions + +**Definition**: A "skipped transaction" is a transaction that: + +* Is included in the block (part of the transactions list) +* Is not executed during block execution +* Consumes no gas beyond its inclusion cost, which the block's `COINBASE` pays and **does not get refunded** if the transaction is ultimately skipped. + +Skipping might occur because: + +1. The transaction is underfunded, meaning that the sender cannot cover the maximum transaction costs plus `tx.value` +2. There is not enough gas available in the block +3. The sender's nonce does not match +4. The sender is not an EOA + +More precisely, this is how we determine if a transaction should be skipped: + +```python + is_sender_eoa = ( + sender_account.code == bytearray() + or is_valid_delegation(sender_account.code) + ) + is_transaction_skipped = ( + tx.gas > gas_available + or Uint(sender_account.balance) < max_gas_fee + Uint(tx.value) + or sender_account.nonce != tx.nonce + or not is_sender_eoa + ) +``` + +Note that signature verification and other checks *that do not depend on execution* are done in advance, when statically checking the block's validity. If those fail, the block is invalid. A transaction is skipped only when an *execution-dependent* check fails, in a block that's already been determined to be valid. + +#### Transaction execution + +When a transaction is executed, rather than skipped, the only change from the previous behavior is that `COINBASE` receives not only the priority fees, but also a refund of the inclusion costs. From the transaction sender's perspective, there is no change at all: the transaction executes in the same way, and the same exact fees are paid. From the protocol's perspective, there is also no difference, because the extra fees collected by `COINBASE` are exactly those that it had paid upfront at the beginning of the block's execution. + +```python +def process_transaction( + ... + inclusion_cost_refund = ( + inclusion_gas * base_fee_per_gas + + blob_gas_used * blob_gas_price + ) + + # transfer priority fees and refund inclusion cost + coinbase_balance_after_transaction = ( + coinbase_account.balance + + priority_fee + + inclusion_cost_refund + ) + ... +``` + +## Rationale + +### Overview + +Enabling delayed execution by making the block's validity statically verifiable requires two things: + +1. **Deferred execution outputs**: all header fields that commit to execution outputs are deferred by one slot. For example `state_root` and `receipt_root` become `pre_state_root`, `parent_receipt_root` the root of the state and receipt trie obtained after executing the block's parent. The same applies to the General Purpose Execution Layer Requests from [EIP-7685](./eip-7685.md): the requests are deferred by one slot and the requests in the CL must correspond to the `parent_requests_hash` in the EL header. However, this alone would only defer the computation of these execution outputs (mainly of the state root) rather than the actual execution, because verifying transaction validity would still require executing. +2. **Upfront payment of inclusion costs by `COINBASE`**: in addition, we need to be able to skip (no-op) invalid transactions without invalidating the whole block. Right now, this is not possible because of the free-DA problem: as soon as we include a transaction into a block, it must pay for its data footprint. By charging the inclusion cost of all transactions upfront from the block's `COINBASE`, it is possible to skip transactions that are found to be invalid at execution time, because the protocol has already been compensated for the inclusion. + +### Coinbase signature over the header + +By signing over the header, the `COINBASE` address explicitly accepts responsibility for the upfront inclusion costs *of this block*. Therefore, the recovered address MUST equal the block's `COINBASE`. The `COINBASE`'s commitment is protected from replay attacks, because the header is a commitment to the block, so the signature only serves as an authorization for the exact block for which the `COINBASE` has agreed to take responsibility. + +## Backwards Compatibility + +This change is not backward compatible and requires a hard fork activation. + +## Security Considerations + +### Coinbase funding + +At the time of block creation, the `COINBASE` must be sufficiently funded to cover up to `block.gas_limit * base_fee_per_gas` + `blob_gas_price * max_blob_gas_per_block` to be able to cover the maximum possible inclusion cost. For instance, with a base fee of 100 gwei and a 36 million gas limit, the `COINBASE` would need to hold 3.6 ETH to front this cost (ignoring the blob fees) for a worst-case block. This requirement could introduce additional liquidity constraints for block proposers, especially under high base fee conditions. However, the inclusion costs under normal conditions (lower base fee, inclusion gas much below the gas limit) are significantly lower. Over a one year period of blocks from ~19.1M to ~21.7M, the average inclusion costs would have been ~5.5M gas per block, or ~0.55 ETH even at 100 gwei. + +## Copyright + +Copyright and related rights waived via [CC0](../LICENSE.md). From b512c0f437d5a41ea42b22e61dbfd7d54e1111d8 Mon Sep 17 00:00:00 2001 From: colin <102356659+colinlyguo@users.noreply.github.com> Date: Tue, 25 Feb 2025 23:55:08 +0800 Subject: [PATCH 019/724] Update EIP-7851: simplifies some descriptions Merged by EIP-Bot. --- EIPS/eip-7851.md | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/EIPS/eip-7851.md b/EIPS/eip-7851.md index c8a1584cdc7729..871e051ef0003c 100644 --- a/EIPS/eip-7851.md +++ b/EIPS/eip-7851.md @@ -97,11 +97,7 @@ Alternative methods for deactivating and reactivating EOA private keys include: This approach ensures maximum compatibility with future migrations. EOAs can reactivate their private keys, delegate their accounts to an [EIP-7701](./eip-7701) contract, and then deactivate their private keys again. This avoids the limitations of contract upgrades. e.g., to remove legacy proxy contracts (reducing gas overhead) when upgrading to EOF contracts, one can reactivate the EOA and redelegate it to an EOF proxy contract. -Reactivation can only be performed by the delegated contract. Since reactivating the private key grants full control over the wallet, including the ability to replace the delegated wallet, wallets must implement this interface with strict security measures. These measures should treat reactivation as the highest level of authority, equivalent to full ownership of the wallet. - -The reactivation process is recommended to include a signed authorization from the private key. This signature payload should consist of the chain ID and a random challenge (e.g., a hash value of other signatures) to ensure that: (i) the request is non-replayable in other chains, and (ii) the the private key owner is also included in the reactivation process. - -Users should delegate their EOAs only to wallets that have been thoroughly audited and follow best practices for security. +Reactivation can only be performed by the delegated contract. Since reactivating the private key grants full control over the wallet, wallets must implement this interface with strict security measures. These measures should treat reactivation as the highest level of authority, equivalent to full wallet ownership. Users should delegate their EOAs only to wallets that have been thoroughly audited and follow best practices for security. ### Avoiding Delegated Code Prefix Modification @@ -115,7 +111,7 @@ An alternative is to add a `deactivated` field in the account state to track the When the private key is deactivated, this EIP introduces: (i) an extra byte (`0x00`) to be appended to the end of the delegated code, and (ii) the delegated code length becomes `24` bytes (e.g., `EXTCODESIZE` would return `24`). -These changes are not breaking. However, they require protocol, application, and contract implementations to use strict offsets to parse the delegated address correctly. Implementations must also check the delegated code prefix `0xef01` to determine whether it represents an EOA with delegated code, while avoiding over-restrictive checks, such as asserting the code length to be exactly `23`. +These changes are not breaking. However, they require protocol, application, and contract implementations to use strict offsets to parse the delegated address correctly. Implementations must also check the delegated code prefix `0xef0100` to determine whether it represents an EOA with delegated code, while avoiding over-restrictive checks, such as asserting the code length to be exactly `23`. ## Test Cases @@ -154,8 +150,8 @@ error, gas_left = precompile.execute(caller, state_db, gas=15000) assert error == b"the address is not an EOA delegated to code" assert gas_left == 0 -caller = "0x89ab" -state_db.set_code(caller, bytes.fromhex("00")) # Not a delegated code prefix +caller = "0x89ab" # This is a contract address. +state_db.set_code(caller, bytes.fromhex("60006000f3")) error, gas_left = precompile.execute(caller, state_db, gas=15000) assert error == b"the address is not an EOA delegated to code" assert gas_left == 0 @@ -232,15 +228,15 @@ To handle deactivated EOAs, new or upgradeable contracts can check the signing a * If the code length is `24` bytes, use `EXTCODECOPY` to verify the code starts with `0xef0100` (delegated code prefix). * If both conditions are satisfied (i.e., the code size is `24` bytes and the code starts with `0xef0100`), the private key is confirmed to be deactivated, and the signature should be rejected. -For non-upgradeable contracts, the above method cannot be applied directly. Another potential solution, at the protocol level, is to modify `ecRecover` precompiled contract: if the private key of the recovered address is deactivated, the `ecRecover` precompiled contract could return a precompile contract error (or, if not adding an error return path, return a zero address or a collision-resistant address like `0x1`). However, this approach also has limitations, as it cannot cover cases where contracts implement their own signature verification logic without relying on `ecRecover`. +For non-upgradeable contracts, the above method cannot be applied directly. Another potential solution, at the protocol level, is to modify `ecRecover` precompiled contract: if the private key of the recovered address is deactivated, the `ecRecover` precompiled contract could return a precompile contract error (or, if not adding an error return path, return a zero address or a collision-resistant address, such as `0x1`). However, this approach also has limitations, as it cannot cover cases where contracts implement their own signature verification logic without relying on `ecRecover`. ### Irreversible Deactivation -Delegating to a wallet that lacks reactivation support (e.g., by calling the precompiled contract through an appropriate interface) may result in irreversible deactivation. To mitigate this risk, users should only delegate their EOAs to implementations that have been thoroughly audited and explicitly support this EIP. +Delegating to a wallet that lacks reactivation support (e.g., by calling the precompiled contract through an appropriate interface) may result in irreversible deactivation. To mitigate this risk, users should delegate their EOAs only to thoroughly audited implementations that explicitly support this EIP. ### Deactivation and Reactivation Replay -Replay attacks can occur in two scenarios: (i) replaying the same authorization multiple times on a single chain, or (ii) replaying the authorization across different chains. +Replay attacks can occur in two scenarios: (i) repeating the same authorization on a single chain, or (ii) using the authorization across different chains. For deactivation through EOA-signed transactions, the use of nonces in transactions ensures the same message cannot be replayed multiple times on the same chain. Additionally, the replay protection mechanism provided by [EIP-155](./eip-155), if enabled, effectively prevents cross-chain message replay. From ec79df5d400b1669c69d5db13a75eaa17351c9e3 Mon Sep 17 00:00:00 2001 From: William Morriss Date: Tue, 25 Feb 2025 15:10:26 -0600 Subject: [PATCH 020/724] Update EIP-5920: Move to Draft Merged by EIP-Bot. --- EIPS/eip-5920.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/EIPS/eip-5920.md b/EIPS/eip-5920.md index fa786c48477177..dfe99f24184743 100644 --- a/EIPS/eip-5920.md +++ b/EIPS/eip-5920.md @@ -4,7 +4,7 @@ title: PAY opcode description: Introduces a new opcode, PAY, to send ether to an address without calling any of its functions author: Gavin John (@Pandapip1), Zainan Victor Zhou (@xinbenlv), Sam Wilson (@SamWilsn) discussions-to: https://ethereum-magicians.org/t/eip-5920-pay-opcode/11717 -status: Stagnant +status: Draft type: Standards Track category: Core created: 2022-03-14 @@ -21,6 +21,7 @@ Currently, to send ether to an address requires you to call into that address, w - First of all, it opens a reentrancy attack vector, as the recipient can call back into the sender. More generally, the recipient can unilaterally execute arbitrary state changes, limited only by the gas stipend, which is not desirable from the point of view of the sender. - Secondly, it opens a DoS vector. Contracts which want to send ether must be cognizant of the possibility that the recipient will run out of gas or revert. +- The `EXTCALL` opcode does not provide a way to restrict gas. - Finally, the `CALL` opcode is needlessly expensive for simple ether transfers, as it requires the memory and stack to be expanded, the recipient's full data including code and memory to be loaded, and finally needs to execute a call, which might do other unintentional operations. Having a dedicated opcode for ether transfers solves all of these issues, and would be a useful addition to the EVM. ## Specification @@ -39,7 +40,7 @@ Currently, to send ether to an address requires you to call into that address, w ### Behavior -A new opcode is introduced: `PAY` (`0xf9`), which: +A new opcode is introduced: `PAY` (`0xfc`), which: - Pops two values from the stack: `addr` then `val`. - Transfers `val` wei from the current target address to the address `addr`. @@ -73,7 +74,9 @@ This change requires a hard fork. ## Security Considerations -Existing contracts should not rely on their balance being under their control, since it is already possible to send ether to an address without calling it, by creating a temporary contract and immediately `SELFDESTRUCT`ing it, sending the ether to an arbitrary address. However, this opcode does make this process cheaper for already-vulnerable contracts. +Existing contracts should not rely on their balance being under their control, since it is already possible to send ether to an address without calling it, by creating a temporary contract and immediately `SELFDESTRUCT`ing it, sending the ether to an arbitrary address. +It is also possible to involuntarily fund an account using priority fees. +However, this opcode does make this process cheaper and easier for already-vulnerable contracts. ## Copyright From ad75b9b497f0f10169ec20abc66f82951af8d5b2 Mon Sep 17 00:00:00 2001 From: leopardracer <136604165+leopardracer@users.noreply.github.com> Date: Wed, 26 Feb 2025 09:06:26 +0100 Subject: [PATCH 021/724] Update EIP-7703: typos in documentation files Merged by EIP-Bot. --- EIPS/eip-7703.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/EIPS/eip-7703.md b/EIPS/eip-7703.md index ffeb6abd5e56d6..2aab74b21552a6 100644 --- a/EIPS/eip-7703.md +++ b/EIPS/eip-7703.md @@ -17,7 +17,7 @@ An adjustment in the Ethereum calldata cost which reduces the maximum possible b ## Motivation Larger blocks take longer to propagate through the network. -In this way, the maximium potential block size is constraining the block gas limit. +In this way, the maximum potential block size is constraining the block gas limit. Therefore, in order to safely increase the block gas limit, the calldata gas must be increased. ## Specification @@ -27,7 +27,7 @@ Therefore, in order to safely increase the block gas limit, the calldata gas mus ## Rationale -Tripling the gas cost of calldata reduces the maximimum possible block size by a factor of three. +Tripling the gas cost of calldata reduces the maximum possible block size by a factor of three. ## Backwards Compatibility From e265f5b8f80697a4097bec15afc0b9fe4298e3a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Bylica?= Date: Wed, 26 Feb 2025 09:12:05 +0100 Subject: [PATCH 022/724] Update EIP-3670: Document BLOCKHASH in EOF Merged by EIP-Bot. --- EIPS/eip-3670.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/EIPS/eip-3670.md b/EIPS/eip-3670.md index 23c2a4f3ab0f36..f9f2a51caec416 100644 --- a/EIPS/eip-3670.md +++ b/EIPS/eip-3670.md @@ -55,6 +55,12 @@ Allowing implicit zero immediate data for `PUSH` instructions introduces ineffic The deprecated instructions `CALLCODE` (0xf2) and `SELFDESTRUCT` (0xff) are removed from the `valid_opcodes` list to prevent their use in the future. +### BLOCKHASH instruction + +The `BLOCKHASH` instruction is well replaced by the system contract introduced in [EIP-2935](./eip-2935). +However, despite a replacement being introduced this opcode has not been deprecated. +This opcode will remain valid in EOF not to differentiate from legacy bytecode. + ## Backwards Compatibility This change poses no risk to backwards compatibility, as it is introduced at the same time EIP-3540 is. The validation does not cover legacy bytecode (code which is not EOF formatted). From 693d7b0b8318a71e38a861e7dbd8cdcd9af928dc Mon Sep 17 00:00:00 2001 From: chloefeal <188809157+chloefeal@users.noreply.github.com> Date: Wed, 26 Feb 2025 23:23:59 +0800 Subject: [PATCH 023/724] Update EIP-7819: fix typos Merged by EIP-Bot. --- EIPS/eip-7819.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7819.md b/EIPS/eip-7819.md index 5c103878620bd8..21fa2171e11257 100644 --- a/EIPS/eip-7819.md +++ b/EIPS/eip-7819.md @@ -84,7 +84,7 @@ Reusing EIP-7702 behavior, including clearing the code if the target is 0, resul ### Delegator chaining -As documented in EIP-7702, designator chains or loops are not resolved. This means that, unlike clones, chaining is an issue. This is however something developpers are used to, as chaining proxy can result in strange behaviors, including infinite delegation loops. +As documented in EIP-7702, designator chains or loops are not resolved. This means that, unlike clones, chaining is an issue. This is however something developers are used to, as chaining proxy can result in strange behaviors, including infinite delegation loops. Factories may want to protect against this risk by verifying that the `target` doesn't contain a designator. This can be achieved using a legacy contract helper that has access to `EXTCODEHASH`. It could also be done using other forms of introspection such as an `ACCOUNT_TYPE` instruction. From 5f3a1cdd91b88e9bb6d4b018dfa940bbe9f94961 Mon Sep 17 00:00:00 2001 From: Alex Forshtat Date: Thu, 27 Feb 2025 02:31:14 +0100 Subject: [PATCH 024/724] Update EIP-5792: Propose changes to EIP-5792 Merged by EIP-Bot. --- EIPS/eip-5792.md | 203 ++++++++++++++++++++++++++++------------------- 1 file changed, 120 insertions(+), 83 deletions(-) diff --git a/EIPS/eip-5792.md b/EIPS/eip-5792.md index 9d20cc9b52e106..97a912be53169a 100644 --- a/EIPS/eip-5792.md +++ b/EIPS/eip-5792.md @@ -2,7 +2,7 @@ eip: 5792 title: Wallet Call API description: Adds JSON-RPC methods for sending multiple calls from the user's wallet, and checking their status -author: Moody Salem (@moodysalem), Lukas Rosario (@lukasrosario), Wilson Cusack (@wilsoncusack), Dror Tirosh (@drortirosh), Jake Moxey (@jxom), Derek Rein (@arein) +author: Moody Salem (@moodysalem), Lukas Rosario (@lukasrosario), Wilson Cusack (@wilsoncusack), Dror Tirosh (@drortirosh), Jake Moxey (@jxom), Derek Rein (@arein), Alex Forshtat (@forshtat), Sam Wilson (@SamWilsn) , Borislav Itskov (@Oxbobby) discussions-to: https://ethereum-magicians.org/t/eip-5792-wallet-abstract-transaction-send-api/11374 status: Review type: Standards Track @@ -19,7 +19,7 @@ Applications can specify that these onchain calls be executed taking advantage o The current methods used to send transactions from the user wallet and check their status are `eth_sendTransaction` and `eth_getTransactionReceipt`. -The current methods used to send transactions from the user wallet and check their status do not meet modern developer demands and cannot accommodate new transaction formats. Even the name–- `eth_sendTransaction`-– is an artifact of a time when nodes served as wallets. +The current methods used to send transactions from the user wallet and check their status do not meet modern developer demands and cannot accommodate new transaction formats. Even the name–- `eth_sendTransaction`-– is an artifact of a time when nodes served as wallets. Today, developers want to send multiple calls batched together in a single RPC call, which many smart accounts can, in turn, execute atomically in a single transaction. Developers also want to make use of features afforded by new transaction formats, like paymasters in [ERC-4337](./eip-4337.md) transactions. `eth_sendTransaction` offers no way to do these things. @@ -30,42 +30,77 @@ In updating to a new set of `wallet_` RPCs, our main goals are to enforce a clea Four new JSON-RPC methods are added: three are for handling batches of onchain calls, and one is for querying support for wallet capabilities, such as to make better use of the three batching methods. Apps may begin using these first three methods immediately, falling back to `eth_sendTransaction` and `eth_getTransactionReceipt` when they are not available. -We also define one capability expression for use with the fourth method, which further enables a wallet to promise atomicity of the execution of calls passed and managed by the first three methods. - ### `wallet_sendCalls` -Requests that a wallet submits a batch of calls. `from` and `chainId` are top-level properties rather than per-call properties because all calls should be sent from the same sender and on the same chain, identified by [EIP-155](./eip-155.md) integers expressed in hexadecimal notation. The items in the `calls` field are only those that are shared by all transaction types. Any other fields that a wallet may need to submit a transaction should be handled by the wallet. +Requests that a wallet submits a batch of calls. `from` and `chainId` are identified by [EIP-155](./eip-155.md) integers expressed in hexadecimal notation, +with `0x` prefix and no leading zeroes for the `chainId` value. +The items in the `calls` field are simple `{to, data, value}` tuples. The capabilities field is how an app can communicate with a wallet about capabilities a wallet supports. For example, this is where an app can specify a paymaster service URL from which an [ERC-4337](./eip-4337.md) wallet can request a `paymasterAndData` input for a user operation. +Each capability defined in the "capabilities" member can define global or call specific fields. +These fields are set inside this capability's entry in the `capabilities` object. +Each entity in the `calls` field may contain an optional `capabilities` object. +This object allows the applications to attach a capability-specific metadata to individual calls. + +Unless these requirements are explicitly overriden by a certain `capability`, the wallet must adhere to the following rules. +Note that such a `capability` is not in the scope of this EIP and should be defined in its own ERC. + The wallet: * MUST send the calls in the order specified in the request -* MUST send the calls on the same chain identified by the call's `chainId` property +* MUST send the calls on the same chain identified by the request's `chainId` property +* MUST send the calls from the address specified in the request's `from` property, if provided + * If `from` is not provided the wallet SHOULD present the user with an opportunity to view and select the `from` address during confirmation * MUST NOT await for any calls to be finalized to complete the batch +* MUST submit multiple calls as an atomic unit in a single transaction * MUST NOT send any calls from the request if the user rejects the request * MAY revert all calls if any call fails -* MAY send all calls as part of one or more transactions, depending on wallet capability -* SHOULD stop executing the calls if any call fails +* MUST not execute any further calls after a failed call * MAY reject the request if the from address does not match the enabled account * MAY reject the request if one or more calls in the batch is expected to fail, when simulated sequentially +* MUST reject the request if it contains a `capability` (either top-level or call-level) that is not supported by the wallet and the `capability` is not explicitly marked as optional. + * Applications may mark a capability as optional by setting `optional` to `true`. See the RPC Specification section below for details. + +If provided, the wallet MUST respect the `id` field and return it in the response. + +Identifiers, whether provided by the app or generated by the wallet, MUST be a unique string up to 4096 bytes (8194 characters including leading `0x`). + +App-provided `id`s MUST be unique per sender per app, where each "app" SHOULD be identified by their domain. + +Wallets MUST reject requests with duplicate `id`s. + +Within 24 hours from the corresponding `wallet_sendCalls`, wallets SHOULD return a call-batch status when `wallet_getCallsStatus` is called with the same `id`. + +The `capabilities` response object allows the wallets to attach a capability-specific metadata to the response. + #### `wallet_sendCalls` RPC Specification ```typescript +type Capability = { + [key: string]: unknown; + optional?: boolean; +} + type SendCallsParams = { version: string; - from: `0x${string}`; + id?: string; + from?: `0x${string}`; + chainId: `0x${string}`; // Hex chain id calls: { - to?: `0x${string}` | undefined; - data?: `0x${string}` | undefined; - value?: `0x${string}` | undefined; // Hex value - chainId?: `0x${string}` | undefined; // Hex chain id + to?: `0x${string}`; + data?: `0x${string}`; + value?: `0x${string}`; // Hex value + capabilities?: Record; }[]; - capabilities?: Record | undefined; + capabilities?: Record; }; -type SendCallsResult = string; +type SendCallsResult = { + id: string; + capabilities?: Record; +}; ``` ##### `wallet_sendCalls` Example Parameters @@ -75,44 +110,50 @@ type SendCallsResult = string; { "version": "1.0", "from": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", + "chainId": "0x01", "calls": [ { "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "value": "0x9184e72a", - "data": "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675", - "chainId": "0x01", + "data": "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675" }, { "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "value": "0x182183", - "data": "0xfbadbaf01", - "chainId": "0x01", + "data": "0xfbadbaf01" } ], "capabilities": { - // Illustrative "paymasterService": { - "url": "https://..." + "url": "https://...", + "optional": true } } } ] ``` -##### `wallet_sendCalls` Example Return Value +Note that since the `paymasterService` `capability` is marked as optional, wallets that do not support it will still process and handle the request as if the capability had not been present. If this `optional` field were set to `false` or absent from the request, wallets that do not support the `capability` MUST reject the request. -The identifier can be any string. The only requirement is that for a given session, users should be able to call `wallet_getCallsStatus` with this value and expect a call-batch status to be returned. +##### `wallet_sendCalls` Example Return Value ```json -"0xe670ec64341771606e55d6b4ca35a1a6b75ee3d5145a99d05921026d1527331" +{ + "id": "0x00000000000000000000000000000000000000000000000000000000000000000e670ec64341771606e55d6b4ca35a1a6b75ee3d5145a99d05921026d1527331", +} ``` ### `wallet_getCallsStatus` -Returns the status of a call batch that was sent via `wallet_sendCalls`. The identifier of the transaction is the value returned from the `wallet_sendCalls` RPC. Note that this method only returns a subset of the fields that `eth_getTransactionReceipt` returns, excluding any fields that may differ across wallet implementations. +Returns the status of a call batch that was sent via `wallet_sendCalls`. +The identifier of the batch is the value returned from the `wallet_sendCalls` RPC. +Note that the `receipts` objects of this method's response is a strict subset of the object returned by `eth_getTransactionReceipt`. -* If a wallet does not execute multiple calls atomically (i.e. in multiple transactions), the receipts in the `receipts` field MUST be in order of the calls sent. -* If a wallet executes multiple calls atomically (i.e. in a single transaction), `wallet_getCallsStatus` MUST return a single receipt, corresponding to the transaction in which the calls were included. +The `capabilities` object allows the wallets to attach a capability-specific metadata to the response. + +* The receipts in the `receipts` field MUST be in the order that they are included onchain. +* If a wallet executes multiple calls **atomically** in a single transaction, `wallet_getCallsStatus` MUST return an object with a `receipts` field that contains a single transaction receipt, corresponding to the transaction in which the calls were included. +* If a wallet executes multiple calls **non-atomically** through some `capability` defined elsewhere, `wallet_getCallsStatus` MUST return an object with a `receipts` field that contains **an array of receipts** for all transactions containing batch calls that were included onchain. This includes the batch calls that were included on-chain but eventually reverted. * The `logs` in the receipt objects MUST only include logs relevant to the calls submitted using `wallet_sendCalls`. For example, in the case of a transaction submitted onchain by an [ERC-4337](./eip-4337.md) bundler, the logs must only include those relevant to the user operation constructed using the calls submitted via `wallet_sendCalls`. I.e. the logs should not include those from other unrelated user operations submitted in the same bundle. #### `wallet_getCallsStatus` RPC Specification @@ -121,7 +162,10 @@ Returns the status of a call batch that was sent via `wallet_sendCalls`. The ide type GetCallsParams = string; type GetCallsResult = { - status: 'PENDING' | 'CONFIRMED'; + version: string; + id: `0x${string}`; + chainId: `0x${string}`; + status: number; // See "Status Codes" receipts?: { logs: { address: `0x${string}`; @@ -129,22 +173,44 @@ type GetCallsResult = { topics: `0x${string}`[]; }[]; status: `0x${string}`; // Hex 1 or 0 for success or failure, respectively - chainId: `0x${string}`; blockHash: `0x${string}`; blockNumber: `0x${string}`; gasUsed: `0x${string}`; transactionHash: `0x${string}`; }[]; + capabilities?: Record; }; ``` +##### Status Codes for `status` field + +The purpose of the `status` field is to provide a short summary of the current status of the batch. +It provides some off-chain context to the array of inner transaction `receipts`. + +Status codes follow these categories: + +* 1xx: Pending states +* 2xx: Confirmed states +* 4xx: Offchain failures +* 5xx: Chain rules failures + +| Code | Description | +|------|-----------------------------------------------------------------------------------------------------------------------------------| +| 100 | Batch has been received by the wallet but has not completed execution onchain (pending) | +| 200 | Batch has been included onchain without reverts, receipts array contains info of all calls (confirmed) | +| 400 | Batch has not been included onchain and wallet will not retry (offchain failure) | +| 500 | Batch reverted **completely** and only changes related to gas charge may have been included onchain (chain rules failure) | +| 600 | Batch reverted **partially** and some changes related to batch calls may have been included onchain (partial chain rules failure) | + +More specific status codes within these categories should be proposed and agreed upon in separate ERCs. + ##### `wallet_getCallsStatus` Example Parameters -As with the return value of `wallet_sendCalls`, the batch identifier may be any string. +The `id` batch identifier is a unique 64 bytes represented as a hex encoded string returned from `wallet_sendCalls`. ```json [ - "0xe670ec64341771606e55d6b4ca35a1a6b75ee3d5145a99d05921026d1527331" + "0x00000000000000000000000000000000000000000000000000000000000000000e670ec64341771606e55d6b4ca35a1a6b75ee3d5145a99d05921026d1527331" ] ``` @@ -152,7 +218,10 @@ As with the return value of `wallet_sendCalls`, the batch identifier may be any ```json { - "status": "CONFIRMED", + "version": "1.0", + "chainId": "0x01", + "id": "0x00000000000000000000000000000000000000000000000000000000000000000e670ec64341771606e55d6b4ca35a1a6b75ee3d5145a99d05921026d1527331", + "status": 200, "receipts": [ { "logs": [ @@ -165,7 +234,6 @@ As with the return value of `wallet_sendCalls`, the batch identifier may be any } ], "status": "0x1", - "chainId": "0x01", "blockHash": "0xf19bbafd9fd0124ec110b848e8de4ab4f62bf60c189524e54213285e7f540d4a", "blockNumber": "0xabcd", "gasUsed": "0xdef", @@ -177,7 +245,7 @@ As with the return value of `wallet_sendCalls`, the batch identifier may be any ### `wallet_showCallsStatus` -Requests that a wallet shows information about a given call bundle that was sent with `wallet_sendCalls`. Note that this method does not return anything. +Requests that a wallet shows information about a given call bundle that was sent with `wallet_sendCalls`. Note that this method does not return anything for a known `id` batch identifier. If the identifier is not known, or in case of any other failure to execute `wallet_showCallsStatus` returns an RPC call error. #### `wallet_showCallsStatus` RPC Specification @@ -190,16 +258,14 @@ type ShowCallsParams = string; // Call bundle identifier returned by wallet_send This method accepts a call bundle identifier returned by a `wallet_sendCalls` call. ```json -[ - "0xe670ec64341771606e55d6b4ca35a1a6b75ee3d5145a99d05921026d1527331" -] +["0xe670ec64341771606e55d6b4ca35a1a6b75ee3d5145a99d05921026d1527331"] ``` ### `wallet_getCapabilities` -This RPC allows an application to request capabilities from a wallet (e.g. batch transactions, paymaster communication), without distinct discovery and permission requests. For more on the difference between requesting capabilities and discoverying features, see the ["Privacy Considerations" section](#privacy-considerations). +This RPC allows an application to request capabilities from a wallet (e.g. batch transactions, paymaster communication), without distinct discovery and permission requests. For more on the difference between requesting capabilities and discovering features, see the ["Privacy Considerations" section](#privacy-considerations). -This method SHOULD return an error if the user has not already authorized a connection between the application and the requested address. +This method SHOULD return an `4100 Unauthorized` error if the user has not already authorized a connection between the application and the requested address. We expect the community to align on the definition of additional capabilities in separate ERCs over time. @@ -211,9 +277,10 @@ If any of these supplemental expressions of capabilities are contradicted by cap Capabilities are returned in key/value pairs, with the key naming a capability and a value conforming to a shape defined for that name, in an object keyed to the relevant [EIP-155](./eip-155.md) `chainId` expressed in hexadecimal notation. Capabilities are nested in per-chain objects because wallets may support different capabilities across multiple chains authorized in a given session. +Capabilities that the wallet supports on all the chains SHOULD be included only once, using a special `chainID` value `"0x0"`, and SHOULD NOT be repeated in nested per-chain objects. ```typescript -type GetCapabilitiesParams = [`0x${string}`]; // Wallet address +type GetCapabilitiesParams = [`0x${string}`, [`0x${string}`]]; // Wallet address, array of queried chain ids (optional) type GetCapabilitiesResult = Record<`0x${string}`, >; // Hex chain id ``` @@ -221,7 +288,7 @@ type GetCapabilitiesResult = Record<`0x${string}`, >; // Hex ##### `wallet_getCapabilities` Example Parameters ```json -["0xd46e8dd67c5d32be8058bb8eb970870f07244567"] +["0xd46e8dd67c5d32be8058bb8eb970870f07244567", ["0x2105", "0x14A34"]] ``` ##### `wallet_getCapabilities` Example Return Value @@ -230,6 +297,11 @@ The capabilities below are for illustrative purposes. ```json { + "0x0": { + "flow-control": { + "supported": true + } + }, "0x2105": { "paymasterService": { "supported": true @@ -239,44 +311,7 @@ The capabilities below are for illustrative purposes. } }, "0x14A34": { - "paymasterService": { - "supported": true - } - } -} -``` - -### `atomicBatch` Capability - -Like the illustrative examples given above and other capabilities to be defined in future EIPs, the capability to execute calls delivered via the above-defined methods in a single transaction can be attested by the wallet in boolean form. - -This capability is expressed separately on each chain and should be interpreted as a guarantee only for batches of transactions on that chain; batches including calls to multiple chains is out of scope of this capability and this specification. - -If a wallet has affirmatively expressed this `atomicBatch` capability to a calling application, it MUST submit calls submitted with `wallet_sendCalls` as part of a single transaction. - -#### `atomicBatch` Capability Specification - -```typescript -type AtomicBatchCapability = { - supported: true; -}; -``` - -The only valid JSON-RPC values for this capability's only member, `supported`, are `true` or `false`; if a returned value for `supported` is typed as a string or number, it SHOULD be considered malformed. - -For each chain on which a wallet can submit multiple calls atomically, the wallet SHOULD include an `atomicBatch` capability with a `supported` field equal to `true`. - -#### `wallet_getCapabilities` Example Return Value including `atomicBatch` - -```json -{ - "0x2105": { - "atomicBatch": { - "supported": true - }, - }, - "0x14A34": { - "atomicBatch": { + "auxiliaryFunds": { "supported": true } } @@ -293,9 +328,7 @@ We also debated whether the methods should be called `wallet_sendTransaction`, ` ### Call Execution Atomicity -The `wallet_sendCalls` method accepts an array of `calls`. However, this proposal does not require that these calls be executed as part of a single transaction. It enables EOA wallets to accept multiple calls as well over the same interface. That said, we expect that in some cases app developers might want to submit batched calls if and only if they will be executed atomically. This would reduce the number of error cases an app developer would need to handle, while still contributing to the unification over time of interfaces across wallets types. - -We initially proposed that multiple calls must be executed atomically, but after some debate we ultimately decided this was too opinionated. Instead, we are including a specification for an `atomicBatch` capability. This allows for EOA wallets to accept multiple calls and still gives developers the option to only submit batched calls if they are executed atomically. +The `wallet_sendCalls` method accepts an array of `calls` and by default requires that these calls be executed as part of a single transaction. That said, we expect that in some cases app developers might want to submit batched calls if and only if they can be executed non-atomically. This would enable EOA wallets to accept multiple calls as well over the same interface. A definition of this behaviour may be proposed as a separate capability ERC. ### Call Gas Limit @@ -307,7 +340,11 @@ Wallets that do not support the methods defined here SHOULD return error respons ## Security Considerations -App developers MUST treat each call in a batch as if the call were an independent transaction. In other words, there may be additional untrusted transactions between any of the calls in a batch. The calls in the batch MAY also be included in separate, non-contiguous blocks. There is no constraint over how long it will take all the calls in a batch to be included. Apps MUST encode deadlines and timeout behaviors in the smart contract calls, just as they do today for transactions, including ones otherwise bundled. Unless a wallet has indicated affirmatively to the application that it can submit batched calls atomically via capability declarations, app developers MUST NOT assume that all calls will be sent in a single transaction. +App developers MUST NOT assume that all calls will be sent in a single transaction if they were submitted to a wallet with a capability defining how to execute the calls non-atomically. The exact behavior of non-atomically executed calls is to be defined in separate ERCs. + +Wallets MUST ensure that batch identifiers returned by `wallet_sendCalls` are unpredictable to prevent malicious apps from inferring information about other users' transactions. + +Wallets MUST NOT leak sensitive information in `wallet_getCallsStatus` `capabilities` responses. ### Privacy Considerations From 2317346a2886c81b2a04773dd058eb44ba6a203f Mon Sep 17 00:00:00 2001 From: GarmashAlex Date: Thu, 27 Feb 2025 22:21:21 +0300 Subject: [PATCH 025/724] Update EIP-7864: Finalize hash function selection to Poseidon2 Merged by EIP-Bot. --- EIPS/eip-7864.md | 74 ++++++++++++++++++++++++++++++------------------ 1 file changed, 47 insertions(+), 27 deletions(-) diff --git a/EIPS/eip-7864.md b/EIPS/eip-7864.md index 4b2c8d88633e33..8d86808e6e13e4 100644 --- a/EIPS/eip-7864.md +++ b/EIPS/eip-7864.md @@ -14,34 +14,38 @@ created: 2025-01-20 Introduce a new binary state tree, intended to replace the hexary patricia trees. Account and storage tries are merged into a single tree with 32-byte keys, which also contains contracts code. Account data is broken into independent leaves which are grouped by 256 in order to provide some locality. -Note: the hash function used in the current draft is not final, other potential candidates are Keccak or Poseidon2. For the latter, an extra section on how to encode 32-bytes->[FiniteField] will be created. **Do not** assume Blake3 is a final decision. <-- TODO finalize hash function --> +Note: The hash function used in the current draft is not final. The current implementation uses BLAKE3 to reduce friction for EL clients experimenting with this EIP, but the final decision remains TBD. Other potential candidates include Keccak and Poseidon2. + +For Poseidon2, there's an ongoing Ethereum Foundation cryptography initiative assessing its security properties. If Poseidon2 is selected, additional specifications will be needed for field selection (BN254 scalar field, 31-bit field elements, etc.) and encoding 32-byte values into field elements. + +The hash function can be switched with minimal impact on implementations as this EIP progresses toward acceptance. **Do not** assume BLAKE3 is a final decision. ## Motivation Ethereum's long-term goal is to allow blocks to be proved with validity proof so that chain verification is as simple and fast as possible. One of the most challenging parts of achieving that goal is proving the state of the tree, which is required for EVM execution. -The current Merkle-Patricia Trie (MPT) design isn’t friendly for validity proofs for many reasons, such as using RLP for node encoding, Keccak as a hashing function, being a “tree of trees”, and not including accounts code as part of the state. +The current Merkle-Patricia Trie (MPT) design isn't friendly for validity proofs for many reasons, such as using RLP for node encoding, Keccak as a hashing function, being a "tree of trees", and not including accounts code as part of the state. -Apart from requiring a state tree design that is friendly for block validity proofs, it’s also important to have fast and small regular Merkle proofs when the amount of state to prove is small. This is useful not only for the application layer but also for supporting future protocol needs in a stateless world (e.g: inclusion lists). +Apart from requiring a state tree design that is friendly for block validity proofs, it's also important to have fast and small regular Merkle proofs when the amount of state to prove is small. This is useful not only for the application layer but also for supporting future protocol needs in a stateless world (e.g: inclusion lists). -Regarding these regular Merkle proofs in an MPT, since it’s a hexary tree, their size is quite big on average and in worst-case scenarios. Given a 2^32 size tree, the expected size for proving a single branch is `15 * 32 * log_16(2^32) = 3840`. From a worst-case block perspective, if 30M gas is used to access only a single byte of different account codes since this code isn’t chunkified, we’d need `30M/2400*(5*480+24k)=330MB`. +Regarding these regular Merkle proofs in an MPT, since it's a hexary tree, their size is quite big on average and in worst-case scenarios. Given a 2^32 size tree, the expected size for proving a single branch is `15 * 32 * log_16(2^32) = 3840`. From a worst-case block perspective, if 30M gas is used to access only a single byte of different account codes since this code isn't chunkified, we'd need `30M/2400*(5*480+24k)=330MB`. -A binary tree has a good balance between out-of-circuit and in-circuit proving. Since the tree arity is two, this reduces the size of regular Merkle proofs (i.e., `# sibilings * log_arity(N)` for arity 2 is better than for arity 16). Moreover, we propose switching from Keccak to Blake3, which has proven security and is more amenable to modern proving systems. +A binary tree has a good balance between out-of-circuit and in-circuit proving. Since the tree arity is two, this reduces the size of regular Merkle proofs (i.e., `# sibilings * log_arity(N)` for arity 2 is better than for arity 16). Moreover, we propose switching from Keccak to a more proving-friendly hash function, which would be more amenable to modern proving systems. ## Specification -The keywords “MUST”, “MUST NOT”, “REQUIRED”, “SHALL”, “SHALL NOT”, “SHOULD”, “SHOULD NOT”, “RECOMMENDED”, “NOT RECOMMENDED”, “MAY”, and “OPTIONAL” in this document are to be interpreted as described in RFC 2119 and RFC 8174. +The keywords "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119 and RFC 8174. ### Notable changes from the hexary structure - The account and storage tries are merged into a single trie. - RLP is no longer used. -- The account’s code is chunked and included in the tree. +- The account's code is chunked and included in the tree. - Account data (e.g., balance, nonce, first storage slots, first code-chunks) is co-located in the tree to reduce branch openings. ### Tree structure -The proposed Binary Tree stores key-value entries where both the key and value are 32 bytes. The first 31-bytes of the key define the entry stem, and the last byte is the subindex in that stem. If two keys have the same stem, they live in the same “big branch” — this co-locates groups of 256 keys (i.e: keys with the same first 31-bytes). +The proposed Binary Tree stores key-value entries where both the key and value are 32 bytes. The first 31-bytes of the key define the entry stem, and the last byte is the subindex in that stem. If two keys have the same stem, they live in the same "big branch" — this co-locates groups of 256 keys (i.e: keys with the same first 31-bytes). ![Image](../assets/eip-7864/diagram2.png) (More details about the purple/orange part in the "Tree embedding" section) @@ -153,7 +157,7 @@ class BinaryTree: Define `hash(value)` as: - `hash([0x00] * 64) = [0x00] * 32` -- `hash(value) = blake3(value)`, otherwise. +- `hash(value) = H(value)`, where H is the selected cryptographic hash function. The `value` parameter lengths can only be 32 and 64. @@ -164,7 +168,7 @@ Merkelize each node type as follows: - `leaf_node_hash = hash(value)` - `empty_node_hash = [0x00] * 32` -Below is an implementation of these rules: +Below is an implementation of these rules using BLAKE3 as a reference implementation: ```python def _hash(self, data): @@ -172,7 +176,7 @@ def _hash(self, data): return b"\x00" * 32 assert len(data) == 64 or len(data) == 32, "data must be 32 or 64 bytes" - return blake3(data).digest() + return blake3(data).digest() # This will be replaced with the final hash function def merkelize(self): def _merkelize(node): @@ -214,7 +218,7 @@ The account stem (green `account` node) contains accounts basic data, first 64-s | STEM_SUBTREE_WIDTH | 256 | | MAIN_STORAGE_OFFSET | 256**31 | -_It’s a required invariant that `STEM_SUBTREE_WIDTH > CODE_OFFSET > HEADER_STORAGE_OFFSET` and that `HEADER_STORAGE_OFFSET` is greater than the leaf keys. Additionally, `MAIN_STORAGE_OFFSET` MUST be a power of `STEM_SUBTREE_WIDTH`._ +_It's a required invariant that `STEM_SUBTREE_WIDTH > CODE_OFFSET > HEADER_STORAGE_OFFSET` and that `HEADER_STORAGE_OFFSET` is greater than the leaf keys. Additionally, `MAIN_STORAGE_OFFSET` MUST be a power of `STEM_SUBTREE_WIDTH`._ Note that addresses are always passed around as an `Address32`. To convert existing addresses to `Address32`, prepend with 12 zero bytes: @@ -270,7 +274,7 @@ def get_tree_key_for_code_chunk(address: Address32, chunk_id: int): ) ``` -Chunk `i` stores a 32 byte value, where bytes 1…31 are bytes `i*31...(i+1)*31 - 1` of the code (i.e. the i’th 31-byte slice of it), and byte 0 is the number of leading bytes that are part of PUSHDATA (e.g. if part of the code is `...PUSH4 99 98 | 97 96 PUSH1 128 MSTORE...` where `|` is the position where a new chunk begins, then the encoding of the latter chunk would begin `2 97 96 PUSH1 128 MSTORE` to reflect that the first 2 bytes are PUSHDATA). +Chunk `i` stores a 32 byte value, where bytes 1…31 are bytes `i*31...(i+1)*31 - 1` of the code (i.e. the i'th 31-byte slice of it), and byte 0 is the number of leading bytes that are part of PUSHDATA (e.g. if part of the code is `...PUSH4 99 98 | 97 96 PUSH1 128 MSTORE...` where `|` is the position where a new chunk begins, then the encoding of the latter chunk would begin `2 97 96 PUSH1 128 MSTORE` to reflect that the first 2 bytes are PUSHDATA). For precision, here is an implementation of code chunkification: @@ -337,7 +341,7 @@ This EIP defines a new Binary Tree that starts empty. Only new state changes are The proposal uses a single-layer tree structure with 32-byte keys and values for several reasons: - **Simplicity**: working with the abstraction of a key/value store makes it easier to write code dealing with the tree (e.g. database reading/writing, caching, syncing, proof creation, and verification) and upgrade it to other trees in the future. Additionally, witness gas rules can become simpler and clearer. -- **Uniformity**: the state is uniformly spread throughout the tree; even if a single contract has millions of storage slots, the contract’s storage slots are not concentrated in one place. This is useful for state-syncing algorithms. Additionally, it helps reduce the effectiveness of unbalanced tree-filling attacks. +- **Uniformity**: the state is uniformly spread throughout the tree; even if a single contract has millions of storage slots, the contract's storage slots are not concentrated in one place. This is useful for state-syncing algorithms. Additionally, it helps reduce the effectiveness of unbalanced tree-filling attacks. - **Extensibility**: account headers and code being in the same structure as storage makes it easier to extend both features and even add new structures if desired. ### SNARK friendliness and Post-Quantum security @@ -346,13 +350,26 @@ The proposed design should consider the usual complexity, performance, and effic The tree design structure tries to be simple, by not having complex branching rules. For example, in contrast with the MPT, we avoid extension nodes injected in the middle of branches. Also, RLP encoding was removed since it adds unnecessary complexity. Although complexity can be managed more easily in out-of-circuit implementations, it's valuable to help circuit implementations be as simple as possible to avoid proving overhead. -The most important factor in the design is the cryptographic hash function used for merkelization. This hash function should have efficient implementations both out and in circuits. The proposed BLAKE3 hash function was chosen since it provides a good balance between: +The most important factor in the design is the cryptographic hash function used for merkelization. This hash function should have efficient implementations both out and in circuits. The hash function selection remains TBD, with several candidates under consideration: + +1. **BLAKE3**: + - Good out-of-circuit performance (i.e., for raw EL client execution) + - Reasonable in-circuit performance for proving + - Well-established security properties + - Currently used in the reference implementation to facilitate experimentation + +2. **Keccak**: + - Already used in Ethereum, reducing implementation complexity + - Well-studied security properties + - Less efficient for circuit proving than alternatives -- Out-of-circuit performance (i.e. for raw EL client execution) -- In circuit performance (i.e. for proving in a validity proof) -- Proven security +3. **Poseidon2**: + - Excellent in-circuit performance for ZK proofs + - Potentially better proving throughput + - Security analysis still ongoing through EF cryptography initiative + - Would require additional specification for field selection and encoding -Poseidon2 was considered to perform well in the first two points, but further research is still needed to ensure its security. +The final hash function selection will balance these considerations, with particular attention to security, proving efficiency, and implementation complexity. Due to recent progress in the quantum computing field, experts estimations consider that they can become real in the 2030s. NIST suggests stop using ECC by 2030 too. Other alternatives, such as Verkle Trees, introduce a new cryptography stack to the protocol, which relies on elliptic curves that aren't post-quantum secure. This makes the current tree proposal attractive since it only depends on hash functions, which are still safe in this new paradigm. @@ -362,24 +379,24 @@ Finally, the current state tree proposal will probably be the final state tree u ### Arity-2 -Binary tries have been chosen primarily because they reduce the witness size. In general, in an `N`-element tree with each element having `k` children, the average size of a branch is roughly `32 * (k-1) * log(N) / log(k)` plus a few percent for overhead. 32 is the length of a hash; the `k-1` refers to the fact that a Merkle proof needs to provide all `k-1` sister nodes at each level, and `log(N) / log(k)` is an approximation of the number of levels in the tree (e.g. a tree where each node has 5 children, with 625 nodes total, would have depth 4, as `625 = 5**4` and so `log(625) / log(5) = 4`). +Binary tries have been chosen primarily because they reduce the witness size. In general, in an `N`-element tree with each element having `k` children, the average size of a branch is roughly `32 * (k-1) * log(N) / log(k)` plus a few percent for overhead. 32 is the length of a hash; the `k-1` refers to the fact that a Merkle proof needs to provide all `k-1` sister nodes at each level, and `log(N) / log(k)` is an approximation of the number of levels in the tree (e.g. a tree where each node has 5 children, with 625 nodes total, would have depth 4, as `625 = 5**4` and so `log(625) / log(5) = 4`). -For any `N`, the expression is minimized at `k = 2`. Here’s a table of branch lengths for different `k` values assuming `N = 2**24`: +For any `N`, the expression is minimized at `k = 2`. Here's a table of branch lengths for different `k` values assuming `N = 2**24`: -| `k` (children per node) | Branch length (chunks) | Branch length (bytes) | +| `k` (children per node) | Branch length (chunks) | Branch length (bytes) | | ----------------------- | ---------------------- | --------------------- | | 2 | 1 * 24 = 24 | 768 | | 4 | 3 * 12 = 36 | 1152 | | 8 | 7 * 8 = 56 | 1792 | | 16 | 15 * 6 = 90 | 2880 | -Actual branch lengths might be slightly larger than this due to uneven distribution, but the pattern of `k=2` remains by far the best. +Actual branch lengths might be slightly larger than this due to uneven distribution, but the pattern of `k=2` remains by far the best. ### Tree depth The tree design attempts to be as simple as possible considering both out-of-circuit and circuit implementations, while satisfying our throughput constraints on proving hashes. -The proposed design avoids a full 248-bit depth as it would happen in a Sparse Merkle Tree (SMT). Since we don't use arithmetic hashes (e.g. Poseidon2), this is required to be aggressive in avoiding hashing load in proving systems which today is quite tight on throughput in commodity hardware. There are some tricks that could be used to mitigate this, but this also adds extra complexity to the spec. +The proposed design avoids a full 248-bit depth as it would happen in a Sparse Merkle Tree (SMT). This approach helps reduce the hashing load in proving systems, which is currently a throughput bottleneck on commodity hardware. The choice of hash function will impact this consideration - arithmetic-friendly hash functions like Poseidon2 would have different performance characteristics than cryptographic hash functions like BLAKE3 or Keccak. There are some optimization techniques that could be applied, but they add complexity to the specification. Moreover, we could push this further trying to introduce extension nodes in middle of paths as done in a MPT, but this also adds complexity that might not worth it considering the tree should be quite balanced. @@ -391,14 +408,17 @@ State-expiry strategies such as [EIP-7736](./eip-7736.md) could still be applied The main breaking changes are: -- (1) Gas costs for code chunk access can have an impact on applications’ economic viability +- (1) Gas costs for code chunk access can have an impact on applications' economic viability - (2) Tree structure change makes in-EVM proofs of historical state no longer work (1) can be mitigated by increasing the gas limit while implementing this EIP, allowing the same economic viability for applications. ## **Test Cases** -TODO <-- TODO --> +TODO: +- Add comprehensive test vectors for tree operations +- Finalize hash function selection and provide test vectors for the selected function +- Add test cases for edge cases in tree operations ## **Reference Implementation** @@ -410,4 +430,4 @@ Needs discussion. ## **Copyright** -Copyright and related rights waived via [CC0](../LICENSE.md). +Copyright and related rights waived via [CC0](../LICENSE.md). From 437d026460d5c6d4f6159533efde6926b72dd324 Mon Sep 17 00:00:00 2001 From: Antonio Sanso Date: Fri, 28 Feb 2025 09:27:39 +0100 Subject: [PATCH 026/724] Update EIP-2537: Update eip-2537.md Merged by EIP-Bot. --- EIPS/eip-2537.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/EIPS/eip-2537.md b/EIPS/eip-2537.md index c99470686ac77d..c561ec1426fe5e 100644 --- a/EIPS/eip-2537.md +++ b/EIPS/eip-2537.md @@ -195,10 +195,6 @@ Error cases: - An input is on its respective elliptic curve but not in the correct subgroup - Input has invalid length -Note: - -If any input is the infinity point, pairing result will be 1. Protocols may want to check and reject infinity points prior to calling the precompile. - #### ABI for mapping Fp element to G1 point Field-to-curve call expects `64` bytes as an input that is interpreted as an element of Fp. Output of this call is `128` bytes and is an encoded G1 point. From fc4c6226648249f3efdc554524b6ca0658c35669 Mon Sep 17 00:00:00 2001 From: William Morriss Date: Fri, 28 Feb 2025 08:25:14 -0600 Subject: [PATCH 027/724] Update EIP-5920: PAY Opcode Recipient Address Merged by EIP-Bot. --- EIPS/eip-5920.md | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/EIPS/eip-5920.md b/EIPS/eip-5920.md index dfe99f24184743..9f77c686ad64b3 100644 --- a/EIPS/eip-5920.md +++ b/EIPS/eip-5920.md @@ -43,8 +43,10 @@ Currently, to send ether to an address requires you to call into that address, w A new opcode is introduced: `PAY` (`0xfc`), which: - Pops two values from the stack: `addr` then `val`. +- Charges the gas cost detailed below. +- Exceptionally halts if `addr` has any of the high 12 bytes set to a non-zero value (i.e. it does not contain a 20-byte address). - Transfers `val` wei from the current target address to the address `addr`. -- Marks `addr` as warm (adding `addr` to `accessed_addresses`.) +- Marks `addr` as warm (adding `addr` to `accessed_addresses`). ### Gas Cost @@ -60,7 +62,7 @@ The gas cost for `PAY` is the sum of the following: - If yes, zero; - Otherwise, `GAS_CALL_VALUE`. -`PAY` cannot be implemented on networks with empty accounts (see [EIP-7523](./eip-7523.md).) +`PAY` cannot be implemented on networks with empty accounts (see [EIP-7523](./eip-7523.md)). ## Rationale @@ -68,6 +70,14 @@ The gas cost for `PAY` is the sum of the following: The order of arguments mimics that of `CALL`, which pops `addr` before `val`. Beyond consistency, though, this ordering aids validators pattern-matching MEV opportunities, so `PAY` always appears immediately after `COINBASE`. +### Halting for invalid address + +The halting behavior is designed to allow for Address Space Extension. +If the high bytes were truncated, as in `CALL`, contracts could depend on the truncating behavior. +If the address space were extended beyond 20 bytes, `PAY` would either not be able to target those accounts, or code expecting truncation could send ether to the wrong address. + +Because this behavior may be changed, contracts should not rely on this halting behavior and use other methods to intentionally halt (like the cheaper `INVALID` opcode). + ## Backwards Compatibility This change requires a hard fork. From cc831e6256804b59bd5c8e0f4695f9524f4995be Mon Sep 17 00:00:00 2001 From: eth-bot <85952233+eth-bot@users.noreply.github.com> Date: Sun, 2 Mar 2025 08:22:59 +0800 Subject: [PATCH 028/724] (bot 1272989785) moving EIPS/eip-2539.md to stagnant (#9343) PR 9343 with changes to EIPS/eip-2539.md was created on (2025-Feb-9th@00.22.45) which is before the cutoff date of (2025-Feb-16th@00.22.58) i.e. 2 weeks ago --- EIPS/eip-2539.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-2539.md b/EIPS/eip-2539.md index 3e4f850a592dfd..a5fc52b3e2513d 100644 --- a/EIPS/eip-2539.md +++ b/EIPS/eip-2539.md @@ -4,7 +4,7 @@ title: BLS12-377 curve operations description: Precompiles for BLS12-377 curve operations author: Alex Vlasov (@shamatar), hujw77 (@hujw77) discussions-to: https://ethereum-magicians.org/t/eip-2539-bls12-377-precompile-discussion-thread/4659 -status: Draft +status: Stagnant type: Standards Track category: Core created: 2020-02-26 From 5c4d5a4f9936c1bb5c7d76014279286e546f1ced Mon Sep 17 00:00:00 2001 From: Danno Ferrin Date: Sun, 2 Mar 2025 15:50:38 -0700 Subject: [PATCH 029/724] Update EIP-7830: Update table to 36M gas Merged by EIP-Bot. --- EIPS/eip-7830.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/EIPS/eip-7830.md b/EIPS/eip-7830.md index b1f91ca99cd1f4..c20d19cea7b582 100644 --- a/EIPS/eip-7830.md +++ b/EIPS/eip-7830.md @@ -21,7 +21,7 @@ The contract size limit was introduced as a measure against DoS attacks. `JUMPDE For contract developers the limit poses annoying problems, given modern contracts with good error reporting would consume more space. They are forced to work with workarounds, like "libraries" (using `DELEGATECALL`), splitting an application across regular contracts (and `CALL`-ing across), or working with proxies (e.g. the "diamond pattern"). All these solutions have resulted in suboptimal patterns, bugs in deployed contracts, and loss of funds. -With EOF the `JUMPDEST`-analysis is removed from runtime and a validation process is peformed once during deployment. The initcode cost [EIP-3860](./eip-3860.md) introduced accounts for this validation too. Therefore with EOF there are no known problems for increasing the limit, because the overheads are already accounted for. +With EOF the `JUMPDEST`-analysis is removed from runtime and a validation process is performed once during deployment. The initcode cost [EIP-3860](./eip-3860.md) introduced accounts for this validation too. Therefore, with EOF there are no known problems for increasing the limit, because the overheads are already accounted for. Storage cost is already paid per contract byte. @@ -39,22 +39,22 @@ A further increase can be proposed with applying these changes to EOF. This increase still fits within the gas schedule, limiting the size to less than what gas limits allow. In [EIP-170](./eip-170.md) the gas limit was first set "by setting the cap at a value slightly higher than what is feasible with current gas limits." At that time the gas limit had not exceeded 5M gas. -A simple analysis shows contract deployements for 64 KiB contracts to be between 14M and 16M gas, roughly close to the current 15M target. +A simple analysis shows contract deployments for 64 KiB contracts to be between 14M and 16M gas, roughly close to the current 15M target. -| | Cancun | This EIP | 30M Gas | Max Initcode | +| | Cancun | This EIP | 36M Gas | Max Initcode | |---------------------|----------:|-----------:|-----------:|-------------:| | **Initcode bytes** | 200 | 200 | 200 | 65,536 | -| **Deployed Bytes** | 24,576 | 65,536 | 137,656 | 65,536 | +| **Deployed Bytes** | 24,576 | 65,536 | 165,331 | 65,536 | | **Zero byte ratio** | 10% | 10% | 10% | 10% | | **Initcode Cost** | 4/16 | 4/16 | 4/16 | 4/16 | | | | | | | | **Intrinsic Gas** | 53,000 | 53,000 | 53,000 | 53,000 | -| **Calldata Gas** | 366,685 | 972,893 | 2,043,880 | 1,939,866 | -| **EIP-3860 Gas** | 49,552 | 131,472 | 276,200 | 262,144 | +| **Calldata Gas** | 366,685 | 972,893 | 2,449,859 | 1,939,866 | +| **EIP-3860 Gas** | 49,552 | 131,472 | 331,062 | 262,144 | | **EVM Execution** | 100,000 | 100,000 | 100,000 | 100,000 | -| **Code Deposit** | 4,915,200 | 13,107,200 | 27,580,000 | 13,107,200 | +| **Code Deposit** | 4,915,200 | 13,107,200 | 33,066,200 | 13,107,200 | | | | | | | -| **Total Cost** | 5,484,437 | 14,364,565 | 30,000,181 | 15,462,210 | +| **Total Cost** | 5,484,437 | 14,364,565 | 36,000,121 | 15,462,210 | Note that the Max 30M gas contract size of 135 KiB is outside the limits of what is proposed in this EIP and is included to show what it would take to exceed current gas limits. @@ -66,7 +66,7 @@ This is a backwards compatible change. Existing contracts are unaffected, and on Given the analysis cost is paid as part of deployment, the size of contract should have no effect on the runtime. -A more thorough analysis may be needed to detemine whether the proposed limit poses any risk because of client storage architectures. +A more thorough analysis may be needed to determine whether the proposed limit poses any risk because of client storage architectures. ## Copyright From 38ce04bd5da13d450ed34eac9c51913850fa50f8 Mon Sep 17 00:00:00 2001 From: Mikhail Kalinin Date: Mon, 3 Mar 2025 17:32:16 +0600 Subject: [PATCH 030/724] Update EIP-7251: add fee limit check to fee overpayment section Merged by EIP-Bot. --- EIPS/eip-7251.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/EIPS/eip-7251.md b/EIPS/eip-7251.md index 4d3029e3c2ebc3..3c3a9ed755e0f2 100644 --- a/EIPS/eip-7251.md +++ b/EIPS/eip-7251.md @@ -632,7 +632,7 @@ This proposal maintains the activation and exit churn invariants limiting active Calls to the system contract require a fee payment defined by the current contract state. Overpaid fees are not returned to the caller. It is not generally possible to compute the exact required fee amount ahead of time. When adding a consolidation request from a contract, the contract can perform a read operation to check for the current fee and then pay exactly the required amount. Here is an example in Solidity: ``` -function addConsolidation(bytes memory srcPubkey, bytes memory targetPubkey) private { +function addConsolidation(bytes memory srcPubkey, bytes memory targetPubkey, uint64 requestFeeLimit) private { assert(srcPubkey.length == 48); assert(targetPubkey.length == 48); @@ -643,6 +643,11 @@ function addConsolidation(bytes memory srcPubkey, bytes memory targetPubkey) pri } uint256 fee = uint256(bytes32(feeData)); + // Check the fee is not too high. + if (fee > requestFeeLimit) { + revert('fee is too high'); + } + // Add the request. bytes memory callData = bytes.concat(srcPubkey, targetPubkey); (bool writeOK,) = ConsolidationsContract.call{value: fee}(callData); @@ -654,6 +659,8 @@ function addConsolidation(bytes memory srcPubkey, bytes memory targetPubkey) pri Note: the system contract uses the EVM `CALLER` operation (Solidity: `msg.sender`) to get the address used in the consolidation request, i.e. the address that calls the system contract must match the 0x01 withdrawal credential recorded in the beacon state. +Note: the above code reverts if the fee is too high, the fee can change significantly between creation of a consolidation request transation and its inclusion into a block, thus, this check is very important to avoid overpayments. + Using an EOA to request consolidations will always result in overpayment of fees. There is no way for an EOA to use a wrapper contract to request a consolidation. And even if a way existed, the gas cost of returning the overage would likely be higher than the overage itself. If requesting consolidations from an EOA to the system contract is desired, we recommend that users perform transaction simulations to estimate a reasonable fee amount to send. ### Consolidation queue hard limit From f73240f3df187bc214fe7682ea723f44dc723f1b Mon Sep 17 00:00:00 2001 From: Mikhail Kalinin Date: Tue, 4 Mar 2025 11:17:29 +0600 Subject: [PATCH 031/724] Update EIP-7002: Add high fees check to Fee overpayment code Merged by EIP-Bot. --- EIPS/eip-7002.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/EIPS/eip-7002.md b/EIPS/eip-7002.md index d7db4f7b5f65e8..bb21bdaef7101d 100644 --- a/EIPS/eip-7002.md +++ b/EIPS/eip-7002.md @@ -676,7 +676,7 @@ In the event that existing validators/custodians rely on this, then the validato Calls to the system contract require a fee payment defined by the current contract state. Overpaid fees are not returned to the caller. It is not generally possible to compute the exact required fee amount ahead of time. When adding a withdrawal request from a contract, the contract can perform a read operation to check for the current fee and then pay exactly the required amount. Here is an example in Solidity: ``` -function addWithdrawal(bytes memory pubkey, uint64 amount) private { +function addWithdrawal(bytes memory pubkey, uint64 amount, uint64 requestFeeLimit) private { assert(pubkey.length == 48); // Read current fee from the contract. @@ -686,6 +686,11 @@ function addWithdrawal(bytes memory pubkey, uint64 amount) private { } uint256 fee = uint256(bytes32(feeData)); + // Check the fee is not too high. + if (fee > requestFeeLimit) { + revert('fee is too high'); + } + // Add the request. bytes memory callData = abi.encodePacked(pubkey, amount); (bool writeOK,) = WithdrawalsContract.call{value: fee}(callData); @@ -697,6 +702,8 @@ function addWithdrawal(bytes memory pubkey, uint64 amount) private { Note: the system contract uses the EVM `CALLER` operation (Solidity: `msg.sender`) as the target address for withdrawals, i.e. the address that calls the system contract must match the 0x01 withdrawal credential recorded in the beacon state. +Note: the above code reverts if the fee is too high, the fee can change significantly between creation of a withdrawal request transation and its inclusion into a block, thus, this check is very important to avoid overpayments. + Using an EOA to request withdrawals will always result in overpayment of fees. There is no way for an EOA to use a wrapper contract to request a withdrawal. And even if a way existed, the gas cost of returning the overage would likely be higher than the overage itself. If requesting withdrawals to an EOA through the system contract is desired, we recommend that users perform transaction simulations to estimate a reasonable fee amount to send. ## Copyright From 8e236068e46548529d4fcc2084483a7aa028b680 Mon Sep 17 00:00:00 2001 From: leopardracer <136604165+leopardracer@users.noreply.github.com> Date: Tue, 4 Mar 2025 11:09:45 +0100 Subject: [PATCH 032/724] Update EIP-7797: Bump links to tagged beta spec version Merged by EIP-Bot. --- EIPS/eip-7797.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/EIPS/eip-7797.md b/EIPS/eip-7797.md index 88ee527ea1d392..75f769ec7ac160 100644 --- a/EIPS/eip-7797.md +++ b/EIPS/eip-7797.md @@ -12,13 +12,13 @@ created: 2024-10-23 ## Abstract -This EIP explains how to customize [`hash_tree_root`](https://github.com/ethereum/consensus-specs/blob/ef434e87165e9a4c82a99f54ffd4974ae113f732/ssz/simple-serialize.md#merkleization) to double its performance. +This EIP explains how to customize [`hash_tree_root`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/ssz/simple-serialize.md#merkleization) to double its performance. ## Motivation Hashing is a dominant performance bottleneck for Consensus Layer implementations. To support large validator counts, it is critical to optimize hashing performance. -Consensus Layer hashes are based on [`hash_tree_root`](https://github.com/ethereum/consensus-specs/blob/ef434e87165e9a4c82a99f54ffd4974ae113f732/ssz/simple-serialize.md#merkleization), a mechanism that splits up the data into chunks and then forms a tree by recursively combining two adjacent chunks and hashing them into a single parent chunk until only a single root chunk remains. +Consensus Layer hashes are based on [`hash_tree_root`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/ssz/simple-serialize.md#merkleization), a mechanism that splits up the data into chunks and then forms a tree by recursively combining two adjacent chunks and hashing them into a single parent chunk until only a single root chunk remains. For hashing, Secure Hash Algorithm 2 with a digest size of 256 bits is used (SHA-256). This algorithm produces _exactly_ 256 bits of output for a variable-length input message. However, as `hash_tree_root` pads all input chunks to exactly 256 bits, the effective input message length is always _exactly_ 512 bits. @@ -57,13 +57,13 @@ Note that the second 512 bit message block does not provide any entropy, and is A new algorithm SHA-256-512 is defined as a modified SHA-256 algorithm that skips input message preprocessing and is restricted to inputs of exactly 512 bits. The input message SHALL be processed as is, as a single 512-bit SHA-256 message block. -For every [composite SSZ type](https://github.com/ethereum/consensus-specs/blob/ef434e87165e9a4c82a99f54ffd4974ae113f732/ssz/simple-serialize.md#composite-types) in use, implementations SHALL support a new type that shares the same functionality, but hashes using SHA-256-512 instead of regular SHA-256. +For every [composite SSZ type](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/ssz/simple-serialize.md#composite-types) in use, implementations SHALL support a new type that shares the same functionality, but hashes using SHA-256-512 instead of regular SHA-256. ### Consensus types Starting with the hard fork that introduces this EIP, the SHA-256-512 based composite SSZ types SHOULD be preferred over existing SHA-256 based types. -Certain use cases covering historical objects MAY require conversion to the historical data type and re-hashing with the original SHA-256 type to recover their historical root. This includes [`compute_signing_root`](https://github.com/ethereum/consensus-specs/blob/ef434e87165e9a4c82a99f54ffd4974ae113f732/specs/phase0/beacon-chain.md#compute_signing_root) signing over historical data, and also individual fields such as `BeaconState.latest_block_header` which MAY refer to data from prior forks. +Certain use cases covering historical objects MAY require conversion to the historical data type and re-hashing with the original SHA-256 type to recover their historical root. This includes [`compute_signing_root`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/phase0/beacon-chain.md#compute_signing_root) signing over historical data, and also individual fields such as `BeaconState.latest_block_header` which MAY refer to data from prior forks. Certain other objects such as `DepositData` or `VoluntaryExit` MAY continue to rely on existing SHA-256 logic. From 5ed0648fd2fd38693af9eee54624a1b3032e5847 Mon Sep 17 00:00:00 2001 From: FT <140458077+zeevick10@users.noreply.github.com> Date: Tue, 4 Mar 2025 12:36:18 +0100 Subject: [PATCH 033/724] Update EIP-7807: release notes with latest changes Merged by EIP-Bot. --- EIPS/eip-7807.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7807.md b/EIPS/eip-7807.md index 04313e7ea13e65..6bfb480f2ffb98 100644 --- a/EIPS/eip-7807.md +++ b/EIPS/eip-7807.md @@ -13,7 +13,7 @@ requires: 6404, 6465, 6466, 7706, 7799 ## Abstract -This EIP defines a migration process of execution blocks to [Simple Serialize (SSZ)](https://github.com/ethereum/consensus-specs/blob/ef434e87165e9a4c82a99f54ffd4974ae113f732/ssz/simple-serialize.md). +This EIP defines a migration process of execution blocks to [Simple Serialize (SSZ)](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/ssz/simple-serialize.md). ## Motivation From 8b32e592f59af389b344db332065e34c8bf3f31d Mon Sep 17 00:00:00 2001 From: Mikhail Kalinin Date: Wed, 5 Mar 2025 20:05:36 +0600 Subject: [PATCH 034/724] Update EIP-6110: add filtering by deposit event sig hash Merged by EIP-Bot. --- EIPS/eip-6110.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/EIPS/eip-6110.md b/EIPS/eip-6110.md index de4338a84346b1..b09361875cdff4 100644 --- a/EIPS/eip-6110.md +++ b/EIPS/eip-6110.md @@ -45,8 +45,9 @@ Advantages of in-protocol deposit processing consist of but are not limit to the | Name | Value | Comment | | - | - | - | |`DEPOSIT_CONTRACT_ADDRESS` | `0x00000000219ab540356cbb839cbe05303d7705fa` | Mainnet | +|`DEPOSIT_EVENT_SIGNATURE_HASH` | `0x649bbc62d0e31342afea4e5cd82d4049e7e1ee912fc0889aa790803be39038c5` | | -`DEPOSIT_CONTRACT_ADDRESS` parameter **MUST** be included into client software binary distribution. +`DEPOSIT_CONTRACT_ADDRESS`, `DEPOSIT_EVENT_SIGNATURE_HASH` parameters **MUST** be included into client software binary distribution. #### Definitions @@ -96,7 +97,8 @@ def get_deposit_request_data(receipts) deposit_requests = [] for receipt in receipts: for log in receipt.logs: - if log.address == DEPOSIT_CONTRACT_ADDRESS: + is_deposit_event = (len(log.topics) > 0 and log.topics[0] == DEPOSIT_EVENT_SIGNATURE_HASH) + if log.address == DEPOSIT_CONTRACT_ADDRESS and is_deposit_event: deposit_request = event_data_to_deposit_request(log.data) deposit_requests.append(deposit_request) @@ -140,9 +142,9 @@ Deposit `index` is used to deteministically initialize `deposit_requests_start_i The list is unbounded because of negligible data complexity and absence of potential DoS vectors. See [Security Considerations](#security-considerations) for more details. -### Filtering events only by `DEPOSIT_CONTRACT_ADDRESS` +### Filtering events by `DEPOSIT_CONTRACT_ADDRESS` and `DEPOSIT_EVENT_SIGNATURE_HASH` -Deposit contract does not emit any events except for `DepositEvent`, thus additional filtering is unnecessary. +Depending on the deisgn, Deposit smart contract can emit different type of events when deposit is being processed. For instance, Deposit smart contract on Sepolia emits `Transfer` in addition to `DepositEvent`. Thus it is important to filter out irrelevant events. ## Backwards Compatibility From 05662960071dcd5610f147884aa75210a713d81c Mon Sep 17 00:00:00 2001 From: Mikhail Kalinin Date: Wed, 5 Mar 2025 22:27:18 +0600 Subject: [PATCH 035/724] Update EIP-6110: fix typo Merged by EIP-Bot. --- EIPS/eip-6110.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-6110.md b/EIPS/eip-6110.md index b09361875cdff4..5033c0413c0b25 100644 --- a/EIPS/eip-6110.md +++ b/EIPS/eip-6110.md @@ -144,7 +144,7 @@ The list is unbounded because of negligible data complexity and absence of poten ### Filtering events by `DEPOSIT_CONTRACT_ADDRESS` and `DEPOSIT_EVENT_SIGNATURE_HASH` -Depending on the deisgn, Deposit smart contract can emit different type of events when deposit is being processed. For instance, Deposit smart contract on Sepolia emits `Transfer` in addition to `DepositEvent`. Thus it is important to filter out irrelevant events. +Depending on the design, Deposit smart contract can emit different type of events when deposit is being processed. For instance, Deposit smart contract on Sepolia emits `Transfer` in addition to `DepositEvent`. Thus it is important to filter out irrelevant events. ## Backwards Compatibility From 3fc4f8794a2610ed15d3af80ba22e5c495dbdac7 Mon Sep 17 00:00:00 2001 From: pdobacz <5735525+pdobacz@users.noreply.github.com> Date: Thu, 6 Mar 2025 15:05:20 +0100 Subject: [PATCH 036/724] Update EIP-7873: Creator Contract - revert reason & magic value Merged by EIP-Bot. --- EIPS/eip-7873.md | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/EIPS/eip-7873.md b/EIPS/eip-7873.md index 61bf38ecd06e55..861854addb1bd9 100644 --- a/EIPS/eip-7873.md +++ b/EIPS/eip-7873.md @@ -156,19 +156,20 @@ At the start of the block in which [EIP-3540](./eip-3540.md) activates, set the let size := calldatasize() if lt(size, 64) { revert(0, 0) } - let tx_initcode_hash := calldataload(0) - let salt := calldataload(32) - - mstore8(0, 0xff) // a magic value to ensure a specific preimage space - calldatacopy(1, 0, size) // copy tx_initcode_hash, salt and init_data to memory to hash - let commitment_size := add(size, 1) - let final_salt := keccak256(0, commitment_size) + calldatacopy(0, 0, size) // copy tx_initcode_hash, salt and init_data to memory to hash + let final_salt := keccak256(0, size) + let tx_initcode_hash := calldataload(0) let init_data_size := sub(size, 64) - calldatacopy(0, 64, init_data_size) - let ret := txcreate(tx_initcode_hash, callvalue(), final_salt, 0, init_data_size) - if iszero(ret) { revert(0, 0) } + // reuse init_data which has been already copied to memory above + let ret := txcreate(tx_initcode_hash, callvalue(), final_salt, 64, init_data_size) + + if iszero(ret) { + let ret_data_size := returndatasize() + returndatacopy(0, 0, ret_data_size) + revert(0, ret_data_size) + } mstore(0, ret) return(0, 32) From fb06f762f7a213a3f6e7d175eb8d0f98479ed3c1 Mon Sep 17 00:00:00 2001 From: Danno Ferrin Date: Thu, 6 Mar 2025 15:16:43 +0100 Subject: [PATCH 037/724] Update EIP-4750: Move to Review Merged by EIP-Bot. --- EIPS/eip-4750.md | 2 +- EIPS/eip-7698.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/EIPS/eip-4750.md b/EIPS/eip-4750.md index 05e111d80e8ba5..76c94b69eccb06 100644 --- a/EIPS/eip-4750.md +++ b/EIPS/eip-4750.md @@ -4,7 +4,7 @@ title: EOF - Functions description: Individual sections for functions with `CALLF` and `RETF` instructions author: Andrei Maiboroda (@gumb0), Alex Beregszaszi (@axic), Paweł Bylica (@chfast) discussions-to: https://ethereum-magicians.org/t/eip-4750-eof-functions/8195 -status: Stagnant +status: Review type: Standards Track category: Core created: 2022-01-10 diff --git a/EIPS/eip-7698.md b/EIPS/eip-7698.md index f2b2731b80d1f8..85679e5ecc519b 100644 --- a/EIPS/eip-7698.md +++ b/EIPS/eip-7698.md @@ -4,7 +4,7 @@ title: EOF - Creation transaction description: Deploy EOF contracts using creation transactions author: Piotr Dobaczewski (@pdobacz), Andrei Maiboroda (@gumb0), Paweł Bylica (@chfast), Alex Beregszaszi (@axic) discussions-to: https://ethereum-magicians.org/t/eip-7698-eof-creation-transaction/19784 -status: Stagnant +status: Review type: Standards Track category: Core created: 2024-04-24 From aa391ae306408fcd049a1442a5deab47675c0c87 Mon Sep 17 00:00:00 2001 From: Rudko Hanna <162179706+Pistasha@users.noreply.github.com> Date: Thu, 6 Mar 2025 17:15:08 +0200 Subject: [PATCH 038/724] docs: fix minor typos in EIP-3855 and EIP-7069 (#9306) * Update eip-3855.md * Update eip-7069.md --- EIPS/eip-3855.md | 2 +- EIPS/eip-7069.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/EIPS/eip-3855.md b/EIPS/eip-3855.md index 42034250ae8dd4..6f85bd73336de4 100644 --- a/EIPS/eip-3855.md +++ b/EIPS/eip-3855.md @@ -47,7 +47,7 @@ The `base` gas cost is used for instructions which place constant values onto th ## Backwards Compatibility -This EIP introduces a new opcode which did not exists previously. Already deployed contracts using this opcode could change their behaviour after this EIP. +This EIP introduces a new opcode which did not exist previously. Already deployed contracts using this opcode could change their behaviour after this EIP. ## Test Cases diff --git a/EIPS/eip-7069.md b/EIPS/eip-7069.md index 49e444df80dfe3..00343f298fc6bb 100644 --- a/EIPS/eip-7069.md +++ b/EIPS/eip-7069.md @@ -205,7 +205,7 @@ No existing instructions are changed and so we do not think any backwards compat It is expected that the attack surface will not grow. All of these operations can be modeled by existing operations with fixed gas (all available) and output range (zero length at zero memory). -When implemented in EOF (where the GAS opcode and the original CALL operations are removed) existing out of gas attacks will be slightly more difficult, but not entirely prevented. Transactions can still pass in arbitrary gas values and clever contract construction can still result in specific gas values being passed to specific calls. It is expected the same surface will remain in EOF, but the ease of explotation will be reduced. +When implemented in EOF (where the GAS opcode and the original CALL operations are removed) existing out of gas attacks will be slightly more difficult, but not entirely prevented. Transactions can still pass in arbitrary gas values and clever contract construction can still result in specific gas values being passed to specific calls. It is expected the same surface will remain in EOF, but the ease of exploitation will be reduced. ## Copyright From 018e5d83639e3b746da8e59396eecb18211a4f08 Mon Sep 17 00:00:00 2001 From: Antonio Sanso Date: Fri, 7 Mar 2025 09:44:45 +0100 Subject: [PATCH 039/724] update test cases Merged by EIP-Bot. --- assets/eip-2537/add_G1_bls.json | 128 +-- assets/eip-2537/add_G2_bls.json | 128 +-- assets/eip-2537/fail-add_G1_bls.json | 62 +- assets/eip-2537/fail-add_G2_bls.json | 62 +- assets/eip-2537/fail-map_fp2_to_G2_bls.json | 52 +- assets/eip-2537/fail-map_fp_to_G1_bls.json | 52 +- assets/eip-2537/fail-msm_G1_bls.json | 37 + assets/eip-2537/fail-msm_G2_bls.json | 37 + assets/eip-2537/fail-mul_G1_bls.json | 72 +- assets/eip-2537/fail-mul_G2_bls.json | 72 +- assets/eip-2537/fail-multiexp_G1_bls.json | 37 - assets/eip-2537/fail-multiexp_G2_bls.json | 37 - assets/eip-2537/fail-pairing_check_bls.json | 162 ++- assets/eip-2537/map_fp2_to_G2_bls.json | 72 +- assets/eip-2537/map_fp_to_G1_bls.json | 72 +- assets/eip-2537/msm_G1_bls.json | 1143 ++++++++++++++++++ assets/eip-2537/msm_G2_bls.json | 1150 +++++++++++++++++++ assets/eip-2537/mul_G1_bls.json | 156 +-- assets/eip-2537/mul_G2_bls.json | 156 +-- assets/eip-2537/multiexp_G1_bls.json | 93 -- assets/eip-2537/multiexp_G2_bls.json | 100 -- assets/eip-2537/pairing_check_bls.json | 149 ++- assets/eip-2537/test-vectors.md | 10 +- 23 files changed, 3136 insertions(+), 903 deletions(-) create mode 100644 assets/eip-2537/fail-msm_G1_bls.json create mode 100644 assets/eip-2537/fail-msm_G2_bls.json delete mode 100644 assets/eip-2537/fail-multiexp_G1_bls.json delete mode 100644 assets/eip-2537/fail-multiexp_G2_bls.json create mode 100644 assets/eip-2537/msm_G1_bls.json create mode 100644 assets/eip-2537/msm_G2_bls.json delete mode 100644 assets/eip-2537/multiexp_G1_bls.json delete mode 100644 assets/eip-2537/multiexp_G2_bls.json diff --git a/assets/eip-2537/add_G1_bls.json b/assets/eip-2537/add_G1_bls.json index b947ccd2dea218..6f3e0f25bb891e 100644 --- a/assets/eip-2537/add_G1_bls.json +++ b/assets/eip-2537/add_G1_bls.json @@ -1,65 +1,65 @@ [ - { - "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a21", - "Name": "bls_g1add_g1+p1", - "Expected": "000000000000000000000000000000000a40300ce2dec9888b60690e9a41d3004fda4886854573974fab73b046d3147ba5b7a5bde85279ffede1b45b3918d82d0000000000000000000000000000000006d3d887e9f53b9ec4eb6cedf5607226754b07c01ace7834f57f3e7315faefb739e59018e22c492006190fba4a870025", - "Gas": 375, - "NoBenchmark": false - }, - { - "Input": "00000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a210000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e1", - "Name": "bls_g1add_p1+g1", - "Expected": "000000000000000000000000000000000a40300ce2dec9888b60690e9a41d3004fda4886854573974fab73b046d3147ba5b7a5bde85279ffede1b45b3918d82d0000000000000000000000000000000006d3d887e9f53b9ec4eb6cedf5607226754b07c01ace7834f57f3e7315faefb739e59018e22c492006190fba4a870025", - "Gas": 375, - "NoBenchmark": false - }, - { - "Input": "000000000000000000000000000000000123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef00000000000000000000000000000000193fb7cedb32b2c3adc06ec11a96bc0d661869316f5e4a577a9f7c179593987beb4fb2ee424dbb2f5dd891e228b46c4a0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e1", - "Name": "bls_g1add_g1_wrong_order+g1", - "Expected": "000000000000000000000000000000000abe7ae4ae2b092a5cc1779b1f5605d904fa6ec59b0f084907d1f5e4d2663e117a3810e027210a72186159a21271df3e0000000000000000000000000000000001e1669f00e10205f2e2f1195d65c21022f6a9a6de21f329756309815281a4434b2864d34ebcbc1d7e7cfaaee3feeea2", - "Gas": 375, - "NoBenchmark": false - }, - { - "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "Name": "bls_g1add_(g1+0=g1)", - "Expected": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e1", - "Gas": 375, - "NoBenchmark": false - }, - { - "Input": "00000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "Name": "bls_g1add_(p1+0=p1)", - "Expected": "00000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a21", - "Gas": 375, - "NoBenchmark": false - }, - { - "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e10000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb00000000000000000000000000000000114d1d6855d545a8aa7d76c8cf2e21f267816aef1db507c96655b9d5caac42364e6f38ba0ecb751bad54dcd6b939c2ca", - "Name": "bls_g1add_(g1-g1=0)", - "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "Gas": 375, - "NoBenchmark": false - }, - { - "Input": "00000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a2100000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca9426000000000000000000000000000000000195e911162921ba5ed055b496420f197693d36569ec34c63d7c0529a097d49e543070afba4b707e878e53c2b779208a", - "Name": "bls_g1add_(p1-p1=0)", - "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "Gas": 375, - "NoBenchmark": false - }, - { - "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e10000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e1", - "Name": "bls_g1add_(g1+g1=2*g1)", - "Expected": "000000000000000000000000000000000572cbea904d67468808c8eb50a9450c9721db309128012543902d0ac358a62ae28f75bb8f1c7c42c39a8c5529bf0f4e00000000000000000000000000000000166a9d8cabc673a322fda673779d8e3822ba3ecb8670e461f73bb9021d5fd76a4c56d9d4cd16bd1bba86881979749d28", - "Gas": 375, - "NoBenchmark": false - }, - { - "Input": "00000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a2100000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a21", - "Name": "bls_g1add_(p1+p1=2*p1)", - "Expected": "0000000000000000000000000000000015222cddbabdd764c4bee0b3720322a65ff4712c86fc4b1588d0c209210a0884fa9468e855d261c483091b2bf7de6a630000000000000000000000000000000009f9edb99bc3b75d7489735c98b16ab78b9386c5f7a1f76c7e96ac6eb5bbde30dbca31a74ec6e0f0b12229eecea33c39", - "Gas": 375, - "NoBenchmark": false - } -] + { + "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a21", + "Name": "bls_g1add_g1+p1", + "Expected": "000000000000000000000000000000000a40300ce2dec9888b60690e9a41d3004fda4886854573974fab73b046d3147ba5b7a5bde85279ffede1b45b3918d82d0000000000000000000000000000000006d3d887e9f53b9ec4eb6cedf5607226754b07c01ace7834f57f3e7315faefb739e59018e22c492006190fba4a870025", + "Gas": 375, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a210000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e1", + "Name": "bls_g1add_p1+g1", + "Expected": "000000000000000000000000000000000a40300ce2dec9888b60690e9a41d3004fda4886854573974fab73b046d3147ba5b7a5bde85279ffede1b45b3918d82d0000000000000000000000000000000006d3d887e9f53b9ec4eb6cedf5607226754b07c01ace7834f57f3e7315faefb739e59018e22c492006190fba4a870025", + "Gas": 375, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef00000000000000000000000000000000193fb7cedb32b2c3adc06ec11a96bc0d661869316f5e4a577a9f7c179593987beb4fb2ee424dbb2f5dd891e228b46c4a0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e1", + "Name": "bls_g1add_g1_wrong_order+g1", + "Expected": "000000000000000000000000000000000abe7ae4ae2b092a5cc1779b1f5605d904fa6ec59b0f084907d1f5e4d2663e117a3810e027210a72186159a21271df3e0000000000000000000000000000000001e1669f00e10205f2e2f1195d65c21022f6a9a6de21f329756309815281a4434b2864d34ebcbc1d7e7cfaaee3feeea2", + "Gas": 375, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1add_(g1+0=g1)", + "Expected": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e1", + "Gas": 375, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1add_(p1+0=p1)", + "Expected": "00000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a21", + "Gas": 375, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e10000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb00000000000000000000000000000000114d1d6855d545a8aa7d76c8cf2e21f267816aef1db507c96655b9d5caac42364e6f38ba0ecb751bad54dcd6b939c2ca", + "Name": "bls_g1add_(g1-g1=0)", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 375, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a2100000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca9426000000000000000000000000000000000195e911162921ba5ed055b496420f197693d36569ec34c63d7c0529a097d49e543070afba4b707e878e53c2b779208a", + "Name": "bls_g1add_(p1-p1=0)", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 375, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e10000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e1", + "Name": "bls_g1add_(g1+g1=2*g1)", + "Expected": "000000000000000000000000000000000572cbea904d67468808c8eb50a9450c9721db309128012543902d0ac358a62ae28f75bb8f1c7c42c39a8c5529bf0f4e00000000000000000000000000000000166a9d8cabc673a322fda673779d8e3822ba3ecb8670e461f73bb9021d5fd76a4c56d9d4cd16bd1bba86881979749d28", + "Gas": 375, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a2100000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a21", + "Name": "bls_g1add_(p1+p1=2*p1)", + "Expected": "0000000000000000000000000000000015222cddbabdd764c4bee0b3720322a65ff4712c86fc4b1588d0c209210a0884fa9468e855d261c483091b2bf7de6a630000000000000000000000000000000009f9edb99bc3b75d7489735c98b16ab78b9386c5f7a1f76c7e96ac6eb5bbde30dbca31a74ec6e0f0b12229eecea33c39", + "Gas": 375, + "NoBenchmark": false + } +] \ No newline at end of file diff --git a/assets/eip-2537/add_G2_bls.json b/assets/eip-2537/add_G2_bls.json index 0fcc5dc7b2c5c2..28d2190269bca4 100644 --- a/assets/eip-2537/add_G2_bls.json +++ b/assets/eip-2537/add_G2_bls.json @@ -1,65 +1,65 @@ [ - { - "Input": "00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be00000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d878451", - "Name": "bls_g2add_g2+p2", - "Expected": "000000000000000000000000000000000b54a8a7b08bd6827ed9a797de216b8c9057b3a9ca93e2f88e7f04f19accc42da90d883632b9ca4dc38d013f71ede4db00000000000000000000000000000000077eba4eecf0bd764dce8ed5f45040dd8f3b3427cb35230509482c14651713282946306247866dfe39a8e33016fcbe520000000000000000000000000000000014e60a76a29ef85cbd69f251b9f29147b67cfe3ed2823d3f9776b3a0efd2731941d47436dc6d2b58d9e65f8438bad073000000000000000000000000000000001586c3c910d95754fef7a732df78e279c3d37431c6a2b77e67a00c7c130a8fcd4d19f159cbeb997a178108fffffcbd20", - "Gas": 600, - "NoBenchmark": false - }, - { - "Input": "00000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d87845100000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be", - "Name": "bls_g2add_p2+g2", - "Expected": "000000000000000000000000000000000b54a8a7b08bd6827ed9a797de216b8c9057b3a9ca93e2f88e7f04f19accc42da90d883632b9ca4dc38d013f71ede4db00000000000000000000000000000000077eba4eecf0bd764dce8ed5f45040dd8f3b3427cb35230509482c14651713282946306247866dfe39a8e33016fcbe520000000000000000000000000000000014e60a76a29ef85cbd69f251b9f29147b67cfe3ed2823d3f9776b3a0efd2731941d47436dc6d2b58d9e65f8438bad073000000000000000000000000000000001586c3c910d95754fef7a732df78e279c3d37431c6a2b77e67a00c7c130a8fcd4d19f159cbeb997a178108fffffcbd20", - "Gas": 600, - "NoBenchmark": false - }, - { - "Input": "00000000000000000000000000000000197bfd0342bbc8bee2beced2f173e1a87be576379b343e93232d6cef98d84b1d696e5612ff283ce2cfdccb2cfb65fa0c00000000000000000000000000000000184e811f55e6f9d84d77d2f79102fd7ea7422f4759df5bf7f6331d550245e3f1bcf6a30e3b29110d85e0ca16f9f6ae7a000000000000000000000000000000000f10e1eb3c1e53d2ad9cf2d398b2dc22c5842fab0a74b174f691a7e914975da3564d835cd7d2982815b8ac57f507348f000000000000000000000000000000000767d1c453890f1b9110fda82f5815c27281aba3f026ee868e4176a0654feea41a96575e0c4d58a14dbfbcc05b5010b100000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be", - "Name": "bls_g2add_g2_wrong_order+g2", - "Expected": "0000000000000000000000000000000011f00077935238fc57086414804303b20fab5880bc29f35ebda22c13dd44e586c8a889fe2ba799082c8458d861ac10cf0000000000000000000000000000000007318be09b19be000fe5df77f6e664a8286887ad8373005d7f7a203fcc458c28004042780146d3e43fa542d921c69512000000000000000000000000000000001287eab085d6f8a29f1f1aedb5ad9e8546963f0b11865e05454d86b9720c281db567682a233631f63a2794432a5596ae0000000000000000000000000000000012ec87cea1bacb75aa97728bcd64b27c7a42dd2319a2e17fe3837a05f85d089c5ebbfb73c1d08b7007e2b59ec9c8e065", - "Gas": 600, - "NoBenchmark": false - }, - { - "Input": "00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "Name": "bls_g2add_(g2+0=g2)", - "Expected": "00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be", - "Gas": 600, - "NoBenchmark": false - }, - { - "Input": "00000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d87845100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "Name": "bls_g2add_(p2+0=p2)", - "Expected": "00000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d878451", - "Gas": 600, - "NoBenchmark": false - }, - { - "Input": "00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000d1b3cc2c7027888be51d9ef691d77bcb679afda66c73f17f9ee3837a55024f78c71363275a75d75d86bab79f74782aa0000000000000000000000000000000013fa4d4a0ad8b1ce186ed5061789213d993923066dddaf1040bc3ff59f825c78df74f2d75467e25e0f55f8a00fa030ed", - "Name": "bls_g2add_(g2-g2=0)", - "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "Gas": 600, - "NoBenchmark": false - }, - { - "Input": "00000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d87845100000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000a6296409115572426717c73668335a949829d739cff2cb4ab043710d28f8e772f6ef41aac4806c9cb273c490384032d000000000000000000000000000000000cde4e850c721fa94e8890d500e3655b442d5c0dc4fff1b694c6f8dd68f6d8dc1bc3251a37d27e7af96f65a96278265a", - "Name": "bls_g2add_(p2-p2=0)", - "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "Gas": 600, - "NoBenchmark": false - }, - { - "Input": "00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be", - "Name": "bls_g2add_(g2+g2=2*g2)", - "Expected": "000000000000000000000000000000001638533957d540a9d2370f17cc7ed5863bc0b995b8825e0ee1ea1e1e4d00dbae81f14b0bf3611b78c952aacab827a053000000000000000000000000000000000a4edef9c1ed7f729f520e47730a124fd70662a904ba1074728114d1031e1572c6c886f6b57ec72a6178288c47c33577000000000000000000000000000000000468fb440d82b0630aeb8dca2b5256789a66da69bf91009cbfe6bd221e47aa8ae88dece9764bf3bd999d95d71e4c9899000000000000000000000000000000000f6d4552fa65dd2638b361543f887136a43253d9c66c411697003f7a13c308f5422e1aa0a59c8967acdefd8b6e36ccf3", - "Gas": 600, - "NoBenchmark": false - }, - { - "Input": "00000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d87845100000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d878451", - "Name": "bls_g2add_(p2+p2=2*p2)", - "Expected": "000000000000000000000000000000000b76fcbb604082a4f2d19858a7befd6053fa181c5119a612dfec83832537f644e02454f2b70d40985ebb08042d1620d40000000000000000000000000000000019a4a02c0ae51365d964c73be7babb719db1c69e0ddbf9a8a335b5bed3b0a4b070d2d5df01d2da4a3f1e56aae2ec106d000000000000000000000000000000000d18322f821ac72d3ca92f92b000483cf5b7d9e5d06873a44071c4e7e81efd904f210208fe0b9b4824f01c65bc7e62080000000000000000000000000000000004e563d53609a2d1e216aaaee5fbc14ef460160db8d1fdc5e1bd4e8b54cd2f39abf6f925969fa405efb9e700b01c7085", - "Gas": 600, - "NoBenchmark": false - } -] + { + "Input": "00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be00000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d878451", + "Name": "bls_g2add_g2+p2", + "Expected": "000000000000000000000000000000000b54a8a7b08bd6827ed9a797de216b8c9057b3a9ca93e2f88e7f04f19accc42da90d883632b9ca4dc38d013f71ede4db00000000000000000000000000000000077eba4eecf0bd764dce8ed5f45040dd8f3b3427cb35230509482c14651713282946306247866dfe39a8e33016fcbe520000000000000000000000000000000014e60a76a29ef85cbd69f251b9f29147b67cfe3ed2823d3f9776b3a0efd2731941d47436dc6d2b58d9e65f8438bad073000000000000000000000000000000001586c3c910d95754fef7a732df78e279c3d37431c6a2b77e67a00c7c130a8fcd4d19f159cbeb997a178108fffffcbd20", + "Gas": 600, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d87845100000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be", + "Name": "bls_g2add_p2+g2", + "Expected": "000000000000000000000000000000000b54a8a7b08bd6827ed9a797de216b8c9057b3a9ca93e2f88e7f04f19accc42da90d883632b9ca4dc38d013f71ede4db00000000000000000000000000000000077eba4eecf0bd764dce8ed5f45040dd8f3b3427cb35230509482c14651713282946306247866dfe39a8e33016fcbe520000000000000000000000000000000014e60a76a29ef85cbd69f251b9f29147b67cfe3ed2823d3f9776b3a0efd2731941d47436dc6d2b58d9e65f8438bad073000000000000000000000000000000001586c3c910d95754fef7a732df78e279c3d37431c6a2b77e67a00c7c130a8fcd4d19f159cbeb997a178108fffffcbd20", + "Gas": 600, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000197bfd0342bbc8bee2beced2f173e1a87be576379b343e93232d6cef98d84b1d696e5612ff283ce2cfdccb2cfb65fa0c00000000000000000000000000000000184e811f55e6f9d84d77d2f79102fd7ea7422f4759df5bf7f6331d550245e3f1bcf6a30e3b29110d85e0ca16f9f6ae7a000000000000000000000000000000000f10e1eb3c1e53d2ad9cf2d398b2dc22c5842fab0a74b174f691a7e914975da3564d835cd7d2982815b8ac57f507348f000000000000000000000000000000000767d1c453890f1b9110fda82f5815c27281aba3f026ee868e4176a0654feea41a96575e0c4d58a14dbfbcc05b5010b100000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be", + "Name": "bls_g2add_g2_wrong_order+g2", + "Expected": "0000000000000000000000000000000011f00077935238fc57086414804303b20fab5880bc29f35ebda22c13dd44e586c8a889fe2ba799082c8458d861ac10cf0000000000000000000000000000000007318be09b19be000fe5df77f6e664a8286887ad8373005d7f7a203fcc458c28004042780146d3e43fa542d921c69512000000000000000000000000000000001287eab085d6f8a29f1f1aedb5ad9e8546963f0b11865e05454d86b9720c281db567682a233631f63a2794432a5596ae0000000000000000000000000000000012ec87cea1bacb75aa97728bcd64b27c7a42dd2319a2e17fe3837a05f85d089c5ebbfb73c1d08b7007e2b59ec9c8e065", + "Gas": 600, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2add_(g2+0=g2)", + "Expected": "00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be", + "Gas": 600, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d87845100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2add_(p2+0=p2)", + "Expected": "00000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d878451", + "Gas": 600, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000d1b3cc2c7027888be51d9ef691d77bcb679afda66c73f17f9ee3837a55024f78c71363275a75d75d86bab79f74782aa0000000000000000000000000000000013fa4d4a0ad8b1ce186ed5061789213d993923066dddaf1040bc3ff59f825c78df74f2d75467e25e0f55f8a00fa030ed", + "Name": "bls_g2add_(g2-g2=0)", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 600, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d87845100000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000a6296409115572426717c73668335a949829d739cff2cb4ab043710d28f8e772f6ef41aac4806c9cb273c490384032d000000000000000000000000000000000cde4e850c721fa94e8890d500e3655b442d5c0dc4fff1b694c6f8dd68f6d8dc1bc3251a37d27e7af96f65a96278265a", + "Name": "bls_g2add_(p2-p2=0)", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 600, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be", + "Name": "bls_g2add_(g2+g2=2*g2)", + "Expected": "000000000000000000000000000000001638533957d540a9d2370f17cc7ed5863bc0b995b8825e0ee1ea1e1e4d00dbae81f14b0bf3611b78c952aacab827a053000000000000000000000000000000000a4edef9c1ed7f729f520e47730a124fd70662a904ba1074728114d1031e1572c6c886f6b57ec72a6178288c47c33577000000000000000000000000000000000468fb440d82b0630aeb8dca2b5256789a66da69bf91009cbfe6bd221e47aa8ae88dece9764bf3bd999d95d71e4c9899000000000000000000000000000000000f6d4552fa65dd2638b361543f887136a43253d9c66c411697003f7a13c308f5422e1aa0a59c8967acdefd8b6e36ccf3", + "Gas": 600, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d87845100000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d878451", + "Name": "bls_g2add_(p2+p2=2*p2)", + "Expected": "000000000000000000000000000000000b76fcbb604082a4f2d19858a7befd6053fa181c5119a612dfec83832537f644e02454f2b70d40985ebb08042d1620d40000000000000000000000000000000019a4a02c0ae51365d964c73be7babb719db1c69e0ddbf9a8a335b5bed3b0a4b070d2d5df01d2da4a3f1e56aae2ec106d000000000000000000000000000000000d18322f821ac72d3ca92f92b000483cf5b7d9e5d06873a44071c4e7e81efd904f210208fe0b9b4824f01c65bc7e62080000000000000000000000000000000004e563d53609a2d1e216aaaee5fbc14ef460160db8d1fdc5e1bd4e8b54cd2f39abf6f925969fa405efb9e700b01c7085", + "Gas": 600, + "NoBenchmark": false + } +] \ No newline at end of file diff --git a/assets/eip-2537/fail-add_G1_bls.json b/assets/eip-2537/fail-add_G1_bls.json index 95aefc0a020661..e61e269d21a520 100644 --- a/assets/eip-2537/fail-add_G1_bls.json +++ b/assets/eip-2537/fail-add_G1_bls.json @@ -1,32 +1,32 @@ [ - { - "Input": "", - "ExpectedError": "invalid input length", - "Name": "bls_g1add_empty_input" - }, - { - "Input": "00000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a21", - "ExpectedError": "invalid input length", - "Name": "bls_g1add_short_input" - }, - { - "Input": "000000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a21", - "ExpectedError": "invalid input length", - "Name": "bls_g1add_large_input" - }, - { - "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb00000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a2100000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a21", - "ExpectedError": "invalid point: not on curve", - "Name": "bls_g1add_point_not_on_curve" - }, - { - "Input": "0000000000000000000000000000000031f2e5916b17be2e71b10b4292f558e727dfd7d48af9cbc5087f0ce00dcca27c8b01e83eaace1aefb539f00adb2271660000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a21", - "ExpectedError": "invalid fp.Element encoding", - "Name": "bls_g2add_invalid_field_element" - }, - { - "Input": "1000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a21", - "ExpectedError": "invalid field element top bytes", - "Name": "bls_g1add_violate_top_bytes" - } -] + { + "Input": "", + "ExpectedError": "invalid input length", + "Name": "bls_g1add_empty_input" + }, + { + "Input": "00000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a21", + "ExpectedError": "invalid input length", + "Name": "bls_g1add_short_input" + }, + { + "Input": "000000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a21", + "ExpectedError": "invalid input length", + "Name": "bls_g1add_large_input" + }, + { + "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb00000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a2100000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a21", + "ExpectedError": "invalid point: not on curve", + "Name": "bls_g1add_point_not_on_curve" + }, + { + "Input": "0000000000000000000000000000000031f2e5916b17be2e71b10b4292f558e727dfd7d48af9cbc5087f0ce00dcca27c8b01e83eaace1aefb539f00adb2271660000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a21", + "ExpectedError": "invalid fp.Element encoding", + "Name": "bls_g2add_invalid_field_element" + }, + { + "Input": "1000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a21", + "ExpectedError": "invalid field element top bytes", + "Name": "bls_g1add_violate_top_bytes" + } +] \ No newline at end of file diff --git a/assets/eip-2537/fail-add_G2_bls.json b/assets/eip-2537/fail-add_G2_bls.json index d30538ae16c395..9d3ab9c18ad712 100644 --- a/assets/eip-2537/fail-add_G2_bls.json +++ b/assets/eip-2537/fail-add_G2_bls.json @@ -1,32 +1,32 @@ [ - { - "Input": "", - "ExpectedError": "invalid input length", - "Name": "bls_g2add_empty_input" - }, - { - "Input": "000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be00000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d878451", - "ExpectedError": "invalid input length", - "Name": "bls_g2add_short_input" - }, - { - "Input": "0000000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be00000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d878451", - "ExpectedError": "invalid input length", - "Name": "bls_g2add_long_input" - }, - { - "Input": "00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb800000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be00000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d878451", - "ExpectedError": "invalid point: not on curve", - "Name": "bls_g2add_point_not_on_curve" - }, - { - "Input": "000000000000000000000000000000001c4bb49d2a0ef12b7123acdd7110bd292b5bc659edc54dc21b81de057194c79b2a5803255959bbef8e7f56c8c12168630000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be00000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d878451", - "ExpectedError": "invalid fp.Element encoding", - "Name": "bls_g2add_invalid_field_element" - }, - { - "Input": "10000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be00000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d878451", - "ExpectedError": "invalid field element top bytes", - "Name": "bls_g2add_violate_top_bytes" - } -] + { + "Input": "", + "ExpectedError": "invalid input length", + "Name": "bls_g2add_empty_input" + }, + { + "Input": "000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be00000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d878451", + "ExpectedError": "invalid input length", + "Name": "bls_g2add_short_input" + }, + { + "Input": "0000000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be00000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d878451", + "ExpectedError": "invalid input length", + "Name": "bls_g2add_long_input" + }, + { + "Input": "00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb800000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be00000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d878451", + "ExpectedError": "invalid point: not on curve", + "Name": "bls_g2add_point_not_on_curve" + }, + { + "Input": "000000000000000000000000000000001c4bb49d2a0ef12b7123acdd7110bd292b5bc659edc54dc21b81de057194c79b2a5803255959bbef8e7f56c8c12168630000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be00000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d878451", + "ExpectedError": "invalid fp.Element encoding", + "Name": "bls_g2add_invalid_field_element" + }, + { + "Input": "10000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be00000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d878451", + "ExpectedError": "invalid field element top bytes", + "Name": "bls_g2add_violate_top_bytes" + } +] \ No newline at end of file diff --git a/assets/eip-2537/fail-map_fp2_to_G2_bls.json b/assets/eip-2537/fail-map_fp2_to_G2_bls.json index 9441f62bffcd95..4411fdcc0fe4a3 100644 --- a/assets/eip-2537/fail-map_fp2_to_G2_bls.json +++ b/assets/eip-2537/fail-map_fp2_to_G2_bls.json @@ -1,27 +1,27 @@ [ - { - "Input": "", - "ExpectedError": "invalid input length", - "Name": "bls_mapg2_empty_input" - }, - { - "Input": "0000000000000000000000000000000007355d25caf6e7f2f0cb2812ca0e513bd026ed09dda65b177500fa31714e09ea0ded3a078b526bed3307f804d4b93b040000000000000000000000000000000002829ce3c021339ccb5caf3e187f6370e1e2a311dec9b75363117063ab2015603ff52c3d3b98f19c2f65575e99e8b7", - "ExpectedError": "invalid input length", - "Name": "bls_mapg2_short_input" - }, - { - "Input": "000000000000000000000000000000000007355d25caf6e7f2f0cb2812ca0e513bd026ed09dda65b177500fa31714e09ea0ded3a078b526bed3307f804d4b93b040000000000000000000000000000000002829ce3c021339ccb5caf3e187f6370e1e2a311dec9b75363117063ab2015603ff52c3d3b98f19c2f65575e99e8b78c", - "ExpectedError": "invalid input length", - "Name": "bls_mapg2_long_input" - }, - { - "Input": "000000000000000000000000000000000007355d25caf6e7f2f0cb2812ca0e513bd026ed09dda65b177500fa31714e09ea0ded3a078b526bed3307f804d4b93b040000000000000000000000000000000002829ce3c021339ccb5caf3e187f6370e1e2a311dec9b75363117063ab2015603ff52c3d3b98f19c2f65575e99e8b7", - "ExpectedError": "invalid field element top bytes", - "Name": "bls_mapg2_top_bytes" - }, - { - "Input": "0000000000000000000000000000000021366f100476ce8d3be6cfc90d59fe13349e388ed12b6dd6dc31ccd267ff000e2c993a063ca66beced06f804d4b8e5af0000000000000000000000000000000002829ce3c021339ccb5caf3e187f6370e1e2a311dec9b75363117063ab2015603ff52c3d3b98f19c2f65575e99e8b78c", - "ExpectedError": "invalid fp.Element encoding", - "Name": "bls_mapg2_invalid_fq_element" - } -] + { + "Input": "", + "ExpectedError": "invalid input length", + "Name": "bls_mapg2_empty_input" + }, + { + "Input": "0000000000000000000000000000000007355d25caf6e7f2f0cb2812ca0e513bd026ed09dda65b177500fa31714e09ea0ded3a078b526bed3307f804d4b93b040000000000000000000000000000000002829ce3c021339ccb5caf3e187f6370e1e2a311dec9b75363117063ab2015603ff52c3d3b98f19c2f65575e99e8b7", + "ExpectedError": "invalid input length", + "Name": "bls_mapg2_short_input" + }, + { + "Input": "000000000000000000000000000000000007355d25caf6e7f2f0cb2812ca0e513bd026ed09dda65b177500fa31714e09ea0ded3a078b526bed3307f804d4b93b040000000000000000000000000000000002829ce3c021339ccb5caf3e187f6370e1e2a311dec9b75363117063ab2015603ff52c3d3b98f19c2f65575e99e8b78c", + "ExpectedError": "invalid input length", + "Name": "bls_mapg2_long_input" + }, + { + "Input": "000000000000000000000000000000000007355d25caf6e7f2f0cb2812ca0e513bd026ed09dda65b177500fa31714e09ea0ded3a078b526bed3307f804d4b93b040000000000000000000000000000000002829ce3c021339ccb5caf3e187f6370e1e2a311dec9b75363117063ab2015603ff52c3d3b98f19c2f65575e99e8b7", + "ExpectedError": "invalid field element top bytes", + "Name": "bls_mapg2_top_bytes" + }, + { + "Input": "0000000000000000000000000000000021366f100476ce8d3be6cfc90d59fe13349e388ed12b6dd6dc31ccd267ff000e2c993a063ca66beced06f804d4b8e5af0000000000000000000000000000000002829ce3c021339ccb5caf3e187f6370e1e2a311dec9b75363117063ab2015603ff52c3d3b98f19c2f65575e99e8b78c", + "ExpectedError": "invalid fp.Element encoding", + "Name": "bls_mapg2_invalid_fq_element" + } +] \ No newline at end of file diff --git a/assets/eip-2537/fail-map_fp_to_G1_bls.json b/assets/eip-2537/fail-map_fp_to_G1_bls.json index 399f6b72dd1190..2f66856931e8fd 100644 --- a/assets/eip-2537/fail-map_fp_to_G1_bls.json +++ b/assets/eip-2537/fail-map_fp_to_G1_bls.json @@ -1,27 +1,27 @@ [ - { - "Input": "", - "ExpectedError": "invalid input length", - "Name": "bls_mapg1_empty_input" - }, - { - "Input": "00000000000000000000000000000000156c8a6a2c184569d69a76be144b5cdc5141d2d2ca4fe341f011e25e3969c55ad9e9b9ce2eb833c81a908e5fa4ac5f", - "ExpectedError": "invalid input length", - "Name": "bls_mapg1_short_input" - }, - { - "Input": "0000000000000000000000000000000000156c8a6a2c184569d69a76be144b5cdc5141d2d2ca4fe341f011e25e3969c55ad9e9b9ce2eb833c81a908e5fa4ac5f03", - "ExpectedError": "invalid input length", - "Name": "bls_mapg1_large_input" - }, - { - "Input": "1000000000000000000000000000000000156c8a6a2c184569d69a76be144b5cdc5141d2d2ca4fe341f011e25e3969c55ad9e9b9ce2eb833c81a908e5fa4ac5f", - "ExpectedError": "invalid field element top bytes", - "Name": "bls_mapg1_top_bytes" - }, - { - "Input": "000000000000000000000000000000002f6d9c5465982c0421b61e74579709b3b5b91e57bdd4f6015742b4ff301abb7ef895b9cce00c33c7d48f8e5fa4ac09ae", - "ExpectedError": "invalid fp.Element encoding", - "Name": "bls_invalid_fq_element" - } -] + { + "Input": "", + "ExpectedError": "invalid input length", + "Name": "bls_mapg1_empty_input" + }, + { + "Input": "00000000000000000000000000000000156c8a6a2c184569d69a76be144b5cdc5141d2d2ca4fe341f011e25e3969c55ad9e9b9ce2eb833c81a908e5fa4ac5f", + "ExpectedError": "invalid input length", + "Name": "bls_mapg1_short_input" + }, + { + "Input": "0000000000000000000000000000000000156c8a6a2c184569d69a76be144b5cdc5141d2d2ca4fe341f011e25e3969c55ad9e9b9ce2eb833c81a908e5fa4ac5f03", + "ExpectedError": "invalid input length", + "Name": "bls_mapg1_large_input" + }, + { + "Input": "1000000000000000000000000000000000156c8a6a2c184569d69a76be144b5cdc5141d2d2ca4fe341f011e25e3969c55ad9e9b9ce2eb833c81a908e5fa4ac5f", + "ExpectedError": "invalid field element top bytes", + "Name": "bls_mapg1_top_bytes" + }, + { + "Input": "000000000000000000000000000000002f6d9c5465982c0421b61e74579709b3b5b91e57bdd4f6015742b4ff301abb7ef895b9cce00c33c7d48f8e5fa4ac09ae", + "ExpectedError": "invalid fp.Element encoding", + "Name": "bls_invalid_fq_element" + } +] \ No newline at end of file diff --git a/assets/eip-2537/fail-msm_G1_bls.json b/assets/eip-2537/fail-msm_G1_bls.json new file mode 100644 index 00000000000000..9cc1ee4c2eaa25 --- /dev/null +++ b/assets/eip-2537/fail-msm_G1_bls.json @@ -0,0 +1,37 @@ +[ + { + "Input": "", + "ExpectedError": "invalid input length", + "Name": "bls_g1msm_empty_input" + }, + { + "Input": "00000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e1000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a210000000000000000000000000000000000000000000000000000000000000002", + "ExpectedError": "invalid input length", + "Name": "bls_g1msm_short_input" + }, + { + "Input": "000000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e1000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a210000000000000000000000000000000000000000000000000000000000000002", + "ExpectedError": "invalid input length", + "Name": "bls_g1msm_long_input" + }, + { + "Input": "0000000000000000000000000000000031f2e5916b17be2e71b10b4292f558e727dfd7d48af9cbc5087f0ce00dcca27c8b01e83eaace1aefb539f00adb2271660000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e1000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a210000000000000000000000000000000000000000000000000000000000000002", + "ExpectedError": "invalid fp.Element encoding", + "Name": "bls_g1msm_invalid_field_element" + }, + { + "Input": "1000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e1000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a210000000000000000000000000000000000000000000000000000000000000002", + "ExpectedError": "invalid field element top bytes", + "Name": "bls_g1msm_violate_top_bytes" + }, + { + "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb00000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a21000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a210000000000000000000000000000000000000000000000000000000000000002", + "ExpectedError": "invalid point: not on curve", + "Name": "bls_g1msm_point_not_on_curve" + }, + { + "Input": "000000000000000000000000000000000123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef00000000000000000000000000000000193fb7cedb32b2c3adc06ec11a96bc0d661869316f5e4a577a9f7c179593987beb4fb2ee424dbb2f5dd891e228b46c4a000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a210000000000000000000000000000000000000000000000000000000000000002", + "ExpectedError": "g1 point is not in the correct subgroup", + "Name": "bls_g1msm_g1_not_in_correct_subgroup" + } +] \ No newline at end of file diff --git a/assets/eip-2537/fail-msm_G2_bls.json b/assets/eip-2537/fail-msm_G2_bls.json new file mode 100644 index 00000000000000..1c87ac2873c6ea --- /dev/null +++ b/assets/eip-2537/fail-msm_G2_bls.json @@ -0,0 +1,37 @@ +[ + { + "Input": "", + "ExpectedError": "invalid input length", + "Name": "bls_g2msm_empty_input" + }, + { + "Input": "000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d8784510000000000000000000000000000000000000000000000000000000000000002", + "ExpectedError": "invalid input length", + "Name": "bls_g2msm_short_input" + }, + { + "Input": "0000000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d8784510000000000000000000000000000000000000000000000000000000000000002", + "ExpectedError": "invalid input length", + "Name": "bls_g2msm_long_input" + }, + { + "Input": "10000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d8784510000000000000000000000000000000000000000000000000000000000000002", + "ExpectedError": "invalid field element top bytes", + "Name": "bls_g2msm_violate_top_bytes" + }, + { + "Input": "000000000000000000000000000000001c4bb49d2a0ef12b7123acdd7110bd292b5bc659edc54dc21b81de057194c79b2a5803255959bbef8e7f56c8c12168630000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d8784510000000000000000000000000000000000000000000000000000000000000002", + "ExpectedError": "invalid fp.Element encoding", + "Name": "bls_g2msm_invalid_field_element" + }, + { + "Input": "00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb800000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d8784510000000000000000000000000000000000000000000000000000000000000002", + "ExpectedError": "invalid point: not on curve", + "Name": "bls_g2msm_point_not_on_curve" + }, + { + "Input": "00000000000000000000000000000000197bfd0342bbc8bee2beced2f173e1a87be576379b343e93232d6cef98d84b1d696e5612ff283ce2cfdccb2cfb65fa0c00000000000000000000000000000000184e811f55e6f9d84d77d2f79102fd7ea7422f4759df5bf7f6331d550245e3f1bcf6a30e3b29110d85e0ca16f9f6ae7a000000000000000000000000000000000f10e1eb3c1e53d2ad9cf2d398b2dc22c5842fab0a74b174f691a7e914975da3564d835cd7d2982815b8ac57f507348f000000000000000000000000000000000767d1c453890f1b9110fda82f5815c27281aba3f026ee868e4176a0654feea41a96575e0c4d58a14dbfbcc05b5010b1000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d8784510000000000000000000000000000000000000000000000000000000000000002", + "ExpectedError": "g2 point is not in the correct subgroup", + "Name": "bls_pairing_g2_not_in_correct_subgroup" + } +] \ No newline at end of file diff --git a/assets/eip-2537/fail-mul_G1_bls.json b/assets/eip-2537/fail-mul_G1_bls.json index b3c7338ba6518c..a9427caff3cbe9 100644 --- a/assets/eip-2537/fail-mul_G1_bls.json +++ b/assets/eip-2537/fail-mul_G1_bls.json @@ -1,37 +1,37 @@ [ - { - "Input": "", - "ExpectedError": "invalid input length", - "Name": "bls_g1mul_empty_input" - }, - { - "Input": "00000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e10000000000000000000000000000000000000000000000000000000000000002", - "ExpectedError": "invalid input length", - "Name": "bls_g1mul_short_input" - }, - { - "Input": "000000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e10000000000000000000000000000000000000000000000000000000000000002", - "ExpectedError": "invalid input length", - "Name": "bls_g1mul_large_input" - }, - { - "Input": "0000000000000000000000000000000031f2e5916b17be2e71b10b4292f558e727dfd7d48af9cbc5087f0ce00dcca27c8b01e83eaace1aefb539f00adb2271660000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e10000000000000000000000000000000000000000000000000000000000000002", - "ExpectedError": "invalid fp.Element encoding", - "Name": "bls_g1mul_invalid_field_element" - }, - { - "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb00000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a210000000000000000000000000000000000000000000000000000000000000002", - "ExpectedError": "invalid point: not on curve", - "Name": "bls_g1mul_point_not_on_curve" - }, - { - "Input": "1000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e10000000000000000000000000000000000000000000000000000000000000002", - "ExpectedError": "invalid field element top bytes", - "Name": "bls_g1mul_violate_top_bytes" - }, - { - "Input": "000000000000000000000000000000000123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef00000000000000000000000000000000193fb7cedb32b2c3adc06ec11a96bc0d661869316f5e4a577a9f7c179593987beb4fb2ee424dbb2f5dd891e228b46c4a0000000000000000000000000000000000000000000000000000000000000002", - "ExpectedError": "g1 point is not on correct subgroup", - "Name": "bls_g1mul_g1_not_in_correct_subgroup" - } -] + { + "Input": "", + "ExpectedError": "invalid input length", + "Name": "bls_g1mul_empty_input" + }, + { + "Input": "00000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e10000000000000000000000000000000000000000000000000000000000000002", + "ExpectedError": "invalid input length", + "Name": "bls_g1mul_short_input" + }, + { + "Input": "000000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e10000000000000000000000000000000000000000000000000000000000000002", + "ExpectedError": "invalid input length", + "Name": "bls_g1mul_large_input" + }, + { + "Input": "0000000000000000000000000000000031f2e5916b17be2e71b10b4292f558e727dfd7d48af9cbc5087f0ce00dcca27c8b01e83eaace1aefb539f00adb2271660000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e10000000000000000000000000000000000000000000000000000000000000002", + "ExpectedError": "invalid fp.Element encoding", + "Name": "bls_g1mul_invalid_field_element" + }, + { + "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb00000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a210000000000000000000000000000000000000000000000000000000000000002", + "ExpectedError": "invalid point: not on curve", + "Name": "bls_g1mul_point_not_on_curve" + }, + { + "Input": "1000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e10000000000000000000000000000000000000000000000000000000000000002", + "ExpectedError": "invalid field element top bytes", + "Name": "bls_g1mul_violate_top_bytes" + }, + { + "Input": "000000000000000000000000000000000123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef00000000000000000000000000000000193fb7cedb32b2c3adc06ec11a96bc0d661869316f5e4a577a9f7c179593987beb4fb2ee424dbb2f5dd891e228b46c4a0000000000000000000000000000000000000000000000000000000000000002", + "ExpectedError": "g1 point is not in the correct subgroup", + "Name": "bls_g1mul_g1_not_in_correct_subgroup" + } +] \ No newline at end of file diff --git a/assets/eip-2537/fail-mul_G2_bls.json b/assets/eip-2537/fail-mul_G2_bls.json index 8ff55d2e53bef9..5971e2e385da16 100644 --- a/assets/eip-2537/fail-mul_G2_bls.json +++ b/assets/eip-2537/fail-mul_G2_bls.json @@ -1,37 +1,37 @@ [ - { - "Input": "", - "ExpectedError": "invalid input length", - "Name": "bls_g2mul_empty_input" - }, - { - "Input": "000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be0000000000000000000000000000000000000000000000000000000000000002", - "ExpectedError": "invalid input length", - "Name": "bls_g2mul_short_input" - }, - { - "Input": "0000000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be0000000000000000000000000000000000000000000000000000000000000002", - "ExpectedError": "invalid input length", - "Name": "bls_g2mul_large_input" - }, - { - "Input": "000000000000000000000000000000001c4bb49d2a0ef12b7123acdd7110bd292b5bc659edc54dc21b81de057194c79b2a5803255959bbef8e7f56c8c12168630000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be0000000000000000000000000000000000000000000000000000000000000002", - "ExpectedError": "invalid fp.Element encoding", - "Name": "bls_g2mul_invalid_field_element" - }, - { - "Input": "00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb800000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be0000000000000000000000000000000000000000000000000000000000000002", - "ExpectedError": "invalid point: not on curve", - "Name": "bls_g2mul_point_not_on_curve" - }, - { - "Input": "10000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be0000000000000000000000000000000000000000000000000000000000000002", - "ExpectedError": "invalid field element top bytes", - "Name": "bls_g2mul_violate_top_bytes" - }, - { - "Input": "00000000000000000000000000000000197bfd0342bbc8bee2beced2f173e1a87be576379b343e93232d6cef98d84b1d696e5612ff283ce2cfdccb2cfb65fa0c00000000000000000000000000000000184e811f55e6f9d84d77d2f79102fd7ea7422f4759df5bf7f6331d550245e3f1bcf6a30e3b29110d85e0ca16f9f6ae7a000000000000000000000000000000000f10e1eb3c1e53d2ad9cf2d398b2dc22c5842fab0a74b174f691a7e914975da3564d835cd7d2982815b8ac57f507348f000000000000000000000000000000000767d1c453890f1b9110fda82f5815c27281aba3f026ee868e4176a0654feea41a96575e0c4d58a14dbfbcc05b5010b10000000000000000000000000000000000000000000000000000000000000002", - "ExpectedError": "g2 point is not on correct subgroup", - "Name": "bls_g2mul_g2_not_in_correct_subgroup" - } -] + { + "Input": "", + "ExpectedError": "invalid input length", + "Name": "bls_g2mul_empty_input" + }, + { + "Input": "000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be0000000000000000000000000000000000000000000000000000000000000002", + "ExpectedError": "invalid input length", + "Name": "bls_g2mul_short_input" + }, + { + "Input": "0000000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be0000000000000000000000000000000000000000000000000000000000000002", + "ExpectedError": "invalid input length", + "Name": "bls_g2mul_large_input" + }, + { + "Input": "000000000000000000000000000000001c4bb49d2a0ef12b7123acdd7110bd292b5bc659edc54dc21b81de057194c79b2a5803255959bbef8e7f56c8c12168630000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be0000000000000000000000000000000000000000000000000000000000000002", + "ExpectedError": "invalid fp.Element encoding", + "Name": "bls_g2mul_invalid_field_element" + }, + { + "Input": "00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb800000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be0000000000000000000000000000000000000000000000000000000000000002", + "ExpectedError": "invalid point: not on curve", + "Name": "bls_g2mul_point_not_on_curve" + }, + { + "Input": "10000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be0000000000000000000000000000000000000000000000000000000000000002", + "ExpectedError": "invalid field element top bytes", + "Name": "bls_g2mul_violate_top_bytes" + }, + { + "Input": "00000000000000000000000000000000197bfd0342bbc8bee2beced2f173e1a87be576379b343e93232d6cef98d84b1d696e5612ff283ce2cfdccb2cfb65fa0c00000000000000000000000000000000184e811f55e6f9d84d77d2f79102fd7ea7422f4759df5bf7f6331d550245e3f1bcf6a30e3b29110d85e0ca16f9f6ae7a000000000000000000000000000000000f10e1eb3c1e53d2ad9cf2d398b2dc22c5842fab0a74b174f691a7e914975da3564d835cd7d2982815b8ac57f507348f000000000000000000000000000000000767d1c453890f1b9110fda82f5815c27281aba3f026ee868e4176a0654feea41a96575e0c4d58a14dbfbcc05b5010b10000000000000000000000000000000000000000000000000000000000000002", + "ExpectedError": "g2 point is not in the correct subgroup", + "Name": "bls_g2mul_g2_not_in_correct_subgroup" + } +] \ No newline at end of file diff --git a/assets/eip-2537/fail-multiexp_G1_bls.json b/assets/eip-2537/fail-multiexp_G1_bls.json deleted file mode 100644 index 9b2b5435df1ef6..00000000000000 --- a/assets/eip-2537/fail-multiexp_G1_bls.json +++ /dev/null @@ -1,37 +0,0 @@ -[ - { - "Input": "", - "ExpectedError": "invalid input length", - "Name": "bls_g1multiexp_empty_input" - }, - { - "Input": "00000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e1000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a210000000000000000000000000000000000000000000000000000000000000002", - "ExpectedError": "invalid input length", - "Name": "bls_g1multiexp_short_input" - }, - { - "Input": "000000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e1000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a210000000000000000000000000000000000000000000000000000000000000002", - "ExpectedError": "invalid input length", - "Name": "bls_g1multiexp_long_input" - }, - { - "Input": "0000000000000000000000000000000031f2e5916b17be2e71b10b4292f558e727dfd7d48af9cbc5087f0ce00dcca27c8b01e83eaace1aefb539f00adb2271660000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e1000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a210000000000000000000000000000000000000000000000000000000000000002", - "ExpectedError": "invalid fp.Element encoding", - "Name": "bls_g1multiexp_invalid_field_element" - }, - { - "Input": "1000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e1000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a210000000000000000000000000000000000000000000000000000000000000002", - "ExpectedError": "invalid field element top bytes", - "Name": "bls_g1multiexp_violate_top_bytes" - }, - { - "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb00000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a21000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a210000000000000000000000000000000000000000000000000000000000000002", - "ExpectedError": "invalid point: not on curve", - "Name": "bls_g1multiexp_point_not_on_curve" - }, - { - "Input": "000000000000000000000000000000000123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef00000000000000000000000000000000193fb7cedb32b2c3adc06ec11a96bc0d661869316f5e4a577a9f7c179593987beb4fb2ee424dbb2f5dd891e228b46c4a000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a210000000000000000000000000000000000000000000000000000000000000002", - "ExpectedError": "g1 point is not on correct subgroup", - "Name": "bls_g1multiexp_g1_not_in_correct_subgroup" - } -] diff --git a/assets/eip-2537/fail-multiexp_G2_bls.json b/assets/eip-2537/fail-multiexp_G2_bls.json deleted file mode 100644 index 1ccd5575369eb5..00000000000000 --- a/assets/eip-2537/fail-multiexp_G2_bls.json +++ /dev/null @@ -1,37 +0,0 @@ -[ - { - "Input": "", - "ExpectedError": "invalid input length", - "Name": "bls_g2multiexp_empty_input" - }, - { - "Input": "000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d8784510000000000000000000000000000000000000000000000000000000000000002", - "ExpectedError": "invalid input length", - "Name": "bls_g2multiexp_short_input" - }, - { - "Input": "0000000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d8784510000000000000000000000000000000000000000000000000000000000000002", - "ExpectedError": "invalid input length", - "Name": "bls_g2multiexp_long_input" - }, - { - "Input": "10000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d8784510000000000000000000000000000000000000000000000000000000000000002", - "ExpectedError": "invalid field element top bytes", - "Name": "bls_g2multiexp_violate_top_bytes" - }, - { - "Input": "000000000000000000000000000000001c4bb49d2a0ef12b7123acdd7110bd292b5bc659edc54dc21b81de057194c79b2a5803255959bbef8e7f56c8c12168630000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d8784510000000000000000000000000000000000000000000000000000000000000002", - "ExpectedError": "invalid fp.Element encoding", - "Name": "bls_g2multiexp_invalid_field_element" - }, - { - "Input": "00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb800000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d8784510000000000000000000000000000000000000000000000000000000000000002", - "ExpectedError": "invalid point: not on curve", - "Name": "bls_g2multiexp_point_not_on_curve" - }, - { - "Input": "00000000000000000000000000000000197bfd0342bbc8bee2beced2f173e1a87be576379b343e93232d6cef98d84b1d696e5612ff283ce2cfdccb2cfb65fa0c00000000000000000000000000000000184e811f55e6f9d84d77d2f79102fd7ea7422f4759df5bf7f6331d550245e3f1bcf6a30e3b29110d85e0ca16f9f6ae7a000000000000000000000000000000000f10e1eb3c1e53d2ad9cf2d398b2dc22c5842fab0a74b174f691a7e914975da3564d835cd7d2982815b8ac57f507348f000000000000000000000000000000000767d1c453890f1b9110fda82f5815c27281aba3f026ee868e4176a0654feea41a96575e0c4d58a14dbfbcc05b5010b1000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d8784510000000000000000000000000000000000000000000000000000000000000002", - "ExpectedError": "g2 point is not on correct subgroup", - "Name": "bls_pairing_g2_not_in_correct_subgroup" - } -] diff --git a/assets/eip-2537/fail-pairing_check_bls.json b/assets/eip-2537/fail-pairing_check_bls.json index 005e801973db05..7fcbe6e6665482 100644 --- a/assets/eip-2537/fail-pairing_check_bls.json +++ b/assets/eip-2537/fail-pairing_check_bls.json @@ -1,47 +1,117 @@ [ - { - "Input": "", - "ExpectedError": "invalid input length", - "Name": "bls_pairing_empty_input" - }, - { - "Input": "00000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000d1b3cc2c7027888be51d9ef691d77bcb679afda66c73f17f9ee3837a55024f78c71363275a75d75d86bab79f74782aa0000000000000000000000000000000013fa4d4a0ad8b1ce186ed5061789213d993923066dddaf1040bc3ff59f825c78df74f2d75467e25e0f55f8a00fa030ed", - "ExpectedError": "invalid input length", - "Name": "bls_pairing_missing_data" - }, - { - "Input": "000000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000d1b3cc2c7027888be51d9ef691d77bcb679afda66c73f17f9ee3837a55024f78c71363275a75d75d86bab79f74782aa0000000000000000000000000000000013fa4d4a0ad8b1ce186ed5061789213d993923066dddaf1040bc3ff59f825c78df74f2d75467e25e0f55f8a00fa030ed", - "ExpectedError": "invalid input length", - "Name": "bls_pairing_extra_data" - }, - { - "Input": "1000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000d1b3cc2c7027888be51d9ef691d77bcb679afda66c73f17f9ee3837a55024f78c71363275a75d75d86bab79f74782aa0000000000000000000000000000000013fa4d4a0ad8b1ce186ed5061789213d993923066dddaf1040bc3ff59f825c78df74f2d75467e25e0f55f8a00fa030ed", - "ExpectedError": "invalid field element top bytes", - "Name": "bls_pairing_top_bytes" - }, - { - "Input": "0000000000000000000000000000000031f2e5916b17be2e71b10b4292f558e727dfd7d48af9cbc5087f0ce00dcca27c8b01e83eaace1aefb539f00adb2271660000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000d1b3cc2c7027888be51d9ef691d77bcb679afda66c73f17f9ee3837a55024f78c71363275a75d75d86bab79f74782aa0000000000000000000000000000000013fa4d4a0ad8b1ce186ed5061789213d993923066dddaf1040bc3ff59f825c78df74f2d75467e25e0f55f8a00fa030ed", - "ExpectedError": "invalid fp.Element encoding", - "Name": "bls_pairing_invalid_field_element" - }, - { - "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb00000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a2100000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000d1b3cc2c7027888be51d9ef691d77bcb679afda66c73f17f9ee3837a55024f78c71363275a75d75d86bab79f74782aa0000000000000000000000000000000013fa4d4a0ad8b1ce186ed5061789213d993923066dddaf1040bc3ff59f825c78df74f2d75467e25e0f55f8a00fa030ed", - "ExpectedError": "invalid point: not on curve", - "Name": "bls_pairing_g1_not_on_curve" - }, - { - "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb800000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000d1b3cc2c7027888be51d9ef691d77bcb679afda66c73f17f9ee3837a55024f78c71363275a75d75d86bab79f74782aa0000000000000000000000000000000013fa4d4a0ad8b1ce186ed5061789213d993923066dddaf1040bc3ff59f825c78df74f2d75467e25e0f55f8a00fa030ed", - "ExpectedError": "invalid point: not on curve", - "Name": "bls_pairing_g2_not_on_curve" - }, - { - "Input": "000000000000000000000000000000000123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef00000000000000000000000000000000193fb7cedb32b2c3adc06ec11a96bc0d661869316f5e4a577a9f7c179593987beb4fb2ee424dbb2f5dd891e228b46c4a00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000d1b3cc2c7027888be51d9ef691d77bcb679afda66c73f17f9ee3837a55024f78c71363275a75d75d86bab79f74782aa0000000000000000000000000000000013fa4d4a0ad8b1ce186ed5061789213d993923066dddaf1040bc3ff59f825c78df74f2d75467e25e0f55f8a00fa030ed", - "ExpectedError": "g1 point is not on correct subgroup", - "Name": "bls_pairing_g1_not_in_correct_subgroup" - }, - { - "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000197bfd0342bbc8bee2beced2f173e1a87be576379b343e93232d6cef98d84b1d696e5612ff283ce2cfdccb2cfb65fa0c00000000000000000000000000000000184e811f55e6f9d84d77d2f79102fd7ea7422f4759df5bf7f6331d550245e3f1bcf6a30e3b29110d85e0ca16f9f6ae7a000000000000000000000000000000000f10e1eb3c1e53d2ad9cf2d398b2dc22c5842fab0a74b174f691a7e914975da3564d835cd7d2982815b8ac57f507348f000000000000000000000000000000000767d1c453890f1b9110fda82f5815c27281aba3f026ee868e4176a0654feea41a96575e0c4d58a14dbfbcc05b5010b10000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000d1b3cc2c7027888be51d9ef691d77bcb679afda66c73f17f9ee3837a55024f78c71363275a75d75d86bab79f74782aa0000000000000000000000000000000013fa4d4a0ad8b1ce186ed5061789213d993923066dddaf1040bc3ff59f825c78df74f2d75467e25e0f55f8a00fa030ed", - "ExpectedError": "g2 point is not on correct subgroup", - "Name": "bls_pairing_g2_not_in_correct_subgroup" - } -] + { + "Input": "", + "ExpectedError": "invalid input length", + "Name": "bls_pairing_empty_input" + }, + { + "Input": "00000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000d1b3cc2c7027888be51d9ef691d77bcb679afda66c73f17f9ee3837a55024f78c71363275a75d75d86bab79f74782aa0000000000000000000000000000000013fa4d4a0ad8b1ce186ed5061789213d993923066dddaf1040bc3ff59f825c78df74f2d75467e25e0f55f8a00fa030ed", + "ExpectedError": "invalid input length", + "Name": "bls_pairing_missing_data" + }, + { + "Input": "000000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000d1b3cc2c7027888be51d9ef691d77bcb679afda66c73f17f9ee3837a55024f78c71363275a75d75d86bab79f74782aa0000000000000000000000000000000013fa4d4a0ad8b1ce186ed5061789213d993923066dddaf1040bc3ff59f825c78df74f2d75467e25e0f55f8a00fa030ed", + "ExpectedError": "invalid input length", + "Name": "bls_pairing_extra_data" + }, + { + "Input": "1000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000d1b3cc2c7027888be51d9ef691d77bcb679afda66c73f17f9ee3837a55024f78c71363275a75d75d86bab79f74782aa0000000000000000000000000000000013fa4d4a0ad8b1ce186ed5061789213d993923066dddaf1040bc3ff59f825c78df74f2d75467e25e0f55f8a00fa030ed", + "ExpectedError": "invalid field element top bytes", + "Name": "bls_pairing_top_bytes" + }, + { + "Input": "000000000000000000000000000000001a0111ea397fe69a4b1ba7b6434bacd764774b84f38512bf6730d2a0f6b0f6241eabfffeb153ffffb9feffffffffaaab0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be", + "ExpectedError": "invalid fp.Element encoding", + "Name": "bls_pairing_e(G1_field_element_equal_to_modulus,G2)" + }, + { + "Input": "0000000000000000000000000000000031f2e5916b17be2e71b10b4292f558e727dfd7d48af9cbc5087f0ce00dcca27c8b01e83eaace1aefb539f00adb2271660000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "ExpectedError": "invalid fp.Element encoding", + "Name": "bls_pairing_e(G1_invalid_field_element,0)" + }, + { + "Input": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c4bb49d2a0ef12b7123acdd7110bd292b5bc659edc54dc21b81de057194c79b2a5803255959bbef8e7f56c8c12168630000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be", + "ExpectedError": "invalid fp.Element encoding", + "Name": "bls_pairing_e(0,G2_invalid_field_element)" + }, + { + "Input": "0000000000000000000000000000000031f2e5916b17be2e71b10b4292f558e727dfd7d48af9cbc5087f0ce00dcca27c8b01e83eaace1aefb539f00adb2271660000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be", + "ExpectedError": "invalid fp.Element encoding", + "Name": "bls_pairing_e(G1_invalid_field_element,G2)" + }, + { + "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e1000000000000000000000000000000001c4bb49d2a0ef12b7123acdd7110bd292b5bc659edc54dc21b81de057194c79b2a5803255959bbef8e7f56c8c12168630000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be", + "ExpectedError": "invalid fp.Element encoding", + "Name": "bls_pairing_e(G1,G2_invalid_field_element)" + }, + { + "Input": "0000000000000000000000000000000031f2e5916b17be2e71b10b4292f558e727dfd7d48af9cbc5087f0ce00dcca27c8b01e83eaace1aefb539f00adb2271660000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000d1b3cc2c7027888be51d9ef691d77bcb679afda66c73f17f9ee3837a55024f78c71363275a75d75d86bab79f74782aa0000000000000000000000000000000013fa4d4a0ad8b1ce186ed5061789213d993923066dddaf1040bc3ff59f825c78df74f2d75467e25e0f55f8a00fa030ed", + "ExpectedError": "invalid fp.Element encoding", + "Name": "bls_pairing_e(G1_invalid_field_element,-G2)=e(-G1,G2)" + }, + { + "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e1000000000000000000000000000000001c4bb49d2a0ef12b7123acdd7110bd292b5bc659edc54dc21b81de057194c79b2a5803255959bbef8e7f56c8c12168630000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000d1b3cc2c7027888be51d9ef691d77bcb679afda66c73f17f9ee3837a55024f78c71363275a75d75d86bab79f74782aa0000000000000000000000000000000013fa4d4a0ad8b1ce186ed5061789213d993923066dddaf1040bc3ff59f825c78df74f2d75467e25e0f55f8a00fa030ed", + "ExpectedError": "invalid fp.Element encoding", + "Name": "bls_pairing_e(G1,G2_invalid_field_element)=e(-G1,G2)" + }, + { + "Input": "00000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca94260000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "ExpectedError": "invalid point: not on curve", + "Name": "bls_pairing_e(G1_not_on_curve,0)" + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f270000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be", + "ExpectedError": "invalid point: not on curve", + "Name": "bls_pairing_e(0,G2_not_on_curve)" + }, + { + "Input": "00000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca94260000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be", + "ExpectedError": "invalid point: not on curve", + "Name": "bls_pairing_e(G1_not_on_curve,G2)" + }, + { + "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f270000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be", + "ExpectedError": "invalid point: not on curve", + "Name": "bls_pairing_e(G1,G2_not_on_curve)" + }, + { + "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb00000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a2100000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000d1b3cc2c7027888be51d9ef691d77bcb679afda66c73f17f9ee3837a55024f78c71363275a75d75d86bab79f74782aa0000000000000000000000000000000013fa4d4a0ad8b1ce186ed5061789213d993923066dddaf1040bc3ff59f825c78df74f2d75467e25e0f55f8a00fa030ed", + "ExpectedError": "invalid point: not on curve", + "Name": "bls_pairing_e(G1_not_on_curve,-G2)=e(-G1,G2)" + }, + { + "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb800000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000d1b3cc2c7027888be51d9ef691d77bcb679afda66c73f17f9ee3837a55024f78c71363275a75d75d86bab79f74782aa0000000000000000000000000000000013fa4d4a0ad8b1ce186ed5061789213d993923066dddaf1040bc3ff59f825c78df74f2d75467e25e0f55f8a00fa030ed", + "ExpectedError": "invalid point: not on curve", + "Name": "bls_pairing_e(G1,G2_not_on_curve)=e(-G1,G2)" + }, + { + "Input": "000000000000000000000000000000000123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef00000000000000000000000000000000193fb7cedb32b2c3adc06ec11a96bc0d661869316f5e4a577a9f7c179593987beb4fb2ee424dbb2f5dd891e228b46c4a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "ExpectedError": "g1 point is not in the correct subgroup", + "Name": "bls_pairing_e(G1_not_in_correct_subgroup,0)" + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000197bfd0342bbc8bee2beced2f173e1a87be576379b343e93232d6cef98d84b1d696e5612ff283ce2cfdccb2cfb65fa0c00000000000000000000000000000000184e811f55e6f9d84d77d2f79102fd7ea7422f4759df5bf7f6331d550245e3f1bcf6a30e3b29110d85e0ca16f9f6ae7a000000000000000000000000000000000f10e1eb3c1e53d2ad9cf2d398b2dc22c5842fab0a74b174f691a7e914975da3564d835cd7d2982815b8ac57f507348f000000000000000000000000000000000767d1c453890f1b9110fda82f5815c27281aba3f026ee868e4176a0654feea41a96575e0c4d58a14dbfbcc05b5010b1", + "ExpectedError": "g2 point is not in the correct subgroup", + "Name": "bls_pairing_e(0,G2_not_in_correct_subgroup)" + }, + { + "Input": "000000000000000000000000000000000123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef00000000000000000000000000000000193fb7cedb32b2c3adc06ec11a96bc0d661869316f5e4a577a9f7c179593987beb4fb2ee424dbb2f5dd891e228b46c4a00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be", + "ExpectedError": "g1 point is not in the correct subgroup", + "Name": "bls_pairing_e(G1_not_in_correct_subgroup,G2)" + }, + { + "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000197bfd0342bbc8bee2beced2f173e1a87be576379b343e93232d6cef98d84b1d696e5612ff283ce2cfdccb2cfb65fa0c00000000000000000000000000000000184e811f55e6f9d84d77d2f79102fd7ea7422f4759df5bf7f6331d550245e3f1bcf6a30e3b29110d85e0ca16f9f6ae7a000000000000000000000000000000000f10e1eb3c1e53d2ad9cf2d398b2dc22c5842fab0a74b174f691a7e914975da3564d835cd7d2982815b8ac57f507348f000000000000000000000000000000000767d1c453890f1b9110fda82f5815c27281aba3f026ee868e4176a0654feea41a96575e0c4d58a14dbfbcc05b5010b1", + "ExpectedError": "g2 point is not in the correct subgroup", + "Name": "bls_pairing_e(G1,G2_not_in_correct_subgroup)" + }, + { + "Input": "000000000000000000000000000000000123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef00000000000000000000000000000000193fb7cedb32b2c3adc06ec11a96bc0d661869316f5e4a577a9f7c179593987beb4fb2ee424dbb2f5dd891e228b46c4a00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000d1b3cc2c7027888be51d9ef691d77bcb679afda66c73f17f9ee3837a55024f78c71363275a75d75d86bab79f74782aa0000000000000000000000000000000013fa4d4a0ad8b1ce186ed5061789213d993923066dddaf1040bc3ff59f825c78df74f2d75467e25e0f55f8a00fa030ed", + "ExpectedError": "g1 point is not in the correct subgroup", + "Name": "bls_pairing_e(G1_not_in_correct_subgroup,-G2)=e(-G1,G2)" + }, + { + "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000197bfd0342bbc8bee2beced2f173e1a87be576379b343e93232d6cef98d84b1d696e5612ff283ce2cfdccb2cfb65fa0c00000000000000000000000000000000184e811f55e6f9d84d77d2f79102fd7ea7422f4759df5bf7f6331d550245e3f1bcf6a30e3b29110d85e0ca16f9f6ae7a000000000000000000000000000000000f10e1eb3c1e53d2ad9cf2d398b2dc22c5842fab0a74b174f691a7e914975da3564d835cd7d2982815b8ac57f507348f000000000000000000000000000000000767d1c453890f1b9110fda82f5815c27281aba3f026ee868e4176a0654feea41a96575e0c4d58a14dbfbcc05b5010b10000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000d1b3cc2c7027888be51d9ef691d77bcb679afda66c73f17f9ee3837a55024f78c71363275a75d75d86bab79f74782aa0000000000000000000000000000000013fa4d4a0ad8b1ce186ed5061789213d993923066dddaf1040bc3ff59f825c78df74f2d75467e25e0f55f8a00fa030ed", + "ExpectedError": "g2 point is not in the correct subgroup", + "Name": "bls_pairing_e(G1,G2_not_in_correct_subgroup)=e(-G1,G2)" + } +] \ No newline at end of file diff --git a/assets/eip-2537/map_fp2_to_G2_bls.json b/assets/eip-2537/map_fp2_to_G2_bls.json index 0014a8974da9c9..6947f9f2250b26 100644 --- a/assets/eip-2537/map_fp2_to_G2_bls.json +++ b/assets/eip-2537/map_fp2_to_G2_bls.json @@ -1,37 +1,37 @@ [ - { - "Input": "0000000000000000000000000000000007355d25caf6e7f2f0cb2812ca0e513bd026ed09dda65b177500fa31714e09ea0ded3a078b526bed3307f804d4b93b040000000000000000000000000000000002829ce3c021339ccb5caf3e187f6370e1e2a311dec9b75363117063ab2015603ff52c3d3b98f19c2f65575e99e8b78c", - "Name": "bls_g2map_", - "Expected": "0000000000000000000000000000000000e7f4568a82b4b7dc1f14c6aaa055edf51502319c723c4dc2688c7fe5944c213f510328082396515734b6612c4e7bb700000000000000000000000000000000126b855e9e69b1f691f816e48ac6977664d24d99f8724868a184186469ddfd4617367e94527d4b74fc86413483afb35b000000000000000000000000000000000caead0fd7b6176c01436833c79d305c78be307da5f6af6c133c47311def6ff1e0babf57a0fb5539fce7ee12407b0a42000000000000000000000000000000001498aadcf7ae2b345243e281ae076df6de84455d766ab6fcdaad71fab60abb2e8b980a440043cd305db09d283c895e3d", - "Gas": 23800, - "NoBenchmark": false - }, - { - "Input": "00000000000000000000000000000000138879a9559e24cecee8697b8b4ad32cced053138ab913b99872772dc753a2967ed50aabc907937aefb2439ba06cc50c000000000000000000000000000000000a1ae7999ea9bab1dcc9ef8887a6cb6e8f1e22566015428d220b7eec90ffa70ad1f624018a9ad11e78d588bd3617f9f2", - "Name": "bls_g2map_616263", - "Expected": "00000000000000000000000000000000108ed59fd9fae381abfd1d6bce2fd2fa220990f0f837fa30e0f27914ed6e1454db0d1ee957b219f61da6ff8be0d6441f000000000000000000000000000000000296238ea82c6d4adb3c838ee3cb2346049c90b96d602d7bb1b469b905c9228be25c627bffee872def773d5b2a2eb57d00000000000000000000000000000000033f90f6057aadacae7963b0a0b379dd46750c1c94a6357c99b65f63b79e321ff50fe3053330911c56b6ceea08fee65600000000000000000000000000000000153606c417e59fb331b7ae6bce4fbf7c5190c33ce9402b5ebe2b70e44fca614f3f1382a3625ed5493843d0b0a652fc3f", - "Gas": 23800, - "NoBenchmark": false - }, - { - "Input": "0000000000000000000000000000000018c16fe362b7dbdfa102e42bdfd3e2f4e6191d479437a59db4eb716986bf08ee1f42634db66bde97d6c16bbfd342b3b8000000000000000000000000000000000e37812ce1b146d998d5f92bdd5ada2a31bfd63dfe18311aa91637b5f279dd045763166aa1615e46a50d8d8f475f184e", - "Name": "bls_g2map_6162636465663031", - "Expected": "00000000000000000000000000000000038af300ef34c7759a6caaa4e69363cafeed218a1f207e93b2c70d91a1263d375d6730bd6b6509dcac3ba5b567e85bf3000000000000000000000000000000000da75be60fb6aa0e9e3143e40c42796edf15685cafe0279afd2a67c3dff1c82341f17effd402e4f1af240ea90f4b659b0000000000000000000000000000000019b148cbdf163cf0894f29660d2e7bfb2b68e37d54cc83fd4e6e62c020eaa48709302ef8e746736c0e19342cc1ce3df4000000000000000000000000000000000492f4fed741b073e5a82580f7c663f9b79e036b70ab3e51162359cec4e77c78086fe879b65ca7a47d34374c8315ac5e", - "Gas": 23800, - "NoBenchmark": false - }, - { - "Input": "0000000000000000000000000000000008d4a0997b9d52fecf99427abb721f0fa779479963315fe21c6445250de7183e3f63bfdf86570da8929489e421d4ee950000000000000000000000000000000016cb4ccad91ec95aab070f22043916cd6a59c4ca94097f7f510043d48515526dc8eaaea27e586f09151ae613688d5a89", - "Name": "bls_g2map_713132385f717171", - "Expected": "000000000000000000000000000000000c5ae723be00e6c3f0efe184fdc0702b64588fe77dda152ab13099a3bacd3876767fa7bbad6d6fd90b3642e902b208f90000000000000000000000000000000012c8c05c1d5fc7bfa847f4d7d81e294e66b9a78bc9953990c358945e1f042eedafce608b67fdd3ab0cb2e6e263b9b1ad0000000000000000000000000000000004e77ddb3ede41b5ec4396b7421dd916efc68a358a0d7425bddd253547f2fb4830522358491827265dfc5bcc1928a5690000000000000000000000000000000011c624c56dbe154d759d021eec60fab3d8b852395a89de497e48504366feedd4662d023af447d66926a28076813dd646", - "Gas": 23800, - "NoBenchmark": false - }, - { - "Input": "0000000000000000000000000000000003f80ce4ff0ca2f576d797a3660e3f65b274285c054feccc3215c879e2c0589d376e83ede13f93c32f05da0f68fd6a1000000000000000000000000000000000006488a837c5413746d868d1efb7232724da10eca410b07d8b505b9363bdccf0a1fc0029bad07d65b15ccfe6dd25e20d", - "Name": "bls_g2map_613531325f616161", - "Expected": "000000000000000000000000000000000ea4e7c33d43e17cc516a72f76437c4bf81d8f4eac69ac355d3bf9b71b8138d55dc10fd458be115afa798b55dac34be1000000000000000000000000000000001565c2f625032d232f13121d3cfb476f45275c303a037faa255f9da62000c2c864ea881e2bcddd111edc4a3c0da3e88d00000000000000000000000000000000043b6f5fe4e52c839148dc66f2b3751e69a0f6ebb3d056d6465d50d4108543ecd956e10fa1640dfd9bc0030cc2558d28000000000000000000000000000000000f8991d2a1ad662e7b6f58ab787947f1fa607fce12dde171bc17903b012091b657e15333e11701edcf5b63ba2a561247", - "Gas": 23800, - "NoBenchmark": false - } -] + { + "Input": "0000000000000000000000000000000007355d25caf6e7f2f0cb2812ca0e513bd026ed09dda65b177500fa31714e09ea0ded3a078b526bed3307f804d4b93b040000000000000000000000000000000002829ce3c021339ccb5caf3e187f6370e1e2a311dec9b75363117063ab2015603ff52c3d3b98f19c2f65575e99e8b78c", + "Name": "bls_g2map_", + "Expected": "0000000000000000000000000000000000e7f4568a82b4b7dc1f14c6aaa055edf51502319c723c4dc2688c7fe5944c213f510328082396515734b6612c4e7bb700000000000000000000000000000000126b855e9e69b1f691f816e48ac6977664d24d99f8724868a184186469ddfd4617367e94527d4b74fc86413483afb35b000000000000000000000000000000000caead0fd7b6176c01436833c79d305c78be307da5f6af6c133c47311def6ff1e0babf57a0fb5539fce7ee12407b0a42000000000000000000000000000000001498aadcf7ae2b345243e281ae076df6de84455d766ab6fcdaad71fab60abb2e8b980a440043cd305db09d283c895e3d", + "Gas": 23800, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000138879a9559e24cecee8697b8b4ad32cced053138ab913b99872772dc753a2967ed50aabc907937aefb2439ba06cc50c000000000000000000000000000000000a1ae7999ea9bab1dcc9ef8887a6cb6e8f1e22566015428d220b7eec90ffa70ad1f624018a9ad11e78d588bd3617f9f2", + "Name": "bls_g2map_616263", + "Expected": "00000000000000000000000000000000108ed59fd9fae381abfd1d6bce2fd2fa220990f0f837fa30e0f27914ed6e1454db0d1ee957b219f61da6ff8be0d6441f000000000000000000000000000000000296238ea82c6d4adb3c838ee3cb2346049c90b96d602d7bb1b469b905c9228be25c627bffee872def773d5b2a2eb57d00000000000000000000000000000000033f90f6057aadacae7963b0a0b379dd46750c1c94a6357c99b65f63b79e321ff50fe3053330911c56b6ceea08fee65600000000000000000000000000000000153606c417e59fb331b7ae6bce4fbf7c5190c33ce9402b5ebe2b70e44fca614f3f1382a3625ed5493843d0b0a652fc3f", + "Gas": 23800, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000018c16fe362b7dbdfa102e42bdfd3e2f4e6191d479437a59db4eb716986bf08ee1f42634db66bde97d6c16bbfd342b3b8000000000000000000000000000000000e37812ce1b146d998d5f92bdd5ada2a31bfd63dfe18311aa91637b5f279dd045763166aa1615e46a50d8d8f475f184e", + "Name": "bls_g2map_6162636465663031", + "Expected": "00000000000000000000000000000000038af300ef34c7759a6caaa4e69363cafeed218a1f207e93b2c70d91a1263d375d6730bd6b6509dcac3ba5b567e85bf3000000000000000000000000000000000da75be60fb6aa0e9e3143e40c42796edf15685cafe0279afd2a67c3dff1c82341f17effd402e4f1af240ea90f4b659b0000000000000000000000000000000019b148cbdf163cf0894f29660d2e7bfb2b68e37d54cc83fd4e6e62c020eaa48709302ef8e746736c0e19342cc1ce3df4000000000000000000000000000000000492f4fed741b073e5a82580f7c663f9b79e036b70ab3e51162359cec4e77c78086fe879b65ca7a47d34374c8315ac5e", + "Gas": 23800, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000008d4a0997b9d52fecf99427abb721f0fa779479963315fe21c6445250de7183e3f63bfdf86570da8929489e421d4ee950000000000000000000000000000000016cb4ccad91ec95aab070f22043916cd6a59c4ca94097f7f510043d48515526dc8eaaea27e586f09151ae613688d5a89", + "Name": "bls_g2map_713132385f717171", + "Expected": "000000000000000000000000000000000c5ae723be00e6c3f0efe184fdc0702b64588fe77dda152ab13099a3bacd3876767fa7bbad6d6fd90b3642e902b208f90000000000000000000000000000000012c8c05c1d5fc7bfa847f4d7d81e294e66b9a78bc9953990c358945e1f042eedafce608b67fdd3ab0cb2e6e263b9b1ad0000000000000000000000000000000004e77ddb3ede41b5ec4396b7421dd916efc68a358a0d7425bddd253547f2fb4830522358491827265dfc5bcc1928a5690000000000000000000000000000000011c624c56dbe154d759d021eec60fab3d8b852395a89de497e48504366feedd4662d023af447d66926a28076813dd646", + "Gas": 23800, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000003f80ce4ff0ca2f576d797a3660e3f65b274285c054feccc3215c879e2c0589d376e83ede13f93c32f05da0f68fd6a1000000000000000000000000000000000006488a837c5413746d868d1efb7232724da10eca410b07d8b505b9363bdccf0a1fc0029bad07d65b15ccfe6dd25e20d", + "Name": "bls_g2map_613531325f616161", + "Expected": "000000000000000000000000000000000ea4e7c33d43e17cc516a72f76437c4bf81d8f4eac69ac355d3bf9b71b8138d55dc10fd458be115afa798b55dac34be1000000000000000000000000000000001565c2f625032d232f13121d3cfb476f45275c303a037faa255f9da62000c2c864ea881e2bcddd111edc4a3c0da3e88d00000000000000000000000000000000043b6f5fe4e52c839148dc66f2b3751e69a0f6ebb3d056d6465d50d4108543ecd956e10fa1640dfd9bc0030cc2558d28000000000000000000000000000000000f8991d2a1ad662e7b6f58ab787947f1fa607fce12dde171bc17903b012091b657e15333e11701edcf5b63ba2a561247", + "Gas": 23800, + "NoBenchmark": false + } +] \ No newline at end of file diff --git a/assets/eip-2537/map_fp_to_G1_bls.json b/assets/eip-2537/map_fp_to_G1_bls.json index 642e7d1f2fee6d..80ca454d82e377 100644 --- a/assets/eip-2537/map_fp_to_G1_bls.json +++ b/assets/eip-2537/map_fp_to_G1_bls.json @@ -1,37 +1,37 @@ [ - { - "Input": "00000000000000000000000000000000156c8a6a2c184569d69a76be144b5cdc5141d2d2ca4fe341f011e25e3969c55ad9e9b9ce2eb833c81a908e5fa4ac5f03", - "Name": "bls_g1map_", - "Expected": "00000000000000000000000000000000184bb665c37ff561a89ec2122dd343f20e0f4cbcaec84e3c3052ea81d1834e192c426074b02ed3dca4e7676ce4ce48ba0000000000000000000000000000000004407b8d35af4dacc809927071fc0405218f1401a6d15af775810e4e460064bcc9468beeba82fdc751be70476c888bf3", - "Gas": 5500, - "NoBenchmark": false - }, - { - "Input": "00000000000000000000000000000000147e1ed29f06e4c5079b9d14fc89d2820d32419b990c1c7bb7dbea2a36a045124b31ffbde7c99329c05c559af1c6cc82", - "Name": "bls_g1map_616263", - "Expected": "00000000000000000000000000000000009769f3ab59bfd551d53a5f846b9984c59b97d6842b20a2c565baa167945e3d026a3755b6345df8ec7e6acb6868ae6d000000000000000000000000000000001532c00cf61aa3d0ce3e5aa20c3b531a2abd2c770a790a2613818303c6b830ffc0ecf6c357af3317b9575c567f11cd2c", - "Gas": 5500, - "NoBenchmark": false - }, - { - "Input": "0000000000000000000000000000000004090815ad598a06897dd89bcda860f25837d54e897298ce31e6947378134d3761dc59a572154963e8c954919ecfa82d", - "Name": "bls_g1map_6162636465663031", - "Expected": "000000000000000000000000000000001974dbb8e6b5d20b84df7e625e2fbfecb2cdb5f77d5eae5fb2955e5ce7313cae8364bc2fff520a6c25619739c6bdcb6a0000000000000000000000000000000015f9897e11c6441eaa676de141c8d83c37aab8667173cbe1dfd6de74d11861b961dccebcd9d289ac633455dfcc7013a3", - "Gas": 5500, - "NoBenchmark": false - }, - { - "Input": "0000000000000000000000000000000008dccd088ca55b8bfbc96fb50bb25c592faa867a8bb78d4e94a8cc2c92306190244532e91feba2b7fed977e3c3bb5a1f", - "Name": "bls_g1map_713132385f717171", - "Expected": "000000000000000000000000000000000a7a047c4a8397b3446450642c2ac64d7239b61872c9ae7a59707a8f4f950f101e766afe58223b3bff3a19a7f754027c000000000000000000000000000000001383aebba1e4327ccff7cf9912bda0dbc77de048b71ef8c8a81111d71dc33c5e3aa6edee9cf6f5fe525d50cc50b77cc9", - "Gas": 5500, - "NoBenchmark": false - }, - { - "Input": "000000000000000000000000000000000dd824886d2123a96447f6c56e3a3fa992fbfefdba17b6673f9f630ff19e4d326529db37e1c1be43f905bf9202e0278d", - "Name": "bls_g1map_613531325f616161", - "Expected": "000000000000000000000000000000000e7a16a975904f131682edbb03d9560d3e48214c9986bd50417a77108d13dc957500edf96462a3d01e62dc6cd468ef11000000000000000000000000000000000ae89e677711d05c30a48d6d75e76ca9fb70fe06c6dd6ff988683d89ccde29ac7d46c53bb97a59b1901abf1db66052db", - "Gas": 5500, - "NoBenchmark": false - } -] + { + "Input": "00000000000000000000000000000000156c8a6a2c184569d69a76be144b5cdc5141d2d2ca4fe341f011e25e3969c55ad9e9b9ce2eb833c81a908e5fa4ac5f03", + "Name": "bls_g1map_", + "Expected": "00000000000000000000000000000000184bb665c37ff561a89ec2122dd343f20e0f4cbcaec84e3c3052ea81d1834e192c426074b02ed3dca4e7676ce4ce48ba0000000000000000000000000000000004407b8d35af4dacc809927071fc0405218f1401a6d15af775810e4e460064bcc9468beeba82fdc751be70476c888bf3", + "Gas": 5500, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000147e1ed29f06e4c5079b9d14fc89d2820d32419b990c1c7bb7dbea2a36a045124b31ffbde7c99329c05c559af1c6cc82", + "Name": "bls_g1map_616263", + "Expected": "00000000000000000000000000000000009769f3ab59bfd551d53a5f846b9984c59b97d6842b20a2c565baa167945e3d026a3755b6345df8ec7e6acb6868ae6d000000000000000000000000000000001532c00cf61aa3d0ce3e5aa20c3b531a2abd2c770a790a2613818303c6b830ffc0ecf6c357af3317b9575c567f11cd2c", + "Gas": 5500, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000004090815ad598a06897dd89bcda860f25837d54e897298ce31e6947378134d3761dc59a572154963e8c954919ecfa82d", + "Name": "bls_g1map_6162636465663031", + "Expected": "000000000000000000000000000000001974dbb8e6b5d20b84df7e625e2fbfecb2cdb5f77d5eae5fb2955e5ce7313cae8364bc2fff520a6c25619739c6bdcb6a0000000000000000000000000000000015f9897e11c6441eaa676de141c8d83c37aab8667173cbe1dfd6de74d11861b961dccebcd9d289ac633455dfcc7013a3", + "Gas": 5500, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000008dccd088ca55b8bfbc96fb50bb25c592faa867a8bb78d4e94a8cc2c92306190244532e91feba2b7fed977e3c3bb5a1f", + "Name": "bls_g1map_713132385f717171", + "Expected": "000000000000000000000000000000000a7a047c4a8397b3446450642c2ac64d7239b61872c9ae7a59707a8f4f950f101e766afe58223b3bff3a19a7f754027c000000000000000000000000000000001383aebba1e4327ccff7cf9912bda0dbc77de048b71ef8c8a81111d71dc33c5e3aa6edee9cf6f5fe525d50cc50b77cc9", + "Gas": 5500, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000dd824886d2123a96447f6c56e3a3fa992fbfefdba17b6673f9f630ff19e4d326529db37e1c1be43f905bf9202e0278d", + "Name": "bls_g1map_613531325f616161", + "Expected": "000000000000000000000000000000000e7a16a975904f131682edbb03d9560d3e48214c9986bd50417a77108d13dc957500edf96462a3d01e62dc6cd468ef11000000000000000000000000000000000ae89e677711d05c30a48d6d75e76ca9fb70fe06c6dd6ff988683d89ccde29ac7d46c53bb97a59b1901abf1db66052db", + "Gas": 5500, + "NoBenchmark": false + } +] \ No newline at end of file diff --git a/assets/eip-2537/msm_G1_bls.json b/assets/eip-2537/msm_G1_bls.json new file mode 100644 index 00000000000000..d1b80dd5d11034 --- /dev/null +++ b/assets/eip-2537/msm_G1_bls.json @@ -0,0 +1,1143 @@ +[ + { + "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e10000000000000000000000000000000000000000000000000000000000000002", + "Name": "bls_g1msm_(g1+g1=2*g1)", + "Expected": "000000000000000000000000000000000572cbea904d67468808c8eb50a9450c9721db309128012543902d0ac358a62ae28f75bb8f1c7c42c39a8c5529bf0f4e00000000000000000000000000000000166a9d8cabc673a322fda673779d8e3822ba3ecb8670e461f73bb9021d5fd76a4c56d9d4cd16bd1bba86881979749d28", + "Gas": 12000, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a210000000000000000000000000000000000000000000000000000000000000002", + "Name": "bls_g1msm_(p1+p1=2*p1)", + "Expected": "0000000000000000000000000000000015222cddbabdd764c4bee0b3720322a65ff4712c86fc4b1588d0c209210a0884fa9468e855d261c483091b2bf7de6a630000000000000000000000000000000009f9edb99bc3b75d7489735c98b16ab78b9386c5f7a1f76c7e96ac6eb5bbde30dbca31a74ec6e0f0b12229eecea33c39", + "Gas": 12000, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e10000000000000000000000000000000000000000000000000000000000000001", + "Name": "bls_g1msm_(1*g1=g1)", + "Expected": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e1", + "Gas": 12000, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a210000000000000000000000000000000000000000000000000000000000000001", + "Name": "bls_g1msm_(1*p1=p1)", + "Expected": "00000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a21", + "Gas": 12000, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e10000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_(0*g1=inf)", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 12000, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a210000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_(0*p1=inf)", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 12000, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011", + "Name": "bls_g1msm_(x*inf=inf)", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 12000, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e10000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_(2g1+inf)", + "Expected": "000000000000000000000000000000000572cbea904d67468808c8eb50a9450c9721db309128012543902d0ac358a62ae28f75bb8f1c7c42c39a8c5529bf0f4e00000000000000000000000000000000166a9d8cabc673a322fda673779d8e3822ba3ecb8670e461f73bb9021d5fd76a4c56d9d4cd16bd1bba86881979749d28", + "Gas": 22776, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e10000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_(inf+inf)", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 22776, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e1000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a210000000000000000000000000000000000000000000000000000000000000002", + "Name": "bls_g1msm_(2g1+2p1)", + "Expected": "00000000000000000000000000000000148f92dced907361b4782ab542a75281d4b6f71f65c8abf94a5a9082388c64662d30fd6a01ced724feef3e284752038c0000000000000000000000000000000015c3634c3b67bc18e19150e12bfd8a1769306ed010f59be645a0823acb5b38f39e8e0d86e59b6353fdafc59ca971b769", + "Gas": 22776, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e1263dbd792f5b1be47ed85f8938c0f29586af0d3ac7b977f21c278fe1462040e300000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a2147b8192d77bf871b62e87859d653922725724a5c031afeabc60bcef5ff66513800000000000000000000000000000000184bb665c37ff561a89ec2122dd343f20e0f4cbcaec84e3c3052ea81d1834e192c426074b02ed3dca4e7676ce4ce48ba0000000000000000000000000000000004407b8d35af4dacc809927071fc0405218f1401a6d15af775810e4e460064bcc9468beeba82fdc751be70476c888bf3328388aff0d4a5b7dc9205abd374e7e98f3cd9f3418edb4eafda5fb16473d21600000000000000000000000000000000009769f3ab59bfd551d53a5f846b9984c59b97d6842b20a2c565baa167945e3d026a3755b6345df8ec7e6acb6868ae6d000000000000000000000000000000001532c00cf61aa3d0ce3e5aa20c3b531a2abd2c770a790a2613818303c6b830ffc0ecf6c357af3317b9575c567f11cd2c263dbd792f5b1be47ed85f8938c0f29586af0d3ac7b977f21c278fe1462040e2000000000000000000000000000000001974dbb8e6b5d20b84df7e625e2fbfecb2cdb5f77d5eae5fb2955e5ce7313cae8364bc2fff520a6c25619739c6bdcb6a0000000000000000000000000000000015f9897e11c6441eaa676de141c8d83c37aab8667173cbe1dfd6de74d11861b961dccebcd9d289ac633455dfcc7013a347b8192d77bf871b62e87859d653922725724a5c031afeabc60bcef5ff665131000000000000000000000000000000000a7a047c4a8397b3446450642c2ac64d7239b61872c9ae7a59707a8f4f950f101e766afe58223b3bff3a19a7f754027c000000000000000000000000000000001383aebba1e4327ccff7cf9912bda0dbc77de048b71ef8c8a81111d71dc33c5e3aa6edee9cf6f5fe525d50cc50b77cc9328388aff0d4a5b7dc9205abd374e7e98f3cd9f3418edb4eafda5fb16473d211000000000000000000000000000000000e7a16a975904f131682edbb03d9560d3e48214c9986bd50417a77108d13dc957500edf96462a3d01e62dc6cd468ef11000000000000000000000000000000000ae89e677711d05c30a48d6d75e76ca9fb70fe06c6dd6ff988683d89ccde29ac7d46c53bb97a59b1901abf1db66052db55b53c4669f19f0fc7431929bc0363d7d8fb432435fcde2635fdba334424e9f5", + "Name": "bls_g1msm_multiple", + "Expected": "00000000000000000000000000000000053fbdb09b6b5faa08bfe7b7069454247ad4d8bd57e90e2d2ebaa04003dcf110aa83072c07f480ab2107cca2ccff6091000000000000000000000000000000001654537b7c96fe64d13906066679c3d45808cb666452b55d1b909c230cc4b423c3f932c58754b9b762dc49fcc825522c", + "Gas": 61992, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e19a2b64cc58f8992cb21237914262ca9ada6cb13dc7b7d3f11c278fe0462040e4", + "Name": "bls_g1msm_random*g1_unnormalized_scalar", + "Expected": "000000000000000000000000000000000491d1b0ecd9bb917989f0e74f0dea0422eac4a873e5e2644f368dffb9a6e20fd6e10c1b77654d067c0618f6e5a7f79a0000000000000000000000000000000017cd7061575d3e8034fcea62adaa1a3bc38dca4b50e4c5c01d04dd78037c9cee914e17944ea99e7ad84278e5d49f36c4", + "Gas": 12000, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a219a2b64cc58f8992cb21237914262ca9ada6cb13dc7b7d3f11c278fe0462040e4", + "Name": "bls_g1msm_random*p1_unnormalized_scalar", + "Expected": "0000000000000000000000000000000006ee9c9331228753bcb148d0ca8623447701bb0aa6eafb0340aa7f81543923474e00f2a225de65c62dd1d8303270220c0000000000000000000000000000000018dd7be47eb4e80985d7a0d2cc96c8b004250b36a5c3ec0217705d453d3ecc6d0d3d1588722da51b40728baba1e93804", + "Gas": 12000, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e1263dbd792f5b1be47ed85f8938c0f29586af0d3ac7b977f21c278fe1462040e300000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a2147b8192d77bf871b62e87859d653922725724a5c031afeabc60bcef5ff66513800000000000000000000000000000000184bb665c37ff561a89ec2122dd343f20e0f4cbcaec84e3c3052ea81d1834e192c426074b02ed3dca4e7676ce4ce48ba0000000000000000000000000000000004407b8d35af4dacc809927071fc0405218f1401a6d15af775810e4e460064bcc9468beeba82fdc751be70476c888bf3328388aff0d4a5b7dc9205abd374e7e98f3cd9f3418edb4eafda5fb16473d21600000000000000000000000000000000009769f3ab59bfd551d53a5f846b9984c59b97d6842b20a2c565baa167945e3d026a3755b6345df8ec7e6acb6868ae6d000000000000000000000000000000001532c00cf61aa3d0ce3e5aa20c3b531a2abd2c770a790a2613818303c6b830ffc0ecf6c357af3317b9575c567f11cd2c263dbd792f5b1be47ed85f8938c0f29586af0d3ac7b977f21c278fe1462040e2000000000000000000000000000000001974dbb8e6b5d20b84df7e625e2fbfecb2cdb5f77d5eae5fb2955e5ce7313cae8364bc2fff520a6c25619739c6bdcb6a0000000000000000000000000000000015f9897e11c6441eaa676de141c8d83c37aab8667173cbe1dfd6de74d11861b961dccebcd9d289ac633455dfcc7013a347b8192d77bf871b62e87859d653922725724a5c031afeabc60bcef5ff665131000000000000000000000000000000000a7a047c4a8397b3446450642c2ac64d7239b61872c9ae7a59707a8f4f950f101e766afe58223b3bff3a19a7f754027c000000000000000000000000000000001383aebba1e4327ccff7cf9912bda0dbc77de048b71ef8c8a81111d71dc33c5e3aa6edee9cf6f5fe525d50cc50b77cc9328388aff0d4a5b7dc9205abd374e7e98f3cd9f3418edb4eafda5fb16473d21100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7a16a975904f131682edbb03d9560d3e48214c9986bd50417a77108d13dc957500edf96462a3d01e62dc6cd468ef11000000000000000000000000000000000ae89e677711d05c30a48d6d75e76ca9fb70fe06c6dd6ff988683d89ccde29ac7d46c53bb97a59b1901abf1db66052db55b53c4669f19f0fc7431929bc0363d7d8fb432435fcde2635fdba334424e9f5", + "Name": "bls_g1msm_multiple_with_point_at_infinity", + "Expected": "00000000000000000000000000000000053fbdb09b6b5faa08bfe7b7069454247ad4d8bd57e90e2d2ebaa04003dcf110aa83072c07f480ab2107cca2ccff6091000000000000000000000000000000001654537b7c96fe64d13906066679c3d45808cb666452b55d1b909c230cc4b423c3f932c58754b9b762dc49fcc825522c", + "Gas": 69888, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_1", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 12000, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_2", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 22776, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_3", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 30528, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_4", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 38256, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_5", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 45840, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_6", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 54000, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_7", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 61992, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_8", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 69888, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_9", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 77652, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_10", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 85440, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_11", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 93060, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_12", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 100512, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_13", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 107952, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_14", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 115416, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_15", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 122760, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_16", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 129984, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_17", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 137292, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_18", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 144504, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_19", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 151620, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_20", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 158640, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_21", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 165816, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_22", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 172656, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_23", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 179676, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_24", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 186624, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_25", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 193500, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_26", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 200304, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_27", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 207360, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_28", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 214032, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_29", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 220980, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_30", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 227520, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_31", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 234360, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_32", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 240768, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_33", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 247500, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_34", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 254184, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_35", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 260820, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_36", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 267408, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_37", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 273948, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_38", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 280440, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_39", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 286884, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_40", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 293280, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_41", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 299628, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_42", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 306432, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_43", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 312696, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_44", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 318912, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_45", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 325620, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_46", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 331752, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_47", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 337836, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_48", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 344448, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_49", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 350448, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_50", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 357000, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_51", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 362916, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_52", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 369408, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_53", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 375876, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_54", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 381672, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_55", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 388080, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_56", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 393792, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_57", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 400140, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_58", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 406464, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_59", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 412056, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_60", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 418320, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_61", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 424560, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_62", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 430776, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_63", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 436212, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_64", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 442368, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_65", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 448500, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_66", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 454608, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_67", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 460692, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_68", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 466752, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_69", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 471960, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_70", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 477960, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_71", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 483936, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_72", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 489888, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_73", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 495816, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_74", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 501720, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_75", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 507600, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_76", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 513456, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_77", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 519288, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_78", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 525096, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_79", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 530880, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_80", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 536640, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_81", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 542376, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_82", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 548088, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_83", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 553776, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_84", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 559440, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_85", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 565080, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_86", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 570696, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_87", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 576288, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_88", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 581856, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_89", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 587400, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_90", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 592920, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_91", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 598416, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_92", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 603888, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_93", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 610452, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_94", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 615888, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_95", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 621300, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_96", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 626688, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_97", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 632052, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_98", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 637392, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_99", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 642708, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_100", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 648000, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_101", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 654480, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_102", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 659736, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_103", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 664968, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_104", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 670176, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_105", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 675360, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_106", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 681792, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_107", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 686940, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_108", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 692064, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_109", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 697164, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_110", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 702240, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_111", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 708624, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_112", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 713664, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_113", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 718680, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_114", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 723672, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_115", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 728640, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_116", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 734976, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_117", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 739908, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_118", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 744816, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_119", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 749700, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_120", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 756000, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_121", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 760848, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_122", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 765672, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_123", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 770472, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_124", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 776736, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_125", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 781500, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_126", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 786240, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_127", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 792480, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_128", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 797184, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_129", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 803412, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_130", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 809640, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_131", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 815868, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_132", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 822096, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_133", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 828324, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_134", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 834552, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_135", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 840780, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_136", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 847008, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_137", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 853236, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_138", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 859464, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_139", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 865692, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_140", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 871920, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_141", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 878148, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_142", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 884376, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_143", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 890604, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_144", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 896832, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_145", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 903060, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_146", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 909288, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_147", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 915516, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_148", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 921744, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_discount_table_149", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 927972, + "NoBenchmark": false + } +] \ No newline at end of file diff --git a/assets/eip-2537/msm_G2_bls.json b/assets/eip-2537/msm_G2_bls.json new file mode 100644 index 00000000000000..e29ec6f1504773 --- /dev/null +++ b/assets/eip-2537/msm_G2_bls.json @@ -0,0 +1,1150 @@ +[ + { + "Input": "00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be0000000000000000000000000000000000000000000000000000000000000002", + "Name": "bls_g2msm_(g2+g2=2*g2)", + "Expected": "000000000000000000000000000000001638533957d540a9d2370f17cc7ed5863bc0b995b8825e0ee1ea1e1e4d00dbae81f14b0bf3611b78c952aacab827a053000000000000000000000000000000000a4edef9c1ed7f729f520e47730a124fd70662a904ba1074728114d1031e1572c6c886f6b57ec72a6178288c47c33577000000000000000000000000000000000468fb440d82b0630aeb8dca2b5256789a66da69bf91009cbfe6bd221e47aa8ae88dece9764bf3bd999d95d71e4c9899000000000000000000000000000000000f6d4552fa65dd2638b361543f887136a43253d9c66c411697003f7a13c308f5422e1aa0a59c8967acdefd8b6e36ccf3", + "Gas": 22500, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d8784510000000000000000000000000000000000000000000000000000000000000002", + "Name": "bls_g2msm_(p2+p2=2*p2)", + "Expected": "000000000000000000000000000000000b76fcbb604082a4f2d19858a7befd6053fa181c5119a612dfec83832537f644e02454f2b70d40985ebb08042d1620d40000000000000000000000000000000019a4a02c0ae51365d964c73be7babb719db1c69e0ddbf9a8a335b5bed3b0a4b070d2d5df01d2da4a3f1e56aae2ec106d000000000000000000000000000000000d18322f821ac72d3ca92f92b000483cf5b7d9e5d06873a44071c4e7e81efd904f210208fe0b9b4824f01c65bc7e62080000000000000000000000000000000004e563d53609a2d1e216aaaee5fbc14ef460160db8d1fdc5e1bd4e8b54cd2f39abf6f925969fa405efb9e700b01c7085", + "Gas": 22500, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be0000000000000000000000000000000000000000000000000000000000000001", + "Name": "bls_g2msm_(1*g2=g2)", + "Expected": "00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be", + "Gas": 22500, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d8784510000000000000000000000000000000000000000000000000000000000000001", + "Name": "bls_g2msm_(1*p2=p2)", + "Expected": "00000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d878451", + "Gas": 22500, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be0000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_(0*g2=inf)", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 22500, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d8784510000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_(0*p2=inf)", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 22500, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011", + "Name": "bls_g2msm_(x*inf=inf)", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 22500, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002", + "Name": "bls_g2msm_(2g2+inf)", + "Expected": "000000000000000000000000000000001638533957d540a9d2370f17cc7ed5863bc0b995b8825e0ee1ea1e1e4d00dbae81f14b0bf3611b78c952aacab827a053000000000000000000000000000000000a4edef9c1ed7f729f520e47730a124fd70662a904ba1074728114d1031e1572c6c886f6b57ec72a6178288c47c33577000000000000000000000000000000000468fb440d82b0630aeb8dca2b5256789a66da69bf91009cbfe6bd221e47aa8ae88dece9764bf3bd999d95d71e4c9899000000000000000000000000000000000f6d4552fa65dd2638b361543f887136a43253d9c66c411697003f7a13c308f5422e1aa0a59c8967acdefd8b6e36ccf3", + "Gas": 45000, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d8784510000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002", + "Name": "bls_g2msm_(2p2+inf)", + "Expected": "000000000000000000000000000000000b76fcbb604082a4f2d19858a7befd6053fa181c5119a612dfec83832537f644e02454f2b70d40985ebb08042d1620d40000000000000000000000000000000019a4a02c0ae51365d964c73be7babb719db1c69e0ddbf9a8a335b5bed3b0a4b070d2d5df01d2da4a3f1e56aae2ec106d000000000000000000000000000000000d18322f821ac72d3ca92f92b000483cf5b7d9e5d06873a44071c4e7e81efd904f210208fe0b9b4824f01c65bc7e62080000000000000000000000000000000004e563d53609a2d1e216aaaee5fbc14ef460160db8d1fdc5e1bd4e8b54cd2f39abf6f925969fa405efb9e700b01c7085", + "Gas": 45000, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d878451000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d8784510000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1msm_(inf+inf)", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 45000, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d8784510000000000000000000000000000000000000000000000000000000000000002", + "Name": "bls_g2msm_(2g2+2p2)", + "Expected": "00000000000000000000000000000000009cc9ed6635623ba19b340cbc1b0eb05c3a58770623986bb7e041645175b0a38d663d929afb9a949f7524656043bccc000000000000000000000000000000000c0fb19d3f083fd5641d22a861a11979da258003f888c59c33005cb4a2df4df9e5a2868832063ac289dfa3e997f21f8a00000000000000000000000000000000168bf7d87cef37cf1707849e0a6708cb856846f5392d205ae7418dd94d94ef6c8aa5b424af2e99d957567654b9dae1d90000000000000000000000000000000017e0fa3c3b2665d52c26c7d4cea9f35443f4f9007840384163d3aa3c7d4d18b21b65ff4380cf3f3b48e94b5eecb221dd", + "Gas": 45000, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be263dbd792f5b1be47ed85f8938c0f29586af0d3ac7b977f21c278fe1462040e300000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d87845147b8192d77bf871b62e87859d653922725724a5c031afeabc60bcef5ff66513800000000000000000000000000000000108ed59fd9fae381abfd1d6bce2fd2fa220990f0f837fa30e0f27914ed6e1454db0d1ee957b219f61da6ff8be0d6441f000000000000000000000000000000000296238ea82c6d4adb3c838ee3cb2346049c90b96d602d7bb1b469b905c9228be25c627bffee872def773d5b2a2eb57d00000000000000000000000000000000033f90f6057aadacae7963b0a0b379dd46750c1c94a6357c99b65f63b79e321ff50fe3053330911c56b6ceea08fee65600000000000000000000000000000000153606c417e59fb331b7ae6bce4fbf7c5190c33ce9402b5ebe2b70e44fca614f3f1382a3625ed5493843d0b0a652fc3f328388aff0d4a5b7dc9205abd374e7e98f3cd9f3418edb4eafda5fb16473d21600000000000000000000000000000000038af300ef34c7759a6caaa4e69363cafeed218a1f207e93b2c70d91a1263d375d6730bd6b6509dcac3ba5b567e85bf3000000000000000000000000000000000da75be60fb6aa0e9e3143e40c42796edf15685cafe0279afd2a67c3dff1c82341f17effd402e4f1af240ea90f4b659b0000000000000000000000000000000019b148cbdf163cf0894f29660d2e7bfb2b68e37d54cc83fd4e6e62c020eaa48709302ef8e746736c0e19342cc1ce3df4000000000000000000000000000000000492f4fed741b073e5a82580f7c663f9b79e036b70ab3e51162359cec4e77c78086fe879b65ca7a47d34374c8315ac5e263dbd792f5b1be47ed85f8938c0f29586af0d3ac7b977f21c278fe1462040e2000000000000000000000000000000000c5ae723be00e6c3f0efe184fdc0702b64588fe77dda152ab13099a3bacd3876767fa7bbad6d6fd90b3642e902b208f90000000000000000000000000000000012c8c05c1d5fc7bfa847f4d7d81e294e66b9a78bc9953990c358945e1f042eedafce608b67fdd3ab0cb2e6e263b9b1ad0000000000000000000000000000000004e77ddb3ede41b5ec4396b7421dd916efc68a358a0d7425bddd253547f2fb4830522358491827265dfc5bcc1928a5690000000000000000000000000000000011c624c56dbe154d759d021eec60fab3d8b852395a89de497e48504366feedd4662d023af447d66926a28076813dd64647b8192d77bf871b62e87859d653922725724a5c031afeabc60bcef5ff665131000000000000000000000000000000000ea4e7c33d43e17cc516a72f76437c4bf81d8f4eac69ac355d3bf9b71b8138d55dc10fd458be115afa798b55dac34be1000000000000000000000000000000001565c2f625032d232f13121d3cfb476f45275c303a037faa255f9da62000c2c864ea881e2bcddd111edc4a3c0da3e88d00000000000000000000000000000000043b6f5fe4e52c839148dc66f2b3751e69a0f6ebb3d056d6465d50d4108543ecd956e10fa1640dfd9bc0030cc2558d28000000000000000000000000000000000f8991d2a1ad662e7b6f58ab787947f1fa607fce12dde171bc17903b012091b657e15333e11701edcf5b63ba2a561247328388aff0d4a5b7dc9205abd374e7e98f3cd9f3418edb4eafda5fb16473d211", + "Name": "bls_g2msm_multiple", + "Expected": "0000000000000000000000000000000016cf5fd2c2f1b2e01cc48a6d03e8e6d7f3ad754d6c7d4000f806c18c28d8d559cf529dd159c74946a7713d1906894718000000000000000000000000000000000628d42142df8d620d1f3709ac01f382ba950eaf14c12863885af5838067deec4bb363ffda427fcbdd2b8ec6cc5784ae0000000000000000000000000000000018168dec2441ef462e9a769c782f81acdc7fa49dffebb996764ba9fa96b9200ceb5edd9e96b33c383bd042b4e6af191a000000000000000000000000000000001065aaea2c4aa1d2bee7f1e82a2138ae7016dbbade8383ad912d81eca5fb260086238f95f8cef8f2f491969d4cefa2c3", + "Gas": 112320, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be9a2b64cc58f8992cb21237914262ca9ada6cb13dc7b7d3f11c278fe0462040e4", + "Name": "bls_g2msm_random*g2_unnormalized_scalar", + "Expected": "0000000000000000000000000000000014856c22d8cdb2967c720e963eedc999e738373b14172f06fc915769d3cc5ab7ae0a1b9c38f48b5585fb09d4bd2733bb000000000000000000000000000000000c400b70f6f8cd35648f5c126cce5417f3be4d8eefbd42ceb4286a14df7e03135313fe5845e3a575faab3e8b949d248800000000000000000000000000000000149a0aacc34beba2beb2f2a19a440166e76e373194714f108e4ab1c3fd331e80f4e73e6b9ea65fe3ec96d7136de81544000000000000000000000000000000000e4622fef26bdb9b1e8ef6591a7cc99f5b73164500c1ee224b6a761e676b8799b09a3fd4fa7e242645cc1a34708285e4", + "Gas": 22500, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d8784519a2b64cc58f8992cb21237914262ca9ada6cb13dc7b7d3f11c278fe0462040e4", + "Name": "bls_g2msm_random*p2_unnormalized_scalar", + "Expected": "00000000000000000000000000000000036074dcbbd0e987531bfe0e45ddfbe09fd015665990ee0c352e8e403fe6af971d8f42141970d9ab14b4dd04874409e600000000000000000000000000000000019705637f24ba2f398f32c3a3e20d6a1cd0fd63e6f8f071cf603a8334f255744927e7bfdfdb18519e019c49ff6e914500000000000000000000000000000000008e74fcff4c4278c9accfb60809ed69bbcbe3d6213ef2304e078d15ec7d6decb4f462b24b8e7cc38cc11b6f2c9e0486000000000000000000000000000000001331d40100f38c1070afd832445881b47cf4d63894666d9907c85ac66604aab5ad329980938cc3c167ccc5b6bc1b8f30", + "Gas": 22500, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be263dbd792f5b1be47ed85f8938c0f29586af0d3ac7b977f21c278fe1462040e300000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d87845147b8192d77bf871b62e87859d653922725724a5c031afeabc60bcef5ff66513800000000000000000000000000000000108ed59fd9fae381abfd1d6bce2fd2fa220990f0f837fa30e0f27914ed6e1454db0d1ee957b219f61da6ff8be0d6441f000000000000000000000000000000000296238ea82c6d4adb3c838ee3cb2346049c90b96d602d7bb1b469b905c9228be25c627bffee872def773d5b2a2eb57d00000000000000000000000000000000033f90f6057aadacae7963b0a0b379dd46750c1c94a6357c99b65f63b79e321ff50fe3053330911c56b6ceea08fee65600000000000000000000000000000000153606c417e59fb331b7ae6bce4fbf7c5190c33ce9402b5ebe2b70e44fca614f3f1382a3625ed5493843d0b0a652fc3f328388aff0d4a5b7dc9205abd374e7e98f3cd9f3418edb4eafda5fb16473d21600000000000000000000000000000000038af300ef34c7759a6caaa4e69363cafeed218a1f207e93b2c70d91a1263d375d6730bd6b6509dcac3ba5b567e85bf3000000000000000000000000000000000da75be60fb6aa0e9e3143e40c42796edf15685cafe0279afd2a67c3dff1c82341f17effd402e4f1af240ea90f4b659b0000000000000000000000000000000019b148cbdf163cf0894f29660d2e7bfb2b68e37d54cc83fd4e6e62c020eaa48709302ef8e746736c0e19342cc1ce3df4000000000000000000000000000000000492f4fed741b073e5a82580f7c663f9b79e036b70ab3e51162359cec4e77c78086fe879b65ca7a47d34374c8315ac5e263dbd792f5b1be47ed85f8938c0f29586af0d3ac7b977f21c278fe1462040e2000000000000000000000000000000000c5ae723be00e6c3f0efe184fdc0702b64588fe77dda152ab13099a3bacd3876767fa7bbad6d6fd90b3642e902b208f90000000000000000000000000000000012c8c05c1d5fc7bfa847f4d7d81e294e66b9a78bc9953990c358945e1f042eedafce608b67fdd3ab0cb2e6e263b9b1ad0000000000000000000000000000000004e77ddb3ede41b5ec4396b7421dd916efc68a358a0d7425bddd253547f2fb4830522358491827265dfc5bcc1928a5690000000000000000000000000000000011c624c56dbe154d759d021eec60fab3d8b852395a89de497e48504366feedd4662d023af447d66926a28076813dd64647b8192d77bf871b62e87859d653922725724a5c031afeabc60bcef5ff665131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ea4e7c33d43e17cc516a72f76437c4bf81d8f4eac69ac355d3bf9b71b8138d55dc10fd458be115afa798b55dac34be1000000000000000000000000000000001565c2f625032d232f13121d3cfb476f45275c303a037faa255f9da62000c2c864ea881e2bcddd111edc4a3c0da3e88d00000000000000000000000000000000043b6f5fe4e52c839148dc66f2b3751e69a0f6ebb3d056d6465d50d4108543ecd956e10fa1640dfd9bc0030cc2558d28000000000000000000000000000000000f8991d2a1ad662e7b6f58ab787947f1fa607fce12dde171bc17903b012091b657e15333e11701edcf5b63ba2a561247328388aff0d4a5b7dc9205abd374e7e98f3cd9f3418edb4eafda5fb16473d211", + "Name": "bls_g2msm_multiple_with_point_at_infinity", + "Expected": "0000000000000000000000000000000016cf5fd2c2f1b2e01cc48a6d03e8e6d7f3ad754d6c7d4000f806c18c28d8d559cf529dd159c74946a7713d1906894718000000000000000000000000000000000628d42142df8d620d1f3709ac01f382ba950eaf14c12863885af5838067deec4bb363ffda427fcbdd2b8ec6cc5784ae0000000000000000000000000000000018168dec2441ef462e9a769c782f81acdc7fa49dffebb996764ba9fa96b9200ceb5edd9e96b33c383bd042b4e6af191a000000000000000000000000000000001065aaea2c4aa1d2bee7f1e82a2138ae7016dbbade8383ad912d81eca5fb260086238f95f8cef8f2f491969d4cefa2c3", + "Gas": 127890, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_1", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 22500, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_2", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 45000, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_3", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 62302, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_4", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 79560, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_5", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 96187, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_6", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 112320, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_7", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 127890, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_8", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 143280, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_9", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 158355, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_10", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 173250, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_11", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 187852, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_12", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 202230, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_13", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 216450, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_14", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 230580, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_15", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 244350, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_16", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 258120, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_17", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 271957, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_18", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 285120, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_19", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 298822, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_20", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 311850, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_21", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 325080, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_22", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 338085, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_23", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 351382, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_24", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 363960, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_25", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 376875, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_26", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 389610, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_27", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 402772, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_28", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 415170, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_29", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 427387, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_30", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 440100, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_31", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 452677, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_32", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 465120, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_33", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 477427, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_34", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 489600, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_35", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 501637, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_36", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 513540, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_37", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 526140, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_38", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 537795, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_39", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 550192, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_40", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 561600, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_41", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 573795, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_42", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 585900, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_43", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 597915, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_44", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 608850, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_45", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 620662, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_46", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 632385, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_47", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 644017, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_48", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 655560, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_49", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 668115, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_50", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 679500, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_51", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 690795, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_52", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 702000, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_53", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 713115, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_54", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 725355, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_55", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 736312, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_56", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 747180, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_57", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 759240, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_58", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 769950, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_59", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 781897, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_60", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 792450, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_61", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 804285, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_62", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 814680, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_63", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 826402, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_64", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 838080, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_65", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 848250, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_66", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 859815, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_67", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 871335, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_68", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 881280, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_69", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 892687, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_70", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 904050, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_71", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 915367, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_72", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 925020, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_73", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 936225, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_74", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 947385, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_75", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 958500, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_76", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 969570, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_77", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 980595, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_78", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 991575, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_79", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1000732, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_80", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1011600, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_81", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1022422, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_82", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1033200, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_83", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1043932, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_84", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1054620, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_85", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1065262, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_86", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1075860, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_87", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1086412, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_88", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1096920, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_89", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1107382, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_90", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1117800, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_91", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1130220, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_92", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1140570, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_93", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1150875, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_94", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1161135, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_95", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1171350, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_96", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1181520, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_97", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1191645, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_98", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1201725, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_99", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1213987, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_100", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1224000, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_101", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1233967, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_102", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1243890, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_103", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1253767, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_104", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1265940, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_105", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1275750, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_106", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1285515, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_107", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1295235, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_108", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1304910, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_109", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1316992, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_110", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1326600, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_111", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1336162, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_112", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1348200, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_113", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1357695, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_114", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1367145, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_115", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1376550, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_116", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1388520, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_117", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1397857, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_118", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1407150, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_119", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1419075, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_120", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1428300, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_121", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1437480, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_122", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1449360, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_123", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1458472, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_124", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1467540, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_125", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1479375, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_126", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1488375, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_127", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1497330, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_128", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1509120, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_129", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1520910, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_130", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1532700, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_131", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1544490, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_132", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1556280, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_133", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1568070, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_134", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1579860, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_135", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1591650, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_136", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1603440, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_137", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1615230, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_138", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1627020, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_139", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1638810, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_140", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1650600, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_141", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1662390, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_142", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1674180, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_143", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1685970, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_144", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1697760, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_145", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1709550, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_146", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1721340, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_147", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1733130, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_148", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1744920, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2msm_discount_table_149", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 1756710, + "NoBenchmark": false + } +] \ No newline at end of file diff --git a/assets/eip-2537/mul_G1_bls.json b/assets/eip-2537/mul_G1_bls.json index 17babfa7d3e79c..72b62ce1e3ac1a 100644 --- a/assets/eip-2537/mul_G1_bls.json +++ b/assets/eip-2537/mul_G1_bls.json @@ -1,79 +1,79 @@ [ - { - "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e10000000000000000000000000000000000000000000000000000000000000002", - "Name": "bls_g1mul_(g1+g1=2*g1)", - "Expected": "000000000000000000000000000000000572cbea904d67468808c8eb50a9450c9721db309128012543902d0ac358a62ae28f75bb8f1c7c42c39a8c5529bf0f4e00000000000000000000000000000000166a9d8cabc673a322fda673779d8e3822ba3ecb8670e461f73bb9021d5fd76a4c56d9d4cd16bd1bba86881979749d28", - "Gas": 12000, - "NoBenchmark": false - }, - { - "Input": "00000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a210000000000000000000000000000000000000000000000000000000000000002", - "Name": "bls_g1mul_(p1+p1=2*p1)", - "Expected": "0000000000000000000000000000000015222cddbabdd764c4bee0b3720322a65ff4712c86fc4b1588d0c209210a0884fa9468e855d261c483091b2bf7de6a630000000000000000000000000000000009f9edb99bc3b75d7489735c98b16ab78b9386c5f7a1f76c7e96ac6eb5bbde30dbca31a74ec6e0f0b12229eecea33c39", - "Gas": 12000, - "NoBenchmark": false - }, - { - "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e10000000000000000000000000000000000000000000000000000000000000001", - "Name": "bls_g1mul_(1*g1=g1)", - "Expected": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e1", - "Gas": 12000, - "NoBenchmark": false - }, - { - "Input": "00000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a210000000000000000000000000000000000000000000000000000000000000001", - "Name": "bls_g1mul_(1*p1=p1)", - "Expected": "00000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a21", - "Gas": 12000, - "NoBenchmark": false - }, - { - "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e10000000000000000000000000000000000000000000000000000000000000000", - "Name": "bls_g1mul_(0*g1=inf)", - "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "Gas": 12000, - "NoBenchmark": false - }, - { - "Input": "00000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a210000000000000000000000000000000000000000000000000000000000000000", - "Name": "bls_g1mul_(0*p1=inf)", - "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "Gas": 12000, - "NoBenchmark": false - }, - { - "Input": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011", - "Name": "bls_g1mul_(x*inf=inf)", - "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "Gas": 12000, - "NoBenchmark": false - }, - { - "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e1263dbd792f5b1be47ed85f8938c0f29586af0d3ac7b977f21c278fe1462040e3", - "Name": "bls_g1mul_random*g1", - "Expected": "000000000000000000000000000000000491d1b0ecd9bb917989f0e74f0dea0422eac4a873e5e2644f368dffb9a6e20fd6e10c1b77654d067c0618f6e5a7f79a0000000000000000000000000000000017cd7061575d3e8034fcea62adaa1a3bc38dca4b50e4c5c01d04dd78037c9cee914e17944ea99e7ad84278e5d49f36c4", - "Gas": 12000, - "NoBenchmark": false - }, - { - "Input": "00000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a21263dbd792f5b1be47ed85f8938c0f29586af0d3ac7b977f21c278fe1462040e3", - "Name": "bls_g1mul_random*p1", - "Expected": "0000000000000000000000000000000006ee9c9331228753bcb148d0ca8623447701bb0aa6eafb0340aa7f81543923474e00f2a225de65c62dd1d8303270220c0000000000000000000000000000000018dd7be47eb4e80985d7a0d2cc96c8b004250b36a5c3ec0217705d453d3ecc6d0d3d1588722da51b40728baba1e93804", - "Gas": 12000, - "NoBenchmark": false - }, - { - "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e19a2b64cc58f8992cb21237914262ca9ada6cb13dc7b7d3f11c278fe0462040e4", - "Name": "bls_g1mul_random*g1_unnormalized_scalar", - "Expected": "000000000000000000000000000000000491d1b0ecd9bb917989f0e74f0dea0422eac4a873e5e2644f368dffb9a6e20fd6e10c1b77654d067c0618f6e5a7f79a0000000000000000000000000000000017cd7061575d3e8034fcea62adaa1a3bc38dca4b50e4c5c01d04dd78037c9cee914e17944ea99e7ad84278e5d49f36c4", - "Gas": 12000, - "NoBenchmark": false - }, - { - "Input": "00000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a219a2b64cc58f8992cb21237914262ca9ada6cb13dc7b7d3f11c278fe0462040e4", - "Name": "bls_g1mul_random*p1_unnormalized_scalar", - "Expected": "0000000000000000000000000000000006ee9c9331228753bcb148d0ca8623447701bb0aa6eafb0340aa7f81543923474e00f2a225de65c62dd1d8303270220c0000000000000000000000000000000018dd7be47eb4e80985d7a0d2cc96c8b004250b36a5c3ec0217705d453d3ecc6d0d3d1588722da51b40728baba1e93804", - "Gas": 12000, - "NoBenchmark": false - } -] + { + "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e10000000000000000000000000000000000000000000000000000000000000002", + "Name": "bls_g1mul_(g1+g1=2*g1)", + "Expected": "000000000000000000000000000000000572cbea904d67468808c8eb50a9450c9721db309128012543902d0ac358a62ae28f75bb8f1c7c42c39a8c5529bf0f4e00000000000000000000000000000000166a9d8cabc673a322fda673779d8e3822ba3ecb8670e461f73bb9021d5fd76a4c56d9d4cd16bd1bba86881979749d28", + "Gas": 12000, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a210000000000000000000000000000000000000000000000000000000000000002", + "Name": "bls_g1mul_(p1+p1=2*p1)", + "Expected": "0000000000000000000000000000000015222cddbabdd764c4bee0b3720322a65ff4712c86fc4b1588d0c209210a0884fa9468e855d261c483091b2bf7de6a630000000000000000000000000000000009f9edb99bc3b75d7489735c98b16ab78b9386c5f7a1f76c7e96ac6eb5bbde30dbca31a74ec6e0f0b12229eecea33c39", + "Gas": 12000, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e10000000000000000000000000000000000000000000000000000000000000001", + "Name": "bls_g1mul_(1*g1=g1)", + "Expected": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e1", + "Gas": 12000, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a210000000000000000000000000000000000000000000000000000000000000001", + "Name": "bls_g1mul_(1*p1=p1)", + "Expected": "00000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a21", + "Gas": 12000, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e10000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1mul_(0*g1=inf)", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 12000, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a210000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g1mul_(0*p1=inf)", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 12000, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011", + "Name": "bls_g1mul_(x*inf=inf)", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 12000, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e1263dbd792f5b1be47ed85f8938c0f29586af0d3ac7b977f21c278fe1462040e3", + "Name": "bls_g1mul_random*g1", + "Expected": "000000000000000000000000000000000491d1b0ecd9bb917989f0e74f0dea0422eac4a873e5e2644f368dffb9a6e20fd6e10c1b77654d067c0618f6e5a7f79a0000000000000000000000000000000017cd7061575d3e8034fcea62adaa1a3bc38dca4b50e4c5c01d04dd78037c9cee914e17944ea99e7ad84278e5d49f36c4", + "Gas": 12000, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a21263dbd792f5b1be47ed85f8938c0f29586af0d3ac7b977f21c278fe1462040e3", + "Name": "bls_g1mul_random*p1", + "Expected": "0000000000000000000000000000000006ee9c9331228753bcb148d0ca8623447701bb0aa6eafb0340aa7f81543923474e00f2a225de65c62dd1d8303270220c0000000000000000000000000000000018dd7be47eb4e80985d7a0d2cc96c8b004250b36a5c3ec0217705d453d3ecc6d0d3d1588722da51b40728baba1e93804", + "Gas": 12000, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e19a2b64cc58f8992cb21237914262ca9ada6cb13dc7b7d3f11c278fe0462040e4", + "Name": "bls_g1mul_random*g1_unnormalized_scalar", + "Expected": "000000000000000000000000000000000491d1b0ecd9bb917989f0e74f0dea0422eac4a873e5e2644f368dffb9a6e20fd6e10c1b77654d067c0618f6e5a7f79a0000000000000000000000000000000017cd7061575d3e8034fcea62adaa1a3bc38dca4b50e4c5c01d04dd78037c9cee914e17944ea99e7ad84278e5d49f36c4", + "Gas": 12000, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a219a2b64cc58f8992cb21237914262ca9ada6cb13dc7b7d3f11c278fe0462040e4", + "Name": "bls_g1mul_random*p1_unnormalized_scalar", + "Expected": "0000000000000000000000000000000006ee9c9331228753bcb148d0ca8623447701bb0aa6eafb0340aa7f81543923474e00f2a225de65c62dd1d8303270220c0000000000000000000000000000000018dd7be47eb4e80985d7a0d2cc96c8b004250b36a5c3ec0217705d453d3ecc6d0d3d1588722da51b40728baba1e93804", + "Gas": 12000, + "NoBenchmark": false + } +] \ No newline at end of file diff --git a/assets/eip-2537/mul_G2_bls.json b/assets/eip-2537/mul_G2_bls.json index c1b79098bfbf6f..2949e9245c5544 100644 --- a/assets/eip-2537/mul_G2_bls.json +++ b/assets/eip-2537/mul_G2_bls.json @@ -1,79 +1,79 @@ [ - { - "Input": "00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be0000000000000000000000000000000000000000000000000000000000000002", - "Name": "bls_g2mul_(g2+g2=2*g2)", - "Expected": "000000000000000000000000000000001638533957d540a9d2370f17cc7ed5863bc0b995b8825e0ee1ea1e1e4d00dbae81f14b0bf3611b78c952aacab827a053000000000000000000000000000000000a4edef9c1ed7f729f520e47730a124fd70662a904ba1074728114d1031e1572c6c886f6b57ec72a6178288c47c33577000000000000000000000000000000000468fb440d82b0630aeb8dca2b5256789a66da69bf91009cbfe6bd221e47aa8ae88dece9764bf3bd999d95d71e4c9899000000000000000000000000000000000f6d4552fa65dd2638b361543f887136a43253d9c66c411697003f7a13c308f5422e1aa0a59c8967acdefd8b6e36ccf3", - "Gas": 22500, - "NoBenchmark": false - }, - { - "Input": "00000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d8784510000000000000000000000000000000000000000000000000000000000000002", - "Name": "bls_g2mul_(p2+p2=2*p2)", - "Expected": "000000000000000000000000000000000b76fcbb604082a4f2d19858a7befd6053fa181c5119a612dfec83832537f644e02454f2b70d40985ebb08042d1620d40000000000000000000000000000000019a4a02c0ae51365d964c73be7babb719db1c69e0ddbf9a8a335b5bed3b0a4b070d2d5df01d2da4a3f1e56aae2ec106d000000000000000000000000000000000d18322f821ac72d3ca92f92b000483cf5b7d9e5d06873a44071c4e7e81efd904f210208fe0b9b4824f01c65bc7e62080000000000000000000000000000000004e563d53609a2d1e216aaaee5fbc14ef460160db8d1fdc5e1bd4e8b54cd2f39abf6f925969fa405efb9e700b01c7085", - "Gas": 22500, - "NoBenchmark": false - }, - { - "Input": "00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be0000000000000000000000000000000000000000000000000000000000000001", - "Name": "bls_g2mul_(1*g2=g2)", - "Expected": "00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be", - "Gas": 22500, - "NoBenchmark": false - }, - { - "Input": "00000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d8784510000000000000000000000000000000000000000000000000000000000000001", - "Name": "bls_g2mul_(1*p2=p2)", - "Expected": "00000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d878451", - "Gas": 22500, - "NoBenchmark": false - }, - { - "Input": "00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be0000000000000000000000000000000000000000000000000000000000000000", - "Name": "bls_g2mul_(0*g2=inf)", - "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "Gas": 22500, - "NoBenchmark": false - }, - { - "Input": "00000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d8784510000000000000000000000000000000000000000000000000000000000000000", - "Name": "bls_g2mul_(0*p2=inf)", - "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "Gas": 22500, - "NoBenchmark": false - }, - { - "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011", - "Name": "bls_g2mul_(x*inf=inf)", - "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "Gas": 22500, - "NoBenchmark": false - }, - { - "Input": "00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be263dbd792f5b1be47ed85f8938c0f29586af0d3ac7b977f21c278fe1462040e3", - "Name": "bls_g2mul_random*g2", - "Expected": "0000000000000000000000000000000014856c22d8cdb2967c720e963eedc999e738373b14172f06fc915769d3cc5ab7ae0a1b9c38f48b5585fb09d4bd2733bb000000000000000000000000000000000c400b70f6f8cd35648f5c126cce5417f3be4d8eefbd42ceb4286a14df7e03135313fe5845e3a575faab3e8b949d248800000000000000000000000000000000149a0aacc34beba2beb2f2a19a440166e76e373194714f108e4ab1c3fd331e80f4e73e6b9ea65fe3ec96d7136de81544000000000000000000000000000000000e4622fef26bdb9b1e8ef6591a7cc99f5b73164500c1ee224b6a761e676b8799b09a3fd4fa7e242645cc1a34708285e4", - "Gas": 22500, - "NoBenchmark": false - }, - { - "Input": "00000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d878451263dbd792f5b1be47ed85f8938c0f29586af0d3ac7b977f21c278fe1462040e3", - "Name": "bls_g2mul_random*p2", - "Expected": "00000000000000000000000000000000036074dcbbd0e987531bfe0e45ddfbe09fd015665990ee0c352e8e403fe6af971d8f42141970d9ab14b4dd04874409e600000000000000000000000000000000019705637f24ba2f398f32c3a3e20d6a1cd0fd63e6f8f071cf603a8334f255744927e7bfdfdb18519e019c49ff6e914500000000000000000000000000000000008e74fcff4c4278c9accfb60809ed69bbcbe3d6213ef2304e078d15ec7d6decb4f462b24b8e7cc38cc11b6f2c9e0486000000000000000000000000000000001331d40100f38c1070afd832445881b47cf4d63894666d9907c85ac66604aab5ad329980938cc3c167ccc5b6bc1b8f30", - "Gas": 22500, - "NoBenchmark": false - }, - { - "Input": "00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be9a2b64cc58f8992cb21237914262ca9ada6cb13dc7b7d3f11c278fe0462040e4", - "Name": "bls_g2mul_random*g2_unnormalized_scalar", - "Expected": "0000000000000000000000000000000014856c22d8cdb2967c720e963eedc999e738373b14172f06fc915769d3cc5ab7ae0a1b9c38f48b5585fb09d4bd2733bb000000000000000000000000000000000c400b70f6f8cd35648f5c126cce5417f3be4d8eefbd42ceb4286a14df7e03135313fe5845e3a575faab3e8b949d248800000000000000000000000000000000149a0aacc34beba2beb2f2a19a440166e76e373194714f108e4ab1c3fd331e80f4e73e6b9ea65fe3ec96d7136de81544000000000000000000000000000000000e4622fef26bdb9b1e8ef6591a7cc99f5b73164500c1ee224b6a761e676b8799b09a3fd4fa7e242645cc1a34708285e4", - "Gas": 22500, - "NoBenchmark": false - }, - { - "Input": "00000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d8784519a2b64cc58f8992cb21237914262ca9ada6cb13dc7b7d3f11c278fe0462040e4", - "Name": "bls_g2mul_random*p2_unnormalized_scalar", - "Expected": "00000000000000000000000000000000036074dcbbd0e987531bfe0e45ddfbe09fd015665990ee0c352e8e403fe6af971d8f42141970d9ab14b4dd04874409e600000000000000000000000000000000019705637f24ba2f398f32c3a3e20d6a1cd0fd63e6f8f071cf603a8334f255744927e7bfdfdb18519e019c49ff6e914500000000000000000000000000000000008e74fcff4c4278c9accfb60809ed69bbcbe3d6213ef2304e078d15ec7d6decb4f462b24b8e7cc38cc11b6f2c9e0486000000000000000000000000000000001331d40100f38c1070afd832445881b47cf4d63894666d9907c85ac66604aab5ad329980938cc3c167ccc5b6bc1b8f30", - "Gas": 22500, - "NoBenchmark": false - } -] + { + "Input": "00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be0000000000000000000000000000000000000000000000000000000000000002", + "Name": "bls_g2mul_(g2+g2=2*g2)", + "Expected": "000000000000000000000000000000001638533957d540a9d2370f17cc7ed5863bc0b995b8825e0ee1ea1e1e4d00dbae81f14b0bf3611b78c952aacab827a053000000000000000000000000000000000a4edef9c1ed7f729f520e47730a124fd70662a904ba1074728114d1031e1572c6c886f6b57ec72a6178288c47c33577000000000000000000000000000000000468fb440d82b0630aeb8dca2b5256789a66da69bf91009cbfe6bd221e47aa8ae88dece9764bf3bd999d95d71e4c9899000000000000000000000000000000000f6d4552fa65dd2638b361543f887136a43253d9c66c411697003f7a13c308f5422e1aa0a59c8967acdefd8b6e36ccf3", + "Gas": 22500, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d8784510000000000000000000000000000000000000000000000000000000000000002", + "Name": "bls_g2mul_(p2+p2=2*p2)", + "Expected": "000000000000000000000000000000000b76fcbb604082a4f2d19858a7befd6053fa181c5119a612dfec83832537f644e02454f2b70d40985ebb08042d1620d40000000000000000000000000000000019a4a02c0ae51365d964c73be7babb719db1c69e0ddbf9a8a335b5bed3b0a4b070d2d5df01d2da4a3f1e56aae2ec106d000000000000000000000000000000000d18322f821ac72d3ca92f92b000483cf5b7d9e5d06873a44071c4e7e81efd904f210208fe0b9b4824f01c65bc7e62080000000000000000000000000000000004e563d53609a2d1e216aaaee5fbc14ef460160db8d1fdc5e1bd4e8b54cd2f39abf6f925969fa405efb9e700b01c7085", + "Gas": 22500, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be0000000000000000000000000000000000000000000000000000000000000001", + "Name": "bls_g2mul_(1*g2=g2)", + "Expected": "00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be", + "Gas": 22500, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d8784510000000000000000000000000000000000000000000000000000000000000001", + "Name": "bls_g2mul_(1*p2=p2)", + "Expected": "00000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d878451", + "Gas": 22500, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be0000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2mul_(0*g2=inf)", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 22500, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d8784510000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_g2mul_(0*p2=inf)", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 22500, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011", + "Name": "bls_g2mul_(x*inf=inf)", + "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gas": 22500, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be263dbd792f5b1be47ed85f8938c0f29586af0d3ac7b977f21c278fe1462040e3", + "Name": "bls_g2mul_random*g2", + "Expected": "0000000000000000000000000000000014856c22d8cdb2967c720e963eedc999e738373b14172f06fc915769d3cc5ab7ae0a1b9c38f48b5585fb09d4bd2733bb000000000000000000000000000000000c400b70f6f8cd35648f5c126cce5417f3be4d8eefbd42ceb4286a14df7e03135313fe5845e3a575faab3e8b949d248800000000000000000000000000000000149a0aacc34beba2beb2f2a19a440166e76e373194714f108e4ab1c3fd331e80f4e73e6b9ea65fe3ec96d7136de81544000000000000000000000000000000000e4622fef26bdb9b1e8ef6591a7cc99f5b73164500c1ee224b6a761e676b8799b09a3fd4fa7e242645cc1a34708285e4", + "Gas": 22500, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d878451263dbd792f5b1be47ed85f8938c0f29586af0d3ac7b977f21c278fe1462040e3", + "Name": "bls_g2mul_random*p2", + "Expected": "00000000000000000000000000000000036074dcbbd0e987531bfe0e45ddfbe09fd015665990ee0c352e8e403fe6af971d8f42141970d9ab14b4dd04874409e600000000000000000000000000000000019705637f24ba2f398f32c3a3e20d6a1cd0fd63e6f8f071cf603a8334f255744927e7bfdfdb18519e019c49ff6e914500000000000000000000000000000000008e74fcff4c4278c9accfb60809ed69bbcbe3d6213ef2304e078d15ec7d6decb4f462b24b8e7cc38cc11b6f2c9e0486000000000000000000000000000000001331d40100f38c1070afd832445881b47cf4d63894666d9907c85ac66604aab5ad329980938cc3c167ccc5b6bc1b8f30", + "Gas": 22500, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be9a2b64cc58f8992cb21237914262ca9ada6cb13dc7b7d3f11c278fe0462040e4", + "Name": "bls_g2mul_random*g2_unnormalized_scalar", + "Expected": "0000000000000000000000000000000014856c22d8cdb2967c720e963eedc999e738373b14172f06fc915769d3cc5ab7ae0a1b9c38f48b5585fb09d4bd2733bb000000000000000000000000000000000c400b70f6f8cd35648f5c126cce5417f3be4d8eefbd42ceb4286a14df7e03135313fe5845e3a575faab3e8b949d248800000000000000000000000000000000149a0aacc34beba2beb2f2a19a440166e76e373194714f108e4ab1c3fd331e80f4e73e6b9ea65fe3ec96d7136de81544000000000000000000000000000000000e4622fef26bdb9b1e8ef6591a7cc99f5b73164500c1ee224b6a761e676b8799b09a3fd4fa7e242645cc1a34708285e4", + "Gas": 22500, + "NoBenchmark": false + }, + { + "Input": "00000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d8784519a2b64cc58f8992cb21237914262ca9ada6cb13dc7b7d3f11c278fe0462040e4", + "Name": "bls_g2mul_random*p2_unnormalized_scalar", + "Expected": "00000000000000000000000000000000036074dcbbd0e987531bfe0e45ddfbe09fd015665990ee0c352e8e403fe6af971d8f42141970d9ab14b4dd04874409e600000000000000000000000000000000019705637f24ba2f398f32c3a3e20d6a1cd0fd63e6f8f071cf603a8334f255744927e7bfdfdb18519e019c49ff6e914500000000000000000000000000000000008e74fcff4c4278c9accfb60809ed69bbcbe3d6213ef2304e078d15ec7d6decb4f462b24b8e7cc38cc11b6f2c9e0486000000000000000000000000000000001331d40100f38c1070afd832445881b47cf4d63894666d9907c85ac66604aab5ad329980938cc3c167ccc5b6bc1b8f30", + "Gas": 22500, + "NoBenchmark": false + } +] \ No newline at end of file diff --git a/assets/eip-2537/multiexp_G1_bls.json b/assets/eip-2537/multiexp_G1_bls.json deleted file mode 100644 index e3ba0d8557d390..00000000000000 --- a/assets/eip-2537/multiexp_G1_bls.json +++ /dev/null @@ -1,93 +0,0 @@ -[ - { - "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e10000000000000000000000000000000000000000000000000000000000000002", - "Name": "bls_g1multiexp_(g1+g1=2*g1)", - "Expected": "000000000000000000000000000000000572cbea904d67468808c8eb50a9450c9721db309128012543902d0ac358a62ae28f75bb8f1c7c42c39a8c5529bf0f4e00000000000000000000000000000000166a9d8cabc673a322fda673779d8e3822ba3ecb8670e461f73bb9021d5fd76a4c56d9d4cd16bd1bba86881979749d28", - "Gas": 12000, - "NoBenchmark": false - }, - { - "Input": "00000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a210000000000000000000000000000000000000000000000000000000000000002", - "Name": "bls_g1multiexp_(p1+p1=2*p1)", - "Expected": "0000000000000000000000000000000015222cddbabdd764c4bee0b3720322a65ff4712c86fc4b1588d0c209210a0884fa9468e855d261c483091b2bf7de6a630000000000000000000000000000000009f9edb99bc3b75d7489735c98b16ab78b9386c5f7a1f76c7e96ac6eb5bbde30dbca31a74ec6e0f0b12229eecea33c39", - "Gas": 12000, - "NoBenchmark": false - }, - { - "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e10000000000000000000000000000000000000000000000000000000000000001", - "Name": "bls_g1multiexp_(1*g1=g1)", - "Expected": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e1", - "Gas": 12000, - "NoBenchmark": false - }, - { - "Input": "00000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a210000000000000000000000000000000000000000000000000000000000000001", - "Name": "bls_g1multiexp_(1*p1=p1)", - "Expected": "00000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a21", - "Gas": 12000, - "NoBenchmark": false - }, - { - "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e10000000000000000000000000000000000000000000000000000000000000000", - "Name": "bls_g1multiexp_(0*g1=inf)", - "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "Gas": 12000, - "NoBenchmark": false - }, - { - "Input": "00000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a210000000000000000000000000000000000000000000000000000000000000000", - "Name": "bls_g1multiexp_(0*p1=inf)", - "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "Gas": 12000, - "NoBenchmark": false - }, - { - "Input": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011", - "Name": "bls_g1multiexp_(x*inf=inf)", - "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "Gas": 12000, - "NoBenchmark": false - }, - { - "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e10000000000000000000000000000000000000000000000000000000000000000", - "Name": "bls_g1multiexp_(2g1+inf)", - "Expected": "000000000000000000000000000000000572cbea904d67468808c8eb50a9450c9721db309128012543902d0ac358a62ae28f75bb8f1c7c42c39a8c5529bf0f4e00000000000000000000000000000000166a9d8cabc673a322fda673779d8e3822ba3ecb8670e461f73bb9021d5fd76a4c56d9d4cd16bd1bba86881979749d28", - "Gas": 22776, - "NoBenchmark": false - }, - { - "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e10000000000000000000000000000000000000000000000000000000000000000", - "Name": "bls_g1multiexp_(inf+inf)", - "Expected": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "Gas": 22776, - "NoBenchmark": false - }, - { - "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e1000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a210000000000000000000000000000000000000000000000000000000000000002", - "Name": "bls_g1multiexp_(2g1+2p1)", - "Expected": "00000000000000000000000000000000148f92dced907361b4782ab542a75281d4b6f71f65c8abf94a5a9082388c64662d30fd6a01ced724feef3e284752038c0000000000000000000000000000000015c3634c3b67bc18e19150e12bfd8a1769306ed010f59be645a0823acb5b38f39e8e0d86e59b6353fdafc59ca971b769", - "Gas": 22776, - "NoBenchmark": false - }, - { - "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e1263dbd792f5b1be47ed85f8938c0f29586af0d3ac7b977f21c278fe1462040e300000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a2147b8192d77bf871b62e87859d653922725724a5c031afeabc60bcef5ff66513800000000000000000000000000000000184bb665c37ff561a89ec2122dd343f20e0f4cbcaec84e3c3052ea81d1834e192c426074b02ed3dca4e7676ce4ce48ba0000000000000000000000000000000004407b8d35af4dacc809927071fc0405218f1401a6d15af775810e4e460064bcc9468beeba82fdc751be70476c888bf3328388aff0d4a5b7dc9205abd374e7e98f3cd9f3418edb4eafda5fb16473d21600000000000000000000000000000000009769f3ab59bfd551d53a5f846b9984c59b97d6842b20a2c565baa167945e3d026a3755b6345df8ec7e6acb6868ae6d000000000000000000000000000000001532c00cf61aa3d0ce3e5aa20c3b531a2abd2c770a790a2613818303c6b830ffc0ecf6c357af3317b9575c567f11cd2c263dbd792f5b1be47ed85f8938c0f29586af0d3ac7b977f21c278fe1462040e2000000000000000000000000000000001974dbb8e6b5d20b84df7e625e2fbfecb2cdb5f77d5eae5fb2955e5ce7313cae8364bc2fff520a6c25619739c6bdcb6a0000000000000000000000000000000015f9897e11c6441eaa676de141c8d83c37aab8667173cbe1dfd6de74d11861b961dccebcd9d289ac633455dfcc7013a347b8192d77bf871b62e87859d653922725724a5c031afeabc60bcef5ff665131000000000000000000000000000000000a7a047c4a8397b3446450642c2ac64d7239b61872c9ae7a59707a8f4f950f101e766afe58223b3bff3a19a7f754027c000000000000000000000000000000001383aebba1e4327ccff7cf9912bda0dbc77de048b71ef8c8a81111d71dc33c5e3aa6edee9cf6f5fe525d50cc50b77cc9328388aff0d4a5b7dc9205abd374e7e98f3cd9f3418edb4eafda5fb16473d211000000000000000000000000000000000e7a16a975904f131682edbb03d9560d3e48214c9986bd50417a77108d13dc957500edf96462a3d01e62dc6cd468ef11000000000000000000000000000000000ae89e677711d05c30a48d6d75e76ca9fb70fe06c6dd6ff988683d89ccde29ac7d46c53bb97a59b1901abf1db66052db55b53c4669f19f0fc7431929bc0363d7d8fb432435fcde2635fdba334424e9f5", - "Name": "bls_g1multiexp_multiple", - "Expected": "00000000000000000000000000000000053fbdb09b6b5faa08bfe7b7069454247ad4d8bd57e90e2d2ebaa04003dcf110aa83072c07f480ab2107cca2ccff6091000000000000000000000000000000001654537b7c96fe64d13906066679c3d45808cb666452b55d1b909c230cc4b423c3f932c58754b9b762dc49fcc825522c", - "Gas": 61992, - "NoBenchmark": false - }, - { - "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e19a2b64cc58f8992cb21237914262ca9ada6cb13dc7b7d3f11c278fe0462040e4", - "Name": "bls_g1multiexp_random*g1_unnormalized_scalar", - "Expected": "000000000000000000000000000000000491d1b0ecd9bb917989f0e74f0dea0422eac4a873e5e2644f368dffb9a6e20fd6e10c1b77654d067c0618f6e5a7f79a0000000000000000000000000000000017cd7061575d3e8034fcea62adaa1a3bc38dca4b50e4c5c01d04dd78037c9cee914e17944ea99e7ad84278e5d49f36c4", - "Gas": 12000, - "NoBenchmark": false - }, - { - "Input": "00000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a219a2b64cc58f8992cb21237914262ca9ada6cb13dc7b7d3f11c278fe0462040e4", - "Name": "bls_g1multiexp_random*p1_unnormalized_scalar", - "Expected": "0000000000000000000000000000000006ee9c9331228753bcb148d0ca8623447701bb0aa6eafb0340aa7f81543923474e00f2a225de65c62dd1d8303270220c0000000000000000000000000000000018dd7be47eb4e80985d7a0d2cc96c8b004250b36a5c3ec0217705d453d3ecc6d0d3d1588722da51b40728baba1e93804", - "Gas": 12000, - "NoBenchmark": false - } -] diff --git a/assets/eip-2537/multiexp_G2_bls.json b/assets/eip-2537/multiexp_G2_bls.json deleted file mode 100644 index 8357cc406e10de..00000000000000 --- a/assets/eip-2537/multiexp_G2_bls.json +++ /dev/null @@ -1,100 +0,0 @@ -[ - { - "Input": "00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be0000000000000000000000000000000000000000000000000000000000000002", - "Name": "bls_g2multiexp_(g2+g2=2*g2)", - "Expected": "000000000000000000000000000000001638533957d540a9d2370f17cc7ed5863bc0b995b8825e0ee1ea1e1e4d00dbae81f14b0bf3611b78c952aacab827a053000000000000000000000000000000000a4edef9c1ed7f729f520e47730a124fd70662a904ba1074728114d1031e1572c6c886f6b57ec72a6178288c47c33577000000000000000000000000000000000468fb440d82b0630aeb8dca2b5256789a66da69bf91009cbfe6bd221e47aa8ae88dece9764bf3bd999d95d71e4c9899000000000000000000000000000000000f6d4552fa65dd2638b361543f887136a43253d9c66c411697003f7a13c308f5422e1aa0a59c8967acdefd8b6e36ccf3", - "Gas": 22500, - "NoBenchmark": false - }, - { - "Input": "00000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d8784510000000000000000000000000000000000000000000000000000000000000002", - "Name": "bls_g2multiexp_(p2+p2=2*p2)", - "Expected": "000000000000000000000000000000000b76fcbb604082a4f2d19858a7befd6053fa181c5119a612dfec83832537f644e02454f2b70d40985ebb08042d1620d40000000000000000000000000000000019a4a02c0ae51365d964c73be7babb719db1c69e0ddbf9a8a335b5bed3b0a4b070d2d5df01d2da4a3f1e56aae2ec106d000000000000000000000000000000000d18322f821ac72d3ca92f92b000483cf5b7d9e5d06873a44071c4e7e81efd904f210208fe0b9b4824f01c65bc7e62080000000000000000000000000000000004e563d53609a2d1e216aaaee5fbc14ef460160db8d1fdc5e1bd4e8b54cd2f39abf6f925969fa405efb9e700b01c7085", - "Gas": 22500, - "NoBenchmark": false - }, - { - "Input": "00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be0000000000000000000000000000000000000000000000000000000000000001", - "Name": "bls_g2multiexp_(1*g2=g2)", - "Expected": "00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be", - "Gas": 22500, - "NoBenchmark": false - }, - { - "Input": "00000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d8784510000000000000000000000000000000000000000000000000000000000000001", - "Name": "bls_g2multiexp_(1*p2=p2)", - "Expected": "00000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d878451", - "Gas": 22500, - "NoBenchmark": false - }, - { - "Input": "00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be0000000000000000000000000000000000000000000000000000000000000000", - "Name": "bls_g2multiexp_(0*g2=inf)", - "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "Gas": 22500, - "NoBenchmark": false - }, - { - "Input": "00000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d8784510000000000000000000000000000000000000000000000000000000000000000", - "Name": "bls_g2multiexp_(0*p2=inf)", - "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "Gas": 22500, - "NoBenchmark": false - }, - { - "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011", - "Name": "bls_g2multiexp_(x*inf=inf)", - "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "Gas": 22500, - "NoBenchmark": false - }, - { - "Input": "00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002", - "Name": "bls_g2multiexp_(2g2+inf)", - "Expected": "000000000000000000000000000000001638533957d540a9d2370f17cc7ed5863bc0b995b8825e0ee1ea1e1e4d00dbae81f14b0bf3611b78c952aacab827a053000000000000000000000000000000000a4edef9c1ed7f729f520e47730a124fd70662a904ba1074728114d1031e1572c6c886f6b57ec72a6178288c47c33577000000000000000000000000000000000468fb440d82b0630aeb8dca2b5256789a66da69bf91009cbfe6bd221e47aa8ae88dece9764bf3bd999d95d71e4c9899000000000000000000000000000000000f6d4552fa65dd2638b361543f887136a43253d9c66c411697003f7a13c308f5422e1aa0a59c8967acdefd8b6e36ccf3", - "Gas": 45000, - "NoBenchmark": false - }, - { - "Input": "00000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d8784510000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002", - "Name": "bls_g2multiexp_(2p2+inf)", - "Expected": "000000000000000000000000000000000b76fcbb604082a4f2d19858a7befd6053fa181c5119a612dfec83832537f644e02454f2b70d40985ebb08042d1620d40000000000000000000000000000000019a4a02c0ae51365d964c73be7babb719db1c69e0ddbf9a8a335b5bed3b0a4b070d2d5df01d2da4a3f1e56aae2ec106d000000000000000000000000000000000d18322f821ac72d3ca92f92b000483cf5b7d9e5d06873a44071c4e7e81efd904f210208fe0b9b4824f01c65bc7e62080000000000000000000000000000000004e563d53609a2d1e216aaaee5fbc14ef460160db8d1fdc5e1bd4e8b54cd2f39abf6f925969fa405efb9e700b01c7085", - "Gas": 45000, - "NoBenchmark": false - }, - { - "Input": "00000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d878451000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d8784510000000000000000000000000000000000000000000000000000000000000000", - "Name": "bls_g1multiexp_(inf+inf)", - "Expected": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "Gas": 45000, - "NoBenchmark": false - }, - { - "Input": "00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d8784510000000000000000000000000000000000000000000000000000000000000002", - "Name": "bls_g2multiexp_(2g2+2p2)", - "Expected": "00000000000000000000000000000000009cc9ed6635623ba19b340cbc1b0eb05c3a58770623986bb7e041645175b0a38d663d929afb9a949f7524656043bccc000000000000000000000000000000000c0fb19d3f083fd5641d22a861a11979da258003f888c59c33005cb4a2df4df9e5a2868832063ac289dfa3e997f21f8a00000000000000000000000000000000168bf7d87cef37cf1707849e0a6708cb856846f5392d205ae7418dd94d94ef6c8aa5b424af2e99d957567654b9dae1d90000000000000000000000000000000017e0fa3c3b2665d52c26c7d4cea9f35443f4f9007840384163d3aa3c7d4d18b21b65ff4380cf3f3b48e94b5eecb221dd", - "Gas": 45000, - "NoBenchmark": false - }, - { - "Input": "00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be263dbd792f5b1be47ed85f8938c0f29586af0d3ac7b977f21c278fe1462040e300000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d87845147b8192d77bf871b62e87859d653922725724a5c031afeabc60bcef5ff66513800000000000000000000000000000000108ed59fd9fae381abfd1d6bce2fd2fa220990f0f837fa30e0f27914ed6e1454db0d1ee957b219f61da6ff8be0d6441f000000000000000000000000000000000296238ea82c6d4adb3c838ee3cb2346049c90b96d602d7bb1b469b905c9228be25c627bffee872def773d5b2a2eb57d00000000000000000000000000000000033f90f6057aadacae7963b0a0b379dd46750c1c94a6357c99b65f63b79e321ff50fe3053330911c56b6ceea08fee65600000000000000000000000000000000153606c417e59fb331b7ae6bce4fbf7c5190c33ce9402b5ebe2b70e44fca614f3f1382a3625ed5493843d0b0a652fc3f328388aff0d4a5b7dc9205abd374e7e98f3cd9f3418edb4eafda5fb16473d21600000000000000000000000000000000038af300ef34c7759a6caaa4e69363cafeed218a1f207e93b2c70d91a1263d375d6730bd6b6509dcac3ba5b567e85bf3000000000000000000000000000000000da75be60fb6aa0e9e3143e40c42796edf15685cafe0279afd2a67c3dff1c82341f17effd402e4f1af240ea90f4b659b0000000000000000000000000000000019b148cbdf163cf0894f29660d2e7bfb2b68e37d54cc83fd4e6e62c020eaa48709302ef8e746736c0e19342cc1ce3df4000000000000000000000000000000000492f4fed741b073e5a82580f7c663f9b79e036b70ab3e51162359cec4e77c78086fe879b65ca7a47d34374c8315ac5e263dbd792f5b1be47ed85f8938c0f29586af0d3ac7b977f21c278fe1462040e2000000000000000000000000000000000c5ae723be00e6c3f0efe184fdc0702b64588fe77dda152ab13099a3bacd3876767fa7bbad6d6fd90b3642e902b208f90000000000000000000000000000000012c8c05c1d5fc7bfa847f4d7d81e294e66b9a78bc9953990c358945e1f042eedafce608b67fdd3ab0cb2e6e263b9b1ad0000000000000000000000000000000004e77ddb3ede41b5ec4396b7421dd916efc68a358a0d7425bddd253547f2fb4830522358491827265dfc5bcc1928a5690000000000000000000000000000000011c624c56dbe154d759d021eec60fab3d8b852395a89de497e48504366feedd4662d023af447d66926a28076813dd64647b8192d77bf871b62e87859d653922725724a5c031afeabc60bcef5ff665131000000000000000000000000000000000ea4e7c33d43e17cc516a72f76437c4bf81d8f4eac69ac355d3bf9b71b8138d55dc10fd458be115afa798b55dac34be1000000000000000000000000000000001565c2f625032d232f13121d3cfb476f45275c303a037faa255f9da62000c2c864ea881e2bcddd111edc4a3c0da3e88d00000000000000000000000000000000043b6f5fe4e52c839148dc66f2b3751e69a0f6ebb3d056d6465d50d4108543ecd956e10fa1640dfd9bc0030cc2558d28000000000000000000000000000000000f8991d2a1ad662e7b6f58ab787947f1fa607fce12dde171bc17903b012091b657e15333e11701edcf5b63ba2a561247328388aff0d4a5b7dc9205abd374e7e98f3cd9f3418edb4eafda5fb16473d211", - "Name": "bls_g2multiexp_multiple", - "Expected": "0000000000000000000000000000000016cf5fd2c2f1b2e01cc48a6d03e8e6d7f3ad754d6c7d4000f806c18c28d8d559cf529dd159c74946a7713d1906894718000000000000000000000000000000000628d42142df8d620d1f3709ac01f382ba950eaf14c12863885af5838067deec4bb363ffda427fcbdd2b8ec6cc5784ae0000000000000000000000000000000018168dec2441ef462e9a769c782f81acdc7fa49dffebb996764ba9fa96b9200ceb5edd9e96b33c383bd042b4e6af191a000000000000000000000000000000001065aaea2c4aa1d2bee7f1e82a2138ae7016dbbade8383ad912d81eca5fb260086238f95f8cef8f2f491969d4cefa2c3", - "Gas": 112320, - "NoBenchmark": false - }, - { - "Input": "00000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be9a2b64cc58f8992cb21237914262ca9ada6cb13dc7b7d3f11c278fe0462040e4", - "Name": "bls_g2multiexp_random*g2_unnormalized_scalar", - "Expected": "0000000000000000000000000000000014856c22d8cdb2967c720e963eedc999e738373b14172f06fc915769d3cc5ab7ae0a1b9c38f48b5585fb09d4bd2733bb000000000000000000000000000000000c400b70f6f8cd35648f5c126cce5417f3be4d8eefbd42ceb4286a14df7e03135313fe5845e3a575faab3e8b949d248800000000000000000000000000000000149a0aacc34beba2beb2f2a19a440166e76e373194714f108e4ab1c3fd331e80f4e73e6b9ea65fe3ec96d7136de81544000000000000000000000000000000000e4622fef26bdb9b1e8ef6591a7cc99f5b73164500c1ee224b6a761e676b8799b09a3fd4fa7e242645cc1a34708285e4", - "Gas": 22500, - "NoBenchmark": false - }, - { - "Input": "00000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d8784519a2b64cc58f8992cb21237914262ca9ada6cb13dc7b7d3f11c278fe0462040e4", - "Name": "bls_g2multiexp_random*p2_unnormalized_scalar", - "Expected": "00000000000000000000000000000000036074dcbbd0e987531bfe0e45ddfbe09fd015665990ee0c352e8e403fe6af971d8f42141970d9ab14b4dd04874409e600000000000000000000000000000000019705637f24ba2f398f32c3a3e20d6a1cd0fd63e6f8f071cf603a8334f255744927e7bfdfdb18519e019c49ff6e914500000000000000000000000000000000008e74fcff4c4278c9accfb60809ed69bbcbe3d6213ef2304e078d15ec7d6decb4f462b24b8e7cc38cc11b6f2c9e0486000000000000000000000000000000001331d40100f38c1070afd832445881b47cf4d63894666d9907c85ac66604aab5ad329980938cc3c167ccc5b6bc1b8f30", - "Gas": 22500, - "NoBenchmark": false - } -] diff --git a/assets/eip-2537/pairing_check_bls.json b/assets/eip-2537/pairing_check_bls.json index 70ab731461edb9..bb579b13e6271e 100644 --- a/assets/eip-2537/pairing_check_bls.json +++ b/assets/eip-2537/pairing_check_bls.json @@ -1,44 +1,107 @@ [ - { - "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be", - "Name": "bls_pairing_e(G1,0)=e(0,G2)", - "Expected": "0000000000000000000000000000000000000000000000000000000000000001", - "Gas": 102900, - "NoBenchmark": false - }, - { - "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be", - "Name": "bls_pairing_non-degeneracy", - "Expected": "0000000000000000000000000000000000000000000000000000000000000000", - "Gas": 70300, - "NoBenchmark": false - }, - { - "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be00000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a2100000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be000000000000000000000000000000000a40300ce2dec9888b60690e9a41d3004fda4886854573974fab73b046d3147ba5b7a5bde85279ffede1b45b3918d82d0000000000000000000000000000000006d3d887e9f53b9ec4eb6cedf5607226754b07c01ace7834f57f3e7315faefb739e59018e22c492006190fba4a87002500000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000d1b3cc2c7027888be51d9ef691d77bcb679afda66c73f17f9ee3837a55024f78c71363275a75d75d86bab79f74782aa0000000000000000000000000000000013fa4d4a0ad8b1ce186ed5061789213d993923066dddaf1040bc3ff59f825c78df74f2d75467e25e0f55f8a00fa030ed", - "Name": "bls_pairing_bilinearity", - "Expected": "0000000000000000000000000000000000000000000000000000000000000001", - "Gas": 135500, - "NoBenchmark": false - }, - { - "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000d1b3cc2c7027888be51d9ef691d77bcb679afda66c73f17f9ee3837a55024f78c71363275a75d75d86bab79f74782aa0000000000000000000000000000000013fa4d4a0ad8b1ce186ed5061789213d993923066dddaf1040bc3ff59f825c78df74f2d75467e25e0f55f8a00fa030ed", - "Name": "bls_pairing_e(G1,-G2)=e(-G1,G2)", - "Expected": "0000000000000000000000000000000000000000000000000000000000000001", - "Gas": 102900, - "NoBenchmark": false - }, - { - "Input": "000000000000000000000000000000000491d1b0ecd9bb917989f0e74f0dea0422eac4a873e5e2644f368dffb9a6e20fd6e10c1b77654d067c0618f6e5a7f79a0000000000000000000000000000000017cd7061575d3e8034fcea62adaa1a3bc38dca4b50e4c5c01d04dd78037c9cee914e17944ea99e7ad84278e5d49f36c4000000000000000000000000000000000bc2357c6782bbb6a078d9e171fc7a81f7bd8ca73eb485e76317359908bb09bd372fd362a637512a9d48019b383e54890000000000000000000000000000000004b8f49c3bac0247a09487049492b0ed99cf90c56263141daa35f011330d3ced3f3ad78d252c51a3bb42fc7d8f182594000000000000000000000000000000000982d17b17404ac198a0ff5f2dffa56a328d95ec4732d9cca9da420ec7cf716dc63d56d0f5179a8b1ec71fe0328fe88200000000000000000000000000000000147c92cb19e43943bb20c5360a6c4347411eb8ffb3d6f19cc428a8dc0cb3fd1eb3ad02b1c21e21c78f65a7691ee63de90000000000000000000000000000000016cae74dc6523e5273dbd2d9d25c53f1e2c453e6d9ba3f605021cfb514fa0bdf721b05f2200f32591d733e739fabf438000000000000000000000000000000001405df65fb71b738510b3a2fc31c33ef3d884ccc84efb1017341a368bf40727b7ad8cdc8e3fd6b0eb94102488c5cb77000000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000d1b3cc2c7027888be51d9ef691d77bcb679afda66c73f17f9ee3837a55024f78c71363275a75d75d86bab79f74782aa0000000000000000000000000000000013fa4d4a0ad8b1ce186ed5061789213d993923066dddaf1040bc3ff59f825c78df74f2d75467e25e0f55f8a00fa030ed", - "Name": "bls_pairing_e(aG1,bG2)=e(abG1,G2)", - "Expected": "0000000000000000000000000000000000000000000000000000000000000001", - "Gas": 102900, - "NoBenchmark": false - }, - { - "Input": "000000000000000000000000000000000491d1b0ecd9bb917989f0e74f0dea0422eac4a873e5e2644f368dffb9a6e20fd6e10c1b77654d067c0618f6e5a7f79a0000000000000000000000000000000017cd7061575d3e8034fcea62adaa1a3bc38dca4b50e4c5c01d04dd78037c9cee914e17944ea99e7ad84278e5d49f36c4000000000000000000000000000000000bc2357c6782bbb6a078d9e171fc7a81f7bd8ca73eb485e76317359908bb09bd372fd362a637512a9d48019b383e54890000000000000000000000000000000004b8f49c3bac0247a09487049492b0ed99cf90c56263141daa35f011330d3ced3f3ad78d252c51a3bb42fc7d8f182594000000000000000000000000000000000982d17b17404ac198a0ff5f2dffa56a328d95ec4732d9cca9da420ec7cf716dc63d56d0f5179a8b1ec71fe0328fe88200000000000000000000000000000000147c92cb19e43943bb20c5360a6c4347411eb8ffb3d6f19cc428a8dc0cb3fd1eb3ad02b1c21e21c78f65a7691ee63de90000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb00000000000000000000000000000000114d1d6855d545a8aa7d76c8cf2e21f267816aef1db507c96655b9d5caac42364e6f38ba0ecb751bad54dcd6b939c2ca00000000000000000000000000000000166335679f3b3e2617b70c22c48e820e2c6a35149c4f96293035c1494a1ce4591f7a44bce94e9d76def50a71c9e7fa41000000000000000000000000000000000ef11c636091748476331159c8259c064da712ffec033c89299384b4c11b801893026726d992aacdc8e0a28db1a3ab82000000000000000000000000000000000fd8d4944030f480f44ce0d2d4fb67ff6264d30a0f3193cc218b062e5114cf9e4ce847489f7be94b0d4a9fc0c550fdc60000000000000000000000000000000000edba2c166be3d673ea77016163ae5cdf7b3c9bd480e733eb5c08a5f1c798793d339cb503005f5a9e586ea5aabf9695", - "Name": "bls_pairing_e(aG1,bG2)=e(G1,abG2)", - "Expected": "0000000000000000000000000000000000000000000000000000000000000001", - "Gas": 102900, - "NoBenchmark": false - } -] + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_pairing_e(0,0)", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 70300, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_pairing_e(0,0)=e(0,0)", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 102900, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be", + "Name": "bls_pairing_e(0,G2)", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 70300, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Name": "bls_pairing_e(G1,0)", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 70300, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000d1b3cc2c7027888be51d9ef691d77bcb679afda66c73f17f9ee3837a55024f78c71363275a75d75d86bab79f74782aa0000000000000000000000000000000013fa4d4a0ad8b1ce186ed5061789213d993923066dddaf1040bc3ff59f825c78df74f2d75467e25e0f55f8a00fa030ed", + "Name": "bls_pairing_e(0,-G2)!=e(-G1,G2)", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000", + "Gas": 102900, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000d1b3cc2c7027888be51d9ef691d77bcb679afda66c73f17f9ee3837a55024f78c71363275a75d75d86bab79f74782aa0000000000000000000000000000000013fa4d4a0ad8b1ce186ed5061789213d993923066dddaf1040bc3ff59f825c78df74f2d75467e25e0f55f8a00fa030ed", + "Name": "bls_pairing_e(G1,0)!=e(-G1,G2)", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000", + "Gas": 102900, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be", + "Name": "bls_pairing_e(G1,0)=e(0,G2)", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 102900, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be", + "Name": "bls_pairing_non-degeneracy_e(P,Q)!= 1", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000", + "Gas": 70300, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be00000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a2100000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be000000000000000000000000000000000a40300ce2dec9888b60690e9a41d3004fda4886854573974fab73b046d3147ba5b7a5bde85279ffede1b45b3918d82d0000000000000000000000000000000006d3d887e9f53b9ec4eb6cedf5607226754b07c01ace7834f57f3e7315faefb739e59018e22c492006190fba4a87002500000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000d1b3cc2c7027888be51d9ef691d77bcb679afda66c73f17f9ee3837a55024f78c71363275a75d75d86bab79f74782aa0000000000000000000000000000000013fa4d4a0ad8b1ce186ed5061789213d993923066dddaf1040bc3ff59f825c78df74f2d75467e25e0f55f8a00fa030ed", + "Name": "bls_pairing_bilinearity_e(G1,G2)*e(P1,G2)*e(P1+G1,-G2)=1", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 135500, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000d1b3cc2c7027888be51d9ef691d77bcb679afda66c73f17f9ee3837a55024f78c71363275a75d75d86bab79f74782aa0000000000000000000000000000000013fa4d4a0ad8b1ce186ed5061789213d993923066dddaf1040bc3ff59f825c78df74f2d75467e25e0f55f8a00fa030ed", + "Name": "bls_pairing_e(G1,G2)*e(G1,-G2)=1", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 102900, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000491d1b0ecd9bb917989f0e74f0dea0422eac4a873e5e2644f368dffb9a6e20fd6e10c1b77654d067c0618f6e5a7f79a0000000000000000000000000000000017cd7061575d3e8034fcea62adaa1a3bc38dca4b50e4c5c01d04dd78037c9cee914e17944ea99e7ad84278e5d49f36c4000000000000000000000000000000000bc2357c6782bbb6a078d9e171fc7a81f7bd8ca73eb485e76317359908bb09bd372fd362a637512a9d48019b383e54890000000000000000000000000000000004b8f49c3bac0247a09487049492b0ed99cf90c56263141daa35f011330d3ced3f3ad78d252c51a3bb42fc7d8f182594000000000000000000000000000000000982d17b17404ac198a0ff5f2dffa56a328d95ec4732d9cca9da420ec7cf716dc63d56d0f5179a8b1ec71fe0328fe88200000000000000000000000000000000147c92cb19e43943bb20c5360a6c4347411eb8ffb3d6f19cc428a8dc0cb3fd1eb3ad02b1c21e21c78f65a7691ee63de90000000000000000000000000000000016cae74dc6523e5273dbd2d9d25c53f1e2c453e6d9ba3f605021cfb514fa0bdf721b05f2200f32591d733e739fabf438000000000000000000000000000000001405df65fb71b738510b3a2fc31c33ef3d884ccc84efb1017341a368bf40727b7ad8cdc8e3fd6b0eb94102488c5cb77000000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000d1b3cc2c7027888be51d9ef691d77bcb679afda66c73f17f9ee3837a55024f78c71363275a75d75d86bab79f74782aa0000000000000000000000000000000013fa4d4a0ad8b1ce186ed5061789213d993923066dddaf1040bc3ff59f825c78df74f2d75467e25e0f55f8a00fa030ed", + "Name": "bls_pairing_e(aG1,bG2)=e(abG1,G2)", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 102900, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000491d1b0ecd9bb917989f0e74f0dea0422eac4a873e5e2644f368dffb9a6e20fd6e10c1b77654d067c0618f6e5a7f79a0000000000000000000000000000000017cd7061575d3e8034fcea62adaa1a3bc38dca4b50e4c5c01d04dd78037c9cee914e17944ea99e7ad84278e5d49f36c4000000000000000000000000000000000bc2357c6782bbb6a078d9e171fc7a81f7bd8ca73eb485e76317359908bb09bd372fd362a637512a9d48019b383e54890000000000000000000000000000000004b8f49c3bac0247a09487049492b0ed99cf90c56263141daa35f011330d3ced3f3ad78d252c51a3bb42fc7d8f182594000000000000000000000000000000000982d17b17404ac198a0ff5f2dffa56a328d95ec4732d9cca9da420ec7cf716dc63d56d0f5179a8b1ec71fe0328fe88200000000000000000000000000000000147c92cb19e43943bb20c5360a6c4347411eb8ffb3d6f19cc428a8dc0cb3fd1eb3ad02b1c21e21c78f65a7691ee63de90000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb00000000000000000000000000000000114d1d6855d545a8aa7d76c8cf2e21f267816aef1db507c96655b9d5caac42364e6f38ba0ecb751bad54dcd6b939c2ca00000000000000000000000000000000166335679f3b3e2617b70c22c48e820e2c6a35149c4f96293035c1494a1ce4591f7a44bce94e9d76def50a71c9e7fa41000000000000000000000000000000000ef11c636091748476331159c8259c064da712ffec033c89299384b4c11b801893026726d992aacdc8e0a28db1a3ab82000000000000000000000000000000000fd8d4944030f480f44ce0d2d4fb67ff6264d30a0f3193cc218b062e5114cf9e4ce847489f7be94b0d4a9fc0c550fdc60000000000000000000000000000000000edba2c166be3d673ea77016163ae5cdf7b3c9bd480e733eb5c08a5f1c798793d339cb503005f5a9e586ea5aabf9695", + "Name": "bls_pairing_e(aG1,bG2)=e(G1,abG2)", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 102900, + "NoBenchmark": false + }, + { + "Input": "000000000000000000000000000000000491d1b0ecd9bb917989f0e74f0dea0422eac4a873e5e2644f368dffb9a6e20fd6e10c1b77654d067c0618f6e5a7f79a0000000000000000000000000000000017cd7061575d3e8034fcea62adaa1a3bc38dca4b50e4c5c01d04dd78037c9cee914e17944ea99e7ad84278e5d49f36c4000000000000000000000000000000000bc2357c6782bbb6a078d9e171fc7a81f7bd8ca73eb485e76317359908bb09bd372fd362a637512a9d48019b383e54890000000000000000000000000000000004b8f49c3bac0247a09487049492b0ed99cf90c56263141daa35f011330d3ced3f3ad78d252c51a3bb42fc7d8f182594000000000000000000000000000000000982d17b17404ac198a0ff5f2dffa56a328d95ec4732d9cca9da420ec7cf716dc63d56d0f5179a8b1ec71fe0328fe88200000000000000000000000000000000147c92cb19e43943bb20c5360a6c4347411eb8ffb3d6f19cc428a8dc0cb3fd1eb3ad02b1c21e21c78f65a7691ee63de90000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb00000000000000000000000000000000114d1d6855d545a8aa7d76c8cf2e21f267816aef1db507c96655b9d5caac42364e6f38ba0ecb751bad54dcd6b939c2ca00000000000000000000000000000000166335679f3b3e2617b70c22c48e820e2c6a35149c4f96293035c1494a1ce4591f7a44bce94e9d76def50a71c9e7fa41000000000000000000000000000000000ef11c636091748476331159c8259c064da712ffec033c89299384b4c11b801893026726d992aacdc8e0a28db1a3ab82000000000000000000000000000000000fd8d4944030f480f44ce0d2d4fb67ff6264d30a0f3193cc218b062e5114cf9e4ce847489f7be94b0d4a9fc0c550fdc60000000000000000000000000000000000edba2c166be3d673ea77016163ae5cdf7b3c9bd480e733eb5c08a5f1c798793d339cb503005f5a9e586ea5aabf9695", + "Name": "bls_pairing_e(aG1,bG2)=3De(G1,abG2)", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 102900, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000d1b3cc2c7027888be51d9ef691d77bcb679afda66c73f17f9ee3837a55024f78c71363275a75d75d86bab79f74782aa0000000000000000000000000000000013fa4d4a0ad8b1ce186ed5061789213d993923066dddaf1040bc3ff59f825c78df74f2d75467e25e0f55f8a00fa030ed", + "Name": "bls_pairing_e(G1,G2)*e(0,0)*e(G1,-G2)=1", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 135500, + "NoBenchmark": false + }, + { + "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be", + "Name": "bls_pairing_e(G1,G2)*e(0,0)*e(G1,G2)=0", + "Expected": "0000000000000000000000000000000000000000000000000000000000000000", + "Gas": 135500, + "NoBenchmark": false + } +] \ No newline at end of file diff --git a/assets/eip-2537/test-vectors.md b/assets/eip-2537/test-vectors.md index 6521a4dbf93fcb..2a6c523add728d 100644 --- a/assets/eip-2537/test-vectors.md +++ b/assets/eip-2537/test-vectors.md @@ -8,17 +8,17 @@ Note: `BLS12_G1MUL` is executed by the `BLS12_G1MULTIEXP` precompile and `BLS12_ - [`BLS12_G2ADD` Machine-readable data](add_G2_bls.json) - [`BLS12_G1MUL` Machine-readable data](mul_G1_bls.json) - [`BLS12_G2MUL` Machine-readable data](mul_G2_bls.json) +- [`BLS12_G1MSM` Machine-readable data](msm_G1_bls.json) +- [`BLS12_G2MSM` Machine-readable data](msm_G2_bls.json) +- [`BLS12_PAIRING_CHECK` Machine-readable data](pairing_check_bls.json) - [`BLS12_MAP_FP_TO_G1` Machine-readable data](map_fp_to_G1_bls.json) - [`BLS12_MAP_FP2_TO_G2` Machine-readable data](map_fp2_to_G2_bls.json) -- [`BLS12_G1MULTIEXP` Machine-readable data](multiexp_G1_bls.json) -- [`BLS12_G2MULTIEXP` Machine-readable data](multiexp_G2_bls.json) -- [`BLS12_PAIRING_CHECK` Machine-readable data](pairing_check_bls.json) - [Fail `BLS12_G1ADD` Machine-readable data](fail-add_G1_bls.json) - [Fail `BLS12_G2ADD` Machine-readable data](fail-add_G2_bls.json) - [Fail `BLS12_G1MUL` Machine-readable data](fail-mul_G1_bls.json) - [Fail `BLS12_G2MUL` Machine-readable data](fail-mul_G2_bls.json) +- [Fail `BLS12_G1MSM` Machine-readable data](fail-msm_G1_bls.json) +- [Fail `BLS12_G2MSM` Machine-readable data](fail-msm_G2_bls.json) - [Fail `BLS12_MAP_FP_TO_G1` Machine-readable data](fail-map_fp_to_G1_bls.json) - [Fail `BLS12_MAP_FP2_TO_G2` Machine-readable data](fail-map_fp2_to_G2_bls.json) -- [Fail `BLS12_G1MULTIEXP` Machine-readable data](fail-multiexp_G1_bls.json) -- [Fail `BLS12_G2MULTIEXP` Machine-readable data](fail-multiexp_G2_bls.json) - [Fail `BLS12_PAIRING_CHECK` Machine-readable data](fail-pairing_check_bls.json) From 21a8663f8c6e81eec9dc0700167b700cde07e3d1 Mon Sep 17 00:00:00 2001 From: VolodymyrBg Date: Sat, 8 Mar 2025 10:17:12 +0200 Subject: [PATCH 040/724] =?UTF-8?q?Update=20EIP-7709:=20Replace=20TBD=20va?= =?UTF-8?q?lues=20for=20FORK=5FTIMESTAMP=20and=20HISTORY=5FST=E2=80=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Merged by EIP-Bot. --- EIPS/eip-7709.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7709.md b/EIPS/eip-7709.md index 6f69c9abd491bc..e08ae05d29c2e7 100644 --- a/EIPS/eip-7709.md +++ b/EIPS/eip-7709.md @@ -24,7 +24,7 @@ The `BLOCKHASH (0x40)` opcode currently assumes that the client has knowledge of | Parameter | Value | | ------------------------- | ------ | | `FORK_TIMESTAMP` | TBD | -| `HISTORY_STORAGE_ADDRESS` | TBD | +| `HISTORY_STORAGE_ADDRESS` | `0x0000F90827F1C53a10cb7A02335B175320002935` | | `BLOCKHASH_SERVE_WINDOW` | `256` | The `BLOCKHASH` opcode semantics remains the same as before. From the `fork_block` (defined as `fork_block.timestamp >= FORK_TIMESTAMP and fork_block.parent.timestamp < FORK_TIMESTAMP`), the `BLOCKHASH` instruction should be updated to resolve block hash in the following manner: From 6097373070b12f44d10d11d5908c42557ee618eb Mon Sep 17 00:00:00 2001 From: lightclient <14004106+lightclient@users.noreply.github.com> Date: Sat, 8 Mar 2025 22:42:59 +0100 Subject: [PATCH 041/724] Update EIP-7002: Add felix to request eips Merged by EIP-Bot. --- EIPS/eip-7002.md | 2 +- EIPS/eip-7251.md | 2 +- EIPS/eip-7685.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/EIPS/eip-7002.md b/EIPS/eip-7002.md index bb21bdaef7101d..ef06e8235fce63 100644 --- a/EIPS/eip-7002.md +++ b/EIPS/eip-7002.md @@ -2,7 +2,7 @@ eip: 7002 title: Execution layer triggerable withdrawals description: Allow validators to trigger exits and partial withdrawals via their execution layer (0x01) withdrawal credentials -author: Danny Ryan (@djrtwo), Mikhail Kalinin (@mkalinin), Ansgar Dietrichs (@adietrichs), Hsiao-Wei Wang (@hwwhww), lightclient (@lightclient) +author: Danny Ryan (@djrtwo), Mikhail Kalinin (@mkalinin), Ansgar Dietrichs (@adietrichs), Hsiao-Wei Wang (@hwwhww), lightclient (@lightclient), Felix Lange (@fjl) discussions-to: https://ethereum-magicians.org/t/eip-7002-execution-layer-triggerable-exits/14195 status: Last Call last-call-deadline: 2025-02-21 diff --git a/EIPS/eip-7251.md b/EIPS/eip-7251.md index 3c3a9ed755e0f2..0c975d316602d2 100644 --- a/EIPS/eip-7251.md +++ b/EIPS/eip-7251.md @@ -2,7 +2,7 @@ eip: 7251 title: Increase the MAX_EFFECTIVE_BALANCE description: Allow validators to have larger effective balances, while maintaining the 32 ETH lower bound. -author: mike (@michaelneuder), Francesco (@fradamt), dapplion (@dapplion), Mikhail (@mkalinin), Aditya (@adiasg), Justin (@justindrake), lightclient (@lightclient) +author: mike (@michaelneuder), Francesco (@fradamt), dapplion (@dapplion), Mikhail (@mkalinin), Aditya (@adiasg), Justin (@justindrake), lightclient (@lightclient), Felix Lange (@fjl) discussions-to: https://ethereum-magicians.org/t/eip-7251-increase-the-max-effective-balance/15982 status: Last Call last-call-deadline: 2025-02-21 diff --git a/EIPS/eip-7685.md b/EIPS/eip-7685.md index c9a6412e241053..67ecb425d78f1d 100644 --- a/EIPS/eip-7685.md +++ b/EIPS/eip-7685.md @@ -2,7 +2,7 @@ eip: 7685 title: General purpose execution layer requests description: A general purpose bus for sharing EL triggered requests with the CL -author: lightclient (@lightclient) +author: lightclient (@lightclient), Felix Lange (@fjl) discussions-to: https://ethereum-magicians.org/t/eip-7685-general-purpose-execution-layer-requests/19668 status: Last Call last-call-deadline: 2025-02-21 From 3b9b517dc5b6c16c13fad4292177b3dd21befff3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felf=C3=B6ldi=20Zsolt?= Date: Sun, 9 Mar 2025 09:33:02 +0100 Subject: [PATCH 042/724] Update EIP-7745: improved row mapping, introduced mapping layers Merged by EIP-Bot. --- EIPS/eip-7745.md | 372 ++++++++++++++++++++++++++++++----------------- 1 file changed, 240 insertions(+), 132 deletions(-) diff --git a/EIPS/eip-7745.md b/EIPS/eip-7745.md index 2f749c62cc6731..f4ca6aa436fc4a 100644 --- a/EIPS/eip-7745.md +++ b/EIPS/eip-7745.md @@ -1,7 +1,7 @@ --- eip: 7745 -title: Two dimensional log filter data structure -description: An efficient and light client friendly replacement for block header bloom filters +title: Light client and DHT friendly log index +description: An efficient, light client and DHT friendly replacement for block header bloom filters author: Zsolt Felföldi (@zsfelfoldi) discussions-to: https://ethereum-magicians.org/t/eip-7745-two-dimensional-log-filter-data-structure/20580 status: Draft @@ -14,26 +14,26 @@ created: 2024-07-17 Replace the fixed 2048 bit log event bloom filters in block headers with a new data structure that can adapt to the changing number of events per block and consistently guarantee a sufficiently low false positive ratio. -The proposed structure maps all log entries onto a global linear log index space and hashes them into a Merkle tree based on that index. It also contains a _filter map_ for every fixed length section of the log index space, hashed into the same Merkle tree. These are two dimensional sparse bit maps similar to bloom filters that allow searching for log address/topic patterns. Unlike the per-block bloom filters, they allow searching for specific events by accessing only a small portion of the entire dataset which can also be proven with a Merkle proof, making the search both efficient and light client friendly. They also provide exact position information for potential hits. Instead of signaling probable presence in a given block, potential hits derived from a _filter map_ are pointers to the log index space and can be directly used to look up the log at the given index from the Merkle tree of log entries. +The proposed structure maps all log entries onto a global linear index space and hashes them into a Merkle tree based on that index. It also contains a _filter map_ for every fixed length section of the index space, hashed into the same Merkle tree. These are two dimensional sparse bit maps that allow searching for log address/topic patterns. Unlike the per-block bloom filters, they allow searching for specific events by accessing only a small portion of the entire dataset which can also be proven with a Merkle proof, making the search both efficient and light client friendly. They also provide exact position information for potential hits. Instead of signaling probable presence in a given block, potential hits derived from a _filter map_ are pointers to the index space and can be directly used to look up the log at the given index from the Merkle tree of log entries. -The proposed design uses the same structure for efficient local search and remote proof generation/verification, thereby simplifying implementation of provers and verifiers. It also allows validators that are not interested in either searching or proving logs to generate the log index root hash by maintaining a minimal log index state with a relatively small (hard capped) size. +The proposed structure can be efficiently used both for local search and for remote proof generation/verification, thereby simplifying implementation of provers and verifiers. It also allows validators that are not interested in either searching or proving logs to generate the log index root hash by maintaining a minimal log index state with a relatively small (hard capped) size. ## Motivation -Bloom filters are only useful as long as they are sufficiently sparse. False positive ratio rises rapidly with the number of events per filter and the density of `1` bits in the filter bit vector. In the currently existing bloom filter each log address and topic sets 3 out of a fixed length of 2048 bits which resulted in sufficiently sparse filters in the beginning but with the increase of the block gas limits the false positive ratio soon made the filter practically useless. Mainnet blocks currently add over 1000 log addresses and topics in average and therefore the bloom filter size would need to increase about tenfold in order to achieve acceptable false positive rates again, allowing log search with a proof size of about 3 kilobytes per block which is still kind of expensive. +Adding logs has a significantly lower gas cost and should accordingly be less resource consuming than writing to the state. The original design of bloom filters in each block achieves this goal as there is no complex data structure like the state to update, the set of logs emitted in each block is all contained within the header and receipts belonging to that block. Logs mostly just have long term storage costs. On the other hand, searching logs in a long range of blocks is very expensive. -The main purpose of making logs a part of consensus was to be able to prove these events with a low amount of data and making trustless interaction with smart contracts possible without operating a full node. The _filter maps_ achieve this by sorting events into rows and allowing smaller log range proofs by about 3 orders of magnitude. +Bloom filters are only useful as long as they are sufficiently sparse. False positive ratio rises rapidly with the number of events per filter and the density of `1` bits in the filter bit vector. In the currently existing bloom filter each log address and topic sets 3 out of a fixed length of 2048 bits which resulted in sufficiently sparse filters in the beginning but with the increase of the block gas limits the false positive ratio soon made the filter practically useless. Mainnet blocks currently add over 1000 log addresses and topics in average and therefore the bloom filter size would need to increase about tenfold in order to achieve acceptable false positive rates again. This would raise block header size to about 3 kilobytes. Even if the size of the per-block bloom filters would be raised to a sufficient level, log search would still require accessing the entire header chain. Searching in just the most recent one year history would cost over 6 gigabytes of data, not counting the access of actual logs where the bloom filters have a match. The current situation is even worse, requiring a large portion of the full block receipt sets to be accessed due to the high false positive rate of the bloom filters. ## Specification ### Terms and definitions -- _log value_: either an _address value_ or a _topic value_. Each `LOG` opcode adds one _address value_ and 0..4 _topic values_. A _log value_ is represented by a 32 byte hash which is calculated as `SHA2(address)` or `SHA2(topic)` -- _log index_: values are globally mapped to a linear index space, with a monotonically increasing _log index_ assigned to each added _log value_. The _log values_ are added in the order of EVM execution (_address value_ first, then the _topic values_) so the logs generated in each block and in each transaction of the block occupy a continuous range in the index space. A _block delimiter_ is also added between blocks which has its own _log index_ and is added to the Merkle tree of _log entries_ but not to the _filter maps_. -- _log entry_: an SSZ encoded log event with position metadata (a `LogEntry` container) is added to the `log_entries` Merkle tree at the first _log index_ assigned to the event (the one assigned to the _address value_). The entries at indices assigned to _topic values_ are left empty (a `LogEntry` with all zero fields). -- _block delimiter_: uses the same encoding as regular `LogEntry` containers but is always distinguishable. It is added to the `log_entries` tree before each block and has its own _log index_ assigned. -- _filter map_: a `MAP_WIDTH` by `MAP_HEIGHT` sized sparse map intended to help searching for _log values_ in a fixed `VALUES_PER_MAP` length section of the _log index_ space. Each _log value_ is marked on the map at a row and column that depends on the _log index_ and the _log value_ itself. Rows are sparsely encoded as a list of marked column indices (in the order of occurence, duplicates not filtered out for simplicity). Each map contains at most `VALUES_PER_MAP` marks and therefore the chance of false positives is kept at a constant low level. -- _filter epoch_: a `MAPS_PER_EPOCH` sized group of consecutive filter maps stored in the hash tree in a way so that multiple rows of adjacent _filter maps_ with the same _row index_ can be efficiently retrieved in a single Merkle multiproof. The _log value_ to _row index_ mapping is constant during a single epoch but changes between epochs. +- _log value_: either an _address value_ or a _topic value_. Each `LOG` opcode adds one _address value_ and 0..4 _topic values_. A _log value_ is represented by a 32 byte hash which is calculated as `sha2(address)` or `sha2(topic)` +- _log value index_: values are globally mapped to a linear index space, with a monotonically increasing _log value index_ assigned to each added _log value_. The _log values_ are added in the order of EVM execution (_address value_ first, then the _topic values_) so the logs generated in each block and in each transaction of the block occupy a continuous range in the index space. A _block delimiter_ is also added between blocks which has its own _log value index_ and is added to the Merkle tree of _log entries_ but not to the _filter maps_. +- _log entry_: an SSZ encoded log event with position metadata (a `LogEntry` container) is added to the `log_entries` Merkle tree at the first _log value index_ assigned to the event (the one assigned to the _address value_). The entries at indices assigned to _topic values_ are left empty (a `LogEntry` with all zero fields). The position metadata contains the block number but not the block hash since the block hash is not known yet when the block where the newly added logs were emitted is still being constructed. If needed, the block hash can be found in the _block delimiter_ positioned after the logs emitted in the given block (except for the head block which does not have a _block delimiter_ yet but its hash is always expected to be known to the prover/verifier). +- _block delimiter_: a special entry in the _log value index_ space that is placed between the logs emitted by each block. In order to fit into the fixed shape tree structure its Merkle tree shape is identical to the `LogEntry` container, with the `Log` part being empty and the meta info part is a `BlockDelimiterMeta` container instead of a `LogMeta`. The two are always distinguishable based on the `dummy_value` field which goes in place of the `log_in_tx_index` of log entries and always has a value of 2**64-1. It references the block by number and hash. Each _block delimiter_ is placed after the logs emitted by the referenced block when the next block is added (when the hash of the referenced block is already known), before the logs emitted by that block. This makes it easy to prove the _log value index_ boundaries of a searched block range and also allows proving the hash of the blocks emitting the matching logs which is required for filling out the position metainfo of the RPC response. +- _filter map_: a `MAP_WIDTH` by `MAP_HEIGHT` sized sparse bit map intended to help searching for _log values_ in a fixed `VALUES_PER_MAP` length section of the _log value index_ space. Each _log value_ is marked on the map at a row and column that depends on the _log value index_ and the _log value_ itself. Rows are sparsely encoded as a list of marked column indices (in strictly ascending order, which also coincides with the order of occurence). Each map contains at most `VALUES_PER_MAP` marks and therefore the chance of false positives is kept at a constant low level. +- _filter epoch_: a `MAPS_PER_EPOCH` sized group of consecutive _filter maps_ stored in the hash tree in a way so that multiple rows of adjacent _filter maps_ with the same _row index_ can be efficiently retrieved in a single Merkle multiproof. The _log value_ to _row index_ mapping is constant during a single epoch but changes between epochs. ### Consensus data format @@ -73,12 +73,14 @@ rlp([ ``` class LogIndex(Container): epochs: Vector[LogIndexEpoch, MAX_EPOCH_HISTORY] - next_index: uint64 # next log index to be added + next_index: uint64 # next log value index to be added class LogIndexEpoch(Container): - filter_maps: Vector[Vector[Bytes32, MAPS_PER_EPOCH], MAP_HEIGHT] # linear SHA2 hashes of filter map rows, zero for empty/non-existent rows + filter_maps: Vector[Vector[FilterRow, MAPS_PER_EPOCH], MAP_HEIGHT] log_entries: Vector[LogEntry, MAPS_PER_EPOCH * VALUES_PER_MAP] # LogEntry containers at the first index of each log event, empty otherwise +type FilterRow = ProgressiveByteList[MAX_BASE_ROW_LENGTH * log2(MAP_WIDTH) // 8 * MAPS_PER_EPOCH, LAYER_COMMON_RATIO] # assumes that MAP_WIDTH is a power of 256 + class LogEntry(Container): log: Log meta: LogMeta @@ -92,10 +94,10 @@ class LogMeta(Container): class Log(Container): address: ExecutionAddress topics: List[Bytes32, MAX_TOPICS_PER_LOG] - data: ByteList[MAX_LOG_DATA_SIZE] + data: ProgressiveByteList[MAX_LOG_DATA_SIZE, 4] class BlockDelimiterEntry(Container): - dummyLog: Log # zero address and empty lists + dummy_log: Log # zero address and empty lists meta: BlockDelimiterMeta class BlockDelimiterMeta(Container): @@ -105,99 +107,164 @@ class BlockDelimiterMeta(Container): dummy_value: uint64 # 2**64-1 ``` +##### ProgressiveByteList container + +`ProgressiveByteList[CAPACITY, COMMON_RATIO]` is defined as a byte list container type that consists of multiple byte vectors of different size. The size of the first vector is 32 bytes (a single chunk) while the size of further vectors is growing according to a geometric sequence with the specified common ratio (a power of 2), with a potential exception for the last vector which might be smaller (but still a power of 2) according to the total number of chunks required for realizing the specified capacity. As shown on the figure below, in the Merkle hashing scheme the smaller vectors are close to the root, allowing less hashing and shorter proofs if the actual list is significantly smaller than the maximum capacity or only the first part of the list needs to be proven. + +``` +ProgressiveByteList[3000, 4] + + V3 V4 + \ / + V3 \/ + \ / + V2 \/ + \ / + V1 \/ + \ / + \/ LEN + \ / + \/ + ROOT + +V1: ByteVector[32] +V2: ByteVector[128] +V3: ByteVector[512] +V4: ByteVector[2048] +V5: ByteVector[512] + +Fig 1. Merkle hashing scheme of the ProgressiveByteList container +``` + +In this example a list with a capacity limit of 3000 is realized using 5 vectors. Note that the last vector is smaller than what would follow in the geometric sequence because the total size of 32+128+512+2048+512 is already enough to store 3000 bytes. + #### Log entries and block delimiters -Log events with position metadata are added to the `log_entries` tree at the _log index_ assigned to the _address value_ of the log. This allows a simple Merkle proof of all fields of the `eth_getLogs` JSON-RPC response except for the `blockHash` which cannot be hashed into the `log_entries` tree at the time of block processing because the hash of the processed block is not known yet. In order to make `blockHash` provable too a `BlockDelimiterEntry` is added with the parent block's number and hash before adding entries of the next block. This allows the prover to either prove the _block delimiter_ of the same block number as the found _log entry_ or in case of the current head block prove that the last _log entry_ belongs to the same block number. +Log events with position metadata are added to the `log_entries` tree at the _log value index_ assigned to the _address value_ of the log. This allows a simple Merkle proof of all fields of the `eth_getLogs` JSON-RPC response except for the `blockHash` which cannot be hashed into the `log_entries` tree at the time of block processing because the hash of the processed block is not known yet. Before adding entries of the next block, a `BlockDelimiterEntry` is also added with the previous block's number and hash. -#### Filter map row encoding +The following table shows an example of mapping log entries and block delimiters onto the _log value index_ space: -Each row of the filter map is encoded as a series of little endian binary encoded column indices. With the proposed value of `MAP_WIDTH = 2**32` this results in a simple and efficient encoding as a series of 4 byte values. Since the order of entries in this list should not affect the filter algorithm, for simplicity the indices are not sorted but simply appended to the list in the original order of the log events. In the rare case of column index collision (two events generating the same column index in the same row) the index is also added twice. This simplifies the in-memory maintenance of the tree. +| Block number | Transaction index | Log index | Log event | _log value_ indices | +|--------------|-------------------|-----------|--------------------------------------|--------------------| +| 0 | | | _block delimiter_ | 0 | +| 1 | 0 | 0 | Addr, Topic1, Topic2, Topic3 | 1, 2, 3, 4 | +| 1 | 0 | 1 | Addr, Topic1, Topic2, Topic3 | 5, 6, 7, 8 | +| 1 | 1 | 0 | Addr, Topic1, Topic2 | 9, 10, 11 | +| 1 | 1 | 1 | Addr, Topic1 | 12, 13 | +| 1 | 1 | 2 | Addr, Topic1, Topic2 | 14, 15, 16 | +| 1 | | | _block delimiter_ | 17 | +| 2 | 0 | 0 | Addr, Topic1, Topic2, Topic3, Topic4 | 18, 19, 20, 21, 22 | -Note that the number of indices in a row may vary. The total number of indices in a fully populated _filter map_ is `VALUES_PER_MAP` minus the number of block delimiters which are not marked on the map. Though the average row size is about `VALUES_PER_MAP // MAP_HEIGHT`, the upper limit of individual row length is `VALUES_PER_MAP`. Though such a list could be represented for consensus hashing purposes as `List[Bytes4, VALUES_PER_MAP]` it would just add an unnecessary layer of complexity and extra processing time to tree hash this list since typically the entire row is required for any meaningful search operation. Therefore the rows regardless of their length are simply `SHA2` hashed and the hashes are stored in the consensus tree format. +#### Filter map row encoding + +Each row of the _filter map_ is encoded as a series of little endian binary encoded column indices. With the proposed value of `MAP_WIDTH = 2**24` this results in a simple and efficient encoding as a series of 3 byte values. The number of indices in a row may vary in a wide range. The total number of indices in a fully populated _filter map_ is `VALUES_PER_MAP` minus the number of block delimiters which are not marked on the map. Though the average row size is about `VALUES_PER_MAP // MAP_HEIGHT`, the upper limit of individual row length is `VALUES_PER_MAP`. #### Proposed constants -| Name | Value | -|-------------------|-------| -| MAP_WIDTH | 2**32 | -| MAP_HEIGHT | 2**12 | -| VALUES_PER_MAP | 2**16 | -| MAPS_PER_EPOCH | 2**6 | -| MAX_EPOCH_HISTORY | 2**24 | +| Name | Value | +|---------------------|-------| +| MAP_WIDTH | 2**24 | +| MAP_HEIGHT | 2**16 | +| VALUES_PER_MAP | 2**16 | +| MAPS_PER_EPOCH | 2**10 | +| MAX_EPOCH_HISTORY | 2**24 | +| MAX_BASE_ROW_LENGTH | 2**3 | +| LAYER_COMMON_RATIO | 2**4 | -### Initialization and minimal state -Since the Merkle trees are updated with increasing keys, they can be initialized with a Merkle branch of the next leaf to be updated, plus the previous leaf value itself except in case of `log_entries_branch` where this is always zero. Providing `LogIndexMinimalState` on request needs to be added to the sync protocol in order to allow freshly synced nodes to bootstrap. A validator that wants to keep its state minimal and does not want to prove historical log index data can also discard old Merkle tree nodes after update and use this structure as its log index state. +### Constructing the filter map -``` -class LogIndexMinimalState: - next_index: uint64 # next log index to be added - epoch_branch: Vector[Bytes32, floorlog2(MAX_EPOCH_HISTORY)] # merkle branch of the epoch where next_index points - filter_map_rows: Vector[List[uint32, VALUES_PER_MAP], MAP_HEIGHT] # rows of the filter map where next_index points - filter_map_branches: Vector[Vector[Bytes32, floorlog2(MAPS_PER_EPOCH)], MAP_HEIGHT] # merkle branches of each row of the filter map where next_index points - log_entries_branch: Vector[Bytes32, floorlog2(MAPS_PER_EPOCH * VALUES_PER_MAP) + 3] # merkle branch of log entry where next_index points -``` +For each `VALUES_PER_MAP` long section of the _log value index_ space a _filter map_ is generated. These are fixed size `MAP_WIDTH` by `MAP_HEIGHT` sparse bit maps and each _log value_ is marked on the map with a single bit being set to one. Block delimiters are not marked on the map but otherwise the density of the maps are close to constant. The number of marks in a row (the length of the sparse encoded row) is referred to as "row length", not to be confused with the constant `MAP_WIDTH`. + +### Design goals -This structure consists of `floorlog2(MAX_EPOCH_HISTORY)+MAP_HEIGHT*floorlog2(MAPS_PER_EPOCH)+floorlog2(MAPS_PER_EPOCH * VALUES_PER_MAP)` branch hashes and at most `VALUES_PER_MAP` column indices in total. With the proposed constants this amounts to `32*(24+4096*6+6+16)+4*65536 = 1050048` bytes plus encoding overhead. +The proposed data structure is intended to represent a balance between the cost of adding items and accessing old ones. The _filter maps_ have a fixed tree shape, making in-memory maintenance, Merkle hashing and DHT distribution easy to implement. Filter entries are sorted into rows based on content and position in a way that allows quick linear database access and size efficient Merkle proofs. The difficulties arising from certain types of events being much more frequent than others are also mitigated. -### Updating the log index +Update and maintenance costs are also limited as tree nodes are eventually finalized and the number of non-finalized non-empty nodes is always hard capped, ensuring moderate memory requirements. Initialization costs of the data structure at any point of the chain are also capped. Additional database storage costs of _filter maps_ is about 15% of the size of the actual logs. The Merkle tree structure also makes it easy to discard entire epochs along with the corresponding Merkle subtrees, making the implementation of history expiry of the log index simple. -#### Filter map row and column mapping +### Epochs and mapping layers -The log value mapping functions `get_row_index` and `get_column_index` take a _log value_ and its position in the linear index space and return a position of the _filter map_ where a mark for the given _log value_ should be placed. +In order to allow efficient search of a certain _log value_ in a long historical range, _filter maps_ are organized into epochs, each consisting of a fixed `MAPS_PER_EPOCH` number of maps. In the most usual case (when row density is around average or below) row mapping stays the same during an entire epoch. The database and the hash tree both should be organized in a way that instead of putting all rows of a single map close to each other, rows of the same _row index_throughout an entire epoch are close to each other and therefore are cheap to access and/or prove with a Merkle proof. +In order to mitigate collisions in densely populated rows, the concept of _mapping layers_ is introduced, meaning that if a certain row already has a certain number of entries then the row mapping is changed and very frequent _log values_ are mapped into multiple rows. Initially, when a map is empty, every _log value_ is mapped using _mapping layer_ 0 or the "base layer". If a row reaches `MAX_BASE_ROW_LENGTH` then any further _log values_ mapped onto that row in the base layer mapping will use layer 1 mapping instead. On layer 1 a different row is assigned to the same _log value_ and the row length limit in increased to `MAX_BASE_ROW_LENGTH * LAYER_COMMON_RATIO`. If this row also reaches its limit, layer 2 mapping is used and so on. The row length limit increases exponentially until is reaches `MAX_BASE_ROW_LENGTH * MAPS_PER_EPOCH` where it does not grow further. Note that a row filled at a certain _mapping layer_ can be grown further on a higher layer. Different _log values_ colliding in the same row on a certain layer are probably mapped in different rows on the next layer, which means that a very popular value might populate multiple rows (also very long ones) but an unlucky less popular one colliding with it on base layer will probably just have to move one layer up. The search process is similar, if the searcher finds that the row belonging to the searched value is full according to the base layer limit then it also has to check the next layer and so on, until in finds a non-full row. + +If a row is longer than the limit according to the layer the searcher is looking at then it can safely ignore the extra entries assuming that they were added by another value on a higher layer. The `ProgressiveByteList` container makes it efficient to prove row data belonging to the lower layer even if there is much more data in the same row added on a higher layer. + +### Row mapping + +While base layer row mapping stays the same for an entire epoch, higher layer mappings are changed more frequently. Each mapping change has a cost in terms of database access overhead and Merkle proof size overhead and epoch size is determined in a way that these overheads stay sufficiently low compared to the cost of accessing the actual useful data. On higher layers where the rows are longer, a more frequent remapping is possible because the useful data size per map is also higher. It is also desirable so that a less frequent _log value_ will only suffer from colliding with longer rows for a shorter time. + +The _row index_ and maximum row length are calculated as follows (note that `from_binary32` and `to_binary32` uses little endian encoding): + +``` +def get_row_index(map_index, log_value, layer_index): + layer_factor = MIN(LAYER_COMMON_RATIO ** layer_index, MAPS_PER_EPOCH) + row_frequency = MAPS_PER_EPOCH // layer_factor + return from_binary32(sha2(log_value + to_binary32(map_index - map_index % row_frequency) + to_binary32(layer_index))[0:4]) % MAP_HEIGHT ``` -def get_row_index(epoch_index, log_value): - # epoch_index = log_value_index // VALUES_PER_MAP // MAPS_PER_EPOCH - return SHA2(log_value + uint32_to_littleEndian(epoch_index)) % MAP_HEIGHT -def get_column_index(log_value_index, log_value): - value_subindex = log_value_index % VALUES_PER_MAP - map_index = log_value_index // VALUES_PER_MAP - transform_hash = SHA2(log_value + uint32_to_littleEndian(map_index)) - return column_transform(value_subindex, transform_hash) +The following figure shows how _log values_ are mapped to rows on different _mapping layers_. Each dot represents a map row and the numbers indicate the _mapping layer_ on which the row has been assigned to the given _log value_. Note that it might happen that a higher layer mapping coincides with a lower layer mapping for the same value; this does not cause any problem though as the row is simply grown further on the higher layer. The search algorithm can also simply revisit the same row in a higher layer iteration if necessary and process the rest of the row that it first ignored. + +``` +map index 111111 1111222222222233 3333333344444444 4455555555556666 + 0123456789012345 6789012345678901 2345678901234567 8901234567890123 + +----------------+----------------+----------------+----------------+ +row 0 |2........2......|2...............|...2............|........2.......| +row 1 |........1111.2..|.....2..1111....|1111.....2...2..|2111..2......2..| +row 2 |0000000000000000|.2..2....2..2...|....2111....2...|..2.....11112...| +row 3 |....2..22...1111|..........2.1111|2.......2.2.1111|.......2...2....| +row 4 |.2..1111..2....2|1112..2.2....2..|0000000011110020|...21111.2....2.| +row 5 |...2........2...|...............2|.2...2.........2|.2...2..........| +row 6 |1111.22....2..2.|0020000000020000|.......2...2....|..........2.1112| +row 7 |..2.............|....1112......2.|..2...2.........|0000200000000000| + +----------------+----------------+----------------+----------------+ + epoch 0 epoch 1 epoch 2 epoch 3 + +Fig 2. Row mapping of a single log value on different mapping layers + +MAP_HEIGHT = 8 +MAPS_PER_EPOCH = 16 +LAYER_COMMON_RATIO = 4 ``` -The function `column_transform` and its inverse `reverse_transform` realize a quasi-random bijective mapping on the set of integers between `0 .. MAP_WIDTH-1`. They are realized with a series of reversible operations (modulo multiplication with odd numbers, modulo addition, binary XOR) where the second arguments of these operations are taken from different sections of the `transform_hash`. When adding a mark on the _filter map_ the sub-index of the `log value` inside the map (`value_subindex = log_index % VALUES_PER_MAP`) is used as an input for `column_transform`. +### Column mapping + +Column mapping assumes that `MAP_WIDTH` is a multiple of `VALUES_PER_MAP`. _column index_ is calculated as follows: ``` -def column_transform(value_subindex, transform_hash): - x = value_subindex - x = (x + littleEndian_to_uint32(transform_hash[0:4])) % 2**32 - x = (x * (littleEndian_to_uint32(transform_hash[4:8])*2+1)) % 2**32 - x = x ^ littleEndian_to_uint32(transform_hash[8:12] - x = (x * (littleEndian_to_uint32(transform_hash[12:16])*2+1)) % 2**32 - x = (x + littleEndian_to_uint32(transform_hash[16:20])) % 2**32 - x = (x * (littleEndian_to_uint32(transform_hash[20:24])*2+1)) % 2**32 - x = x ^ littleEndian_to_uint32(transform_hash[24:28] - x = (x * (littleEndian_to_uint32(transform_hash[28:32])*2+1)) % 2**32 - return x - -def reverse_transform(column_index, transform_hash): - x = column_index - x = (x * modInverse(littleEndian_to_uint32(transform_hash[28:32])*2+1, 2**32)) % 2**32 - x = x ^ littleEndian_to_uint32(transform_hash[24:28] - x = (x * modInverse(littleEndian_to_uint32(transform_hash[20:24])*2+1, 2**32)) % 2**32 - x = (x + 2**32 - littleEndian_to_uint32(transform_hash[16:20])) % 2**32 - x = (x * modInverse(littleEndian_to_uint32(transform_hash[12:16])*2+1, 2**32)) % 2**32 - x = x ^ littleEndian_to_uint32(transform_hash[8:12] - x = (x * modInverse(littleEndian_to_uint32(transform_hash[4:8])*2+1, 2**32)) % 2**32 - x = (x + 2**32 - littleEndian_to_uint32(transform_hash[0:4])) % 2**32 - return x +def get_column_index(log_value_index, log_value): + log_value_width = MAP_WIDTH // VALUES_PER_MAP # constant + column_hash = fnv_1a(to_binary64(log_value_index) + log_value) # 64-bit FNV-1A hash + collision_filter = (column_hash // (2**64 // log_value_width) + column_hash // (2**32 // log_value_width)) % log_value_width + return log_value_index % VALUES_PER_MAP * log_value_width + collision_filter ``` -Note that with a non-reversible `column_transform` the searcher would need to iterate through the entire `VALUES_PER_MAP` range for each map row and searched log value and check whether there is a mark in the resulting `column_index`, indicating a potential hit. Having a matching `reverse_transform` function makes it possible to just iterate through the actual marked column indices found in the map row and see whether they can be transformed back into a potentially valid `value_subindex` that is less than `VALUES_PER_MAP`: +As shown on the figure below, this mapping practically assigns a `log_value_width` by `MAP_HEIGHT` rectangle to each _log value index_ and ensures that each _log value_ places exactly one mark in its own rectangle (the letters A-D represent different _log values_). This property also ensures that _log value index_ can be restored from _map index_ and _column index_, column indices never collide and keep the original order of _log value_ indices, allowing efficient Merkle exclusion proofs of certain _column indices_ in long rows. ``` -def potential_match_index(map_index, column_index, log_value): - transform_hash = SHA2(log_value + uint32_to_littleEndian(map_index)) - potential_value_subindex = reverse_transform(column_index, transform_hash) - if potential_value_subindex < VALUES_PER_MAP: - return map_index * VALUES_PER_MAP + potential_value_subindex - return -1 +column 11 1111 1111 2222 2222 2233 + 0123 4567 8901 2345 6789 0123 4567 8901 + +---------------------------------------+ +row 0 |.... .... .... .... .... .... .... ....| +row 1 |.... .... .... .... .... .C.. .... ....| +row 2 |.A.. .... ...A .... A... .... ...A ....| +row 3 |.... .... .... .... .... .... .... ....| +row 4 |.... .... .... .... .... .... .... ....| +row 5 |.... .B.. .... ...B .... .... .... ....| +row 6 |.... .... .... .... .... .... .... ..D.| +row 7 |.... .... .... .... .... .... .... ....| + +---------------------------------------+ + +Fig 3. A single filter map with 8 entries of 4 different log values + +MAP_WIDTH = 32 +MAP_HEIGHT = 8 +VALUES_PER_MAP = 8 ``` -#### Block processing +#### Updating the log index + +The following pseudocode shows how to add log data of a new block to the log index: ``` # Add all log values emitted in the block to the log index; should be called even if the block is empty @@ -210,7 +277,7 @@ def add_block_logs(log_index, block): log_index.next_index += 1 # add log entries and mark log values on filter maps for tx_index, receipt in enumerate(block.receipts): - tx_hash = SHA3(block.transactions[tx_index]) + tx_hash = sha3(block.transactions[tx_index]) for log_in_tx_index, log in enumerate(receipt.logs): log_meta = LogMeta(transaction_hash = tx_hash, block_number = block.number, transaction_index = tx_index, log_in_tx_index = log_in_tx_index) log_entry = LogEntry(meta = log_meta, log = log) @@ -218,85 +285,130 @@ def add_block_logs(log_index, block): add_log_value(log_index, address_value(log.address)) for topic in log.topics: add_log_value(log_index, topic_value(topic)) - block.log_index_root = hash_tree_root(log_index.root) + block.log_index_root = hash_tree_root(log_index) # Mark a single log value on the filter maps def add_log_value(log_index, log_value): + bytes_per_column = log2(MAP_WIDTH) // 8 # assumes that map width is a power of 256 map_index = log_index.next_index // VALUES_PER_MAP epoch_index = map_index // MAPS_PER_EPOCH map_subindex = map_index % MAPS_PER_EPOCH - row_index = get_row_index(epoch_index, log_value) column_index = get_column_index(log_index.next_index, log_value) - log_index.epochs[epoch_index].filter_maps[row_index][map_subindex].append(column_index) + row = [] + layer_index = 0 + while True: + layer_factor = MIN(LAYER_COMMON_RATIO ** layer_index, MAPS_PER_EPOCH) + max_row_length = MAX_BASE_ROW_LENGTH * layer_factor + row_index = get_row_index(map_index, log_value, layer_index) + row = log_index.epochs[epoch_index].filter_maps[row_index][map_subindex] + if len(row) < max_row_length * bytes_per_column: + break + layer_index += 1 + max_row_length = MIN(max_row_length * LAYER_COMMON_RATIO, MAX_BASE_ROW_LENGTH * MAPS_PER_EPOCH) + row.append(to_binary32(column_index)[:bytes_per_column]) log_index.next_index += 1 def address_value(address): - return SHA2(address) + return sha2(address) def topic_value(topic): - return SHA2(topic) + return sha2(topic) ``` -## Rationale - -### Log index space +#### Finding potential matches -In each block a varying number of _log values_ are emitted. In addition to inefficient search, another drawback of per-block fixed size bloom filters is the varying filter utilization leading to over-utilized filters giving many false positives in some blocks and/or wastefully under-utilized filters in some blocks. Block gas limits also tend to change significantly over the long term so any future-proof solution has to be able to adapt to the varying number of _log values_ per block. - -Since _filter maps_ of the proposed design are no longer associated with individual blocks but contain filter data from multiple blocks, it is possible to detach them from block boundaries and put a fixed number of _log values_ into each _filter map_. The horizontal mapping realized by `column_transform` and `reverse_transform` ensures that potential hits returned by a search give not only the index of the _filter map_ but the exact _log index_ where the searched _log value_ was probably added and which can be directly used to look up the single log entry from `log_enrties`. +Determining whether a _column index_ found in a row that is relevant for the searched _log value_ is possible by restoring the _log value index_ and then calculating the _column index_ from it again in order to check whether the quasi-random collision filter part matches the expected value for the given _log value_: -Mapping _log values_ on their own linear index space ensures uniform filter utilization of identically structured _filter maps_. Compared to the alternative of constantly changing adaptive filter size, this approach greatly simplifies the storage and tree hashing scheme and the construction of Merkle multiproofs covering longer block ranges. It also allows mapping each address and topic value separately to consecutive indices and implementing specific address/topic pattern filters. +``` +def get_log_value_index(map_index, column_index): + log_value_width = MAP_WIDTH // VALUES_PER_MAP # constant + return map_index * VALUES_PER_MAP + column_index // log_value_width -### Sparse horizontal mapping +def is_potential_match(map_index, column_index, log_value): + return get_column_index(get_log_value_index(map_index, column_index), log_value) == column_index +``` -False positive rate depends on map density and number of marks placed on the map per log value. It can be estimated as `FALSE_POSITIVE_RATE = (VALUES_PER_MAP * MARKS_PER_VALUE / MAP_WIDTH / MAP_HEIGHT) ** MARKS_PER_VALUE`. The proposed data structure achieves a low false positive rate by choosing a high `MAP_WIDTH` while only adding one mark per value. An alternative would be using multiple marks per _log value_ and a lower `MAP_WIDTH`. With a fixed target `FALSE_POSITIVE_RATE` the necessary `MAP_WIDTH` can be calculated as follows: +Iterating through all relevant _mapping layers_ and corresponding rows is similar to how new _log values_ are added. Filtering all potential matches from all relevant rows can be done with the following funcions: ``` -AVG_MARKS_PER_ROW = VALUES_PER_MAP * MARKS_PER_VALUE / MAP_HEIGHT -MAP_WIDTH = AVG_MARKS_PER_ROW / (FALSE_POSITIVE_RATE ** (1 / MARKS_PER_VALUE)) +def get_potential_matches(log_index, map_index, log_value): + matches = [] + epoch_index = map_index // MAPS_PER_EPOCH + map_subindex = map_index % MAPS_PER_EPOCH + layer_index = 0 + while True: + layer_factor = MIN(LAYER_COMMON_RATIO ** layer_index, MAPS_PER_EPOCH) + max_row_length = MAX_BASE_ROW_LENGTH * layer_factor(layer_index) + row_index = get_row_index(map_index, log_value, layer_index) + row = log_index.epochs[epoch_index].filter_maps[row_index][map_subindex] + for column_index in row: + if is_potential_match(map_index, column_index, log_value): + matches.append(get_log_value_index(map_index, column_index)) + if len(row) < max_row_length * bytes_per_column: + break + layer_index += 1 + max_row_length = MIN(max_row_length * LAYER_COMMON_RATIO, MAX_BASE_ROW_LENGTH * MAPS_PER_EPOCH) + return matches ``` -One important factor that depends on map size and marks per value is data efficiency. A wider map requires more bits per mark to encode but also allows less marks per value. A simple way of encoding rows is a binary encoding of each mark column index, requiring `ceil(log2(MAP_WIDTH))` bits per mark. A close to optimal compression of sparse bit vectors is also considered for comparison (formula not detailed here). +### Initialization and minimal state + +A Merkle tree updated with strictly monotonically increasing keys can be initialized with a Merkle branch of the next leaf to be added. If the keys are non-strictly monotonical (the same leaf can be updated multiple times) then the previous leaf value itself is also needed. In case of `LogIndexMinimalState` epochs are strictly monotinically added. The `log_entries` trees are also strictly monotinical while the `MAPS_PER_EPOCH` sized subtrees belonging to each _row index_ are non-strictly monotonically updated. ``` -AVG_BITS_PER_ROW = ceil(log2(MAP_WIDTH)) * AVG_MARKS_PER_ROW -COMPRESSED_AVG_BITS_PER_ROW = (log2(MAP_WIDTH / AVG_MARKS_PER_ROW) + 1.5) * AVG_MARKS_PER_ROW +class LogIndexMinimalState: + next_index: uint64 # next free index where the block delimiter of the previous head will be added + epoch_branch: Vector[Bytes32, log2(MAX_EPOCH_HISTORY)] # merkle branch of the epoch where next_index points + filter_map_rows: Vector[FilterRow, MAP_HEIGHT] # rows of the filter map where next_index points + filter_map_branches: Vector[Vector[Bytes32, log2(MAPS_PER_EPOCH)], MAP_HEIGHT] # merkle branches of each row of the filter map where next_index points + log_entries_branch: Vector[Bytes32, log2(MAPS_PER_EPOCH * VALUES_PER_MAP)] # merkle branch of log entry where next_index points ``` -With the following values considered constant, data efficiency depends on `MARKS_PER_VALUE` as follows: +This structure consists of `log2(MAX_EPOCH_HISTORY)+MAP_HEIGHT*log2(MAPS_PER_EPOCH)+log2(MAPS_PER_EPOCH * VALUES_PER_MAP)` branch hashes and in total at most `VALUES_PER_MAP` column indices in `MAP_HEIGHT` rows. Assuming that the variable length of each filter row is encoded in two bytes, with the proposed constants this amounts to `32*(24+65536*10+10+16)+3*65536+2*65536 = 21300800` bytes. This number can be considered as a worst case hard cap on the amount of data required to initialize the log index data structure at any point. -``` -VALUES_PER_MAP = 2**16 -MAP_HEIGHT = 2**12 -FALSE_POSITIVE_RATE = 1 / 2**28 -``` +Providing `LogIndexMinimalState` on request needs to be added to the sync protocol in order to allow freshly synced nodes to bootstrap. A validator/block producer that does not want to generate proofs of historical log index data and only wants to verify or generate consensus while keeping the memory overhead minimal can also discard old Merkle tree nodes after update and use this structure as its log index state. -| MARKS_PER_VALUE | MAP_WIDTH | AVG_BITS_PER_ROW | COMPRESSED_AVG_BITS_PER_ROW | -|-----------------|-----------|------------------|-----------------------------| -|1 |2**32 |512 |472 | -|2 |2**19 |608 |496 | -|3 |30964 |720 |520 | -|4 |2**13 |832 |544 | +Note that initialization is also possible on an epoch boundary, in which case the log index is very cheap to initialize (only requires the epoch branch) but in this case all block headers and receipts between the boundary and the current head are required to generate the last unfinished epoch. -It shows that the smaller encoding of individual mark indices can almost offset the larger number of marks but still, `MARKS_PER_VALUE = 1` results in the best data efficiency when the total size of the filter data set is considered. The advantage of very sparse rows is even greater if we consider the data amount to be accessed when searching for a specific value which requires `MARKS_PER_VALUE` rows to be accessed and matched to each other. +## Rationale + +### Log value index space + +In each block a varying number of _log values_ are emitted. In addition to inefficient search, another drawback of per-block fixed size bloom filters is the varying filter utilization leading to over-utilized filters giving many false positives in some blocks and/or wastefully under-utilized filters in some blocks. Block gas limits also tend to change significantly over the long term so any future-proof solution has to be able to adapt to the varying number of _log values_ per block. + +Mapping _log values_ on their own linear index space ensures uniform filter utilization of identically structured _filter maps_. Compared to the alternative of constantly changing adaptive filter size, this approach greatly simplifies the storage and tree hashing scheme and the construction of Merkle multiproofs covering longer block ranges. It also allows mapping each address and topic value separately to consecutive indices and implementing specific address/topic pattern filters. ### Log entries tree -Hashing entire logs along with position info into a tree greatly simplifies the remote proving/verifying process. There is no need to separately prove the canonicalness of block headers and the receipts referenced in them, everything can be proven with Merkle proofs of a single `LogIndex` structure. +Hashing entire logs along with position info into a tree greatly simplifies the remote proving/verifying process. There is no need to separately prove the canonicalness of block headers and the receipts referenced in them, everything can be proven with Merkle proof of a single `LogIndex` structure and the `BlockDelimiterMeta` belonging to the same block number if the block hash is needed. -Storing the `log_entries` subtrees directly in their proposed merkleized format is not really efficient though. This is not an issue for validators that want to maintain a minimal state; for them, updating the `log_entries` subtrees is really cheap as they only need to maintain a single Merkle branch pointing to the next _log index_. Provers can implement `log_entries` efficiently by storing a subset of the Merkle tree nodes (the ones close to the root of each epoch's subtree) and generate the rest on demand based on the receipts that encode the same data in a more compact form. This also requires storing the _log index_ of block delimiters along with reverse pointers pointing to block numbers at the beginning of on-demand generated `log_entries` subtrees. +Storing the `log_entries` subtrees directly in their proposed merkleized format on disk is not really efficient though. This is not an issue for validators that want to maintain a minimal state; for them, updating the `log_entries` subtrees is really cheap as they only need to maintain a single Merkle branch pointing to the next _log value index_. Provers can implement `log_entries` efficiently by storing a subset of the Merkle tree nodes (the ones close to the root of each epoch's subtree) and generate the rest on demand based on the receipts that encode the same data in a more compact form. -## Backwards Compatibility +### Alternative filter structures considered + +In a search structure of a constantly growing dataset there is typically a tradeoff between the cost of adding new data and the cost of searcing the existing dataset. One extreme is just linearly storing the data, which is practically the case now with logs, with the bloom filters being mostly useless. The other extreme is one big Merkle tree with all _log values_ ever used as keys and the list of all occurences (possibly in a further merkleized format) as values. With billions of unique _log values_, adding new entries here is expected to have costs similar to that of the state, with multiple lookups and modifications/insertions at random places in a database on the order of magnitude of hundreds of gigabytes. Another issue where this is similar to the state is that removing old entries is hard and expensive. Adding logs is supposed to be cheaper than writing the state so solutions between these two extremes were considered as potentially practical, with multiple smaller structures generated periodically. + +One question considered was whether to add separate keys for each unique _log value_ emitted in the given period, or to use a more compressed fixed size tree format where different _log values_ might collide (though preferably not too many of them). The second option may also include some kind of small probabilistic filter information that can help filter out the occurences of colliding _log values_ without having to access/prove the entire logs belonging to them. This decision mostly boiled down to data access efficiency, both in terms of local disk access and remote Merkle proof size. Identically structured trees can be efficiently arranged in larger units (called _epochs_ here), with values belonging to the same key in subsequent trees of an epoch located close to each other. This improves database access speed. It also allows smaller Merkle proofs with a series of leaves encoded together in an efficient format and internal nodes on only two boundary branches. Database writes are also efficient as the order of adding tree entries is not random and all the non-finalized parts of the tree can be kept in memory with a hard capped memory requirement. + +The other design decision considered here was whether to hash entire logs into the list of _log value_ occurences or just store position info and have a separate tree of log entries. This does not necessarily affect local storage efficiency which should probably only store position info in the local database anyways in order to avoid duplicating log data but could still generate the hash tree based on the full log data. Though the separate _filter maps_ and log entry trees do present some additional complexity, the second option was chosen because of the size of Merkle proofs proving matches of multiple _log value_ patterns. Tests have shown that realistic log searches often yield a lot more matches for the individual _log values_ themselves that the pattern itself. Hashing entire logs into the occurence lists would mean that the proof would have to include at least the root hashes of all the individual _log value_ matches, while in the second case only the position index is needed which is more than 10x smaller with the proposed parameters. -The existing log filter API (`eth_getLogs`, `eth_newFilter`, `eth_getFilterLogs`, `eth_getFilterChanges`) can be implemented with the new filter data structure. Applications relying on this API can operate without any change, with a higher performance. The EVM is not affected in any way. +In conclusion, for the given application the fixed tree size approach with separate position info plus probabilistic collision filter approach seemed to be the most appropriate approach. Since the _log value_ position info can be conveniently merged with the collision filter, the whole structure can be imagined as a sparse bit map on which each search operation can be thought of as applying a mask to the bit map. -## Test Cases +### False positive rate - +From the _filter maps_ a set of potential matches can be derived for any block range and _log value_ or pattern of _log values_. These matches can then be looked up in the corresponding `log_entries` trees and actually matching logs can be added to the set of results. The design guarantees that the set of potential matches includes all actual matches but and also has a consistent rate of random false positive rate. -## Reference Implementation +False positives can happen when the quasi-random collision filter part of a _column index_ accidentally matches the expected value even though it was generated by a _log value_ other than the searched one. The chance of this happening is `VALUES_PER_MAP / MAP_WIDTH` per colliding enrty in a row that is relevant for the search. Assuming that most entries in a map are different from the searched one, assuming uniform random distribution of entries, the average number of colliding entries found in a relevant row is `VALUES_PER_MAP / MAP_HEIGHT`. - +Though certain _log values_ might be emitted a lot more than others and therefore the _row index_ distribution might not be entirely uniform, periodical remapping of rows and using multiple _mapping layers_ ensures that over a long enough search period random collisions with more frequent _log values_ do even out. _Mapping layers_ do have another consequence though; if any row has at least `MAX_BASE_ROW_LENGTH` entries then the search logic requires looking into another row that is mapped to the searched _log value_ on the next _mapping layer_. The maximum possible number of such rows is `VALUES_PER_MAP / MAX_BASE_ROW_LENGTH` and therefore the chance of randomly hitting one is `VALUES_PER_MAP / MAX_BASE_ROW_LENGTH / MAP_HEIGHT` in the worst case. In this case an extra row has to be processed, with extra chance of finding false positives. A collision with a frequent value at a certain _mapping layer_ does not indicate a collision on the next layer though, therefore the expected number of entries in that row is no different from the first one. Having to process a third row would presume that the second one had at least `MAX_BASE_ROW_LENGTH * LAYER_COMMON_RATIO` entries. The chance of this happening after the first coincidence is practically negligible in the context of expected false positives. + +The expected number of false positives for a single _log value_ search can be estimated as `VALUES_PER_MAP ^ 2 / MAP_WIDTH / MAP_HEIGHT * (1 + VALUES_PER_MAP / MAX_BASE_ROW_LENGTH / MAP_HEIGHT)` per _filter map_. With the proposed constants this roughly equals 0.0044 false positives per map. As of March 2025 the average number of _log values_ emitted in a mainnet block is slightly over 1000 while a _filter map_ consists of 65536 _log values_. This gives a rough estimate of one false positive per 14000 blocks, which costs the searcher an extra lookup in a `log_entries` tree. The expected number of false positives in the entire chain history is around 1200. + +Note that this is only true for a single value search while a typical pattern search requiring certain values on multiple positions has an exponentially lower false positive rate. For example if the pattern is [Addr, Topic1, Topic2] then three _log value_ searches are performed and an actual log lookup is only necessary if the first search yields `N`, the second `N+1` and the third `N+2` simultaneously. If necessary, the rate can be easily reduced by using a higher `MAP_WIDTH`, at the cost of growing the size of encoded rows. + +## Backwards Compatibility + +The existing log filter API (`eth_getLogs`, `eth_newFilter`, `eth_getFilterLogs`, `eth_getFilterChanges`) can be implemented with the new filter data structure. Applications relying on this API can operate without any change, with a higher performance. Repricing the `LOG` opcode might be considered after performing benchmarks but the extra processing cost is not significant while the extra storage cost is around 15%. Other than that the EVM is not affected in any way as it only emits logs but does not directly access them. ## Security Considerations @@ -304,19 +416,15 @@ The existing log filter API (`eth_getLogs`, `eth_newFilter`, `eth_getFilterLogs` In order to prove a complete set of matches matching a given search pattern in a given block range, the prover needs to -- prove the _log index_ range that corresponds to the searched block number range by proving the _block delimiter_ entries of `first_block - 1` and `last_block` -- prove the relevant rows of filter maps based on map index and row index (verifier can determine the relevant rows in advance based on the _log values_ in the search pattern and the relevant _log index_ range) -- prove the actual _log entry_ belonging to any potentially matching _log index_ and also the _block delimiter_ entry with the same block number if `blockHash` of the log is needed - -Since all three steps can be realized with Merkle proofs of the same `LogIndex` structure referenced in the block headers, any search with a remove prover is as safe as the client's knowledge about the most recent available canonical block header. - -### False positives +- prove the _log value index_ range that corresponds to the searched block number range by proving the _block delimiter_ entries of `first_block - 1` and `last_block` +- prove the relevant rows of _filter maps_ based on _map index_ and _row index_ (verifier can determine the relevant rows in advance based on the _log values_ in the search pattern and the relevant _log value index_ range) +- prove the actual _log entry_ belonging to any potentially matching _log value index_ and also the _block delimiter_ entry with the same block number if the `blockHash` of the log position info is needed -From the filter maps a set of _potential matches_ can be derived for any block range and _log value_ or pattern of _log values_. These matches can then be looked up in the `log_entries` trees and actually matching logs can be added to the set of results. The design guarantees that the set of potential matches includes all actual matches but it should also be ensured that an excessive amount false positives will not make the bandwidth and processing costs of the search prohibitively high. +Since all three steps can be realized with Merkle proofs of the same `LogIndex` structure referenced in the block headers, any search with a remove prover is as safe as the client's knowledge about the chain head. -False positives can happen when `reverse_transform(column_index, transform_hash)` gives a valid `potential_value_subindex` that is less than `VALUES_PER_MAP` while the `column_index` was actually generated by `column_transform(value_subindex, another_transform_hash)` where `another_transform_hash` belongs to a different log value. By assuming a random uniform distribution of column indices the chance of a false positive can be estimated as `VALUES_PER_MAP / MAP_WIDTH = 1 / 2**16` for each mark in the map row. Since each map contains a maximum of `VALUES_PER_MAP` marks, by assuming a random uniform distribution of row indices the rate of false positives can be estimated as `VALUES_PER_MAP^2 / MAP_WIDTH / MAP_HEIGHT = 1 / 2**12` per map or `VALUES_PER_MAP / MAP_WIDTH / MAP_HEIGHT = 1 / 2**28` per individual log value. Assuming `2**11` log values per block this gives a rate of one false positive per `2**17` blocks. +### Deliberate false positive attacks -Though certain _log values_ might be emitted a lot more than others and therefore the row index distribution might not be entirely uniform, changing the row mapping per _filter epoch_ ensures that even very often used `log values` will not raise the false positive rate of certain other `log values` over the long term. A deliberate attack on a certain important `log value` in order to raise its false positive rate can not be ruled out entirely since with a low amount of filter data generated per log value it is always possible to "mine" another value that generates colliding filter data. The sparse quasi-randomized horizontal mapping makes this attack a lot harder though, since the column index depends on both the _log value_ and the exact _log index_, making this attack only possible for block creators who are probably offered MEV rewards for much more lucrative manipulations of the transaction set. +The design guarantees that false positive rates do even out statistically over several epochs, even in case of random collisions with very frequent values, ensuring that an excessive amount false positives will not make the bandwidth and processing costs of the search prohibitively high. All of this is true for random collisions only though, not deliberately created collisions. A deliberate attack on a certain important _log value_ in order to raise its false positive rate can not be ruled out entirely since with a low amount of filter data generated per _log value_ it is always possible to "mine" another value that generates colliding filter data. The column mapping used here makes this attack a lot harder though, since the _column index_ depends on both the _log value_ and the exact _log value index_, making this attack only possible for block creators who are probably offered MEV rewards for much more lucrative manipulations of the transaction set than making the search of certain log events slightly more expensive. ## Copyright From 21e3f84acc87d56b9038bd24bd43473d8eac976f Mon Sep 17 00:00:00 2001 From: pdobacz <5735525+pdobacz@users.noreply.github.com> Date: Mon, 10 Mar 2025 10:48:07 +0100 Subject: [PATCH 043/724] Update EIP-7620: Move to Review Merged by EIP-Bot. --- EIPS/eip-7620.md | 10 ++++++++-- EIPS/eip-7698.md | 7 +++++++ EIPS/eip-7873.md | 10 +++++++--- 3 files changed, 22 insertions(+), 5 deletions(-) diff --git a/EIPS/eip-7620.md b/EIPS/eip-7620.md index 7a664ec2184361..5783481cfc07a3 100644 --- a/EIPS/eip-7620.md +++ b/EIPS/eip-7620.md @@ -26,6 +26,13 @@ The new instructions introduced in this EIP operate on EOF containers enabling f ## Specification The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119 and RFC 8174. + +Wherever not explicitly listed, the rules of EOF contract creation, as well as the `EOFCREATE` instruction, should be identical or analogous to those of `CREATE2` instruction. This includes but is not limited to: + +- behavior on `accessed_addresses` and address collision ([EIP-684](./eip-684.md) and [EIP-2929](./eip-2929.md)) +- EVM execution frame created for the `EOFCREATE` initcode - memory, account context etc. +- nonce bumping of the account of newly created contract [EIP-161](./eip-161.md) +- balance checking and transfer for the creation endowment (`value` argument) ### Parameters @@ -75,7 +82,6 @@ Details on each instruction follow in the next sections. - execute the container and deduct gas for execution. The 63/64th rule from [EIP-150](./eip-150.md) applies. - increment `sender` account's nonce - calculate `new_address` as `keccak256(0xff || sender || salt || keccak256(initcontainer))[12:]` -- behavior on `accessed_addresses` and address collision is same as `CREATE2` (rules for `CREATE2` from [EIP-684](./eip-684.md) and [EIP-2929](./eip-2929.md) apply to `EOFCREATE`) - an unsuccessful execution of initcode results in pushing `0` onto the stack - can populate returndata if execution `REVERT`ed - a successful execution ends with initcode executing `RETURNCONTRACT{deploy_container_index}(aux_data_offset, aux_data_size)` instruction (see below). After that: @@ -91,7 +97,7 @@ Details on each instruction follow in the next sections. - read immediate operand `deploy_container_index`, encoded as 8-bit unsigned value - pop two values from the operand stack: `aux_data_offset`, `aux_data_size` referring to memory section that will be appended to deployed container's data - cost 0 gas + possible memory expansion for aux data -- ends initcode frame execution and returns control to EOFCREATE/4 caller frame where `deploy_container_index` and `aux_data` are used to construct deployed contract (see above) +- ends initcode frame execution and returns control to EOFCREATE caller frame where `deploy_container_index` and `aux_data` are used to construct deployed contract (see above) - instruction exceptionally aborts if after the appending, data section size would overflow the maximum data section size or underflow (i.e. be less than data section size declared in the header) ### Code Validation diff --git a/EIPS/eip-7698.md b/EIPS/eip-7698.md index 85679e5ecc519b..be7cde83fb6a4d 100644 --- a/EIPS/eip-7698.md +++ b/EIPS/eip-7698.md @@ -23,6 +23,13 @@ The mechanism for providing constructor arguments to initcontainer is exactly th ## Specification +Wherever not explicitly listed, the rules of EOF contract creation should be identical or analogous to those of legacy creation transaction. This includes but is not limited to: + +- behavior on `accessed_addresses` and address collision ([EIP-684](./eip-684.md) and [EIP-2929](./eip-2929.md)) +- EVM execution frame created for the initcode - memory, account context etc. +- nonce bumping of the account of newly created contract [EIP-161](./eip-161.md) +- balance checking and transfer for the creation endowment + ### Parameters | Constant | Value | diff --git a/EIPS/eip-7873.md b/EIPS/eip-7873.md index 861854addb1bd9..67a746221761f9 100644 --- a/EIPS/eip-7873.md +++ b/EIPS/eip-7873.md @@ -103,6 +103,13 @@ keccak256(INITCODE_TX_TYPE || rlp([chain_id, nonce, max_priority_fee_per_gas, ma The [EIP-2718](./eip-2718.md) `ReceiptPayload` for this transaction is `rlp([status, cumulative_transaction_gas_used, logs_bloom, logs])`. ### Execution Semantics + +Wherever not explicitly listed, the rules of EOF contract creation, as well as the `TXCREATE` instruction, should be identical or analogous to those of `CREATE2` instruction. This includes but is not limited to: + +- behavior on `accessed_addresses` and address collision ([EIP-684](./eip-684.md) and [EIP-2929](./eip-2929.md)) +- EVM execution frame created for the `TXCREATE` initcode - memory, account context etc. +- nonce bumping of the account of newly created contract [EIP-161](./eip-161.md) +- balance checking and transfer for the creation endowment (`value` argument) Introduce a new instruction on the same block number [EIP-3540](./eip-3540.md) is activated on: `TXCREATE` (`0xed`). @@ -127,7 +134,6 @@ Introduce a new instruction on the same block number [EIP-3540](./eip-3540.md) i - execute the container and deduct gas for execution. The 63/64th rule from [EIP-150](./eip-150.md) applies. - increment `sender` account's nonce - calculate `new_address` as `keccak256(0xff || sender || salt)[12:]` -- behavior on `accessed_addresses` and address collision is same as `CREATE2` (rules for `CREATE2` from [EIP-684](./eip-684.md) and [EIP-2929](./eip-2929.md) apply to `TXCREATE`) - an unsuccessful execution of initcode results in pushing `0` onto the stack - can populate returndata if execution `REVERT`ed - `sender`'s nonce stays updated @@ -213,8 +219,6 @@ This change poses no risk to backwards compatibility, as it is introduced at the Needs discussion. - - ## Copyright Copyright and related rights waived via [CC0](../LICENSE.md). From 2f3fb0c3f805ff3081705e5a65d3ea063f0efbf0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Bylica?= Date: Mon, 10 Mar 2025 15:13:01 +0100 Subject: [PATCH 044/724] Update EIP-4750: Add Rationale section about "minimal" function type Merged by EIP-Bot. --- EIPS/eip-4750.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/EIPS/eip-4750.md b/EIPS/eip-4750.md index 76c94b69eccb06..397915925cb6e9 100644 --- a/EIPS/eip-4750.md +++ b/EIPS/eip-4750.md @@ -133,6 +133,17 @@ Alternative logic for `RETF` in the top frame could be to allow it during code v This has been superseded with the validation rule of top frame (0th code section) being non-returning (non-returning sections introduced in a separate EIP), because validating non-returning status of functions is valuable by itself for other reasons. Therefore all considerations of runtime behavior of `RETF` in the top frame were obsoleted. +### "Minimal" function type + +Let's consider a trivial function with single instruction `RETF`. +Such function have the "minimal" type of `inputs = 0, outputs = 0`. +However, any other type like `inputs = k, outputs = k` is also valid for such function. +It has been considered to enforce usage of the "minimal" type for all functions. +This requires additional validation rule that checks if any instruction in the function accesses the bottom stack operand. +This rule can be obeyed by compilers, but causes quite significant annoyance. +On the other hand, it provides close to zero benefits for the EVM implementations. +In the end, it has been decided that this is not enforced. + ### Code section limit and instruction size The number of code sections is limited to 1024. This requires 2-byte immediate for `CALLF` and leaves room for increasing the limit in the future. The 256 limit (1-byte immediate) was discussed and concerns were raised that it might not be sufficient. From 283f533b9b4a1c9b3ac6b552d3c7166c63b31904 Mon Sep 17 00:00:00 2001 From: pdobacz <5735525+pdobacz@users.noreply.github.com> Date: Tue, 11 Mar 2025 14:57:48 +0100 Subject: [PATCH 045/724] Update EIP-5450: Rename RETURNCONTRACT to RETURNCODE Merged by EIP-Bot. --- EIPS/eip-5450.md | 4 ++-- EIPS/eip-7620.md | 28 ++++++++++++++-------------- EIPS/eip-7698.md | 6 +++--- EIPS/eip-7873.md | 6 +++--- 4 files changed, 22 insertions(+), 22 deletions(-) diff --git a/EIPS/eip-5450.md b/EIPS/eip-5450.md index e546311640b6c8..b7af5272d13afa 100644 --- a/EIPS/eip-5450.md +++ b/EIPS/eip-5450.md @@ -59,9 +59,9 @@ In the second validation phase control-flow analysis is performed on the code. *Terminating instructions* refers to the instructions either: - ending function execution: `RETF`, `JUMPF`, or -- ending call frame execution: `STOP`, `RETURN`, `RETURNCONTRACT`, `REVERT`, `INVALID`. +- ending call frame execution: `STOP`, `RETURN`, `RETURNCODE`, `REVERT`, `INVALID`. -*note: `JUMPF` and `RETURNCONTRACT` are introduced in separate EIPs.* +*note: `JUMPF` and `RETURNCODE` are introduced in separate EIPs.* *Forward jump* refers to any of `RJUMP`/`RJUMPI`/`RJUMPV` instruction with relative offset greater than or equal to 0. *Backwards jump* refers to any of `RJUMP`/`RJUMPI`/`RJUMPV` instruction with relative offset less than 0, including jumps to the same jump instruction. diff --git a/EIPS/eip-7620.md b/EIPS/eip-7620.md index 5783481cfc07a3..5a031bbca6ec50 100644 --- a/EIPS/eip-7620.md +++ b/EIPS/eip-7620.md @@ -1,7 +1,7 @@ --- eip: 7620 title: EOF Contract Creation -description: Introduce `EOFCREATE` and `RETURNCONTRACT` instructions +description: Introduce `EOFCREATE` and `RETURNCODE` instructions author: Alex Beregszaszi (@axic), Paweł Bylica (@chfast), Andrei Maiboroda (@gumb0), Piotr Dobaczewski (@pdobacz) discussions-to: https://ethereum-magicians.org/t/eip-7620-eof-contract-creation-instructions/18625 status: Review @@ -13,7 +13,7 @@ requires: 170, 684, 2929, 3540, 3541, 3670 ## Abstract -EVM Object Format (EOF) removes the possibility to create contracts using `CREATE` or `CREATE2` instructions. We introduce a new/replacement method in form of pair of instructions : `EOFCREATE` and `RETURNCONTRACT` to provide a way to create contracts using EOF containers. +EVM Object Format (EOF) removes the possibility to create contracts using `CREATE` or `CREATE2` instructions. We introduce a new/replacement method in form of pair of instructions : `EOFCREATE` and `RETURNCODE` to provide a way to create contracts using EOF containers. ## Motivation @@ -47,7 +47,7 @@ Wherever not explicitly listed, the rules of EOF contract creation, as well as t We introduce two new instructions on the same block number [EIP-3540](./eip-3540.md) is activated on: 1. `EOFCREATE` (`0xec`) -2. `RETURNCONTRACT` (`0xee`) +2. `RETURNCODE` (`0xee`) ### Execution Semantics @@ -58,7 +58,7 @@ We introduce two new instructions on the same block number [EIP-3540](./eip-3540 #### Overview of the new contract creation flow -In EOF EVM, new bytecode is delivered by means of creation transactions (with an empty `to`) in the form of an EOF container (`initcontainer`). Such a container may contain arbitrarily deeply nesting subcontainers. The `initcontainer` and its subcontainers are recursively validated according to all the validation rules applicable for the EOF version in question. Next, the 0th code section of the `initcontainer` is executed and may eventually call a `RETURNCONTRACT` instruction, which will refer to a subcontainer to be finally deployed to an address. +In EOF EVM, new bytecode is delivered by means of creation transactions (with an empty `to`) in the form of an EOF container (`initcontainer`). Such a container may contain arbitrarily deeply nesting subcontainers. The `initcontainer` and its subcontainers are recursively validated according to all the validation rules applicable for the EOF version in question. Next, the 0th code section of the `initcontainer` is executed and may eventually call a `RETURNCODE` instruction, which will refer to a subcontainer to be finally deployed to an address. EOF creation transactions (ones with an empty `to` and with `data` starting with `EF00` magic) are defined in detail in [EIP-7698](./eip-7698.md). @@ -84,15 +84,15 @@ Details on each instruction follow in the next sections. - calculate `new_address` as `keccak256(0xff || sender || salt || keccak256(initcontainer))[12:]` - an unsuccessful execution of initcode results in pushing `0` onto the stack - can populate returndata if execution `REVERT`ed -- a successful execution ends with initcode executing `RETURNCONTRACT{deploy_container_index}(aux_data_offset, aux_data_size)` instruction (see below). After that: - - load deploy EOF subcontainer at `deploy_container_index` in the container from which `RETURNCONTRACT` is executed +- a successful execution ends with initcode executing `RETURNCODE{deploy_container_index}(aux_data_offset, aux_data_size)` instruction (see below). After that: + - load deploy EOF subcontainer at `deploy_container_index` in the container from which `RETURNCODE` is executed - concatenate data section with `(aux_data_offset, aux_data_offset + aux_data_size)` memory segment and update data size in the header - if updated deploy container size exceeds `MAX_CODE_SIZE` instruction exceptionally aborts - set `state[new_address].code` to the updated deploy container - push `new_address` onto the stack - deduct `GAS_CODE_DEPOSIT * deployed_code_size` gas -#### `RETURNCONTRACT` +#### `RETURNCODE` - read immediate operand `deploy_container_index`, encoded as 8-bit unsigned value - pop two values from the operand stack: `aux_data_offset`, `aux_data_size` referring to memory section that will be appended to deployed container's data @@ -107,12 +107,12 @@ We extend code section validation rules (as defined in [EIP-3670](./eip-3670.md) 1. `EOFCREATE` `initcontainer_index` must be less than `num_container_sections` 2. `EOFCREATE` the subcontainer pointed to by `initcontainer_index` must have its `len(data_section)` equal `data_size`, i.e. data section content is exactly as the size declared in the header (see [Data section lifecycle](#data-section-lifecycle)) 3. `EOFCREATE` the subcontainer pointed to by `initcontainer_index` must not contain either a `RETURN` or `STOP` instruction -4. `RETURNCONTRACT` `deploy_container_index` must be less than `num_container_sections` -5. `RETURNCONTRACT` the subcontainer pointed to `deploy_container_index` must not contain a `RETURNCONTRACT` instruction -6. It is an error for a container to contain both `RETURNCONTRACT` and either of `RETURN` or `STOP` +4. `RETURNCODE` `deploy_container_index` must be less than `num_container_sections` +5. `RETURNCODE` the subcontainer pointed to `deploy_container_index` must not contain a `RETURNCODE` instruction +6. It is an error for a container to contain both `RETURNCODE` and either of `RETURN` or `STOP` 7. It is an error for a subcontainer to never be referenced in its parent container -8. It is an error for a given subcontainer to be referenced by both `RETURNCONTRACT` and `EOFCREATE` -9. `RJUMP`, `RJUMPI` and `RJUMPV` immediate argument value (jump destination relative offset) validation: code section is invalid in case offset points to the byte directly following either `EOFCREATE` or `RETURNCONTRACT` instruction. +8. It is an error for a given subcontainer to be referenced by both `RETURNCODE` and `EOFCREATE` +9. `RJUMP`, `RJUMPI` and `RJUMPV` immediate argument value (jump destination relative offset) validation: code section is invalid in case offset points to the byte directly following either `EOFCREATE` or `RETURNCODE` instruction. ### Data Section Lifecycle @@ -140,8 +140,8 @@ pre_deploy_data_section | static_aux_data | dynamic_aux_data where: -- `aux_data` is the data which is appended to `pre_deploy_data_section` on `RETURNCONTRACT` instruction. -- `static_aux_data` is a subrange of `aux_data`, which size is known before `RETURNCONTRACT` and equals `pre_deploy_data_size - len(pre_deploy_data_section)`. +- `aux_data` is the data which is appended to `pre_deploy_data_section` on `RETURNCODE` instruction. +- `static_aux_data` is a subrange of `aux_data`, which size is known before `RETURNCODE` and equals `pre_deploy_data_size - len(pre_deploy_data_section)`. - `dynamic_aux_data` is the remainder of `aux_data`. `data_size` in the deployed container header is updated to be equal `len(data_section)`. diff --git a/EIPS/eip-7698.md b/EIPS/eip-7698.md index be7cde83fb6a4d..574ded3c9bfd6c 100644 --- a/EIPS/eip-7698.md +++ b/EIPS/eip-7698.md @@ -13,7 +13,7 @@ requires: 3540 ## Abstract -Creation transactions (i.e. the ones with empty `to`) can be used to deploy EOF contracts by providing EOF initcontainer concatenated with `calldata` for initcontainer execution in transaction's `data`. Initcontainer execution is similar to its execution during `EOFCREATE` instruction, ending with `RETURNCONTRACT` instruction. New account address calculation is based on sender's address and nonce. +Creation transactions (i.e. the ones with empty `to`) can be used to deploy EOF contracts by providing EOF initcontainer concatenated with `calldata` for initcontainer execution in transaction's `data`. Initcontainer execution is similar to its execution during `EOFCREATE` instruction, ending with `RETURNCODE` instruction. New account address calculation is based on sender's address and nonce. ## Motivation @@ -51,8 +51,8 @@ In case a creation transaction (transaction with empty `to`) has `data` starting 5. `calldata` part of transaction `data` that follows `initcontainer` is treated as calldata to pass into the execution frame. 6. Execute the container and deduct gas for execution. 1. Calculate `new_address` as `keccak256(sender || sender_nonce)[12:]` - 2. A successful execution ends with initcode executing `RETURNCONTRACT{deploy_container_index}(aux_data_offset, aux_data_size)` instruction. After that: - - load deploy-contract from EOF subcontainer at `deploy_container_index` in the container from which `RETURNCONTRACT` is executed, + 2. A successful execution ends with initcode executing `RETURNCODE{deploy_container_index}(aux_data_offset, aux_data_size)` instruction. After that: + - load deploy-contract from EOF subcontainer at `deploy_container_index` in the container from which `RETURNCODE` is executed, - concatenate data section with `(aux_data_offset, aux_data_offset + aux_data_size)` memory segment and update data size in the header, - let `deployed_code_size` be updated deploy container size, - if `deployed_code_size > MAX_CODE_SIZE` instruction exceptionally aborts, diff --git a/EIPS/eip-7873.md b/EIPS/eip-7873.md index 67a746221761f9..b405d39967de7b 100644 --- a/EIPS/eip-7873.md +++ b/EIPS/eip-7873.md @@ -23,7 +23,7 @@ Creation transaction and creation instructions `CREATE` and `CREATE2` are means Additionally, the new instruction and transaction type introduced in this EIP enable contracts to create other contracts using initcode from the transaction data, which in legacy EVM is achieved via a combination of `CREATE` or `CREATE2` and loading the initcode from calldata. -This mechanism complements `EOFCREATE` and `RETURNCONTRACT` instructions from [EIP-7620](./eip-7620.md), and thus all use cases of contract creation that are available in legacy EVM are enabled for EOF. +This mechanism complements `EOFCREATE` and `RETURNCODE` instructions from [EIP-7620](./eip-7620.md), and thus all use cases of contract creation that are available in legacy EVM are enabled for EOF. ## Specification @@ -137,8 +137,8 @@ Introduce a new instruction on the same block number [EIP-3540](./eip-3540.md) i - an unsuccessful execution of initcode results in pushing `0` onto the stack - can populate returndata if execution `REVERT`ed - `sender`'s nonce stays updated -- a successful execution ends with initcode executing `RETURNCONTRACT{deploy_container_index}(aux_data_offset, aux_data_size)` instruction (see [EIP-7620](./eip-7620.md)). After that: - - load deploy EOF subcontainer at `deploy_container_index` in the container from which `RETURNCONTRACT` is executed +- a successful execution ends with initcode executing `RETURNCODE{deploy_container_index}(aux_data_offset, aux_data_size)` instruction (see [EIP-7620](./eip-7620.md)). After that: + - load deploy EOF subcontainer at `deploy_container_index` in the container from which `RETURNCODE` is executed - concatenate data section with `(aux_data_offset, aux_data_offset + aux_data_size)` memory segment and update data size in the header - if updated deploy container size exceeds `MAX_CODE_SIZE`, instruction exceptionally aborts - set `state[new_address].code` to the updated deploy container From 8dbad735dfcec58c94fdc6d40d854c2c07c3bc12 Mon Sep 17 00:00:00 2001 From: Andrei Maiboroda Date: Tue, 11 Mar 2025 17:28:25 +0100 Subject: [PATCH 046/724] Update EIP-7698: fix typo Merged by EIP-Bot. --- EIPS/eip-7698.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7698.md b/EIPS/eip-7698.md index 574ded3c9bfd6c..77da17ca26adf5 100644 --- a/EIPS/eip-7698.md +++ b/EIPS/eip-7698.md @@ -17,7 +17,7 @@ Creation transactions (i.e. the ones with empty `to`) can be used to deploy EOF ## Motivation -Creation transaction is one if the three ways alongside creation instructions provided by legacy EVM to deploy new code. Given that legacy creation instructions (`CREATE` and `CREATE2`) are not allowed to deploy EOF code, supporting EOF in creation transactions is the only way to get the first EOF on-chain. +Creation transaction is one of the three ways alongside creation instructions provided by legacy EVM to deploy new code. Given that legacy creation instructions (`CREATE` and `CREATE2`) are not allowed to deploy EOF code, supporting EOF in creation transactions is the only way to get the first EOF on-chain. The mechanism for providing constructor arguments to initcontainer is exactly the same as for deploying legacy code (just concatenating them with initcontainer), therefore existing deployment tooling can be used as is to deploy EOF. From c1e8ebe217ff332568f8a7ee94cbdff2b5e51a58 Mon Sep 17 00:00:00 2001 From: Sam Wilson <57262657+SamWilsn@users.noreply.github.com> Date: Wed, 12 Mar 2025 09:33:32 +0100 Subject: [PATCH 047/724] Add EIP: Flow Control Wallet Call Capability Merged by EIP-Bot. --- EIPS/eip-7867.md | 564 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 564 insertions(+) create mode 100644 EIPS/eip-7867.md diff --git a/EIPS/eip-7867.md b/EIPS/eip-7867.md new file mode 100644 index 00000000000000..57c74089040fb3 --- /dev/null +++ b/EIPS/eip-7867.md @@ -0,0 +1,564 @@ +--- +eip: 7867 +title: Flow Control Wallet Call Capability +description: An EIP-5792 capability providing atomicity and flow control configuration. +author: Sam Wilson (@SamWilsn) +discussions-to: https://ethereum-magicians.org/t/wallet-sendcalls-capability-flow-control/22624 +status: Draft +type: Standards Track +category: Interface +created: 2025-01-17 +requires: 5792 +--- + +## Abstract + +This proposal extends [EIP-5792](./eip-5792.md) to allow dapps to downgrade their required atomicity guarantees and control the behaviour after a failed/reverted call. It introduces the batch-scope concept of `strict` vs. `loose` atomicity, where a `strict` batch remains atomic in the face of chain reorgs and a `loose` batch does not; and the per-call ability to continue after a failed/reverted call (`continue`) or stop processing (`halt`). + +## Motivation + +While the base EIP-5792 specification works extremely well for smart contract wallets, it does not allow the expression of the full range of flow control options that wallets can implement. For example, a dapp may only be submitting a batch for gas savings and not care about whether all calls are reverted on failure. A wallet may only be able to offer a limited form of atomicity through block builder backchannels, but that may be sufficient for a trading platform. + +## Specification + +The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119 and RFC 8174. + +### RPC Interface + +The following subsections are modifications to the API endpoints from EIP-5792. + +If a request does not match the schema defined below, the wallet MUST reject the request with an error code of `INVALID_SCHEMA`. + +#### `wallet_sendCalls` + +The following JSON Schema SHALL be inserted, in the request object, as values of either the batch-scope or call-scope `capabilities` objects (as appropriate) with a key of `flowControl`. + +##### Batch-scope + +###### Schema + +```json +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "type": "object", + "additionalProperties": false, + "properties": { + "optional": { + "type": "boolean" + }, + "atomicity": { + "enum": ["strict", "loose", "none"] + } + } +} +``` + +###### Example Request + +```js +[ + { + "version": "1.0", + "from": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", + "chainId": "0x01", + "calls": [], + "capabilities": { + "flowControl": { + "atomicity": "loose" + } + } + } +] + +``` + + +##### Call-scope + +###### Schema + +```json +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "type": "object", + "additionalProperties": false, + "properties": { + "optional": { + "type": "boolean" + }, + "onFailure": { + "enum": ["rollback", "halt", "continue"] + } + } +} +``` + +###### Example Request + +```js +[ + { + "version": "1.0", + "from": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", + "chainId": "0x01", + "calls": [ + { + "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", + "value": "0x182183", + "data": "0xfbadbaf01", + "capabilities": { + "flowControl": { + "onFailure": "continue" + } + } + } + ] + } +] +``` + +#### `wallet_getCapabilities` + +The following JSON Schema is inserted into the per-chain object returned from `wallet_getCapabilities` with a key of `flowControl`. + +##### Schema + +```json +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "type": "object", + "additionalProperties": false, + "minProperties": 1, + "properties": { + "none": { "$ref": "#/$defs/onFailure" }, + "loose": { "$ref": "#/$defs/onFailure" }, + "strict": { "$ref": "#/$defs/onFailure" } + }, + "$defs": { + "onFailure": { + "type": "array", + "uniqueItems": true, + "minItems": 1, + "items": { + "enum": ["rollback", "halt", "continue"] + } + } + } +} +``` + +##### Example Response + +```js +{ + "0x1": { + "flowControl": { + "loose": ["halt", "continue"], + "strict": ["continue"] + } + } +} +``` + +### Concepts + +#### Call Failure + + + +#### Rollback + +A rollback is informally defined as "causing no meaningful changes on chain." A +rolled back batch only makes gas accounting and bookkeeping (eg. nonce) +changes. In other words, a rollback is the default behaviour of EIP-5792 when +a call fails. + +#### Critical Calls + +A critical call is a call that causes the entire batch to rollback on failure, +and correspondingly a non-critical call does not. Specifically, a critical call +has a call-scope `onFailure` of `rollback` (or no `onFailure` present), +while non-critical calls have either `halt` or `continue`. + +#### Atomicity Levels + +This proposal introduces three atomicity levels: strict, loose, and none; enabled +by setting batch-scope `atomicity` to `strict`, `loose`, or `none` respectively. +Strict may also be enabled by omitting `atomicity` entirely. + +Strict atomicity is simply naming the default behaviour of EIP-5792: calls +within a single batch MUST be contiguous and applied atomically (or the batch +rolled back.) + +Loose atomicity, on the other hand, is a weaker guarantee. In the event of a +block reorg, any number of calls from the batch MAY appear on chain (possibly +interspersed with other transactions). If there are no block reorgs, loose +atomicity MUST provide the same guarantees as strict. + +The none level of atomicity only provides the guarantee that the calls appear on +chain in the order they are in the batch. Any number of calls from the batch +MAY appear on chain (possibly interspersed with other transactions). + +### Behaviour + +#### `wallet_sendCalls` + +The wallet MUST reject `wallet_sendCalls` requests with error code +`MISSING_CAP` where both: + + * the batch-scope `flowControl` capability **is not** present; and + * a call-scope `flowControl` capability **is** present. + +Note that the above requirement still applies if the call-scope `flowControl` +capability is marked as optional. + +When `flowControl` is present in the batch-scope `capabilities`, the following +changes override the behaviour specified in EIP-5792. + +##### Removed Requirements + +These requirements defined in EIP-5792 are removed: + +> The wallet: +> +> * MUST NOT await for any calls to be finalized to complete the batch +> * MUST submit multiple calls as an atomic unit in a single transaction +> * MAY revert all calls if any call fails +> * MUST not execute any further calls after a failed call +> * MAY reject the request if one or more calls in the batch is expected to +> fail, when simulated sequentially + +##### Added Requirements + +The wallet: + +###### Batch Atomicity + +* MAY break the batch over multiple transactions. +* MUST treat a missing batch-scope `atomicity` level as equivalent to `strict`. +* MUST provide strict guarantees (as defined above) when the batch-scope + `atomicity` is `strict`. +* MUST provide _at least_ loose guarantees (as defined above) when the + batch-scope `atomicity` is `loose`. +* MUST provide _at least_ the in-order call inclusion guarantee (as defined + above) when the batch-scope `atomicity` is `none`. +* MAY provide loose guarantees (as defined above) when the batch-scope + `atomicity` is `none`. +* MAY provide strict guarantees (as defined above) when the batch-scope + `atomicity` is `loose` or `none`. +* MUST rollback the batch if one or more critical calls (as defined above) fail. +* MUST NOT rollback the batch if zero critical calls (as defined above) fail. + * In other words, if the only failures are non-critical, the successful calls + have to appear on chain. +* MUST NOT execute a call (or ever allow a call to be executed) more than once. + +###### Flow Control + +* MUST treat a missing call-scope `flowControl` capability as equivalent to + setting `onFailure` to `rollback`. +* MUST treat a missing call-scope `onFailure` mode as equivalent to `rollback`. +* MUST NOT execute any calls following a failed call with `onFailure` set to + `halt`. +* MUST continue to execute calls as normal following a failed call with + `onFailure` set to `continue`. + +###### Errors + +* MUST reject (with error code `REJECTED_LEVEL`) batches containing at least one + critical call if the batch requests an atomicity level that the wallet can + provide but the user rejected (such as might happen with an + [EIP-7702](./eip-7702.md) set code transaction.) + * Note that this only applies to user rejections specifically because of + atomicity. It does not change the behaviour for batches rejected for other + reasons. This error code MUST NOT be used for other rejection reasons. +* MUST reject (with error code `UNSUPPORTED_LEVEL`) batches containing at least + one critical call if the batch requests an atomicity level the wallet cannot + provide for any reason other than user rejection. + * Wallets supporting `strict` but not `loose` SHOULD NOT reject `loose` + batches and SHOULD instead upgrade the request to strict atomicity. + * Note that a batch with exactly one call _always_ satisfies the requirements + of strict atomicity. +* MUST reject (with error code `UNSUPPORTED_ON_FAIL`) batches containing + unsupported `onFailure` modes. +* MUST reject (with error code `UNSUPPORTED_FLOW`) batches containing + unsupported combinations/orderings of call-scope `onFailure` modes. + * Wallets MUST reject `rollback` when used in a `none` batch, even if the + batch is upgraded to `loose` or `strict` atomicity. This also applies to + calls that do not specify an explicit `onFailure` mode. +* MAY reject (with error code `ROLLBACK_EXPECTED`) the request if the batch is + expected to be rolled back. +* SHOULD inform the user before executing any calls if any call in the batch is + expected to fail. + + +#### `wallet_getCallsStatus` + +When `wallet_getCallsStatus` is called with a batch identifier corresponding to +a batch submitted with the batch-scope `flowControl` capability enabled, the +following changes override the behaviour defined in EIP-5792. Note that: + +* There are no changes when called with a batch without this capability enabled; + and +* Even if the behaviour of the batch is not changed from the default (eg. + setting `atomicity` to `strict` and omitting the `flowControl` capability for + all calls), the following changes still apply. + +##### Removed Requirements + +These requirements defined in EIP-5792 are removed: + +> * If a wallet executes multiple calls **atomically** in a single transaction, +> `wallet_getCallsStatus` MUST return an object with a `receipts` field that +> contains a single transaction receipt, corresponding to the transaction +> in which the calls were included. +> * If a wallet executes multiple calls **non-atomically** through some +> `capability` defined elsewhere, `wallet_getCallsStatus` MUST return an +> object with a `receipts` field that contains **an array of receipts** for +> all transactions containing batch calls that were included onchain. This +> includes the batch calls that were included on-chain but eventually +> reverted. + + +##### Added Requirements + +###### Capabilities + +The returned capabilities object: + +* MUST contain a `flowControl` key set to exactly the boolean `true`. + * It may be tempting to include additional detail about the status of + individual calls here, but don't. Instead use a multi-status capability + defined elsewhere. + +###### Receipts + +The returned `receipts` array: + +* MUST NOT contain more than one receipt for the same transaction. +* SHOULD NOT contain receipts for transactions without a call from the requested + batch. +* MUST contain exactly one receipt capturing each successful call. + * Multiple calls MAY be captured in one receipt, but the successful + execution of one call MUST NOT be captured by multiple receipts. + * Given two calls (_A_ and _B_) in a batch, the following are non-exhaustive + example combinations of calls-per-receipt. Each `(...)` is a receipt from + a single transaction. + * Valid Examples: + * `[(successful A, successful B)]` + * `[(successful A), (successful B)]` + * `[(successful A, unsuccessful B), (successful B)]` + * `[(unsuccessful A), (successful A), (successful B)]` + * Invalid Examples: + * `[(successful A, unsuccessful B), (successful A, successful B)]` + * `[(successful A, successful A), (successful B)]` +* MAY contain one or more receipts capturing each failed call. + * For example, the wallet may retry a transaction with a higher gas limit. + Both the failed and successful transaction receipts can be included, + though only the successful receipt must be. +* SHOULD be stable over multiple `wallet_getCallsStatus` requests, with only new + receipts being appended. + * For example: + * `[(unsuccessful A)]` followed by `[(unsuccessful A), (successful A)]` + is valid; but + * `[(unsuccessful A)]` followed by `[(successful A)]` should be avoided. + + +##### Status Codes + +This proposal modifies some of the status codes for use with EIP-5792's +`GetCallsResult.status` field, and introduces the following new codes: + +| Code | Description | +|--------|-----------------------| +| `102` | Partially Executed | +| `207` | Partial Success | + +An "included" call, in this section, is defined as having either been +successfully or unsuccessfully executed. A call that has been recorded on chain, +but has not yet been executed, does not qualify as included. Executed calls +contained in batches that may still be rolled back also do not qualify as +included. + +A batch is "complete" when all of the calls in the batch (up to and including a +failed call with an `onFailure` mode of `halt` should one be present) have been +included and the wallet will not resubmit failed calls. + +###### `100` Pending + +Status `100` MUST NOT be returned if any calls in the batch have been included +on chain. + +###### `102` Partially Executed + +Status `102` SHALL be returned only when all of the following are true: + + * At least one call in the batch has been included on chain; and + * The batch is not complete. + +Responses with status `102` MUST contain at least one receipt, and SHOULD +contain receipts for all transactions with calls that have been included. + +Note that a receipt capturing a failed call does not mean the call will +ultimately fail. Wallets can resubmit calls (eg. with a higher gas limit), and +the call may be executed successfully eventually. + +###### `200` Confirmed + +Status `200` MUST NOT be returned if any calls in the batch failed (including +batch rollback, and the `onFailure` modes `halt`/`continue`). + +###### `207` Partial Success + +Status `207` SHALL be returned only when all of the following are true: + +* At least one call in the batch has been included and succeeded; +* At least one call in the batch with an `onFailure` mode of `continue` + has been included and failed; +* No calls with an `onFailure` mode of `rollback` have been included and failed; +* No calls with an `onFailure` mode of `halt` have been included and failed; + and +* The batch is complete. + +###### `500` Chain Rules Failure + +To clarify, status `500` is the correct code when the batch has rolled back _or_ +when all calls are non-critical and have all failed. + +If any calls are included and succeeded, one of `200`, `207`, or `600` should be +returned instead. + +###### `600` Partial Chain Rules Failure + +Status `600` SHALL be returned only when all of the following are true: + +* At least one call in the batch has been included and succeeded; +* At least one call in the batch with an `onFailure` mode of `halt` has been + included and failed; +* No calls with an `onFailure` mode of `rollback` have been included and failed; + and +* The batch is complete. + +#### `wallet_getCapabilities` + +The response to `wallet_getCapabilities` indicates what call-scope `onFailure` +modes are supported for each supported batch-scope `atomicity` level for +batches with two or more calls. Support, here, means "natively supports." A +wallet that offers `strict` atomicity but not `loose` MUST NOT advertise +support for `loose` (even if the wallet will upgrade `loose` to `strict` +without an error.) + +The wallet: + +* MAY respond with one, two, or three `atomicity` levels. +* MAY respond with one, two, or three `onFailure` modes in each `atomicity` + level. The levels do not need to support the same modes. +* MUST include the particular atomicity / onFailure combination if it is + supported _at all_. For example, if particular orderings are impossible—say + `rollback` before `halt` is fine, but `halt` before `rollback` is not—then + both `rollback` and `halt` have to be included in the array. + +##### Examples + +###### Plain Externally Owned Account (EOA) + +A plain EOA might offer `halt` functionality by submitting one transaction per +block, and `continue` by submitting all calls at once. + +```js +{ + "0x1": { + "flowControl": { + "none": [ "halt", "continue" ] + } + } +} +``` + +###### Shielded Mempool Externally Owned Account (EOA) + +Unlike a plain EOA, a shielded mempool can provide additional guarantees about +transaction atomicity. In this example, the wallet only offers the +`onFailure` mode of `continue` when using `none` atomicity, but offers all three levels when using +`loose`. + +```js +{ + "0x1": { + "flowControl": { + "none": [ "continue" ] + "loose": [ "rollback", "halt", "continue" ] + } + } +} +``` + +###### Smart Contract Wallet + +In this example, the wallet will service batches specifying `none` and `loose` +as if they requested `strict`. Even though the batches will work, the +`wallet_getCapabilities` response does not list `none` or `loose`. + +```js +{ + "0x1": { + "flowControl": { + "strict": [ "rollback" ] + } + } +} +``` + +### Error Codes + +| Name | Value | +| --------------------- | ------------- | +| `INVALID_SCHEMA` | | +| `MISSING_CAP` | | +| `REJECTED_LEVEL` | | +| `UNSUPPORTED_LEVEL` | | +| `UNSUPPORTED_ON_FAIL` | | +| `UNSUPPORTED_FLOW` | | +| `ROLLBACK_EXPECTED` | | + +## Rationale + + +TBD + +## Backwards Compatibility + + + +No backward compatibility issues found. + +## Security Considerations + +App developers cannot treat each call in a batch as an independent transaction +unless the atomicity level is strict. In other words, there may be additional +untrusted transactions between any of the calls in a batch. Calls that failed +may eventually flip to succeeding, and vice versa. Even strictly atomic batches +can flip between succeeding/failing in the face of a block reorg. The calls in +loosely atomic batches can be included in separate, non-contiguous blocks. There +is no constraint over how long it will take all the calls in a batch to be +included. Apps should encode deadlines and timeout behaviors in the smart +contract calls, just as they do today for transactions, including ones otherwise +bundled. + +## Copyright + +Copyright and related rights waived via [CC0](../LICENSE.md). From 22e9fcbf3a8e783670a991e27ffddcd1ba738190 Mon Sep 17 00:00:00 2001 From: Charles Cooper Date: Wed, 12 Mar 2025 14:08:49 +0100 Subject: [PATCH 048/724] Add EIP: GAS2ETH opcode Merged by EIP-Bot. --- EIPS/eip-7791.md | 105 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 105 insertions(+) create mode 100644 EIPS/eip-7791.md diff --git a/EIPS/eip-7791.md b/EIPS/eip-7791.md new file mode 100644 index 00000000000000..1778d6bbe893c3 --- /dev/null +++ b/EIPS/eip-7791.md @@ -0,0 +1,105 @@ +--- +eip: 7791 +title: GAS2ETH opcode +description: Introduces a new opcode, `GAS2ETH`, to convert gas to ETH +author: Charles Cooper (@charles-cooper), Pascal Caversaccio (@pcaversaccio) +discussions-to: https://ethereum-magicians.org/t/eip-7791-gas2eth-opcode/21418 +status: Draft +type: Standards Track +category: Core +created: 2024-08-13 +requires: 2929 +--- + +## Abstract + +This EIP introduces a new `GAS2ETH` opcode that enables the direct conversion of gas into ether (ETH). + +## Motivation + +This EIP is based on the premise that smart contract authors, compiler teams and public goods projects in general should be compensated for their contributions. +Moreover, their compensation should scale with the usage of their contracts. +A widely used and popular contract offers significant value to its users through its functionality and to the network by driving demand for blockspace — Ethereum's _raison d'être_. +This increased demand also benefits miners and validators, who are rewarded for executing these contracts. + +Monetizing smart contracts in a scalable manner remains challenging at the time of this writing. +This difficulty is evident from existence of many different monetization strategies employed across various smart contracts — ranging from fee structures to the issuance of tokens with "tokenomics" of varying levels of complexity. +Additionally, many public goods projects struggle to secure funding. + +Introducing the `GAS2ETH` opcode offers contract authors, as well as the tools they use, a new way to achieve their monetization objectives. +By charging gas, they integrate with an established user experience that is both familiar and understood by users. +The proposed instruction ensures that existing transaction creation and processing tools remain unchanged. +Moreover, by charging gas, contract authors align economically with network activity; they benefit from higher compensation during periods of intense network usage and receive less when activity is low. +This helps align the incentives of smart contract authors, validators, and the broader network. + +## Specification + +The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119 and RFC 8174. + +A new opcode is introduced, `GAS2ETH` (`0xFC`), which: + +- Pops two values from the stack: `addr` then `gas_amount`. If there are fewer than two values on the stack, the calling context should fail with stack underflow. +- Deducts `gas_amount` from the current calling context. +- Computes `wei_val` by multiplying `gas_amount` by the current transaction context's `gas_price` ([EELS][gasprice]). +- Endows the address `addr` with `wei_val` wei. +- If the gas cost of this opcode + `gas_amount` is greater than the available gas in the current calling context, the calling context should fail with "out-of-gas" and any state changes reverted. +- Pushes `wei_val` onto the stack. + +[gasprice]: https://github.com/ethereum/execution-specs/blob/98d6ddaaa709a2b7d0cd642f4cfcdadc8c0808e1/src/ethereum/cancun/vm/instructions/environment.py#L325 + +Note that the transfer of `wei_val` to the given account cannot fail. In particular, the destination account code (if any) is not executed, or, if the account does not exist, the balance is still added to the given address `addr`. + +### Gas cost + +The proposed cost of this opcode is identical to the recently proposed `PAY` opcode. + +#### Constants + +| Constant | Definition | +| -------------------------- | ------------------------- | +| `WARM_STORAGE_READ_COST` | [EIP-2929](./eip-2929.md) | +| `COLD_ACCOUNT_ACCESS_COST` | [EIP-2929](./eip-2929.md) | +| `GAS_NEW_ACCOUNT` | [EELS][gna] | +| `GAS_CALL_VALUE` | [EELS][gcv] | + +[gna]: https://github.com/ethereum/execution-specs/blob/4d953035fb0cceda7cf21d71b2ab7a9a6f4632f0/src/ethereum/frontier/vm/gas.py#L52 +[gcv]: https://github.com/ethereum/execution-specs/blob/4d953035fb0cceda7cf21d71b2ab7a9a6f4632f0/src/ethereum/frontier/vm/gas.py#L53 + +#### Gas calculation + +- Is `addr` in `accessed_addresses`? + - If yes, `WARM_STORAGE_READ_COST`; + - Otherwise, `COLD_ACCOUNT_ACCESS_COST`. +- Does `addr` exist or is `val` zero? + - If yes to either, zero; + - Otherwise, `GAS_NEW_ACCOUNT`. +- Is `val` zero? + - If yes, zero; + - Otherwise, `GAS_CALL_VALUE`. + +## Rationale + +- `GAS2ETH` vs. pro-rata: The pro-rata model incentivizes inflating contract gas usage to artificially increase fees. In contrast, this proposal allows contract authors to charge their desired amount directly, eliminating the need for unnecessary gas consumption. +- Target address vs. simply increasing balance of the currently executing contract: Using a target address is more flexible, enabling contract authors to write more modular code and separate the concerns of fee collection from contract functionality. For instance, the contract may want to designate a specific recipient for fees without necessarily granting them direct withdrawal access. +- Charging gas instead of ETH: Charging ETH directly complicates the user experience and prevents contract authors from participating in fluctuations in gas demand directly. +- For the value of `gas_price`, use the same gas price as which is used to calculate the tx cost in ETH. This leads to the most consistent computation between `GAS2ETH` and the user's experience when creating a transaction. + +## Backwards Compatibility + +No backward compatibility issues found. + +## Test Cases + + TBD + +## Reference Implementation + + TBD + +## Security Considerations + +Needs discussion. + +## Copyright + +Copyright and related rights waived via [CC0](../LICENSE.md). From e907a17c440aab6f9cc96cc52f24ec40cd844b01 Mon Sep 17 00:00:00 2001 From: Francisco Giordano Date: Wed, 12 Mar 2025 10:18:28 -0300 Subject: [PATCH 049/724] Add EIP: ABI attachment in `wallet_sendCalls` Merged by EIP-Bot. --- EIPS/eip-7896.md | 144 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 144 insertions(+) create mode 100644 EIPS/eip-7896.md diff --git a/EIPS/eip-7896.md b/EIPS/eip-7896.md new file mode 100644 index 00000000000000..03fa039dfa0334 --- /dev/null +++ b/EIPS/eip-7896.md @@ -0,0 +1,144 @@ +--- +eip: 7896 +title: ABI attachment in `wallet_sendCalls` +description: A capability to enable calldata decoding in wallets. +author: Francisco Giordano (@frangio) +discussions-to: https://ethereum-magicians.org/t/eip-tbd-abi-attachment-in-wallet-sendcalls/23016 +status: Draft +type: Standards Track +category: Interface +created: 2025-02-27 +requires: 5792 +--- + +## Abstract + +This EIP extends [EIP-5792](./eip-5792.md) with a new `interfaces` capability, whereby an application can attach the contract interface specifications (aka. ABIs) that the wallet needs to reliably decode the calldata in the request. + +## Motivation + +The security model of Ethereum accounts relies on a separation of concerns between applications and wallets, the latter being responsible for securing private key material and providing restricted access to it. When an application requests a transaction or a signature, the wallet prompts the user to accept it or reject it. The user is expected to make an assessment about the desirability of the operation, given that it can potentially operate on all account assets, in the extreme case "draining" them all for the benefit of an attacker. The wallet is tasked with providing information about the request to lead to an accurate assessment, in particular to help detect unintended effects and attacks. + +This idealized vision is far from realized. "Blind signing", the practice of accepting a request without full visibility of its contents or understanding of its implications, is a pervasive problem across Ethereum. This is a puzzling situation given what's at stake. A likely explanation is that it is simply very difficult for wallets to extract and provide good information about requests. + +Before accepting a transaction request, a user would ideally like to know exactly what effects the transaction will have when included on chain. Transaction simulations have become widespread throughout wallets in recent years, where the wallet (or a service provider) runs the transaction and summarizes the observed effects in a friendly description such as "-1 ETH, +2400 USDC". However, exactly predicting these effects is impossible due to mutable shared state, and describing the range of possible effects is intractable due to the turing completeness of the EVM, so we should be cautious and not overly rely on this kind of approach. + +Whereas transaction simulations try to provide insight into the dynamic behavior of a transaction, wallets should also surface all of the statically available information, such as transaction parameters and application metadata. + +Some parameters have clear semantics, for example, the `value` in a transaction expresses how much of the native token is transferred. The `data` in a transaction, however, presents a challenge, as it is provided to the wallet as a bytestring and cannot be reliably decoded into more meaningfully structured information without knowledge of the target contract ABI. The wallet can try to use a database of function selectors to try to guess an ABI, but this will fail for new and unknown contracts, and known selectors can be ambiguous due to collisions, including those deliberately introduced by attackers. Alternatively, the wallet can obtain an ABI from a repository of verified source code, with the downside that the main such repository is managed by a centralized party. + +Since applications that request transactions are necessarily aware of the relevant ABIs, this EIP proposes a mechanism where they can attach ABIs in transaction requests, so that wallets can show decoded call data to users and help make a more informed assessment. + +## Specification + +The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119 and RFC 8174. + +A new capability called `interfaces` is added to EIP-5792 requests. + +### `wallet_sendCalls` + +When this capability is supported, `wallet_sendCalls` requests MAY include a global `interfaces` field. + +The `interfaces` field provided by an application MUST map contract addresses to interface specs. These contract addresses SHOULD correspond to those of the `to` fields in the `calls` array of the request, and SHOULD be compared with them case-sensitively. There MAY be addresses in `calls` without a matching interface spec, and there MAY be addresses in `interfaces` without a matching call. + +```typescript +type SendCallsParams = { // default fields omitted + capabilities?: { interfaces?: InterfacesCapability } & Record; +}; + +type InterfacesCapability = { + [contract: `0x${string}`]: { + version: string; + spec: unknown; // version-dependent + }; + optional?: boolean; +}; +``` + +An interface spec MUST describe how a contract will decode calldata into a series of function arguments. The interpretation of a spec as a decoding procedure depends on a version string. + +The two initially defined versions are `abi-v1` and `abi-v2`, corresponding to the Contract Application Binary Interface as defined by Solidity and adopted by other languages. In these cases, the spec MUST be provided as an array as described in Solidity's documentation, page "Contract ABI Specification", section "JSON". The array MAY contain event and error descriptions in addition to function descriptions, though applications SHOULD exclude irrelevant items. The v1-v2 distinction corresponds to Solidity's `pragma abicoder v1` and `pragma abicoder v2` (or `pragma experimental ABIEncoderV2`). Vyper implements `abi-v2`. + +Applications SHOULD mark the `interfaces` field as `optional`, so that the user is able to proceed if their wallet does not support the capability or a provided spec version. If the field is marked `optional`, the wallet MAY ignore interfaces with unsupported spec versions. + +Wallets SHOULD use the provided interface specs to decode the `data` of each call in the `calls` array in order to present the user with the decoded function arguments. Wallets MAY validate the provided specs against a database of verified or trusted specs. + +#### Example Request + +```JSON +[ + { + "version": "1.0", + "from": "0xa22cc169386b820ab57c006a5b4980add068a7eb", + "chainId": "0x01", + "calls": [ + { + "to": "0xdac17f958d2ee523a2206206994597c13d831ec7", + "value": "0x00", + "data": "0xa9059cbb000000000000000000000000f0c87f351435211efa00938a33771bf38302d1f10000000000000000000000000000000000000000000000056bc75e2d63100000" + } + ], + "capabilities": { + "interfaces": { + "optional": true, + "0xdac17f958d2ee523a2206206994597c13d831ec7": { + "version": "abi-v1", + "spec": [ + { + "type": "function" + "name": "transfer", + "stateMutability": "nonpayable", + "inputs": [ + { + "name": "to", + "type": "address" + }, + { + "name": "value", + "type": "uint256" + } + ], + "outputs": [], + } + ] + } + } + } + } +] +``` + +### `wallet_getCapabilities` + +Under the `interfaces` capability, wallets MUST include a `versions` array field listing the supported interface spec versions. + +#### Example Response + +```JSON +{ + "0x0": { + "interfaces": { + "supported": true, + "versions": ["abi-v1", "abi-v2"] + } + } +} +``` + +## Rationale + + + +## Backwards Compatibility + +No backward compatibility issues found. + +## Security Considerations + +Needs discussion. + + + +## Copyright + +Copyright and related rights waived via [CC0](../LICENSE.md). From 9f047ab7d9a19d4c188f8a1cda5164f3539eb999 Mon Sep 17 00:00:00 2001 From: Sam Wilson Date: Thu, 13 Mar 2025 06:58:15 -0400 Subject: [PATCH 050/724] fix 7805 asset dir --- EIPS/eip-7805.md | 2 +- assets/{eip-FOCIL => eip-7805}/diagram_FOCIL.png | Bin 2 files changed, 1 insertion(+), 1 deletion(-) rename assets/{eip-FOCIL => eip-7805}/diagram_FOCIL.png (100%) diff --git a/EIPS/eip-7805.md b/EIPS/eip-7805.md index f0b3b4a01e32c5..86c39bfe90e926 100644 --- a/EIPS/eip-7805.md +++ b/EIPS/eip-7805.md @@ -29,7 +29,7 @@ In an effort to shield the Ethereum validator set from centralizing forces, the FOCIL is a committee-based, fork-choice enforced inclusion list (IL) design that improves upon previous IL mechanisms and block co-creation proposals. It addresses issues related to bribing/extortion attacks, IL equivocation, account abstraction (AA), and transaction invalidation. -![FOCIL diagram](../assets/eip-FOCIL/diagram_FOCIL.png) +![FOCIL diagram](../assets/eip-7805/diagram_FOCIL.png) ### Roles And Participants diff --git a/assets/eip-FOCIL/diagram_FOCIL.png b/assets/eip-7805/diagram_FOCIL.png similarity index 100% rename from assets/eip-FOCIL/diagram_FOCIL.png rename to assets/eip-7805/diagram_FOCIL.png From 2fb744367e5a65ff3afaf30025cba27ec36b1b3f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Toni=20Wahrst=C3=A4tter?= <51536394+nerolation@users.noreply.github.com> Date: Thu, 13 Mar 2025 17:53:20 +0100 Subject: [PATCH 051/724] Update EIP-7607: Remove block-level-warming EIP from PFI Merged by EIP-Bot. --- EIPS/eip-7607.md | 1 - 1 file changed, 1 deletion(-) diff --git a/EIPS/eip-7607.md b/EIPS/eip-7607.md index 636547156bc861..a04b891a4197b0 100644 --- a/EIPS/eip-7607.md +++ b/EIPS/eip-7607.md @@ -41,7 +41,6 @@ Definitions for `Scheduled for Inclusion`, `Considered for Inclusion` and `Propo ### Proposed for Inclusion * [EIP-7666](./eip-7666.md): EVM-ify the identity precompile -* [EIP-7863](./eip-7863.md): Block-level warming * [EIP-7823](./eip-7823.md): Set upper bounds for MODEXP * [EIP-7793](./eip-7793.md): Precompile to get index of transaction within block * [EIP-7843](./eip-7843.md): Precompile to get the current slot number From 01d0d9d38eff9ae9ac3739b053f371ccb24863e5 Mon Sep 17 00:00:00 2001 From: kevaundray Date: Fri, 14 Mar 2025 15:19:31 +0000 Subject: [PATCH 052/724] Add EIP: Hardware and Bandwidth Recommendations Merged by EIP-Bot. --- EIPS/eip-7870.md | 145 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 145 insertions(+) create mode 100644 EIPS/eip-7870.md diff --git a/EIPS/eip-7870.md b/EIPS/eip-7870.md new file mode 100644 index 00000000000000..cdac6e5845774a --- /dev/null +++ b/EIPS/eip-7870.md @@ -0,0 +1,145 @@ +--- +eip: 7870 +title: Hardware and Bandwidth Recommendations +description: System recommendations for Validators and Full nodes +author: Parithosh Jayanthi (@parithosh), Kevaundray Wedderburn (@kevaundray), Josh Rudolf (@jrudolf), Dankrad Feist (@dankrad), Justin Traglia (@jtraglia), Ignacio Hagopian (@jsign), George Kadianakis (@asn-d6), Fredrik Svantes (@fredriksvantes), Carl Beekhuizen (@carlbeek), Toni Wahrstätter (@nerolation) +discussions-to: https://ethereum-magicians.org/t/hardware-and-bandwidth-recommendations-for-full-nodes-and-validators/22675 +status: Draft +type: Informational +created: 2025-01-26 +--- + +## Abstract + +This proposal specifies hardware and bandwidth recommendations for different types of Ethereum nodes: + +- **Full nodes**: Nodes that follow the tip of the chain without necessarily proposing blocks. +- **Validators**: Split into: + - **Attesters**: Validators that validate and attest to blocks created by proposers. + - **Local block builders** (Proposers): Validators that create blocks locally and broadcast them to the network. + +The resource-intensive aspect for local block builders lies in creating the block and quickly broadcasting the data required for attesters to validate it in time. + +We note that it may be possible to run a client with less than the recommended specifications, however benchmarks and decision-making will be made with respect to these recommendations. + +## Motivation + +Clear system specifications are crucial for: + +- Ensuring meaningful benchmark comparisons across different client implementations. +- Enabling informed decision-making about protocol upgrades and their resource usage implications. +- Providing clear guidance for node operators to ensure alignment with future network requirements. + +Without a shared understanding of target hardware specifications: + +- Benchmark results lose significance due to inconsistent testing environments. +- Decision-making becomes challenging for implementation choices, as performance characteristics are heavily hardware-dependent. +- Network participants lack clear guidance for hardware investments. + +## Specification + +### Roles and Their Recommended Specifications + +Node operators typically run both an **Execution Layer (EL)** client and a **Consensus Layer (CL)** client on the same machine. The specifications below assume the combined resource usage of both. + +| Node Type | Storage | Memory | CPU Cores / Threads | **PassMark CPU Rating** | Bandwidth Download / Upload | +| ----------------------- | --------- | ------ | ------------------- | ----------------------- | --------------------------- | +| **Full Node** | 4 TB NVMe | 32 GB | 4c / 8t | ~1000 ST / 3000 MT | 50 Mbps / 15 Mbps | +| **Attester** | 4 TB NVMe | 64 GB | 8c / 16t | ~3500 ST / 25000 MT | 50 Mbps / 25 Mbps | +| **Local Block Builder** | 4 TB NVMe | 64 GB | 8c / 16t | ~3500 ST / 25000 MT | 100 Mbps / 50 Mbps | + +*Approximate single-thread (ST) and multi-thread (MT) PassMark CPU scores. For example, a PassMark ST rating of 3500 and an MT rating of 25000 typically corresponds to upper mid-range server CPUs circa 2024–2025.* + +## Rationale + +### Storage + +- **Recommended**: 4 TB NVMe M.2 drive with: + - **Sequential R/W**: 7,000 MB/s + - **Random 4K R/W**: Up to 1,000,000 IOPS +- **Why NVMe over SATA?** + - NVMe drives have significantly higher throughput and lower latency than SATA SSDs. + - Drives without DRAM (DRAMless) or with QLC flash are not advised, due to lower endurance and potentially lower sustained performance. +- **On Endurance (TBW)** + - Running a node involves frequent writes (e.g., database updates, logs). Ensure that the SSD’s Total Bytes Written (TBW) rating is sufficient for multi-year operation. +- **Capacity Considerations** + - As of January 2025, 2 TB can still work, but daily chain growth makes 4 TB more future-proof. + - While [EIP-4444](./eip-4444.md) aims to reduce historical storage requirements, the timeline for EIP-4444 remains uncertain. + +### Memory + +- **Why 64 GB for Validators (Attesters / Local Block Builders)?** + - Running an Ethereum validator (both EL & CL clients) can be memory-intensive, with state cache dominating RAM usage. + - Certain memory intensive client combinations have historically failed with 16 GB. It is possible to tune cache size in different clients to make it work, however we do not assume that the average user will do this. + - Preliminary benchmarks highlighting zk-STARK memory usage suggest cryptographic operations can demand significant RAM. + - Relative to total hardware costs, upgrading from 32 GB to 64 GB is a small price but can improve stability and is more future proof with regards to zk-STARKs. + +### CPU + +- **Single vs. Multi-thread Performance** + - Attesters and local block builders benefit from both high single-thread and multi-thread performance. + +### Bandwidth + +#### Local Block Builders + +- **Recommended**: 100 Mbps download, 50 Mbps upload. +- **Rationale**: + - Distributing blocks is highly bandwidth-intensive. + - If a builder cannot meet these speeds, they risk slower propagation and causing late blocks. + - In extreme cases, a low-bandwidth node could propose partially full blocks or one that includes fewer blobs to mitigate slow broadcast. + +#### Attesters + +- **Recommended**: 50 Mbps download, 25 Mbps upload. +- **Minimum tested**: 15 Mbps (as per ethPandaOps simulations where 40% of the network had Gigabit connections and the other 60% had 15 Mbps upload). + - However, real-world performance depends on peer network topology. A node with poor bandwidth could in theory quickly share data with a well-connected peer with good bandwidth which means that this peer could quickly seed the network. +- **Rationale**: + - 25 Mbps was chosen as a buffer to account for these miscellaneous factors that are harder to predict. + +#### Validators Using MEV-Boost + +- **Recommended**: 50 Mbps download / 25 Mbps upload. +- **Rationale**: + - Most MEV-relay interactions involve fetching bundles and block headers, which can be done within typical broadband speeds. + - While the local validator will also share the block with its peers, the relay will do the same which reduces the need for local bandwidth. + - However, there may be cases where your validator will still build a local block, such as if no MEV-relay responds or if the value of the MEV reward is lower than the minimum configuration set in MEV-Boost. In these circumstances, the recommendations for **Local Block Builders** would be relevant. + +#### Full Nodes + +- **Recommended**: 50 Mbps download / 15 Mbps upload. +- **Rationale**: + - Full nodes currently participate in sampling and must track the chain tip, but are not as latency-sensitive as attesters or local block builders. + - They can operate on lower bandwidth but risk being a slot or more behind the chain if bandwidth capacity is severely limited. + +### Quick Reference Summary + +- **Full Node** + - **Storage**: 4 TB NVMe + - **RAM**: 32 GB + - **CPU**: 4 cores / 8 threads (~1000 ST / ~3000 MT PassMark) + - **Bandwidth**: 50 Mbps down / 15 Mbps up + +- **Attester** + - **Storage**: 4 TB NVMe + - **RAM**: 64 GB + - **CPU**: 8 cores / 16 threads (~3500 ST / ~25000 MT PassMark) + - **Bandwidth**: 50 Mbps down / 25 Mbps up + +- **Local Block Builder** + - **Storage**: 4 TB NVMe + - **RAM**: 64 GB + - **CPU**: 8 cores / 16 threads (~3500 ST / ~25000 MT PassMark) + - **Bandwidth**: 100 Mbps down / 50 Mbps up + +## Backwards Compatibility + +This EIP is informational and requires no protocol changes. We recommend that future EIPs include an assessment of their impact on these hardware recommendations. + +## Security Considerations + +N/A + +## Copyright + +Copyright and related rights waived via [CC0](../LICENSE.md). From 5ca944b277c22696f4e4f0c3575006655e6698e9 Mon Sep 17 00:00:00 2001 From: Hadrien Croubois Date: Sat, 15 Mar 2025 00:26:18 +0100 Subject: [PATCH 053/724] Update EIP-7607: Add EIP-7819 to the candidate for inclusion in Fusaka Merged by EIP-Bot. --- EIPS/eip-7607.md | 1 + 1 file changed, 1 insertion(+) diff --git a/EIPS/eip-7607.md b/EIPS/eip-7607.md index a04b891a4197b0..4cbd0f64386649 100644 --- a/EIPS/eip-7607.md +++ b/EIPS/eip-7607.md @@ -55,6 +55,7 @@ Definitions for `Scheduled for Inclusion`, `Considered for Inclusion` and `Propo * [EIP-7761](./eip-7761.md): EXTCODETYPE instruction * [EIP-7880](./eip-7880.md): EOF - EXTCODEADDRESS instruction * [EIP-5920](./eip-5920.md): PAY opcode +* [EIP-7819](./eip-7819.md): CREATE DELEGATE opcode ### Activation From 95fe13cf4869ccfd1df059e83c4a1fcfb8627914 Mon Sep 17 00:00:00 2001 From: Mario Vega Date: Sat, 15 Mar 2025 00:27:06 +0100 Subject: [PATCH 054/724] Update EIP-7723: Update 7723 to include EELS/EEST in CFI Merged by EIP-Bot. --- EIPS/eip-7723.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/EIPS/eip-7723.md b/EIPS/eip-7723.md index 5dc9ee455031a3..cefcf53f7d49e3 100644 --- a/EIPS/eip-7723.md +++ b/EIPS/eip-7723.md @@ -58,6 +58,10 @@ Non-Core EIPs that are `Considered for Inclusion` **SHOULD** be supported prior An EIP **MAY** be moved from `Considered for Inclusion` to `Declined for Inclusion` if client teams are against including the EIP in the network upgrade. +An EIP **SHOULD** have a Python implementation in [execution-specs](https://github.com/ethereum/execution-specs/blob/78fb726158c69d8fa164e28f195fabf6ab59b915/README.md), submitted as an open PR, along with corresponding tests in [execution-spec-tests](https://github.com/ethereum/execution-spec-tests/blob/38621dc8f2cbc80a096e0906b28e4d4984752501/README.md), also submitted as an open PR. The EIP writer is encouraged to reach out to the maintainers of both repositories for assistance with implementation. Client developers **MAY** decide to allow an EIP to be moved to `Considered for Inclusion` without either implementation, being aware that the absence of these implementations could lead to delays in the testing cycle. + +Any updates to an EIP that is already at this stage **SHOULD** be accompanied by the appropriate updates to its implementation in [execution-specs](https://github.com/ethereum/execution-specs/blob/78fb726158c69d8fa164e28f195fabf6ab59b915/README.md) and [execution-spec-tests](https://github.com/ethereum/execution-spec-tests/blob/38621dc8f2cbc80a096e0906b28e4d4984752501/README.md) if deemed necessary by client developers. + ### Declined for Inclusion At any time during the network upgrade planning process, client developers **MAY** move EIPs from any other stage to the `Declined for Inclusion` stage if client teams are against including the EIP in the network upgrade. Once a decision is made by client teams to move an EIP to `Declined for Inclusion`, the Upgrade Meta EIP **SHOULD** be updated to reflect this. @@ -68,6 +72,10 @@ At any time during the network upgrade planning process, client developers **MAY When client teams agree to implement a Core EIP in the **next** Upgrade Devnet, the EIP **SHOULD** move to the `Scheduled for Inclusion` stage, and the Upgrade Meta EIP **SHOULD** be updated to reflect this. Non-Core EIPs **SHOULD** move to `Scheduled for Inclusion` when client teams agree to immediately prioritize their implementation. +An EIP **MUST** have a Python implementation in [execution-specs](https://github.com/ethereum/execution-specs/blob/78fb726158c69d8fa164e28f195fabf6ab59b915/README.md), submitted as an open PR or merged to the `devnets/upgradeName/version` branch of the repository, along with corresponding tests in [execution-spec-tests](https://github.com/ethereum/execution-spec-tests/blob/38621dc8f2cbc80a096e0906b28e4d4984752501/README.md), also submitted as an open PR or merged to the `main` branch of the repository. Client developers **MAY** decide to allow an EIP to be moved to `Scheduled for Inclusion` without an [execution-specs](https://github.com/ethereum/execution-specs/blob/78fb726158c69d8fa164e28f195fabf6ab59b915/README.md) implementation, but the tests are strictly mandatory. + +Any updates to an EIP that is already at this stage **MUST** be accompanied by the appropriate updates to its implementation in [execution-specs](https://github.com/ethereum/execution-specs/blob/78fb726158c69d8fa164e28f195fabf6ab59b915/README.md) and [execution-spec-tests](https://github.com/ethereum/execution-spec-tests/blob/38621dc8f2cbc80a096e0906b28e4d4984752501/README.md) if deemed necessary by client developers. + `Scheduled for Inclusion` signals that implementation and testing work are underway. The EIP **SHOULD** be included in the network upgrade if no issues arise. The latest Upgrade Devnet must contain all `Scheduled for Inclusion` Core EIPs. An EIP **MAY** be moved from `Scheduled for Inclusion` to `Declined for Inclusion` if client teams are against including the EIP in the network upgrade. An EIP **MAY** also be moved from `Scheduled for Inclusion` to `Considered for Inclusion` if client teams are in favor of including the EIP in the network upgrade but cannot commit to including it in the **next** Upgrade Devnet. From 176a0ca418757e78a1ca9133bbe82b6d90b3546c Mon Sep 17 00:00:00 2001 From: eth-bot <85952233+eth-bot@users.noreply.github.com> Date: Sun, 16 Mar 2025 08:23:37 +0800 Subject: [PATCH 055/724] (bot 1272989785) moving EIPS/eip-7637.md to stagnant (#9398) PR 9398 with changes to EIPS/eip-7637.md was created on (2025-Feb-23rd@00.23.35) which is before the cutoff date of (2025-Mar-2nd@00.23.35) i.e. 2 weeks ago --- EIPS/eip-7637.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7637.md b/EIPS/eip-7637.md index e7f8733a4df1b3..640a3e1cfbd02a 100644 --- a/EIPS/eip-7637.md +++ b/EIPS/eip-7637.md @@ -4,7 +4,7 @@ title: Optimize EOA EXTCODEHASH description: Modify the output value of EXTCODEHASH for EOA accounts to `0x` author: Jame (@ZWJKFLC) discussions-to: https://ethereum-magicians.org/t/eip-7637-extcodehash-optimize/18946 -status: Review +status: Stagnant type: Standards Track category: Core created: 2024-02-26 From 11de61a5b8b910539d8cea5c3be3aa4f615d7669 Mon Sep 17 00:00:00 2001 From: Davide Crapis Date: Mon, 17 Mar 2025 10:02:31 -0700 Subject: [PATCH 056/724] Update EIP-7762: Add co-authors Merged by EIP-Bot. --- EIPS/eip-7762.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7762.md b/EIPS/eip-7762.md index bc9cf5b298c025..435d299f059b83 100644 --- a/EIPS/eip-7762.md +++ b/EIPS/eip-7762.md @@ -2,7 +2,7 @@ eip: 7762 title: Increase MIN_BASE_FEE_PER_BLOB_GAS description: Adjust the MIN_BASE_FEE_PER_BLOB_GAS to speed up price discovery on blob space -author: Max Resnick (@MaxResnick) +author: Max Resnick (@MaxResnick), Davide Crapis (@dcrapis), Ansgar Dietrichs (@adietrichs) discussions-to: https://ethereum-magicians.org/t/eip-7762-increase-min-base-fee-per-blob-gas/20949 status: Review type: Standards Track From c04c6e50e0d56387743c6a590eb66bf6749bc9fd Mon Sep 17 00:00:00 2001 From: Hadrien Croubois Date: Mon, 17 Mar 2025 21:35:53 +0100 Subject: [PATCH 057/724] Update EIP-7819: Clarify specifications Merged by EIP-Bot. --- EIPS/eip-7819.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/EIPS/eip-7819.md b/EIPS/eip-7819.md index 21fa2171e11257..3dd1c60a4b0f87 100644 --- a/EIPS/eip-7819.md +++ b/EIPS/eip-7819.md @@ -52,6 +52,8 @@ Executing this instruction does the following: The designator created at `location` behaves identically to those created by EIP-7702. +Note: The delegation is effective immediately upon the completion of the operation. Calls to the address as soon as the next operation will execute the newly delegated code. + ### Parameters | Constant | Value | @@ -92,6 +94,12 @@ Factories may want to protect against this risk by verifying that the `target` d Unlike EIP-7702 signature, which can be included in any transaction, and can thus lead to initialization front-running if the implementation doesn't check the authenticity of the initialization parameters, `CREATE_DELEGATION` is executed by a smart contract that can execute the initialization logic atomically, just after the delegation is created. This process is well-known to developers that initialize clones and proxies just after creation. +### Multiple delegation changes within a single transaction. + +If a contract performs multiple `CREATE_DELEGATE` operations with the same salt but different targets within the same transaction, while doing calls corresponding address, this would have, in the same transaction without reverts, an address that has multiple different codes associated with it, two or more of which are executed. This include the delegation being removed/reset any number of time during the transaction. + +This behavior, which is already mostly possible with more traditional upgradeable contracts. + ## Copyright Copyright and related rights waived via [CC0](../LICENSE.md). From 843ad0a2113896dce26ff319ce6b1b356727d878 Mon Sep 17 00:00:00 2001 From: pdobacz <5735525+pdobacz@users.noreply.github.com> Date: Tue, 18 Mar 2025 09:54:42 +0100 Subject: [PATCH 058/724] Update EIP-3540: Clarify restrictions on EXTDELEGATECALL targets Merged by EIP-Bot. --- EIPS/eip-3540.md | 2 +- EIPS/eip-7069.md | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/EIPS/eip-3540.md b/EIPS/eip-3540.md index 4ed663016ef069..e3d80d227459fb 100644 --- a/EIPS/eip-3540.md +++ b/EIPS/eip-3540.md @@ -165,7 +165,7 @@ For an EOF contract: - Execution starts at the first byte of code section 0 - `CODESIZE`, `CODECOPY`, `EXTCODESIZE`, `EXTCODECOPY`, `EXTCODEHASH`, `GAS` are rejected by validation in EOF contracts, with no replacements - `CALL`, `DELEGATECALL`, `STATICCALL` are rejected by validation in EOF contracts, replacement instructions to be introduced in a separate EIP. -- `EXTDELEGATECALL` (`DELEGATECALL` replacement) from an EOF contract to a non-EOF contract (legacy contract, EOA, empty account) is disallowed, and it should fail in the same mode as if the call depth check failed. We allow legacy to EOF path for existing proxy contracts to be able to use EOF upgrades. +- `DELEGATECALL` (or any replacement instruction for EOF) from an EOF contract to a non-EOF contract (legacy contract, EOA, empty account) is disallowed, and it should fail in the same mode as if the call depth check failed. We allow legacy to EOF path for existing proxy contracts to be able to use EOF upgrades. For a legacy contract: diff --git a/EIPS/eip-7069.md b/EIPS/eip-7069.md index 00343f298fc6bb..a6bf233d2d7154 100644 --- a/EIPS/eip-7069.md +++ b/EIPS/eip-7069.md @@ -76,6 +76,7 @@ Execution semantics of `EXT*CALL`: - Gas available to callee at this point is less than `MIN_CALLEE_GAS`. - Balance of the current account is less than `value` (only `EXTCALL`). - Current call stack depth equals `1024`. + - (only `EXTDELEGATECALL`) `target_address` account in the state doesn't have EOF code to execute (in particular, [EIP-7702](./eip-7702.md) delegations should be resolved, as if `EXTCALL` was used) 11. Perform the call with the available gas and configuration. 12. Push a status code on the stack: - `0` if the call was successful. @@ -197,6 +198,10 @@ It could be that only `RETURNDATALOAD` is given the padding behavior, but that w There also was the alternative to have `RETURNDATACOPY2` introduced with the padding behavior, available in EOF only, at the same time banning `RETURNDATACOPY` in EOF. This has been rejected in order to avoid multiplying opcodes, and also as suboptimal from the point of view of compiler implementation. +### EOF1 contracts can `EXTDELEGATECALL` only EOF1 contracts + +Legacy contracts can selfdestruct in three different ways (directly through `SELFDESTRUCT`, indirectly through `CALLCODE` and indirectly through `DELEGATECALL`). [EIP-3670](./eip-3670.md) disables the first two possibilities, however the third possibility remains. Allowing EOF1 contracts to `EXTDELEGATECALL` only other EOF1 contracts allows the following strong statement: EOF1 contract can never be destructed. Attacks based on `SELFDESTRUCT` completely disappear for EOF1 contracts. These include destructed library contracts (e.g. Parity Multisig). + ## Backwards Compatibility No existing instructions are changed and so we do not think any backwards compatibility issues can occur. From 3b5020f1946d1cafaaa31f4102cc761f8ef13260 Mon Sep 17 00:00:00 2001 From: pdobacz <5735525+pdobacz@users.noreply.github.com> Date: Tue, 18 Mar 2025 12:20:20 +0100 Subject: [PATCH 059/724] Update EIP-7873: EOF - flag to include caller in Creator Contract Merged by EIP-Bot. --- EIPS/eip-7873.md | 42 ++++++++++++++++++++++++++++++++++-------- 1 file changed, 34 insertions(+), 8 deletions(-) diff --git a/EIPS/eip-7873.md b/EIPS/eip-7873.md index b405d39967de7b..8aa4a3bac27b31 100644 --- a/EIPS/eip-7873.md +++ b/EIPS/eip-7873.md @@ -155,21 +155,47 @@ At the start of the block in which [EIP-3540](./eip-3540.md) activates, set the ```solidity { - /// Takes [tx_initcode_hash][salt][init_data] as input, - /// creates contract and returns the address or failure otherwise + /// Takes [tx_initcode_hash][salt][unsafe_flag][init_data] as input, + /// creates contract and returns the address or failure otherwise. - // init_data.length can be 0, but the first 2 words are mandatory + /// tx_initcode_hash and salt are 32 bytes wide, unsafe_flag is 1 byte wide, init_data can be any width. + /// If unsafe_flag is 0x00, `CALLER` is included in the salt and impacts the target address of the created account. + /// If unsafe_flag is non-zero, `CALLER` is excluded, with 32 zero-bytes used instead. Deployment by any sender will result in same target address. + /// Deployments using non-zero unsafe_flag are susceptible to front-running. + + // init_data.length can be 0, but the first 65 bytes are mandatory let size := calldatasize() - if lt(size, 64) { revert(0, 0) } + if lt(size, 65) { revert(0, 0) } + + // copy tx_initcode_hash and salt to memory to hash. + // note that the unsafe_flag doesn't need to be included. If set to non-zero, 32 zero-bytes + // are used instead of the CALLER address bytes, which prevents hash collisions between + // deployments using unsafe_flag and those not using it. + calldatacopy(0, 0, 64) + + // mask out the 31 bytes that follow the flag in input data + let unsafe_flag := byte(0, calldataload(64)) + + if iszero(unsafe_flag) { + // store caller in memory to hash, just after salt + mstore(64, caller()) + } else { + // exclude sender from salt - susceptible to front-running + // assuming no bytes were written to memory word at 64 and it's all zeros + } + + let init_data_size := sub(size, 65) + + // copy init_data to memory to hash, just after caller (or zeros) + calldatacopy(96, 65, init_data_size) - calldatacopy(0, 0, size) // copy tx_initcode_hash, salt and init_data to memory to hash - let final_salt := keccak256(0, size) + // final_salt = keccak256(tx_initcode_hash | salt | caller_or_zeros | init_data) + let final_salt := keccak256(0, 96 + init_data_size) let tx_initcode_hash := calldataload(0) - let init_data_size := sub(size, 64) // reuse init_data which has been already copied to memory above - let ret := txcreate(tx_initcode_hash, callvalue(), final_salt, 64, init_data_size) + let ret := txcreate(tx_initcode_hash, callvalue(), final_salt, 96, init_data_size) if iszero(ret) { let ret_data_size := returndatasize() From de5b7db64a83363bfb44996ce78fffcda9259533 Mon Sep 17 00:00:00 2001 From: Dmitry Gusakov Date: Tue, 18 Mar 2025 15:53:39 +0100 Subject: [PATCH 060/724] Update EIP-7607: Add EIP-7688 to the candidate for inclusion in Fusaka Merged by EIP-Bot. --- EIPS/eip-7607.md | 1 + 1 file changed, 1 insertion(+) diff --git a/EIPS/eip-7607.md b/EIPS/eip-7607.md index 4cbd0f64386649..03692fcbd259a0 100644 --- a/EIPS/eip-7607.md +++ b/EIPS/eip-7607.md @@ -56,6 +56,7 @@ Definitions for `Scheduled for Inclusion`, `Considered for Inclusion` and `Propo * [EIP-7880](./eip-7880.md): EOF - EXTCODEADDRESS instruction * [EIP-5920](./eip-5920.md): PAY opcode * [EIP-7819](./eip-7819.md): CREATE DELEGATE opcode +* [EIP-7688](./eip-7688.md): Forward compatible consensus data structures ### Activation From 21365b87014383eef923e34b491e711acd2a2783 Mon Sep 17 00:00:00 2001 From: FT <140458077+zeevick10@users.noreply.github.com> Date: Wed, 19 Mar 2025 16:11:47 +0100 Subject: [PATCH 061/724] CI: Switch to upload-artifact@v4 (#9455) Update jekyll.yml --- .github/workflows/jekyll.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/jekyll.yml b/.github/workflows/jekyll.yml index 5d97260ac443ba..9b50dd17bb8ce5 100644 --- a/.github/workflows/jekyll.yml +++ b/.github/workflows/jekyll.yml @@ -34,12 +34,12 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout EIPs - uses: actions/checkout@v4 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 with: repository: ethereum/EIPs path: '' - name: Checkout ERCs - uses: actions/checkout@v4 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 with: repository: ethereum/ERCs path: ERCs From 869f95189151c75a5fd9d9c02226d320173895e4 Mon Sep 17 00:00:00 2001 From: Marson Kotovi4 <137284002+MarsonKotovi4@users.noreply.github.com> Date: Wed, 19 Mar 2025 17:13:43 +0200 Subject: [PATCH 062/724] docs: clarify JSON-RPC references and grammar in EIP-2294 (#9305) * Update eip-2294.md * Update eip-3855.md --- EIPS/eip-2294.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/EIPS/eip-2294.md b/EIPS/eip-2294.md index e13f5eb2fafbfa..05fa76054fde3e 100644 --- a/EIPS/eip-2294.md +++ b/EIPS/eip-2294.md @@ -12,15 +12,15 @@ requires: 155 ## Abstract -This EIP informationally defines the "Safe Range" and "Max Range" of ChainId based on a few known restrictions such as [EIP-155](./eip-155.md) and major wallet and JsonPRC representation of ChainId. +This EIP informationally defines the "Safe Range" and "Max Range" of ChainId based on a few known restrictions such as [EIP-155](./eip-155.md) and major wallet and JSON-RPC representation of ChainId. ## Motivation -1. We want chainId to be safe across the different components of the ecosystem such as smart contract, wallet, dApp and JsonPRC etc. +1. We want chainId to be safe across the different components of the ecosystem such as smart contract, wallet, dApp and JSON-RPC etc. 2. We want to enable Cross-Chain function call 3. We want to ensure [EIP-712](./eip-712.md) domains have a clear definition of how to pack ChainID. -4. Enable possbile expansion of chains, such as increasing amount of L2s, L3s, or shards of Ethereum mainnets. -5. Enable hashed based temparary chain: There have been suggestions of using a hash-based identifier in place on Chain ID to allow the value to adapt over time to different contentious forks and other scenarios. This proposal does not describe this behavior, but ~63 bits of entropy should be enough to ensure that no collisions are likely for reasonable (e.g. non-malicious) uses of this feature for that purpose. +4. Enable possible expansion of chains, such as increasing amount of L2s, L3s, or shards of Ethereum mainnets. +5. Enable hashed based temporary chain: There have been suggestions of using a hash-based identifier in place on Chain ID to allow the value to adapt over time to different contentious forks and other scenarios. This proposal does not describe this behavior, but ~63 bits of entropy should be enough to ensure that no collisions are likely for reasonable (e.g. non-malicious) uses of this feature for that purpose. ## Specification @@ -43,7 +43,7 @@ and suggests a reasonable maximum enforced size in order to ensure that there ar Without a well-chosen value of Chain ID, there could be differences in the implementation of [EIP-155](./eip-155.md) (and [EIP-1344](./eip-1344.md) by derivative) in both client codebase and external tooling that could lead to consensus-critical vulnerabilities being introduced to the network. By making this limit explicit, we avoid this scenario for Ethereum and any project which uses the Ethereum codebase. -Also, the field `chainID` have experienced increasing usage and dependencies, due more and more contracts are depending on [EIP-1344](./eip-1344.md) to expose CHAIN ID in the smart contract execution. For example when used with [EIP-712](./eip-712.md), [ERC-1271](./eip-1271.md) for on-contract signature verification, chainId has been increasingly introduced for replay attack prevention. It's security critical to ensure clients depending on the chainId computation in cryptography yields identical result for verification in +Also, the field `chainID` has experienced increasing usage and dependencies, due more and more contracts are depending on [EIP-1344](./eip-1344.md) to expose CHAIN ID in the smart contract execution. For example when used with [EIP-712](./eip-712.md), [ERC-1271](./eip-1271.md) for on-contract signature verification, chainId has been increasingly introduced for replay attack prevention. It's security critical to ensure clients depending on the chainId computation in cryptography yields identical result for verification in all cases. ## Backwards Compatibility From 42a083b223da1345c3307783cb2d20bea4711b9c Mon Sep 17 00:00:00 2001 From: Andrew Cheng Date: Wed, 19 Mar 2025 23:14:12 +0800 Subject: [PATCH 063/724] Update EIP-1186: fix typo (#8986) Update eip-1186.md: fix typo "a object" to "an object" From ea544945144a2ffa15c5c9d921920fa7a94552b8 Mon Sep 17 00:00:00 2001 From: Sam Wilson <57262657+SamWilsn@users.noreply.github.com> Date: Thu, 20 Mar 2025 12:30:42 -0400 Subject: [PATCH 064/724] Update eip-5081.md --- EIPS/eip-5081.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-5081.md b/EIPS/eip-5081.md index 6b6ad04657c9dc..0dfaabf4afe1ec 100644 --- a/EIPS/eip-5081.md +++ b/EIPS/eip-5081.md @@ -1,6 +1,6 @@ --- eip: 5081 -title: Expirable Trainsaction +title: Expirable Transaction description: This EIP adds a new transaction type of that includes expiration with a blocknum author: Zainan Victor Zhou (@xinbenlv), Nick Johnson (@Arachnid), Konrad Feldmeier discussions-to: https://ethereum-magicians.org/t/eip-5081-expirable-transaction/9208 From 929a13247e98efb4358ca4e5b85dd172c151fe57 Mon Sep 17 00:00:00 2001 From: Charles Cooper Date: Fri, 21 Mar 2025 20:23:48 +0100 Subject: [PATCH 065/724] Add EIP: Meter Contract Code Size And Increase Limit Merged by EIP-Bot. --- EIPS/eip-7907.md | 61 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 EIPS/eip-7907.md diff --git a/EIPS/eip-7907.md b/EIPS/eip-7907.md new file mode 100644 index 00000000000000..afbcf13beb60db --- /dev/null +++ b/EIPS/eip-7907.md @@ -0,0 +1,61 @@ +--- +eip: 7907 +title: Meter Contract Code Size And Increase Limit +description: Increases the contract code size limit introduced in EIP-170 and adds a gas metering to code loading +author: Charles Cooper (@charles-cooper), Qi Zhou (@qizhou) +discussions-to: https://ethereum-magicians.org/t/eip-remove-contract-size-limit/23156 +status: Draft +type: Standards Track +category: Core +created: 2025-03-14 +requires: 170 +--- + +## Abstract + +This EIP substantially increases the hard contract code size limit from 24KB (24576 bytes) introduced in [EIP-170](./eip-170.md) to 256KB, and adds gas metering. It introduces a gas cost of 2 gas per (32 byte) word for contract code exceeding 24KB, allowing deployment of contracts of any size while preventing DoS attacks through appropriate gas metering. + +## Motivation + +EIP-170 introduced a 24KB contract code size limit to prevent potential DoS attacks, as large contract code requires O(n) resource cost in terms of disk reads, VM preprocessing, and Merkle proof sizes, all of which are not directly compensated by gas fees. However, this limit restricts legitimate use cases for large contracts. + +This EIP proposes a gas-based solution that allows contracts of any size while ensuring that users loading very large contracts pay gas proportional to the additional resources they consume. This approach aligns with Ethereum's gas model philosophy of paying for the resources consumed. A new limit has been set at 256KB, so that raising the gas limit does not break assumptions in the p2p layer. + +## Specification + +The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119 and RFC 8174. + +1. Update the EIP-170 contract code size limit of 24KB (`0x6000` bytes) to 256KB (`0x20000` bytes). +2. Change the gas schedule for opcodes which load code. Specifically, the `CALL`, `STATICCALL`, `DELEGATECALL`, `CALLCODE` and `EXTCODECOPY` opcodes are modified so that `ceil32(excess_contract_size) * 2 // 32` gas is added to the [cold access cost](https://github.com/ethereum/execution-specs/blob/1a587803e3e698407d204888b02342393f8b4fe5/src/ethereum/cancun/vm/instructions/system.py#L367), where `excess_contract_size = max(0, contract_size - 0x6000)`. (Cf. initcode metering: [EELS](https://github.com/ethereum/execution-specs/blob/1a587803e3e698407d204888b02342393f8b4fe5/src/ethereum/cancun/vm/gas.py#L269)). If the account is warm, no change to the gas schedule occurs. + +## Rationale + +The gas cost of 2 per word was chosen in-line with EIP-3860. This accounts for: + +1. The additional disk I/O for retrieving larger contract code +2. The increased computational resources for preprocessing larger code for execution (a.k.a. "JUMPDEST analysis"). +3. The growth in Merkle proof sizes for blocks containing very large contracts + +This EIP introduces the gas cost as an additional cost for contracts exceeding 24KB. It could have been specified as a simpler `ceil32(contract_size) * 2 // 32`, without hardcoding the existing contract size limit. However, for the sake of being conservative and avoiding lowering the cost of loading existing contracts (which could be small, under the 24KB limit), the 24KB floor was added to the formula. + +The `EXTCODECOPY` opcode could theoretically be exempt from this, since clients could just load the parts of the bytecode which are actually requested. However, this might require a change at the protocol level, since the full code is required for the block witness. For this reason, `EXTCODECOPY` is included in the pricing scheme, and a carveout could be considered at a later date. + +The new limit has been set at 256KB. This is significantly larger than the limit implied by the current block gas limit of 35mm (~170KB). The limit has been put in place so that increasing the gas limit won't have unexpected side effects at the db or p2p layer. For instance, in devp2p, the maximum packet size is 10MB (https://github.com/ethereum/devp2p/blob/5713591d0366da78a913a811c7502d9ca91d29a8/caps/eth.md#basic-operation). As of time of this writing, the maximum packet size in snap sync is even lower, at 512KB. + +## Backwards Compatibility + +This EIP is backward compatible with existing contracts. All contracts that were valid before this EIP will remain valid after it, and their gas costs will not change. + +The only change is that new contracts larger than 24KB will be allowed, whereas they were previously rejected regardless of available gas. + +## Test Cases + +## Reference Implementation + +## Security Considerations + +Clients should add an efficient way to determine the code size without loading the entire code, e.g. storing it in a separate table keyed by code hash. This way, they can charge for the access cost before physically loading the code. Otherwise, a client may load a contract, even when there is not enough gas left to pay for the code load. + +## Copyright + +Copyright and related rights waived via [CC0](../LICENSE.md). From 8a685e49cacdf887974f38f3d4b9bff83eac5703 Mon Sep 17 00:00:00 2001 From: eth-bot <85952233+eth-bot@users.noreply.github.com> Date: Sun, 23 Mar 2025 08:23:43 +0800 Subject: [PATCH 066/724] (bot 1272989785) moving EIPS/eip-6789.md to stagnant (#9464) PR 9464 with changes to EIPS/eip-6789.md was created on (2025-Mar-9th@00.19.46) which is before the cutoff date of (2025-Mar-9th@00.23.41) i.e. 2 weeks ago --- EIPS/eip-6789.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-6789.md b/EIPS/eip-6789.md index ff603a10a49b0a..06df1676f6913a 100644 --- a/EIPS/eip-6789.md +++ b/EIPS/eip-6789.md @@ -4,7 +4,7 @@ title: Rename gas to mana description: This EIP suggests renaming gas to mana, as proposed by Vitalik Buterin in 2015 author: Pascal Caversaccio (@pcaversaccio) discussions-to: https://ethereum-magicians.org/t/eip-6789-rename-gas-to-mana/13570 -status: Draft +status: Stagnant type: Standards Track category: Interface created: 2023-03-27 From 69e53477cb79ececd493856354323e1dc10f4094 Mon Sep 17 00:00:00 2001 From: eth-bot <85952233+eth-bot@users.noreply.github.com> Date: Sun, 23 Mar 2025 08:23:50 +0800 Subject: [PATCH 067/724] (bot 1272989785) moving EIPS/eip-7609.md to stagnant (#9436) PR 9436 with changes to EIPS/eip-7609.md was created on (2025-Mar-2nd@00.24.6) which is before the cutoff date of (2025-Mar-9th@00.23.41) i.e. 2 weeks ago --- EIPS/eip-7609.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7609.md b/EIPS/eip-7609.md index c5862a9615e1c8..df77801ab5c8d1 100644 --- a/EIPS/eip-7609.md +++ b/EIPS/eip-7609.md @@ -4,7 +4,7 @@ title: Decrease base cost of TLOAD/TSTORE description: Improve the efficiency of TLOAD/TSTORE by decreasing the base cost and introducing a superlinear pricing model. author: Charles Cooper (@charles-cooper), James Prestwich (@prestwich), brockelmore (@brockelmore) discussions-to: https://ethereum-magicians.org/t/eip-7609-reduce-transient-storage-pricing/18435 -status: Draft +status: Stagnant type: Standards Track category: Core created: 2024-02-01 From 90db28304e31fcd58bdb63075eedb17b4c6dd178 Mon Sep 17 00:00:00 2001 From: eth-bot <85952233+eth-bot@users.noreply.github.com> Date: Sun, 23 Mar 2025 08:23:56 +0800 Subject: [PATCH 068/724] (bot 1272989785) moving EIPS/eip-663.md to stagnant (#9434) PR 9434 with changes to EIPS/eip-663.md was created on (2025-Mar-2nd@00.23.47) which is before the cutoff date of (2025-Mar-9th@00.23.41) i.e. 2 weeks ago --- EIPS/eip-663.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-663.md b/EIPS/eip-663.md index 116f8f620b3246..88b236d3fe6d9d 100644 --- a/EIPS/eip-663.md +++ b/EIPS/eip-663.md @@ -4,7 +4,7 @@ title: SWAPN, DUPN and EXCHANGE instructions description: Introduce additional instructions for manipulating the stack which allow accessing the stack at higher depths author: Alex Beregszaszi (@axic), Charles Cooper (@charles-cooper), Danno Ferrin (@shemnon) discussions-to: https://ethereum-magicians.org/t/eip-663-unlimited-swap-and-dup-instructions/3346 -status: Review +status: Stagnant type: Standards Track category: Core created: 2017-07-03 From b8326c1b88a13ee286924ac6b2769daa2d8e2c46 Mon Sep 17 00:00:00 2001 From: livnev Date: Mon, 24 Mar 2025 14:27:26 +0100 Subject: [PATCH 069/724] Update EIP-7503: fix typos Merged by EIP-Bot. --- EIPS/eip-7503.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/EIPS/eip-7503.md b/EIPS/eip-7503.md index 9b4410c0b2debf..f5949f28936a18 100644 --- a/EIPS/eip-7503.md +++ b/EIPS/eip-7503.md @@ -52,12 +52,12 @@ Verifying this type of transaction requires confirming that: * Function: verify all of the following conditions * `verify_merkle_branch(root=beacon_block_root, index=RECEIPT_PREFIX + main_index, leaf=make_receipt_hash(deposit_sender, deposit_value, change_value_salt, secret), branch=main_branch)` * `verify_merkle_branch(root=privacy_pool_root, index=privacy_pool_index, leaf=make_receipt_hash(deposit_sender, deposit_value, change_value_salt, secret), branch=privacy_pool_branch)` - * `nullifier=sha256(MAGIC_NULLIFIER + secret)` + * `nullifier == sha256(MAGIC_NULLIFIER + secret)` * `sha256(MAGIC_POW + secret) % 2**POW_LOG_DIFFICULTY == 0` - * `change_value_salt = sha256(change_value_salt, change_value)` - * `change_value + withdraw_value = deposit_value` (all values are unsigned int, also need to confirm that there is no overflow) + * `change_value_hash == sha256(change_value_salt, change_value)` + * `change_value + withdraw_value == deposit_value` (all values are unsigned int, also need to confirm that there is no overflow) * `deposit_value <= MAX_DEPOSIT` -2. `SLOAD(WORMHOLE_NULLIFIER_ADDRESS, proof.nullifier) = 0` +2. `SLOAD(WORMHOLE_NULLIFIER_ADDRESS, proof.nullifier) == 0` 3. `get_beacon_block_root(root_beacon_block_number) == proof.beacon_block_root` We define `make_receipt_hash` as follows: @@ -133,7 +133,7 @@ This EIP requires that [EIP-7708](./eip-7708.md) be in place along with an EIP t The EIP also includes a privacy pool [^1] mechanism where you must provide a privacy pool root, which corresponds to a list of deposits, so you prove that your deposit is one of the deposits in that list. Since this second Merkle branch mechanism is integrated into the proof, the marginal cost for a user to use it is zero, ensuring maximum adoption and maximizing the chance that privacy will be used responsibly. The privacy pools paper explains in much more detail the value of this privacy pools mechanism, and the benefits of an ecosystem where almost all legitimate users use it. -The built-in PoW and 32 ETH limit prevent hash collision attacks: if an attacker can find collision `(x1, x2)` such that `create2_address(..., x1) = sha256(MAGIC_ADDRESS + x2)`, the attacker could extract their ether twice (but only twice). Such an attack requires approximately `2**80` hashes. Adding 24 bits of PoW increases the difficulty to `2**92`. This many hashes can be computed but is very difficult; currently, mining a Bitcoin block takes around `2**79` hashes, so those with the capabilities to attack this mechanism have a much more lucrative opportunity in Bitcoin mining. +The built-in PoW and 32 ETH limit prevent hash collision attacks: if an attacker can find collision `(x1, x2)` such that `create2_address(..., x1) == sha256(MAGIC_ADDRESS + x2)`, the attacker could extract their ether twice (but only twice). Such an attack requires approximately `2**80` hashes. Adding 24 bits of PoW increases the difficulty to `2**92`. This many hashes can be computed but is very difficult; currently, mining a Bitcoin block takes around `2**79` hashes, so those with the capabilities to attack this mechanism have a much more lucrative opportunity in Bitcoin mining. ### Scalability Implications From 216ebd2f32f876b09c24d3be9cb9c4ff6abbb46f Mon Sep 17 00:00:00 2001 From: ethDreamer <37123614+ethDreamer@users.noreply.github.com> Date: Mon, 24 Mar 2025 11:26:03 -0500 Subject: [PATCH 070/724] Add EIP: Blob Parameter Only Hardforks Merged by EIP-Bot. --- EIPS/eip-7892.md | 119 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 EIPS/eip-7892.md diff --git a/EIPS/eip-7892.md b/EIPS/eip-7892.md new file mode 100644 index 00000000000000..6076cad2adb6f6 --- /dev/null +++ b/EIPS/eip-7892.md @@ -0,0 +1,119 @@ +--- +eip: 7892 +title: Blob Parameter Only Hardforks +description: Defines a mechanism for scaling Ethereum’s blob capacity via specialized hard forks that modify only blob-related parameters. +author: Mark Mackey (@ethDreamer) +discussions-to: https://ethereum-magicians.org/t/eip-7892-blob-parameter-only-hardforks/23018 +status: Draft +type: Informational +created: 2025-02-28 +requires: 7840 +--- + +## Abstract + +This EIP introduces **Blob Parameter Only (BPO) Hardforks**, a lightweight mechanism for incrementally scaling Ethereum’s blob capacity through targeted hard forks that modify only blob-related parameters: `blob target`, `blob limit`, and `baseFeeUpdateFraction`. Unlike traditional hard forks, which require extensive coordination and introduce broader protocol changes, BPO forks enable rapid, low-overhead scaling of blob capacity in response to **real-world demand and network conditions**. + +## Motivation + +Ethereum's scaling strategy relies on Layer 2 (L2) solutions for transaction execution while using Ethereum as a **data availability (DA) layer**. However, the demand for DA has increased rapidly, and the current approach of only modifying blob parameters in large, infrequent hard forks is **not agile enough** to keep up with L2 growth. + +The key motivations for BPO forks are: + +1. **Continuous Scaling** + - L2 DA demand is growing rapidly, leading to saturation of blob capacity. + - Large, infrequent blob parameter changes create high costs and inefficiencies. + - BPO forks allow for more frequent, safer capacity increases. + +2. **Reduced Operational Overhead** + - Full Ethereum hard forks require significant coordination, testing, and upgrade efforts across clients. + - By isolating blob parameter changes, BPO forks reduce the complexity of upgrades. + +3. **Enhanced Stability with New Scaling Technologies** + - Major scaling upgrades (e.g. [EIP-7594](./eip-7594.md)), introduce uncertainty in optimal blob limits. + - Rather than forcing core developers to accept a suboptimal tradeoff between stability and capacity, BPO forks allow developers to safely increase parameters after observing mainnet performance and stability. + +4. **Predictable Upgrades for Builders** + - Builders and L2s require confidence that Ethereum will continuously scale to support their needs. + - A structured BPO framework provides predictability, allowing rollups to commit to Ethereum over alternative DA solutions. + +## Specification + +BPO forks are a special class of hard fork which **only modifies any of the following** blob-related parameters: + +- **Blob Target (`blob_target`)**: The expected number of blobs per block. +- **Blob Limit (`blob_limit`)**: The maximum number of blobs per block. +- **Blob Base Fee Update Fraction (`baseFeeUpdateFraction`)**: Determines how blob gas pricing adjusts per block. + +To facilitate these changes on the execution layer, the `blobSchedule` object specified in [EIP-7840](./eip-7840.md) is extended to allow for an arbitrary number of block timestamps at which these parameters **MAY** change. + +```json +"blobSchedule": { + "cancun": { + "target": 3, + "max": 6, + "baseFeeUpdateFraction": 3338477 + }, + "prague": { + "target": 6, + "max": 9, + "baseFeeUpdateFraction": 5007716 + }, + "1740693335": { + "target": 24, + "max": 48, + "baseFeeUpdateFraction": 5007716 + }, + "1743285335": { + "target": 36, + "max": 56, + "baseFeeUpdateFraction": 5007716 + } +} +``` + +On the consensus layer, a new parameter is added to the configuration: + +``` +# epoch max_blobs +BPO_FORK: 348618 24 +BPO_FORK: 355368 56 +``` + +The parameters and schedules above are purely illustrative. Actual values and schedules are beyond the scope of this specification. + +### Requirements + +- Execution and consensus clients **MUST** share consistent BPO fork schedules +- BPO forks **MUST NOT** conflict with other fork schedules +- The timestamp in `blobSchedule` **MUST** align with the start of the epoch specified in the consensus layer configuration +- The max field in `blobSchedule` **MUST** equal the `max_blobs` value in the consensus layer configuration + +## Rationale + +### Why not just use regular hardforks? + +Full hard forks require extensive coordination, testing, and implementation changes beyond parameter adjustments. For example, in Lighthouse, a typical hard fork implementation requires thousands of lines of boilerplate before any protocol changes occur. BPO forks streamline this process by avoiding the need for this boilerplate code. + +### Why specify parameters in the node configuration instead of code? + +Allowing blob parameters to be configured externally enables rapid experimentation, testing, and adjustments without requiring code changes across client implementations. Testing teams can investigate different parameters with minimal involvement from client implementers. + +### Why not create an on-chain voting mechanism for blob parameters? + +- Ethereum's recent gas limit increase to 36M took nearly a year to coordinate +- Blob capacity is a rapidly evolving, moving target that the wider staking community is not currently well equipped to track +- An on-chain mechanism would require much more extensive code changes, testing cycles, and debates about governance structures. +- BPO forks provide a simpler, more predictable approach while leaving room for future on-chain voting mechanisms when blob capacity stabilizes + +## Backwards Compatibility + +BPO forks introduce no backwards compatibility concerns. + +## Security Considerations + +No security risks have been identified. + +## Copyright + +Copyright and related rights waived via [CC0](../LICENSE.md). From db6cfa6e29e05e0733c7b72477ce8a42c8055770 Mon Sep 17 00:00:00 2001 From: anderselowsson <98593347+anderselowsson@users.noreply.github.com> Date: Tue, 25 Mar 2025 12:17:53 +0200 Subject: [PATCH 071/724] Add EIP: Adaptive mean reversion blob pricing Merged by EIP-Bot. --- EIPS/eip-7915.md | 181 ++++++++++++++++++++++++++++++++++++++++++ assets/eip-7915/1.png | Bin 0 -> 267855 bytes assets/eip-7915/2.png | Bin 0 -> 427969 bytes assets/eip-7915/3.png | Bin 0 -> 219891 bytes 4 files changed, 181 insertions(+) create mode 100644 EIPS/eip-7915.md create mode 100644 assets/eip-7915/1.png create mode 100644 assets/eip-7915/2.png create mode 100644 assets/eip-7915/3.png diff --git a/EIPS/eip-7915.md b/EIPS/eip-7915.md new file mode 100644 index 00000000000000..ed30b4aab15d60 --- /dev/null +++ b/EIPS/eip-7915.md @@ -0,0 +1,181 @@ +--- +eip: 7915 +title: Adaptive mean reversion blob pricing +description: Fee schedule accounting for the long-run average to quickly restore equilibrium under inelastic demand +author: Anders Elowsson (@anderselowsson) +discussions-to: https://ethereum-magicians.org/t/adaptive-mean-reversion-blob-pricing/23243 +status: Draft +type: Standards Track +category: Core +created: 2025-03-23 +requires: 4844 +--- + +## Abstract + +Reworks the excess blob gas update in `calc_excess_blob_gas()` so that the blob base fee rises relatively more during high gas usage than it falls during low usage whenever the current fee is below the long-run average. This establishes a smoothly adapting, neutral lower bound for the base fee. The exponential moving average (EMA) is computed in the linear domain and stored as a header variable. + +## Motivation + +Demand for blobspace is fee-inelastic, leading to a blob base fee that may fluctuate excessively with minor shifts in aggregate demand. The lower end of the fee range of 1 wei is under current circumstances economically inconsequential, but can be reached after a period of blocks consuming fewer blobs than the target. During increases in demand, the existing fee mechanism requires sustained periods of near-full blocks to re-establish equilibrium. This exacerbates spikiness in resource consumption, which can hamper efficient scaling of throughput. Furthermore, users may intermittently need to compete in a first-price auction for inclusion, degrading UX. The appropriate fee range will inadvertently vary going forward due to changes in the ETH token price and circulating supply, as well as the protocol's ability to scale throughput. To remain neutral and future-proof, the operational range should be established relative to the long-run average fee, smoothly affecting the equilibrium quantity of blobs consumed. Thus, this EIP introduces a new fee update mechanism that accounts for the long-run average fee when responding to shifts in demand. This allows the protocol to quickly converge to desirable equilibria while also remaining neutral and future-proof. + +![Figure 1](../assets/eip-7915/1.png) + +**Figure 1.** Response to various blob quantities for the proposed fee mechanism (green), the current mechanism (black), and the threshold mechanism of [EIP-7762](./eip-7762.md) (red). The proposed mechanism smoothly converges to appropriate equilibria when demand shifts, establishing the fee relative to the long-run average base fee $\bar{f}_g$ (at 4 gwei in this example). The fee adapts faster when converging toward $\bar{f}_g$ from below than when diverging from it. + +## Specification + +### Parameters + +| Constant | Value | Short description | +| - | - | - | +| `EMA_DECAY` | `2**18` | Reciprocal of the EMA decay rate (per slot) | +| `MEAN_REVERSION_DEADBAND` | `64` | Fee ratio at which mean reversion effect accelerates | +| `MEAN_REVERSION_FULLBAND` | `10**6` | Fee ratio at which mean reversion effect stops increasing | + +### Functions + +The function `calc_excess_blob_gas()` from [EIP-4844](./eip-4844.md) is updated. A mean reversion weight `w` is computed based on the ratio between the long-run base fee and the current base fee. The weight influences the excess gas update by smoothly increasing the gas used and decreasing the gas target as the current base fee falls below the long-run base fee (see Figure 2 below). The variable `Up` upsamples `w` to retain precision. Note that the function applies `integer_squareroot()`, which must be implemented at the execution layer; it is currently implemented at the consensus layer. Thresholding at `MEAN_REVERSION_FULLBAND` and strategic deployment of `Up` allows the mechanism to rely on the `uint64` type internally. + +```python +def calc_excess_blob_gas(parent: Header) -> int: + if parent.excess_blob_gas + parent.blob_gas_used < TARGET_BLOB_GAS_PER_BLOCK: + return 0 + + # Compute upsampled mean reversion weight w based on the EMA fee ratio + Up = 2**16 + if get_base_fee_per_blob_gas(parent) > parent.base_fee_per_blob_gas_ema: + w = Up + else: + if parent.base_fee_per_blob_gas_ema // get_base_fee_per_blob_gas(parent) > MEAN_REVERSION_FULLBAND: + ratio = Up * MEAN_REVERSION_FULLBAND + else: + ratio = Up * parent.base_fee_per_blob_gas_ema // get_base_fee_per_blob_gas(parent) + w = (ratio + Up * MEAN_REVERSION_DEADBAND) // (MEAN_REVERSION_DEADBAND + 1) + for _ in range(3): + w = integer_squareroot(w * Up) + + # Return excess blob gas based on adjusted gas usage and target under mean reversion + return parent.excess_blob_gas + parent.blob_gas_used * w // Up - TARGET_BLOB_GAS_PER_BLOCK * Up // w +``` + +The exponential moving average (EMA) of the base fee is updated based on the previous block's `base_fee_per_blob_gas` and `base_fee_per_blob_gas_ema` in a new function: + +```python +def calc_base_fee_per_blob_gas_ema(parent: Header) -> int: + return parent.base_fee_per_blob_gas_ema + + get_base_fee_per_blob_gas(parent) // EMA_DECAY - + parent.base_fee_per_blob_gas_ema // EMA_DECAY +``` + +### Header extension + +The current header encoding is extended with the `uint` field `base_fee_per_blob_gas_ema`. For the first post-fork block, `parent.base_fee_per_blob_gas_ema` is evaluated as `4*10**9` (4 gwei). + +### Execution layer validation + +The block validity conditions on the execution layer are extended to assert that `base_fee_per_blob_gas_ema` was correctly updated: + +```python + ... + # Check that the base fee per blob gas EMA was updated correctly + assert block.header.base_fee_per_blob_gas_ema == calc_base_fee_per_blob_gas_ema(block.parent.header) +``` + +## Rationale + +### Supply and demand + +Since the introduction of blobs, the reservation fee of the marginal consumer of blobs has periodically been very low. Whenever demand picks up, a sustained succession of near-full blocks is required to restore equilibrium, with the mechanism intermittently resorting to a first-price auction, considered a worse UX by blob consumers. The resulting spikiness in resource consumption is suboptimal for scaling blobspace. At a fundamental level, the issue is that Ethereum faces a fee-inelastic demand curve while operating a perfectly inelastic supply curve—with supply fixed at `TARGET_BLOB_GAS_PER_BLOCK`. When an equilibrium forms between fee-inelastic supply and demand curves, even a small shift in aggregate demand can lead to huge shifts in the equilibrium fee. This proposal smoothly increases the elasticity of the supply curve as it diverges from the long-run average, restricting the equilibrium fee from forming much below the average. Combined with the faster fee adjustments in the direction of the average, a desirable equilibrium can then quickly be established during temporary shifts in demand. + +Supply and demand are not fixed, and the appropriate equilibrium will inadvertently shift in the future due to changes in the ETH token price and circulating supply, as well as the protocol's ability to scale throughput. To remain neutral and future-proof, the pricing mechanism should therefore operate on a relative basis, ideally then anchored to the computed long-run average. + +When demand fails to meet supply, a producer can reduce the unit price or decrease the quantity supplied to re-establish equilibrium. If it sells unique goods but seeks to avoid inefficiencies from either idle capacity or excessive resource use, it can gradually reduce both, smoothly moving along its expansion path to attain the optimal equilibrium under the given demand curve. Ethereum can respond to *temporary downturns* in demand by gradually reducing both price *and* equilibrium throughput, smoothly reducing the number of consumed blobs at which the price remains fixed. This is achieved by adjusting the fee update to smoothly become less responsive to low gas usage, implicitly controlling output. Ethereum cannot respond to *sustained downturns* in demand by reducing throughput, because such a downturn could imply that circumstances have changed, and that the price is now *too high* (assuming the protocol remains neutral). To be clear, Ethereum reduces throughput already today during downturns in demand by thresholding at 1 wei. Any fixed threshold that prevents the price from falling further once reached reduces throughput by not allowing blocks with below-threshold gas usage to influence the future fee. However, an instant shift from a fixed response schedule to complete unresponsiveness under a below-target demand presumably does not reflect the protocol's blobspace production expansion path (see also Figure 1). + +### Proposed base fee update schedule + +The update schedule adheres to the following design principles: + +* Remain neutral and future-proof concerning changes in supply and demand. +* Rely on the normal fee update schedule when the base fee is above or just slightly below the long-run average. +* Smoothly adjust the fee update to become less responsive to low gas usage and more responsive to high gas usage as the ratio $\bar{f}_g/f_g$ grows. +* When the price is relatively low ($f_g<\bar{f}_g$), raise the fee quickly during a rise in demand and reduce it slowly during a fall in demand. In other words, add a mean reversion effect (this is closely related to the previous point). +* The fee update must vary smoothly with blob quantity at all applicable $\bar{f}_g/f_g$ ratios so that users or validators will not strategically include specific quantities of blobs in each block. +* Avoid extreme responses even if the ratio $\bar{f}_g/f_g$ diverges substantially. + +A mean reversion weight is first computed + +$$ +w = \sqrt[8]{\frac{\bar{f}_g/f_g + D}{D+1}}, +$$ + +where $D$ is the constant `MEAN_REVERSION_DEADBAND`, set to 64. The eighth root can be computed by applying the existing (at the consensus layer) function `integer_squareroot()` three times. The update to the excess gas field $e_g$ for slot $n$ is then changed from + +$$ +e_{g(n)} = e_{g(n-1)} + c_g - t_g +$$ + +to + +$$ +e_{g(n)} = e_{g(n-1)} + c_gw - t_g/w. +$$ + +Figure 2 illustrates the resulting fee update schedule when applying the blob targets from Pectra. The further the fee falls below the average, the fewer blobs must be consumed for the fee to remain fixed. This eventually leads to equilibrium being established, even under low demand. The transition is gradual, allowing for a smooth response to shifts in demand. Note that the vertical blob spacing is kept smooth at all ratios, discouraging users or validators to strategically adapt intra-block consumption of blobs. + +![Figure 2](../assets/eip-7915/2.png) + +**Figure 2.** Proposed blob fee update schedule across the $f_g/\bar{f}_g$ ratio under Pectra blob constants. When the ratio is around or above 1, the baseline fee update schedule is applied. When the fee falls below the average, fewer blobs must be consumed for the fee to remain fixed. + +The fee schedule is computed across the range `MEAN_REVERSION_FULLBAND = 10**6`. Thus, if the ratio in Figure 2 falls below $10^{-6}$, the schedule at $10^{-6}$ applies. This approach protects against exploding fee schedules, allows the fee to gradually fall further if no blobs at all are consumed, and protects against overflow due to high ratios (thus allowing for the smaller `uint64` in the `calc_excess_blob_gas()` function). Optionally, the operational region can also be bounded by adding a constant $c$ (set in the region of 1-2 blobs worth of gas) to the fee update schedule: + +$$ +e_{g(n)} = e_{g(n-1)} + c_gw - t_g/w + c(w-1). +$$ + +The mechanism only applies mean reversion when $f_g < \bar{f}_ g.$ While there can be benefits from mean reversion in both directions, the case when $f_g<\bar{f}_ g$ is far more important to address. Furthermore, the update schedule from [EIP-7691](./eip-7691.md), applied when $f_g \geq \bar{f}_g$, already decreases more with 0 blobs than it increases with the maximum. + +A symmetrical update schedule at ratios around 1 was initially considered since the target from Pectra is not centered at `MAX_BLOB_GAS_PER_BLOCK/2`. However, a well-formed symmetrical fee update schedule will likely not achieve a `TARGET_BLOB_GAS_PER_BLOCK` throughput, even though it responds to a target gas consumption by keeping the fee fixed. The reason is that the fee update for blocks $x$ blobs above the target and $x$ blobs below the target will not be reciprocal. Equilibrium would therefore settle at slightly lower throughput than `TARGET_BLOB_GAS_PER_BLOCK`, at a slightly higher price than when relying on the assymetrical update schedule with an identical target. The proposed fee update schedule instead intermediately transitions to a symmetrical schedule as the fee ratio falls (see Figure 2). + +### Computing the long-run average base fee + +An average of the base fee $\bar{f}_g$ is maintained in the header variable `base_fee_per_blob_gas_ema`, computed as an exponential moving average. Each slot, $\bar{f}_g$ is updated by taking + +$$ +\bar{f}_ {g(n)} = \bar{f}_ {g(n-1)} + \frac{f_{g(n-1)} - \bar{f}_{g(n-1)}}{m}, +$$ + +where $m$ is a constant `EMA_DECAY=2**18`. This setting gives a half-life of around one month. If the `EMA_DECAY` is set slightly higher, the mechanism is guaranteed to influence blob pricing over the next few years. For example, initializing $\bar{f}_ g=4\times10^9$ (as proposed) and setting a half-life of four months (`EMA_DECAY=2**20`) ensures that $\bar{f}_ g>5\times10^8$ one year after activation. If the proposed mechanism is included in a hard fork that also boosts throughput, this could be seen as a bonus, given the smooth floor operating a few orders of magnitude below $\bar{f}_ g$. + +Figure 3 shows how $\bar{f}_{g}$ would have evolved between November 2024 and March 2025, using $4\times10^9$ as a starting value. Note that the EMA fee could be allowed to fall below `EMA_DECAY` by subtracting at least 1 in each update step (this is however not part of the functionality in the specification). + +The EMA is computed in the linear domain to preserve additivity and maintain interpretability. Averaging in the log-domain across excess gas (akin to a geometric mean in the linear domain) would give undue influence to fine-grained fluctuations at lower fees. This would make changes at lower gas thresholds very influential, creating feedback loops that are hard to explain and reason about; especially since the threshold at 1 wei always will be fixed and gradually could come into play over the long run due to shifts in supply or demand. However, note that while it is strictly preferred to compute the EMA in the linear domain, it would be possible to convert back to the log-domain to store and apply an excess blob gas EMA. This option is described in the next subsection. + +![Figure 3](../assets/eip-7915/3.png) + +**Figure 3.** Exponential moving average with the proposed settings applied to a few months of historical blob base fee data. + +### Alternative approach + +One alternative way to structure the adaptive mean reversion was referenced in the previous subsection and will be described here. It differs in that that the protocol would rely on and store a log-domain representation of `base_fee_per_blob_gas_ema`: `excess_blob_gas_ema`. The EMA computation would still be performed in the linear domain, but `get_base_fee_per_blob_gas()` and its inverse—relying on a new `fake_log()` function—would be applied during computations to first go to the linear domain and then return to the log-domain + +$$ +\bar{e}_ {g(n)} = \log\Biggl[\exp\bigl(\bar{e}_ {g(n-1)}\bigr) + \frac{\exp\bigl(e_ {g(n-1)}\bigr) - \exp\bigl(\bar{e}_ {g(n-1)}\bigr)}{m}\Biggr]. +$$ + +The weight calculation in `calc_excess_blob_gas()` could then be performed in the log-domain, in principle: + +$$ +w = \frac{\bar{e}_g-e_g + D}{D+1}, +$$ + +but where, e.g., $D$ would be adjusted according to relevant excess gas scaling for the applicable hard fork. The fee update schedule would become very similar with both approaches, and the choice thus mostly comes down to architectural preferences. + +## Security Considerations + +The blob base fee doubles during full blocks if the current fee is several orders of magnitude below the average. As a result, a single-block delay in inclusion results in users paying twice as much, potentially influencing inclusion and fee-market strategies. However, practical implications should be limited, given that this aggressive fee schedule only operates at fees well below the average. + +## Copyright + +Copyright and related rights waived via [CC0](../LICENSE.md). + diff --git a/assets/eip-7915/1.png b/assets/eip-7915/1.png new file mode 100644 index 0000000000000000000000000000000000000000..1d639be81ee02521a31cc15ea9677bc459b2a9c3 GIT binary patch literal 267855 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 literal 0 HcmV?d00001 diff --git a/assets/eip-7915/2.png b/assets/eip-7915/2.png new file mode 100644 index 0000000000000000000000000000000000000000..1c70b5961044439263e5d13f23113aa09be7c249 GIT binary patch literal 427969 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�)c_qTt!3U;nU`IH5J5B(x}n$U8e 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

5~*nM5s^-Vf-)wzX7>rUN}@~BvUc)! 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

A?;#73w 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 literal 0 HcmV?d00001 diff --git a/assets/eip-7915/3.png b/assets/eip-7915/3.png new file mode 100644 index 0000000000000000000000000000000000000000..f1f239476769d5185abfa204fe7befcf3f5a9d3e GIT binary patch literal 219891 zcmeFaXH=Bg)-7D-2z0j@1q`Tw3W|b~&4@}AB!h^EWF%)WL7PAkMMXdaC4=Np1Z`AA zB!?n{BC*I(iFfWo?Bf~tj_>}uKfduYPPaA`PuO9tx#pZ}pPOSUmxH#v(V?`)@*UbMV6SKP_?8`wlV&hGiYqRlro1xkve)v z(e7DSy{+AYis|Wo<+6eX$1Q(vK6P&w*V4sYO@|-tT(Huo`{4T<13Js%=U=$CT>ipM zH~tG;XWTbB7R8?ovf7?4@%=vEreG?){aecqbFuvXooj!5n)lmx-fX-+@Y^>iyBGh@WoAa?|H0VQ zrC@5$MyUjSxVt|80)Mzl-1#ZqC8=hd+qN107-(^5^S4!uRugC`3e?uo(fQ=P^)|ah z`=%trij!rbvdX7V-^o6;fbp=Yv5ZxcJ-bdsFHeqHOZy2*H-ETWc7KaxRQIvlt1E7< z*gm1W)|}&SFE3i^<>q}CKK`MZVYjEcU&ykxe7rY1Hp_XOXZP;it9agBeZ_&|N862y?cM?u?3pX8~^cFq3a$rkx!uRf2ka7|309D7qup}$B)yxu7`aVHgT#mKX} z#73%gPo6wknru>==s0Q`I(jxnLsepO=)tYkyPm4Ge4WE@+oO?WTCc_?VpCooer8gW zneq1AvkN^$glWBCIo@LB`t^}Uw3s|&!EvX8*ROXgg~=Vln<$jMl2)SHm>hOkxW}(R zE!`^o!<}`(5>wxET2v0(yIBsl7M$^5W?Q*tP3Zaew+wpf(jv4n(+eIqx{OPk)FxLv z+@ZXoQ2zC~L)}$zN9+e%hc9*O=6V{GhDd4AdQNrMB$WkwiFdy4eWD*wGB!*X3rKLC zo?<;1WTUTbzK$DVp5YR_2tVKVaJiEc>SUP9{ODJ zPEE^xZp?$}tJ&D1l_Jk}+~&(NPn+jcV$t&HWsD{@0w4b5FJc=J?Z-acU8}rB(o@mg z{PjQo{A1PpfhkmXNy{A1fnbdEAp-EaH?eZ^u73mW{Oqy6!V; z5M>j#;;I(1{Pr>EOsEXE?uR=ImFa0Bu|av^XQQ9iB%4IyS-B-WH!NMexHyMJBC4tB zTp%qKkD(NynCCEAu)i@(IaW(tdkte6wKw@JV*G`Daa>%SVQI+C$|%)ltJC2MFBMZv zHI>2@jgSCzR{4}p?66-$#Pd%IzVNI`m zx>w&b-?8=clVGex;jU#YEXr0^iF4=9%^+)v?j5`MCvPlUb5>E&C;zgxQ~!;H%h%p}(Y9}^ux(FN zZ}xP9gXXK#>n2AVU0uRw_VSk5Eyi*O&qu$xJ;1z1!lY)Ob$jvKV4*Erwg@0t9 ztI=EAg&!6dNlZr_zOmGPpTq{Es@Fkhqt*0iGF&XL_2N_%U!GjmU6)o?Bj`Hilys?N zbG2h_vI%{6#u|3^n6NOe1q&9uOwC%q-!$y>6Mj6-6Jc`YA2rq0s2SjxKnJ=Np2z_pQ7PlbRNGnd1){N*WMs~-b;1yA-$uH(P3 zJN`78=;9yVE7qPnn@oF5XzAR$fQ~p%IC_`)eR*lJ>>FNy`_RbnN zEq5r#lp{557(qmA$L^DDxy4u$yBGdMAbkgyEL%4CgVlL#NPco`*ndPeKvWgaGHB1% zp?c|3SoSIN{KtEACo~VI@39}a@czSxG3uT1PZ3IyT{ZvYM_r{FhSfgbw+=CQa){yCVCh<|II}3;D zWGb=_ukG+4jo#7UoSSt1{Ze0D8GqrI2z#Ll#~62C>mkR^_=_8h50BDG#478WY`gyR zSirB&AM3assTo*$D>iHFQ{&c<^@z$9X_jphnjf6ovZtpKj85IYQi&j(9Yr^kJY!pz zDWdiAJM#W${#g}n! z%4oQ+woA1^-cAwP8)9V)h1Ko`Tl$f-lx0f z+SRKQa?&-5FODuD85wEM{c{`7gdoy7*71jX*4~!3l-K58{&DC|qABQU%D(&X!LYMD zyprzDv|gBvYSD7iLpz`G2qAg~A) zt(xsMNs)zt61~0rJtF%}>*O>vo@r7Obdxv~sW#mf>lP0l4L*KXG1*wv!+FV)C9H_w zo9L+)J#|6_{vtGo`bg#2ee2#m6S0kn(Ma3eF(PvlL#uRS>8cH$0)7Qg4_rQP_=u6a z4&FjCVLV{p{kaR4rgmjpbtv#CT`e!qbhJfUC~wpYSq2nRHt}O{64TOA8LiG-TW0ZG zK&-tsCAKU}>cKW{9-dF3bl36jlv`e2zMLe{ACH+?qTjGbJL} zHHikncnp!Q+qZ5Fba6uVMQRQIeqh0EWy1C5sVQO#I4k^Rh$KV69+?jacc$ z;W}}-B1-j)x6dBk_uMjvYVFBQCDBZtq1!&kaID#Yb4eoqh};BwPt_88cY0Xi=!0rvBzF zTavJ$qE!=)JC62{6i5Ko4R?1QAQ>LD#4y9ksBoY=I#8a}en|u7b^J#s$46x=1Ri*M z4q8x|T*`J5f@ZPdQDh-Jk7Tz_{;W99Qh*H*Hznb2%Ux>P6e zVZ+9(%pjv}TeljNhsjscfjPp@y}jxlqjQ}gL?nnrt;XuDy`BI92A?1AVeYL@y&OE! zT^ky&mp_(xoH1{A4*o1p-$<_BrS>h6&$g$IM>*yh&2kzMdF<Z4ilA}^8GI*>gtr>}1Y+_WAWG9YC@qw}agf#h@MEo{e7jf~lQp}bn7 z?GyxzFS2|++X3@~iA{?d|={ zlVl?{m%H`-osqE-xNe^7VR7^CeL74V4#*+2n%g-UA3l7QJkDTSkrB!}5)&}0uRPgA zB2aB;bqAz5{jex_yeFr-UtV6GmH)!u`Fj8)WqpH0^$#5j#`_RJWx>k3Ufe15OHc;T zX-$S8!gW#ckGli7y?XY3@_f_V19N$T^%;87sK^Yi{NJMvGo36*4+`D(n2^dwDli~$1iT*9`fm({Ge~eb9 zp=Beoaz%o^tn{-3@_3*#{a@cd(4?FG`RAVw9WQ+eY&KFyt)dhv!?ucB;i#096mZ#9 zL9>P^RLxS}sJVj097j?GrmrqoHq;Rs*xB^ab zTNa6hBBqBOyfW9u`gEYUCf+x(w%QmE?a=>zO_EKw+Jc1(9W-upYGyhp#b%B?b(x;D zHBv_^-e+93+aq_`)L@YW!2(v;0e&OctQ}+q0I;w?Ta)~X zsYtH}AiAi+Wd>Ya*(=N4-Q%4Cpn-jT(tG8~l_6yDe@VrNkg!as1x;-fproF~{C-b7 z%a}-oPlMBJ>luHg@RCBgCc{3VY)U@(I5+YYdr@tqG9UGz7Afd1Wc zODlg##VZ(Mn%$%JVnfn%SM4}ko=_xi^fBW&9v2|4wZJb@F6c0GE^6?!<@LbXZ~JN( zbFmxM#muB!0}mKs)|kaAY!z0vr#Evn0MV+gzYhDS?0bK6ca6vLb>3Z`YGAf3Sk2e& zy?7@#>8PY+BxbONY8#srjT|}l?SZU!X3B*;Z?cazj7$QCX;m~wgDxWQD^6<-Vw3CS zurF5fBSV4IWjSdXkNt+&x06A^q*CjvI{x0{|3LyscdcG-g47SgpaiepB$06{sUOu8QE)CmeD2KK9%xl#c2t^V%z>8tXqthwZw7!!Cos!vt?cn0DsL`gcy&in zG7^D(;)?Bzp_-b-5*u%PzL-E5)$IXxhw+Y92ezT8M(Qude#=nHsm{QKQq@OAmd(W; zRz`wkuNe5S-mGfFJXMf$lfACfmg6qUn;v2e?GNN~fp)O#eSz)X8=b#T&W2Lt}cy;>8*O9mc@1fFDd_rQK4%n*9UN3L75zdsu<@;Mc zBdYKxCxC8YmkGODtsF?KppH4iQ7g$DDVh>Atvg`kPuMYp01eNgK#A<9`^|b1r-9t} z#?LIL<&r<~R@1aPf*T12U@O``-rth$^dtVfuI@u0AI{tFUsP48kbKhjC5MEhZPHIe z5HrGXBg4AXIIxB-<_*}|9W-s%3hb?pz61H+piqEU`J@v_o%7tVB7*yf`*H?f*lDwi zpj#9fCN)U7U(ELl>H`IIC-x$Y3nTT{TG}@w?M0jk^|ba#$YpmtO^`uZ@XE;!0y_aJ zIHf>@TdwQ7{7TY`T_#(`efhf03DsRg4ce}g6|KUYobQ5@23zt&QARsj6-}O-n)soX zVHYP|yCXK^>rneeW$cMKC_ z4gR7p`=%!mg-E%C(lr=k#f=ra6ci#h2hb6K|3fiHn}@ubY6KOf+jK{OLK0yr@Y$g( z)12!?1Akp7JW%!o_kaKXy}fg`l_QN`|LwheUp}gUBv}6j$6hhN> zR^JmaIvbknGhQ2|nh+%t-}>?X5dgZ&^sIDix-e7vhYug(A8?Yf-6*|fw#1w#WbsXo z)ant6+(%k1RvPliJ$I8FTnYL~XB^P2KHc?`54W&o>m6xzyotubt_^u$f68>_P?1pan!D_wJ@|>3)ojVkG72>{BVhi)^$5VW-tkLCIv;k z(MraeGB{RKn?J+%yphFw1tUuHs3#lS z16gJU6e+3b128bxvauy)IFH-h<&Yo%V(`-BD``KXX|dNoSgpEq_1$%QKg47L#c>M@ zmP7eMP9T+vW?;2(C3t!Pa00Py*@1d_-tYBx)3y5h`_nHsyURQ~5QI`@2S0zQ?fW$D zojXs1(4aw#=y~mmGP9Ew8z`CUCJWt5IY#5Y)wupq?B2Uv73RQLG!z9pI!0(|p|Na4 zsX>mr=lAGT`B^mbt(v04>=$5X={-}`VzA~bw%2WPqmqj zDfJ~Uv8x=u-rO!4@x{})I^F=a0||$OF+gUF0Q<|mR8T0vxSF37atJh}x%I3clwipm4230>b7BlXEHKhTe%*t^RF+5dFaF;qJ zu>O7)=#?jDI#FxcuKn~N1YF3aZy)b>bgn&TOG;gO?Bu(5N0Gl|!I9gHKQ`6wXvm}@ z>b`jVcr7&xF{$90P+51ge!<0rtRJoG>DG~Fqo4I$?=(XyOLCd`XBl4@Xjb<6Kv40S zQ)6^N>f8pCf37e2sb?AdHH&Wezz!2SUI7=dYWcJZ$>=o7j1mO>4W3?i?^XcE4`F6N z;2-;hgjQ=rLgw_;c&trN9U(WAqEt#u_e&^){jdfv;o*ESL8yA1t=r^49X~HG@EvCah)I- z0WsoyS%8mE2r8})@K>}j`QT^l`SvL&*IwP$-L?jt#q0XNxA>y=i}YZ3I01Gjj!t!% zOh>W60lH@Ed%EZe$ZqA(CMu%Ul_4Hhf;OKxdkP#PL`p|ea50Zdq7dER=u{Tn{KoZ1 z%NoDf2Vh{=oejMYbu?7l<;Q!6$sTI2gMjQzL55xV0@Z@O(=!o9gvfd{(b&h}XDRoh zuyzdln%)xdha&HbMHj&GP@QEFVHAS}APp)eT$C2;f49Q)#wWmssqf7!L{3E_qoIK5 zDRHo+?ti?szTqv;u5njW)(&Z$3pm^_1nCRH?-D!~;VkY+(AH$D@WNFK(2L zyL|t$NDN#Wbk66db*Wz>2TFbLp2Ehq+aI@kLbDL+wzT=Y+gmx+{L8+}6K2>*&)j>M z*@Qz-&rk)505qaG_FpP~bI+gESqFknC7T4QHhHnZ&wI5B2CHyj}b@b?UnE=s_*G1JO#Q_$pKAkFfe$k;k(cnz>B8yWGd0wv3vU_VV z4V3HcuM0plh6*W)M)3Tmq;v_IG;9j}!=SSZ5%G!~qr%=k9hfT)m=kd*}t1BYA5 zfvnYx*?w~l5oQbprxGU8q%o_$BNfZa5Q>Unb^OasbSTzmkQ_^axK?p+@O6yz-^I9` z8SSYT(EYHSfR|=_ydP)@T^jqEHNIb;I)8z#T#OKET6Qr`rToRQWrWm%Og|#4W14Q) z|H9ffTLe37QsER3qkw+l20}}sCYH(7gi1uo#KtDv9(HaAO&E}%%}O#Odur^IpP-2XV!*Qo*HK>k*&@mA?(y%a z&aJ-uvw%K4H90=~#e>5^OdGrx6xa>y*PL5FuiK@Wu81f#>fpi{m^;U3$;3rhuU#XQ zH^!x~g;^ZnIY`TSxMJlE2OykaOjrjgC6XaI9szu>6zR>-t?&5khw4`34;!-+T{4bp z4<0`b!x9nd5^?(ey1{8s8alef!^nZtm}gCONCyDRt5&am)Hw{oMKXJ0;I>+_@sln~ zm+jB?pMSSFbF{&cpdxL zqJL?mXQ~Gz$TgtyG@k1W(QR1j?(wy#6bpu{;&h$U8?G-|@sn^XUFjJ+!*}=Hmt?m; zip6gu)Cxdd1CCXB&T0f5hl zrj!s{z`3_`LnZ0FDz6V>mZa)mh+5GrcX@PA)p19IAtOvSg9!N!5ri;|Jb(mcns0md z$IQKXoUPVx>#5a&vHcqzzkl(V)Vvx}OKlNKAbde{Wbaxbi;&?HJxH1Blk+1=KzTI} z7YUd}Yh|h-T1r(2FanqPjbD zP~7W%eq0jiz;@Y6cy|%N zYCQrvz$V?OmTi2r*VZu$7$y=LE0|z!0SyKCNur_6fX>^$?~biUWV2+7S)=K9hvS!O z62r@a*_xZ1D_$JCy)UgSkP|Y5u<jfIub8?14MzoXNfeDxqCtbyu?%qOF{!Bsj?ft5)*JQN@asf0YwTMqp%3--tu9Dl zVn4n;5Vr30Ns31BC5#dl_(N}g%}+q#r?=&1A1B`{s+0~V@fi#i^Eg5$aihGvshQ9N zqJEo4H=@GHmXpu&AMWry?!_KW>VJY)#)dDaU?9O0oHZEOV=IX;=09TpSCq7jon30q zNTS6M&mBPW?V*SA@vMHj$)NW3p)#ghgYTNSL-Wn?Bes%Ltn% zxMaPTuHp#+m&d(v;~Smn?SW1&P=c+Gej38sLg) zLq_r7=FJ-`@rM|sOqt(L-UOV*Js6~kQ&mXo6rJ~f;Jg- zL3biW3qhk+v~W1_r2T~}g6+YYM!--)2fc4Aye+z0racCrK%{%`W*=L`W{+;5bc(25#hkB@_D6qtnP7Z#APHUXC$cc^Bc3Aj; zjW|qx zHVBOkn$DRsM{B_z{~IRtOTLKzJvEv=-GK>YcpvoW@K`D`&ODyQ(*hQSZu`!q*VOlm7z{&dAY zGp}N2WAncnVGIeLQ)C-bFK^B@Xcj5r<6V1WE3@qfUjf{Nx3^y+xQ|6_=$`T*=XUKZ zr!geT3;aS;535k8EwAqW{HLt#7nE{O83f;SbV@_%r-wT-WAxws{U`A_VS#J12Xaf{ zBMR6@%5=o9cVC+Q!6H{UdAE7JynkyY_X_~g1|4lctb%_3hN?8nP)+q~3z-Pn@;YO(FoR&e7* zMvN{0X4Stwo~KuQQ2(ZizS;{ihu7=7&$C7MP?&r>`?$xn@TybK!We|oj(C!9E1@*d z<)x7(&O&q@hUxBvH)yKXlF5Jw<=B9-+`98|Vep#}*^oB4Xu$#@W3QVx`|V|sDB6p(Od#z^Z!DE&{*^pZgtNhl64R1o1XPS$Z4%XTDE>Z1Wo)#!cPO<4 z3EH0RoKKhSR+K8mkXbUH=2tfpq!!yc__Cb&R3mj{y;(-k_wRPZDga{7YP0>qikq-I( zpQu_?E=D^W-c;kN*PE){sxjl$jm6sjJxMIY^U?6A*#?7m=0Y^)8K0yU-mQ?e6KF)LVM}gANGbLgyxYXHvX$=tCp3yM)W%ZYxstR7wl}Ax)}EP> zLt`QAaEqU%DLHe8i}CWx9PwaI(n5uM5Sen=L0nc8g*T5z>g%#8NUI?y8T*uSVAjMe zDpwdFMjsR)Dh6S0>h4G2E)F0I9{AI-Y`{rkHn&l8O8kR$G`m0ABKZ5!v5txG%6vox zJd8E#qjX*D0v@f5RK(R#{GbCFt-9(3pD*wm0Iu_>yndcDg_#S(JJ@Uzvi(-*U#mk6)|KkDBj$9}-qc(XD525K za^O%U2@gQx6~i11fn?8~J%nus!7vQBQn+nz12NDXzsssOnL&v8N>6L=M6*V5dVfHG zMWV>d$l!aueXVgCSUrdrNwCC>E*ts>3c*7Z;~vfsn+V#?d^%`~OUjn~`3z;m?* zrbDr9!wV$eHi+SqFzYKT24JZWX8JPHS#j#^+qYUp z{`c;ktIsRE?^7-gA=Y2qxyE7g^WGvmG2i{*&*_O~SVUv+hbqLeGIqlh%d9c+&EKA$ z$;+Ov>%dO!gtLse3&0H?U>p6kBlZ#~Zqou);(gz7_OnhSbfyXdN~u?gKZmeD0E0?N zhDvY(z59|1s)PuIgvTZL3E?LUo+QF**H?j7`WXGZ3Ujs(btQ4o!ttE~m_&d)=r4I# zBjebW9di*6lt5TrXv=KI#hGj260R3M&JPy!=^kD8vME5V&IhvMm#G0F&)A&PQ1N+) z_!4szmTd(-*FH#diRXj=JJpsDK#d52-L1cPC!hN8Apt28P3RRG91l; zs2JGg1UBg~H2F$ag=qO;_k4fu-c>NlFI&T_5}Uc?e8Vm-u8&{-{Gu9v;d1)kU@Gih zU->U|@x19cNs9QUTBUn+Ye1+s$7jn1igOFAtz}HH*{pky#Of=n$jN&KnFplLiAg0lp==!tFp@Hj>sAVe*K^h*RKA=b2Q;9|NR=!g#O2b=sNSmTYB* z(VlLrLSWf2z#aCAFDFrP48hy-@xnlt@-_Sdn4~lU&r^DTfOIsrS+V!YY113RTf<>Y zh1bHeY7~2@6OgAAVc!bHI^p**`-P)Ka9g2zEqTo&}i>C1nAJ~6s*fA1q7pKrUbcSNK1hwJFnF15th)$dEn znssPVs=9-N7upK_d2J^wCGlssr%N|5W<09Q7xoX9={QjRh-anipAUI#d?tzCY!vDs zgw^I+F(BZ%5X$ZSZRU(grqt=L=F^IzX*m{rk$>uW-NPdi_II+gU~e>>T*1K+izP-h zQ0ORR2-S0+RmNzl1N+JWXoV zMo@tQs`>|(`4M5le0WF11UFxL2{hNh=Nk5z)O+7muPI;fDLOttgNdbi^ak zWzu1n%Ih~hT*?pfLiXwxraC_xM685g*90b?kFPSpf)nHIE%tnH9*qu)R;YZ5Tu*u- z#2T?-$>n|L$m7=`tQADloTWh3pcy1Phc=DMno*K@*$S2-yebAAUf|bk>Aw!%{2c$q z3|gvh7AS74C(;)HPz)pxqzN?;mytmtyVBr;(IB`V)#3~6^;ef-2(bf`i7CfT)sPc^ zlJ*;H$dqI@QM=+6c~`6ysPX|?PW{JH=ugGL>e;uk`Ceg_gk%bN=RjuvhxMj+0UJv| zIfIxNW@6pPRsF{Yq|Ruf!5_W(7x4~gp4f(H3)7=A@!8b&1{$YHhP)@m>Wc&!j{Jb-WELorCYs0)3H|r+NJ_Z zAi}eF*@lS1^+YK8>(}QKVEa_a@|EQ1sg!w7Q9v{3H288-TukRLT0}a8pP&p$}gXg*bK{C%C-4CEqjG0M}(WPl&U|~{MMid@Mjaji>2FX{v6w$z& zX(4z%qVE7UDI(I>J)Oo}%Lwj%@Qk2E_-EV;exQhNFO!w9u9-$H9*OVCiYnr+z4kJR))(@%pKY+^O%D;UZW!-J<2z`Sa&RV^W~ik%0yRYVObU zCYEMcGs`zc3 zcpCNv`|Fc__N5^X5?LP_uulD^;zr_W9HO`VY_-c=Dz~W02iK=M`nsC_Lp$gLYn^s@`F^{SYpIN0z>-~h=UnwTYf6)fB(4!rnct*Ekv>>eoIt^d<@$S zDylGa9(Ll!wJr#3IX5Mh%Ib5V-6MZ>^@g1*8X)u>xk(R(wBWBRXCA zNqz7GhO+}wHkg9&HYOJ9lvi6X6|)ETF4NU8JpVp_boPj@S&&$Wm7 zfZyq74lJU7+j-61nAtqZOljz)oanX7p650yLg8#!L1_|u%Lb6)TWx&y+_~qnv`s!9 zR>bg1Y_bDwMX^Xl->J_oVBK;H3RXI>tzO+aXy!sWAp`vpO!~!4l;>0+yh)Wm-O4{W zuB3FZ_1aSUToxU4$Q@^+WHip%*dIWl^e*W+8z#4jxZUjszV&wqzYF|r2>z$j{@3jO zKj^fdz1RQcnFvh}k=422nrPIU{Y}Q72cLqaF_l7(Izmtd1b!$$(x@@zkq{oj%|=W* zKnhB5l4R#I8ZdwTdiK%*+d1aipgvFfa0Q`x!_mnMW<_G$f~e=<)C-GB#miG`03nNF z_~0?vaW<+LXknju(?O8tLuv5V}!ycRx8zJn&fjr(Z2{j6HDJe)K+~t^KNx4?>{h z+pYSz9&{;cMU(mku`r5_0Y;Mce8^q^Hkz#aF5Ls+9||XqELivwAiCjJKQjlV87nS% zxF&A+NCB2X#?tXx@GlM9N*P>zfBrspxfX1&Pz~RBt(w!f2%iJ=r&}v3u8dvqX5I&m z-X+LHK2V(?@X8~lvDDF-gEGdCBAdE1vvpQv!v9ySZkE~7?@YW0FymjyG^NG(!-;Mv z{plhE5-3p0u*Fw|%5o5v3vVumauIe2f;jD!_{ak?zM7bEcT}3kjvlR=FGHauvk$RF zQbMv|fW@m4?FP!70tj^Eqai5A%1F3 zUsM06<5i3Zekuci5Fb$aq#^E1gY!mlafXeovjL@QI3O&0eFAWib#Ftx0~^Xb(mHqG zKvjnrG+`J(6i}ybtrvGp2a>Kq8N77$&UU5lUk~B7#dfZ}r)M}56O$6ky;ZEN5opW_ z^^*}@44n-Q>fxFT{C|F)$9@nRTu+jlIeXtZsp!%9GwV$ObAh0}YRww`GFK4Lr0W1| ztkh_4$>Ns!MJO{~p@U%uumtLpGg#x!$!D=48tj^x{HFa#dobFdoZ?5tVMKC3`9bMl-KDRGke1!7M0{*V3l))M zt`E2^x|7|o0_cqN5EB0%mYdbMN-g4f7)08RG3O<*@dg@*;;@v%)b(Q@4E>}-7HGq` z1~%Nz5z;>LI&BJCGte~8mXkA`oa8xHu3Gg{J;jtkOetpAU2ZA#_d5t<=0VoK&}U9y zv0eYyrAx=MGn=u>USd^AoNaZ4ryvzzuM;f;1fMM8aB3<`!u)r6<}tCb&>(%%M>c>1 z%Fw)J4Up|#K6Cy7?&r41@BMjs0GMH62<#YLd32s|L}Farb^zJgh%{r>s@N8t@><;T zQU}|d>`KmX;CBK#uaw*L3UV zO?lAe!@|In^T~-YJ@asvPfzxS4hzG1g#h9b^)ZFq3a;YHINjWp=<`OwKkk%?_p3<~ z1EbAegu!H^CZkTYSDI-RA|q!miTbg?8WrKhnZ@{TQJY@J6vxKem)kKqVL*&@UVBCX zsg)Ul@D&(s3#SDfA~i9YuuiiVf!9=}CIhHdw@$15S{D>iYcT!vTs$R4c0^YISMECs z2B3g9_xixSPB{D`u?Bnp z%qK@A^stO(c~D2iv>Xm`@i7r<5tg*aU8(RZNQyZO$szE7V$WC^on}9Hk(vyZi?|e; z(=6HwqrrPqZEXHM=*KOkXL3<3_P2x*89uZ6aduDtfqOjI=~+`_MqWKa&SQzBG$AVm zK93Q*0?b2qV|HUqCOWs6bFA~Acq*dw@2(l`u7&>g^NFz*FHEx}Gpryz5_n+UP|=WE zU;-W3v})l+f(GB(?`efFX7N~fxV61TWW$XCLc|U`{kj7Ai@C&Nq{i1uXiz0h6_9w+ z;iAO-g0Y|&5FP2p8uXX%Xdvnrl5wmoW*58|LDHD@*l?!wPMV1ywr6HXT4JS^Xj1S+7^K$9~o-j2{!G8Z7k=xIR!m_#{ z_+QLfD$>xqF;nXFX&;jO{0c6**igUp1)T(Z3dIv8E0qhW;3nPaKday#%7h`p9nmm(e%`$jV^HxfSyG4 zsmj}CvDycxtn3e|q`v&-2jq1UMW(>(8R3OY9{Jk68c09`z08SN^~Ar0c7_CcAbbmi zi`GmlE5IttAhtdPNVo=c+x!Z5u1!VpxoQX=fVol ze!RI_;n;EWn{l#hqAQl{Sgca;#bA5#onAYKceD8_o&!h6-(X`M!-!lgxeRP&K(Nn$v50F96xJYEqYf(_Z4gDbQX0#~%m(SY$`RDxlKl zYDrvKbV|)Z_8k8c<4WeGOHcZ`%6?H2WFvlA#64Y_3ySgXhRoUy=fcDGg`P=h@sZQQ zip~i5H$9NaC?%8e8G1$tl!clYXRskMy)dHO&KdE!KG4%3JmHD(1?yxHUFf%2+!(#Z z$CsH{*K^5Adxc{6!cPD_|HRw7PTC)TeorK+De@i)B9dNdbU&*77RQ#NM= z->?^$ITV4s7x}8=L)JV4S5QhCFM@x5KSaSqBM}f;%0^gCH9C&SN*PZXEYr+ym`^WW zym)t45ov4al?5X3`t#GNP>XLLbu1@ghEChi7$(1knv4Raz4YZN_E=}6d5>;%DG%B4 z&RpT=zf%MMz%RnP8_lt1r-~e?&C5dMdhy)-8d zR(P|&NBr4xrjT2%wq2FOvY29(4h;W#{snrX~}x|tG#HLX=;HrHVrYy^w0FE&Ax+qHj*ndF^Zu} z&pU(=XT;S&&w|)bsBl3OxR{jm(ET46%7&XRM)0_`7_68r}F;PUk0p3(6r?g>%L?HO5^m4!zg}A+4 z3QYYo5Rbi=nTRzUs@(+1(V7oli#UqxHGbO;l)6}~&rRSD z%kg4crN}u8L`+8ef=OL!NsBXh8pujXM9x94Ht8~#hlwL2CKv-Z2C6xVhVxQ7K~TpF z40TnP5xV3Rkc}#|ror@?Vp zc+Gn*$k<%4J(Ftw9M@rcgA+i(8fnI`W@}o7p8gh7Vq6!j^iFXLt1>*C;JbH5ynVcN* zKzRNl?>Uq{B*=a3+<_1mT7DMgwI2Gj}mN~KM zqUMjr;bNrupPccKDTq@7GaUrr`*`DgyV>YJ;-j1FJNPFbDr=D5_zG-F>GRs?I&(_W%q=KAe1y$7apJYnG+N@jYe)%*Qm-Zn zh>V=(6(UZdOx*nKrhOk#-NmAgP8S#<2Y6L!1s`WJX~?Ml7*C;`STWnAGjjvG3urRp z4hTkaU8smbsQFz+u)6>oA@pcLR}e%O_s76GXw%#?@dU?iaqujnyczv%8r@dn6eB-P zb+Ag4aHn$Y~mIoDXw2;fA}1a5(| zs3Ip7v52Q;os8saZ|3nqd0nt<^^om4_su>Y>UE51+70b-7b!}<&pWnk1pv?UQpfnVT}e{mhomlr!#WFlic9 zM66ZBxsjb&p&UMJa%L@YAd%BfV2L7Z zE(y^jEpc+AGhz`7J26yQPfge#p<_BUe;+z!3>}g5@cLApK`1k-IFrQ}bQmh2A*j?l zupDigp^X=KZ`S|*7`eps0Dj6(aLW;U;#GU`;ss~D`05ngQzlm{-70VFGMe#q zKs_}v{pVJqywOEoN;1MkJ<=I8t9t!*te>Pf$WL~{@eC3^P67y@G)$e1cOKbfgmFs2v|SXkL|O;^9LyHeP|t& zQULo(4x_+jSk(~ge_0xS-aH=7-qd8$c~mUW;6UF+de6N{olaaEuciT2iNyky05Q@d zghoI)aj*Q}Jd1ICdPQqGDM`*oJq|KL6qQDLQv&m1jWdmjoq?P*0G0=qtVlvxO-~GZ zVFiZ*JEB8P%RPpL;+8^?%71*NX4kF%{suWDY3F$4fd3lhI&?{rvz`2s5!J>oM8jLrj$;lhVHZSO>1t4o72C0<&vE{~ zB1}l%GDAId=?o85gwCBq6GC2x)clh4)j>3xkI*y9^dS4U0%p_;#Yv3@jI;II>34AQ z8Q$OI+&K6-DA`}kaH_n>~#EQ~0nTCYHM0&i;ehY|AbM*P2 zFp5>!oN7kk>oXvSJs=g}($CSBV1%lK)WuE;Ibg5D&@9d4IyHgvz$Lz!^z5LT(T=3K0diC%I@q9I`t#)jnw$I{=^Ke(2AS2D6F}w|xKZ9*oVuim zCr&4IAt`5}poGhBqfmaebk5vxf*^6y-9jP8OVJQs` zr;vW-V7N=fG1cT0?xKo$@GJaRoO0vDkIs@<;WE~-eV0~-3PQFLIf4cUnj_hhGablS zq2(k7lM?~(KgGL_LJ|4xg$_Rb6Y>n9NwAxzc+o5zYwm>g{GVS7XAj$+{ifTY-=`8W z?2q4q13tL+`fnQo-}#@*%#Ppx)!6(y-R!4vCW&mxBo>W8*k3;{vYT0C=8Wmti~j#( z4*q>>@?IfZ@#dqpOWfmBc2;_UaGOw(syPc&r>ieTf(k3VI1JOfG*ab|j0iPD&K|)! zw-*HjEJ3o^hek*SZG-LkN;c5csf1$g3zsL93?3Y#)A;gW*Uz@=nNegnC&v(_UT(HR zr!!Pj(i2NkjHIOo)kYfbb49dZ4&#&z15nQVeg)zYYbhcBUo6e&L5N+yW(k4oK7kQ4 zhtU&oqHOsXg~@^i-23(^Lab9D{*djm?1W!JN5C1}Q3;k~k{Zy8ve0#5I1swJ8roho z$5Gf00io`|AzHk>gr)^{3WXHK0|HA~Z?0PfC=<9dx05bpa&b1{%P2g6Ed%qQuZdNdFhJ#)wMnRB$ZB`njIf3-ke7v`b z5Hc|F@IiZE~`R5#jwL%FUhoqRsmjUdLl?MYj$!QZn zUP(m0Bib~_OYy!c?*Aa|-K@|t6%G`qmT>W|rZ$|T#Mt9I`t$tMGk_m(wI$&ke8R^7 zfF!P416>Wp5|O`%>6A1J_=*&~+)B^{cs1x-qUdZUlo|TpWk#~lC!iuRg-?R&--%-2 zv&X}^c5)L&gACyMNZ@e?qL`od6bP7(Md;NlOqcFa zbR(>;Vzm2^vB3XNh&;+Jc>pW1fKU+C;$h4b2AIOBhu)mTtON9xvc3$QC=qHL$SJ|Z zvmCCpxo5Vsjj{gRta=)B_3!qTpOH0yFGpq`2a&Ph-G;?N?|Y5GDiMV_eK){!8p5bv zNe4SZ&Rw=?2JsaHlEeT$335^tahQWU4Y?Tpefqx^5-*~__Q8vIB&=d(oQ)!Y!#}B0 zu+(&dwJAp7h{HQtAF!7GWoAR0=k{&+|A`^fIQRP=PXj|7SU61%8-=fic^s1=JKRy0 z8%qCQ?7ewh&H4W}-fYY;n1w8f8A7z#D(#k!A(4vqjX~S#gi>i|j4`88oHkmKkXF?> zX=e;+PpYHShL%HhijFpI_w_u+F`xVX{r>#@asM9Q9-npOocHp2J(ufwUDxZzoI?NT zPc)Cy)Y6?#b^wX^M{xmp9oD|LUQ9)om@d7 z_xyKIPtR z@4)aEOh!!qT4a_jGoPG64iA!n4?0_aJrR1mx+wh5u`wW9N$|~~(Yc2o?MIZ^wB6=& zY%JP(ZtrB+9&k)qBoPD>fi3L7vm9Zl8&uqSe<)~(&$t`I?i*7DnbUeg|2Kn0y$r-h z*9OeMacE1_j=JMj&MI<>ij~*T+5RcTjqip62(mz9vy+M zWjJ{tQ@KxE2e6Gk*ps7spneJ*tXr6Z*l?ZEt->?=gGVupHOT5Vjju=SGBTS8?#1Ij zi%;sy3izk}v92^k?G7qNZM?hIp|@_55aXic4t9DJx-tZe?XatAAyI8EL_bHa$^v@} z=_-J{f`CH8#88o>f@B;(l0tL@jUl`5ccF|YWdLY;x4_Hkh6k)EDjD_A9_#vdEJu|+t=E?0K&&7|! zW3`py6FP5uIbKlGoUw#uY+lA{5`+7{HcG1%PDyi8k<;}10ee3Lnf1<@A*bU+e5=z`~GlBXW zdZ!dvCS1k=I1zBOHr5)WlpBDi?kqme^(Zi5JFT^KUGy%~<) zltCT_k?V5QWL{xW(wJ{OjGyv~>|0*x04U@fZcT-4UN;0swa`irKq4(Os)h}L_GSm! zB0^o|To~6op>_vr59P%U%AJFYHIEyRUk$oeWe`-(2yfI6J#8iy2qtGFshDZIm^?nf zW$D5Yg$7IOVebLfNtnEO&2w%FND#>DS%9+-+U}8Q)wXQ``_*;WYz)i8g9$*%7}bk) z9)1nU{fRPB7TSoLl0Edr@{kfc!TIy&_l|4XVzYuG*4wO9w7p>T0ifX5g^5xd-yuJH zF+aWA4KVt*l7lbYd$s=-ez8=<>wZYl@bf8CcwjIp?kc@Z!5}J*@pjqBu6RWLK`B1~D3hp@+4I*s3bzw9}le+fTEg0E~6yfC0x0bYD z)ZtS3Oui?UkZr(phcV>sG}~6&p4hS^QbV81fNB5CExN2w=uqGZwnb#}vCF>~Dp4ia zKreoUmkNPLJl?a5fB};?G8`q~MsaZxp=?Ng#L&VKIEh%Y^l#+U2=c4LN~H2y-K+oF zKrH^xOIji*z2AZ$tR6jtw;HMLehUauoF+dG!KgIhIqH z7Mm7IMQ8Ms6@By_U`aUDR^!cBxA+`3XtmWD?VX5|zxH-?X!d_~x_6I&q325Oh!`4b z%;@+~-O}iq83no#95Ec%^%9>6!PkV~Ehzc~oxwptCYac;0Wcrd zR=9uq^l3-1VZ9+vS-9v%m*92`s=`eFCJ>b)etZ<#Kj0>bfiT{@6)^{)6ifxu`x2My z(FT|GB=Q2V_5=--bZP@V4SNWmkfB_FU$x0NnE-0XE7)$ZWa#h)I0q(F=rd7)8Kan} zg_U;!{N*Awy)xKJ;1Z)4G6AA1;^cbSmtVXBU+??R6G~*j5HD7srLpe$1 zil(iOZ4jn@7%wYlOj!j-20CqmTpjFy9CwgECP_U>CuHe17r`G)1sFn^Rz-Y^5Y2j_ zmfxK7O`&jK-@Siho4!}^CgC^H+uWVrj6<~mS!I7Uojz4j{@6AQnF~jIHIQw}u8(8L zjeCr}?*kjFo2XhX@ucf9K^VZoTsD+AYz5dVrZ=>s%fZqVaEr*h+C)TCP*6*J6WyGG zD<^{N{X*Q2kHN?!fuh$MKPdr|b-C0dXx76Bvqrf+15*r?|E}K0oDf53zKU?zIDjs_ z!tRXrtHE#oCT|q5pQ*eD=E;4YPk0=lZA6=Yk{I626BjFB?_}L$k+x@agmn#V=1WNJ zvKpQrfppU2WWEN;>X8CShvwl2X_o=`xA=^KDr{=&MFCx9{IV}WLC6~M#XtQ&W`xh( ze?0Wxc+Gv1hdJ6}8hw9|^sb8OrtlMr=%(2>h!PprBEsq0*bh(?T2N&;tHXrzX~%*@ z%t~jHJXgRAfSqG7UmcuKYPfWbP?LtDL7L6w?{w0#_w0tevH55+OPFr&N_JnmH3-wO zJ>TBM<2J(7l};Ul2)qComP^VS*tjAbR$N!Wl3VQi`s6N4SXh(K(V<7@H=z-Jg7#uz zV zjY1=@^)B}HfUrZ3hA50Am~Grjo^jy608okF$^i2}DFgzc;S5x>z&a{ZI;FQ$HrW+n z>tJ8VHLz#lT-=ayyO0JIyR}FDPW3|zp^_Jwa{#hNRL`tyh;&j$aqA|IS7N$F2m9m= z;!Wnd_jEUtuphJ}OV+|luQc+UMw(|`Lw>tcppOg(qT%iacA9zS!;UuzSleLzFYcQU z1`qLT^3?DQyodrz4JqRE0Gc%3+Z%&IV!J#QyfeW-9iwR(pTp<^q^H>3*cBDtQ{Z`R zPXa#TpoND3Go^X}B`;quf_w{R z%(56urz)}I((wFvYybmrn!nZ7qYZbw>7B(06 zQ<@(TG7K-X9W3a#U-Wye{-r23Q`4*eB^|7TF_$y17{CiE>0IS)NX3Af6m`9E5J!l# z4!Nz*O9m)KMQ`IkZU#6@5#x~ZdTgo(on|G9y*9Sd=!k1pn)6+EF5u@p4gng6Y2oIWD_s=h@QT*TX5a1L2(P+U{DB`D5^@m%66R=b5b}R_r z3?7;&&Ek$LTN;i{PeEmp%zqRQPlnNJ)zhPDs+ms zR22W(8k@JkLJn^Zn1`25yEUDMm);y>{cdc)H=#C$-{}HP_T)bx^AvcK`JL?@IyT+! z{d@aCfhgC!2tZ53UOgFH)5i1RF`Df_XSuZKw$7 z*b+1_(Y020M+=2taQ}(Pynom3YP-PX! zBogre@*O{;s2jcmxawSYhA7wzP|`)>sI;=t-X0bze=P(S^#*qgtbTSAIIVazdg*bM zDME&TxA1gj^wF#&8&pNcm?1_CHK$cUmsu}T+xvBU3ikEfba1}? z!`bcEmb#aYj6VNo_dt z%rw1ex4TlL|$w!t~LutPUB-`?u#&aO#+o3`k z;LXjlXtAB>kC3r-9#VtvSGYX$3hza%v|IU_fz1{mHvWwEeq>5jQAfDtTJXh^vubvn zv-zaA?8h`16s%9GAH1H>$Hn7|@EdHnp>KKU&>_LCAlnXHK#H4{jZJKbzWOVa(#`zhWQ4EK+1!*Yaj7nWPL=|~t!z|6$ z8$Fti7XKXH=n~^vx^mzzyI}2i4g~@oq|j)*;T5`rFpGrI%#AvyXj{wXOo*23Z^U@q z;!fPq8Be??a_}W8-+)xWLSd+KyJj$f-OF7(@%oH>c9W|+uM)Au z7r#8czy;^h!wMfpp5q}R@$@a=m5_J#_KzyH{8~5gwJC*jviQ!hpUEVFV!4?4BX9Da9CCtbXmEN z3-~-5J*G~XeCAGOBLJjWdKoR_m+aBu)Az3hsLSI>dp!LS9@YEfANJfF>MpyIzevmb zAjqeTcqg-ut-k1vbB_ludnV7cpJaCqgZF+=&hur5SiBTUQZ!- z##(v`?7fc}f-m)Wywut*IP8WKk`zVlDftx&E z$KMxM7rzi@?|552u21)$In)tmT8SCax+Bl-j*ankY-=O#P3{&G&t%WyO)A6K>(Hqx z0ZQWOGcMu?u!5FbN2V@3vJvWH>)HhxSD)x>q}VjlQpb*~Pi1jYA^yaiVYO2rh?T~d zp-a(=;Q(IL!M_7o?Kq#u2N+@`-kermPljH|yG5GEj}&l-8~@cE<>EsT*5SZPk6n1@ zkjyExMbEKGrPWtRtQ9qA6y0z#n_YypM`GqJYjbmR6CAwTgMKmxOK2SqY#w{LO~=XA zA$@5}+HV~0xa$wuw-xU^`=uwNOmV)J_c4{`V^1`}{BCgPT0cSaajdUJ3$et4B9qJ| zoJ~n9JRk1@6@Al^f+-UpIjiZ9?5bj8?$6XnzGvJI&P9mM*z;M_3nmT+j9L~jXRAKl zcj{{WQ$s(#Mr#S4DYin4hN^vxy9w=egy2m)DDzBGk_wtL5pNZ-rvnNGb?_c_Ck}V> zz%I)uvHT?!z1=G?QVIrf@Yrh1PIrVbcCio;Woc7!nq155tXuaoy^82Mo!NCJUhwei zZ(BUM0kD!|5C&>ZC@(I-REaJYyv`dL8EcUfD}X9Q;yc!YKyxhfVfXJt-58|YbhCo0 zw?d^cxnz8-Ln)vHWoPW>E9U{uG~x4S_%B9LG0rP)otzlLf|i_j>-sA(P2t4W!J^60 zA}`b$-Ry|4unru8QjSapj05>WTg2tB*S>g(j?s9B=u(@Zdzr1Y64D_zi zU2zCi`AEx9A-A0o6`#_}g{&eHe|rt(mcogFH2yEs6>oa#qc*QWd3==_-}r4GH)4wy zBZX}eV!CDw%g~Zv@B-aj1ww4ovmD{nJ=@MLsJnJ_*hw7x(=SG8c)A1*B107Of0J@? zc%7rCm?NVh$a-Qr_yz)9E@Kpz+1wMkz~Xk=QjOtfr!s4H$SDsuVFhI3!DhK`6$oRQ zoCdoFhxl_{S#`Cw?dP}5)MfSHSSQ>0-&mhtJoaqr3{DYzqZ%A<#84XkX=os?bzBh` zdlhmoH@U7l^84$Iq*3?sHN~|-1&@D{N=QylZaAQ_)hE~1_7LE3FC?VyEM@y{9{fXZ zdno@66#w)T12DcadBy1do%+q>qs6&dzOyssx`{Jj>he#fE;Pu~dN~FVw*QRI*p+)> zWec!fBfOc&mU@`K-LCFN5_fwr$F!DlSoUCzf$YkWp9hkal2TJ`Ufxk?*u8~1NpSRU z-{S{q_CLD%=VPqSD#`0tTHS>HQz#xTA5yIfw{*F*OSL)c9^VFtgY%u|zjWf_73;%J@t}5~V&3$~)xbf|EM$IV!B6qHF z>nwM?ZLHAP<*!_fRMK5wx_(9I5MF4VHU+)8^V)YA*&lj>a!AEXUJ~c2zpp(dB;Bwf z6ujeL2KVSEDQ2jpOHM+I8|q8?o`#njZCJ?&_5(Z&_s(O>xSqTc14K^~kM<~)58hR1 z<5KjWzQlTXq!chxHf8jZwx4$ar}Ojqfpt~CEW|l{i8pWFd{Pfi(n3Vyty1wTdHt~p zG4koQz_ibkwG8V(Uaf2s<{=`5#;&I57T%Cp(s3%9!tw}?Y=mI5a9 z_8-b?J=E;Ztw{49NRlbh*ARsE`SLYv)$F#&S*xr_ekwWCZ9DnSG^Xv=ty|GPy*UlO z!V0ja;*LSWhsTU*9bhiq9eR3uP`RNKxQ1gY%<=V^rK^(KrCNu7LJ1ih?Ot#01^3Sd zfm6jG{5|M3x>k$d_66Tssfajs}$O z+ICLWu2|Z$9KxJ99O8Be#q5lFvc0nhM{8stEg%Nq$9fb7PDlO(*AsgXC|%^<0G2N( z$^$&0=l7QnW&SW{&K$L_oAF&)_-=o5yGw`8s{FJkt3%83BH->0e0>skqNC5+?Q2-H zA?7^aTt%isu2`6MIJVRrIr9k?1!;EFUR?|6kDDA@p__p$-kugP-fbFWYHr@}OeIN} z_Ite<^Jo#J>*aN3va^k>tz(c`?65B{t#>q{oSP4!Zw@R0g=MxA87h~#7vmn+7ur_P zbfH$Q7cZ$E3wHSsy)9lbxDRH}yr_m?ELK8-oUh_+7E=84^BvPF8V)Yt<=||YL#SO} z;hf~mn&&Agxw*NOH5o$IGYRIavhT-$SlvKl%{2SAnpbWZ*@s5f>{|ESfdHq!Sl4rO z+?17-*^_0*VLI8V!Mr=Vj9KA3)vRg6_soL|ln~vYTbfwA*U7VMjTF|_U#&E53<1=7 z2eaoHa*nN%Lq)bbBiFA4o1qdgziD3%0?pS8H>{?;QIAyd^}N+T*pBkJ8Rcust^roK z1Rd)Hc5o+lRtb)?2!Ve>`aKCtmUDKqhg#d8>oU*|s3cWl$)a8fI61CLt1_p*R4x@R8#3EFBJ%)6o-uQEPSXe?<)&|A~cAXaEPn5%|s1R@ZEw*w> zOjrwxtG8%>&By&35^uytwvKhGR^)mlCWM#57Bd2&yi=}f99xaIZ=VyEZUyQy7T$@n zcM~VqcB=F-1DE_a4}S`7Fq2EkGQx4ufBZE5C#QbgDOH(kwGLctf597Mx+ruusyT7f z74Q6j%;n8GhzC-JV@IOe14r)W*L{PEr@}ew@lT1#$vd%a=`$A|e|B=~@j2(7M7rhv zmSuAN(T?}0*-J>I&l9aQJcoSTX3mSVav8`H%JUxS6@KZIk0vJv)utO*%XT1!R;m__ zR3t-OMk@$UFis)6Y3&(l53|%eFV1@Jk40rKhpp=bz gXmZ2Je3_L>N>!k!G`zg~ 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

HFSF3)zmNAw$0=nx7D0uC~vEVz7-cfI#x0r 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%0D4953o3Kle}r(L^oPIfOB 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�jDy)vfF`&B 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 literal 0 HcmV?d00001 From 5d156b01b27b60a900e57104ece237fde5d77b25 Mon Sep 17 00:00:00 2001 From: wgyt Date: Tue, 25 Mar 2025 18:21:23 +0800 Subject: [PATCH 072/724] Update EIP-6404: fix typos Merged by EIP-Bot. --- EIPS/eip-6404.md | 2 +- EIPS/eip-7807.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/EIPS/eip-6404.md b/EIPS/eip-6404.md index 9259f1fb168fd1..269dc066830f19 100644 --- a/EIPS/eip-6404.md +++ b/EIPS/eip-6404.md @@ -25,7 +25,7 @@ RLP transactions have a number of shortcomings: 3. **Incompatible representation:** As part of the consensus `ExecutionPayload`, the RLP serialization of transactions is hashed using SSZ merkleization. These SSZ hashes are incompatible with both the `tx_hash` and the MPT `transactions_root`. -4. **No extensibility:** Transaction types cannot be extended with optional features. Hypothetically, if [EIP-4844](./eip-4844.md) blob transactions existed from the start, new features such as [EIP-2930](./eip-2930.md) access lists and [EIP-1559](./eip-1559.md) priority fees would have required two new transacion types each to extend both the basic and blob transaction types. +4. **No extensibility:** Transaction types cannot be extended with optional features. Hypothetically, if [EIP-4844](./eip-4844.md) blob transactions existed from the start, new features such as [EIP-2930](./eip-2930.md) access lists and [EIP-1559](./eip-1559.md) priority fees would have required two new transaction types each to extend both the basic and blob transaction types. 5. **Technical debt:** All client applications and smart contracts handling RLP transactions have to correctly deal with caveats such as `LegacyTransaction` lacking a prefix byte, the inconsistent `chain_id` and `v` / `y_parity` semantics, and the introduction of `max_priority_fee_per_gas` between other fields instead of at the end. As existing transaction types tend to remain valid perpetually, this technical debt builds up over time. diff --git a/EIPS/eip-7807.md b/EIPS/eip-7807.md index 6bfb480f2ffb98..7d76620ebcc493 100644 --- a/EIPS/eip-7807.md +++ b/EIPS/eip-7807.md @@ -19,7 +19,7 @@ This EIP defines a migration process of execution blocks to [Simple Serialize (S With [EIP-6404](./eip-6404.md) SSZ transactions, [EIP-6466](./eip-6466.md) SSZ receipts, and [EIP-6465](./eip-6465.md) SSZ withdrawals, all Merkle-Patricia Trie (MPT) besides the state trie are converted to SSZ. This enables the surrounding data structure, in this case, the execution block itself, to also convert to SSZ, achieving a unified block representation across both Consensus Layer and Execution Layer. -1. **Normalized block hash:** The Consensus Layer can compute the block hash autononomously, enabling it to process all consistency checks that currently require asynchronous communication with the Execution Layer ([`verify_and_notify_new_payload`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/electra/beacon-chain.md#modified-verify_and_notify_new_payload)). This allows early rejection of inconsistent blocks and dropping the requirement to wait for engine API interactions while syncing. +1. **Normalized block hash:** The Consensus Layer can compute the block hash autonomously, enabling it to process all consistency checks that currently require asynchronous communication with the Execution Layer ([`verify_and_notify_new_payload`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/electra/beacon-chain.md#modified-verify_and_notify_new_payload)). This allows early rejection of inconsistent blocks and dropping the requirement to wait for engine API interactions while syncing. 2. **Optimized engine API:** With all exchanged data supporting SSZ, the engine API can be changed from the textual JSON encoding to binary SSZ encoding, reducing exchanged data size by ~50% and significantly improving encoding/parsing efficiency. From 908e1186e158ad5b70e58344ebcd8b54e95413fc Mon Sep 17 00:00:00 2001 From: Etan Kissling Date: Tue, 25 Mar 2025 14:44:51 +0100 Subject: [PATCH 073/724] Add EIP: SSZ ProgressiveByteList Merged by EIP-Bot. --- EIPS/eip-7745.md | 36 +++---------------------- EIPS/eip-7916.md | 68 ++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 72 insertions(+), 32 deletions(-) create mode 100644 EIPS/eip-7916.md diff --git a/EIPS/eip-7745.md b/EIPS/eip-7745.md index f4ca6aa436fc4a..2dec9a73dccd36 100644 --- a/EIPS/eip-7745.md +++ b/EIPS/eip-7745.md @@ -8,6 +8,7 @@ status: Draft type: Standards Track category: Core created: 2024-07-17 +requires: 7916 --- ## Abstract @@ -70,6 +71,8 @@ rlp([ #### Container types +These definitions use the `ProgressiveByteList` SSZ type as defined in [EIP-7916](./eip-7916.md). + ``` class LogIndex(Container): epochs: Vector[LogIndexEpoch, MAX_EPOCH_HISTORY] @@ -107,37 +110,6 @@ class BlockDelimiterMeta(Container): dummy_value: uint64 # 2**64-1 ``` -##### ProgressiveByteList container - -`ProgressiveByteList[CAPACITY, COMMON_RATIO]` is defined as a byte list container type that consists of multiple byte vectors of different size. The size of the first vector is 32 bytes (a single chunk) while the size of further vectors is growing according to a geometric sequence with the specified common ratio (a power of 2), with a potential exception for the last vector which might be smaller (but still a power of 2) according to the total number of chunks required for realizing the specified capacity. As shown on the figure below, in the Merkle hashing scheme the smaller vectors are close to the root, allowing less hashing and shorter proofs if the actual list is significantly smaller than the maximum capacity or only the first part of the list needs to be proven. - -``` -ProgressiveByteList[3000, 4] - - V3 V4 - \ / - V3 \/ - \ / - V2 \/ - \ / - V1 \/ - \ / - \/ LEN - \ / - \/ - ROOT - -V1: ByteVector[32] -V2: ByteVector[128] -V3: ByteVector[512] -V4: ByteVector[2048] -V5: ByteVector[512] - -Fig 1. Merkle hashing scheme of the ProgressiveByteList container -``` - -In this example a list with a capacity limit of 3000 is realized using 5 vectors. Note that the last vector is smaller than what would follow in the geometric sequence because the total size of 32+128+512+2048+512 is already enough to store 3000 bytes. - #### Log entries and block delimiters Log events with position metadata are added to the `log_entries` tree at the _log value index_ assigned to the _address value_ of the log. This allows a simple Merkle proof of all fields of the `eth_getLogs` JSON-RPC response except for the `blockHash` which cannot be hashed into the `log_entries` tree at the time of block processing because the hash of the processed block is not known yet. Before adding entries of the next block, a `BlockDelimiterEntry` is also added with the previous block's number and hash. @@ -392,7 +364,7 @@ One question considered was whether to add separate keys for each unique _log va The other design decision considered here was whether to hash entire logs into the list of _log value_ occurences or just store position info and have a separate tree of log entries. This does not necessarily affect local storage efficiency which should probably only store position info in the local database anyways in order to avoid duplicating log data but could still generate the hash tree based on the full log data. Though the separate _filter maps_ and log entry trees do present some additional complexity, the second option was chosen because of the size of Merkle proofs proving matches of multiple _log value_ patterns. Tests have shown that realistic log searches often yield a lot more matches for the individual _log values_ themselves that the pattern itself. Hashing entire logs into the occurence lists would mean that the proof would have to include at least the root hashes of all the individual _log value_ matches, while in the second case only the position index is needed which is more than 10x smaller with the proposed parameters. -In conclusion, for the given application the fixed tree size approach with separate position info plus probabilistic collision filter approach seemed to be the most appropriate approach. Since the _log value_ position info can be conveniently merged with the collision filter, the whole structure can be imagined as a sparse bit map on which each search operation can be thought of as applying a mask to the bit map. +In conclusion, for the given application the fixed tree size approach with separate position info plus probabilistic collision filter approach seemed to be the most appropriate approach. Since the _log value_ position info can be conveniently merged with the collision filter, the whole structure can be imagined as a sparse bit map on which each search operation can be thought of as applying a mask to the bit map. ### False positive rate diff --git a/EIPS/eip-7916.md b/EIPS/eip-7916.md new file mode 100644 index 00000000000000..2b843fe01552ce --- /dev/null +++ b/EIPS/eip-7916.md @@ -0,0 +1,68 @@ +--- +eip: 7916 +title: SSZ ProgressiveByteList +description: New SSZ type to improve efficiency for short lists +author: Zsolt Felföldi (@zsfelfoldi) +discussions-to: https://ethereum-magicians.org/t/eip-7916-ssz-progressivebytelist/23254 +status: Draft +type: Standards Track +category: Core +created: 2025-03-24 +--- + +## Abstract + +This EIP introduces a new [Simple Serialize (SSZ) type](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/ssz/simple-serialize.md) to make `List[T, N]` with large capacities `N` more efficient in cases where the list is much shorter than the capacity. + +## Specification + +The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119 and RFC 8174. + +### ProgressiveByteList container + +`ProgressiveByteList[CAPACITY, COMMON_RATIO]` is defined as a byte list container type that consists of multiple byte vectors of different size. The size of the first vector is 32 bytes (a single chunk) while the size of further vectors is growing according to a geometric sequence with the specified common ratio (a power of 2), with a potential exception for the last vector which might be smaller (but still a power of 2) according to the total number of chunks required for realizing the specified capacity. As shown on the figure below, in the Merkle hashing scheme the smaller vectors are close to the root, allowing less hashing and shorter proofs if the actual list is significantly smaller than the maximum capacity or only the first part of the list needs to be proven. + +``` +ProgressiveByteList[3000, 4] + + V4 V5 + \ / + V3 \/ + \ / + V2 \/ + \ / + V1 \/ + \ / + \/ LEN + \ / + \/ + ROOT + +V1: ByteVector[32] +V2: ByteVector[128] +V3: ByteVector[512] +V4: ByteVector[2048] +V5: ByteVector[512] + +Fig 1. Merkle hashing scheme of the ProgressiveByteList container +``` + +In this example a list with a capacity limit of 3000 is realized using 5 vectors. Note that the last vector is smaller than what would follow in the geometric sequence because the total size of 32+128+512+2048+512 is already enough to store 3000 bytes. + +## Rationale + +`ByteList` definitions sometimes are defined with capacities that exceed their typical practical usage, to avoid limiting design space. For example, the [`Transaction`](https://github.com/ethereum/consensus-specs/blob/3c028dc73f5d93defc9bfd38c44784573a0bc70a/specs/bellatrix/beacon-chain.md#custom-types) type has a maximum capacity of 1 GB [`MAX_BYTES_PER_TRANSACTION`](https://github.com/ethereum/consensus-specs/blob/3c028dc73f5d93defc9bfd38c44784573a0bc70a/specs/bellatrix/beacon-chain.md#execution), despite actual transactions often being below 1 KB. This difference results in at least 20 extra hashes for common cases, to offer a design space that is not practically viable. + +With this EIP, common cases can be hashed more efficiently while not restricting the design space, and while also retaining stable generalized Merkle indices for each individual chunk of the `ByteList`. + +## Backwards Compatibility + +The new SSZ type does not interfere with any existing types. + +## Security Considerations + +None + +## Copyright + +Copyright and related rights waived via [CC0](../LICENSE.md). From 9ab4ee7a662b9735cfee5e134aa0e82c0df7af6c Mon Sep 17 00:00:00 2001 From: Shoham Chakraborty Date: Tue, 25 Mar 2025 22:05:51 +0800 Subject: [PATCH 074/724] Add EIP: Emit log on revert Merged by EIP-Bot. --- EIPS/eip-7889.md | 52 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 EIPS/eip-7889.md diff --git a/EIPS/eip-7889.md b/EIPS/eip-7889.md new file mode 100644 index 00000000000000..37533627bf3adf --- /dev/null +++ b/EIPS/eip-7889.md @@ -0,0 +1,52 @@ +--- +eip: 7889 +title: Emit log on revert +description: Top level reverts emit a log with revert message +author: Shoham Chakraborty (@shohamc1), Alex Forshtat (@forshtat) +discussions-to: https://ethereum-magicians.org/t/eip-7889-emit-log-on-revert/22918 +status: Draft +type: Standards Track +category: Core +created: 2025-02-20 +--- + +## Abstract + +All calls to the REVERT opcode with non-zero size must emit a log with revert data, making it accessible via standard RPC without the need for tracing. + +## Motivation + +Revert messages are currently inaccessible to users as they are not available via standard RPC. Instead, users have to request a node to trace the transaction and check the stack and memory at the moment when the REVERT opcode was executed. + +This introduces overhead for users and nodes - users must make an additional request to find out why their transaction failed, and the node has to replay the full transaction (which may be slow and computationally expensive) to get back a relatively small piece of data. + +Currently it is up to smart wallet developers to emit logs before a revert, however this is not a standard feature and thus cannot be relied upon by tools such as client libraries and block explorers. Making this log part of the protocol allows these tools to rely on logs for revert reasons. + +## Specification + +### Parameters + + + +* `REVERTTOPIC`: `TBD` +* `DATA_LIMIT`: `TBD` + +### Functionality + +Whenever `REVERT` is called with non-zero size, emit a log identical to a LOG1 with the topic `REVERTTOPIC`. The log data is the raw bytes of the revert message. The data is truncated to `DATA_LIMIT`. + +## Rationale + +This is the simplest possible implementation that allows revert messages to be accessible via RPC methods. It does not require any changes to client libraries, or other RPC consumers as it is backward compatible. It does not introduce new RPC methods or new opcodes. + +## Backwards Compatibility + +Reverted transactions may now contain up to one log. + +## Security Considerations + +Reverted transactions must cost at least intrinsic gas (21000 gas), which is much more expensive than the LOG1 opcode (750 gas). Hence, this EIP does not introduce any new avenues to inflate Ethereum storage requirements. However, it is expected to increase the average number of logs. + +## Copyright + +Copyright and related rights waived via [CC0](../LICENSE.md). From 198bdb4b2f23ded2563fb2f729b44d1074633a4b Mon Sep 17 00:00:00 2001 From: kevaundray Date: Tue, 25 Mar 2025 16:21:14 +0200 Subject: [PATCH 075/724] Update EIP-7870: Move to Review Merged by EIP-Bot. --- EIPS/eip-7870.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/EIPS/eip-7870.md b/EIPS/eip-7870.md index cdac6e5845774a..63450e55e28543 100644 --- a/EIPS/eip-7870.md +++ b/EIPS/eip-7870.md @@ -4,7 +4,7 @@ title: Hardware and Bandwidth Recommendations description: System recommendations for Validators and Full nodes author: Parithosh Jayanthi (@parithosh), Kevaundray Wedderburn (@kevaundray), Josh Rudolf (@jrudolf), Dankrad Feist (@dankrad), Justin Traglia (@jtraglia), Ignacio Hagopian (@jsign), George Kadianakis (@asn-d6), Fredrik Svantes (@fredriksvantes), Carl Beekhuizen (@carlbeek), Toni Wahrstätter (@nerolation) discussions-to: https://ethereum-magicians.org/t/hardware-and-bandwidth-recommendations-for-full-nodes-and-validators/22675 -status: Draft +status: Review type: Informational created: 2025-01-26 --- @@ -64,7 +64,7 @@ Node operators typically run both an **Execution Layer (EL)** client and a **Con - Running a node involves frequent writes (e.g., database updates, logs). Ensure that the SSD’s Total Bytes Written (TBW) rating is sufficient for multi-year operation. - **Capacity Considerations** - As of January 2025, 2 TB can still work, but daily chain growth makes 4 TB more future-proof. - - While [EIP-4444](./eip-4444.md) aims to reduce historical storage requirements, the timeline for EIP-4444 remains uncertain. + - While EIP-4444 aims to reduce historical storage requirements, the timeline for EIP-4444 remains uncertain. ### Memory From 3df094834bd54b0f157027cdade63faad9050419 Mon Sep 17 00:00:00 2001 From: Danno Ferrin Date: Tue, 25 Mar 2025 08:28:58 -0600 Subject: [PATCH 076/724] Add EIP: eth_config JSON-RPC Method Merged by EIP-Bot. --- EIPS/eip-7910.md | 311 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 311 insertions(+) create mode 100644 EIPS/eip-7910.md diff --git a/EIPS/eip-7910.md b/EIPS/eip-7910.md new file mode 100644 index 00000000000000..6ba32c5da59ede --- /dev/null +++ b/EIPS/eip-7910.md @@ -0,0 +1,311 @@ +--- +eip: 7910 +title: eth_config JSON-RPC Method +description: A JSON-RPC method that describes the configuration of the current and next fork +author: Danno Ferrin (@shemnon) +discussions-to: https://ethereum-magicians.org/t/eth-config-json-rpc-method/23183 +status: Draft +type: Standards Track +category: Interface +created: 2025-03-18 +--- + +## Abstract + +This document describes an RPC method that provides node-relevant configuration data for the current and next fork. + +## Motivation + +Throughout Ethereum's history, there have been multiple instances where a client was not correctly configured for an upcoming hard fork, causing it to fall out of consensus when the fork boundary was crossed. Most incidents have been minor, such as a single client forking the chain in proof-of-work or having its blocks orphaned in proof-of-stake. + +The most significant occurrence was during the Pectra activation on the Holešky testnet. Four out of six clients on the network had an incorrect configuration for the deposits contract. Instead of being orphaned, the incorrect chain was justified, and the side effects persist on Holešky even after reaching finality. + +By providing an RPC method that allows clients to report key configuration variables before the next hard fork, operations teams can gain greater confidence that clients are correctly configured and prepared for upcoming forks. + +### Target Audience and Use Cases + +This method is intended for node operators, validator teams, and network monitoring tools to verify client readiness for upcoming forks. Use cases include: + +- Automated pre-fork validation scripts comparing `eth_config` outputs across nodes. +- Manual checks by validator operators to ensure alignment with fork specifications. +- Debugging by client developers to identify configuration mismatches. +- Automated checks by Consensus Layer counterparties + +## Specification + +The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119 and RFC 8174. + +Clients MUST expose a new RPC method to report the current functional configuration and the expected next configuration via the standard JSON-RPC port. + +Clients MAY also expose this method through the Engine API. + +Clients MAY use these configuration objects to manage their per-fork configurations, though they SHOULD NOT simply return unprocessed configuration data. + +When reporting the current and next configurations, clients MUST include every configuration parameter specified in this EIP. + +Clients MUST return up-to-date configuration values, reflecting the most recent block header they provide. If clients cache the configuration, they MUST ensure such caches are purged when fork boundaries are crossed. + +### Configuration RPC + +A new JSON-RPC API, `eth_config`, is introduced. It takes no parameters and returns the result object specified in the next section. + +### Result Object Structure + +The RPC response contains four members of two types: + +The "current" and "next" members contain the configuration object currently in effect and the next configuration, respectively, or null if the client is not configured to support a future fork. + +The "currentHash" and "nextHash" members contain the hash of the current configuration and the next configuration, respectively, or null if the next configuration is also null. + +### Converting a Fork Configuration to a Hash + +To generate a fork hash, the JSON object representing the fork configuration is converted into canonical form as per [RFC-8785](https://www.rfc-editor.org/rfc/rfc8785) (in short no whitespace, sorted keys, and numeric values in their simplest form). The result is then hashed using CRC-32. + +The configuration object MUST contain exactly the parameters specified in the fork’s meta-EIP and their configured values—no more, no less. Explanatory comments or client-specific extensions MUST NOT be included in the resulting object. + +### Fields in the Configuration Object + +Each configuration object MUST contain the following fields, presented in canonical order. This RPC assumes the network is post-merge, and no accommodations are specified for proof-of-work-related issues. + +Future forks may add, adjust, remove, or update fields. The respective changes MUST be defined in their respective meta-EIPs. + +#### `activationTime` + +The fork activation timestamp, represented as a JSON number in Unix epoch seconds (UTC). For the "current" configuration, this reflects the actual activation time; for "next," it is the scheduled time. + +Activation time is required. If a fork is activated at genesis the value `0` is used. If the fork is not scheduled to be activated or its activation time is unknown it should not be in the rpc results. + +#### `blobsSchedule` + +The blob configuration parameters for the specific fork, as defined in the genesis file. This is a JSON object with three members — `baseFeeUpdateFraction`, `max`, and `target` — all represented as JSON numbers. + +#### `chainId` + +The chain ID of the current network, presented as a string with an unsigned `0x`-prefixed hexadecimal number, with all leading zeros removed. This specification does not support chains without a chain ID or with a chain ID of zero. + +For purposes of canonicalization this value must always be a string. + +#### `precompiles` + +A representation of the active precompile contracts for the fork. If a precompile is replaced by an on-chain contract, or removed, then it is not included. + +This is a JSON object where the members are the 20-byte `0x`-prefixed hexadecimal addresses of the precompiles (with zeros preserved), and the values are agreed-upon names for each contract, typically specified in the EIP defining that contract. + +For Cancun, the contract names are (in order): `ECREC`, `SHA256`, `RIPEMD160`, `ID`, `MODEXP`, `BN256_ADD`, `BN256_MUL`, `BN256_PAIRING`, `BLAKE2F`, `KZG_POINT_EVALUATION`. + +For Prague, the added contracts are (in order): `BLS12_G1ADD`, `BLS12_G1MSM`,`BLS12_G2ADD`, `BLS12_G2MSM`, `BLS12_PAIRING_CHECK`, `BLS12_MAP_FP_TO_G1`, `BLS12_MAP_FP2_TO_G2`. + +#### `systemContracts` + +A JSON object representing system-level contracts relevant to the fork, as introduced in their defining EIPs. Keys are the contract names (e.g., `BEACON_ROOTS_ADDRESS`) from the first EIP where they appeared, sorted alphabetically. Values are 20-byte addresses in `0x`-prefixed hexadecimal form, with leading zeros preserved. Omitted for forks before Cancun. + +For Cancun the only system contract is `BEACON_ROOTS_ADDRESS`. + +For Prague the system contracts are (in order) `BEACON_ROOTS_ADDRESS`, `CONSOLIDATION_REQUEST_PREDEPLOY_ADDRESS`, `DEPOSIT_CONTRACT_ADDRESS`, `HISTORY_STORAGE_ADDRESS`, and `WITHDRAWAL_REQUEST_PREDEPLOY_ADDRESS`. + +Future forks MUST define the list of system contracts in their meta-EIPs. + +## Rationale + +### Why Enumerate Precompiles? (And in General, Why Track a Particular Config Item?) + +The purpose of this specification is to enable nodes to advertise, prior to a fork, that they have the correct configurations loaded and ready. Past testnet and mainnet forks have revealed clients with incorrect precompile sets, chain IDs, deposit contract addresses, and other configuration errors. + +For precompiles in particular there has been discussion about removing or replacing precomiles in future forks, so a full enumeration of precompiles will reflect removal. + +Generally, if a configurable variable or constant causes a client to diverge at a fork—whether on mainnet, a testnet, a devnet, or a public rollup—that variable or constant is a candidate for inclusion in the reportable configuration. + +### Full Configs Instead of Deltas + +An initial design considered using a partial configuration for the "next" fork instead of a complete one. However, analysis of past events showed that some parameters causing divergence (e.g., the deposit contract) were introduced in earlier forks, with consensus failures occurring in later forks due to unrelated EIPs relying on those configurations. A partial "next" configuration hash would not have detected such errors. + +An alternative—embedding the prior fork’s hash in the next fork—would require defining rules for extracting differences and merging configurations, as well as specifying all prior fork configuration hashes. This would also complicate retroactively adding parameters (e.g., gas schedule constants and variables). + +### Nested vs. Flat Variables + +Nested structures are easier to read, while flat structures are easier to merge. Since this specification uses full configurations for the current and next forks, merging is unnecessary, making readability the priority. + +### Serving Data Not Specified in genesis.json + +Some reported values are specification-level constants, which many clients do not include in their configuration files. However, certain EIP constants (e.g., the deposit contract) have become variables in testnets, necessitating their inclusion. + +### JSON as Config Format + +JSON was chosen for its ubiquity, machine and human readability, and the existence of a standardized canonical form via [RFC-8785](https://www.rfc-editor.org/rfc/rfc8785). YAML lacks a standard canonical form. No Ethereum software uses XML for configuration, and adopting it would increase every client’s library size. An invented format is possible but would require definition and standardization within this specification. + +### CRC-32 as Hash Format + +The reasons for using CRC-32 instead of a cryptographic hash are the same as those in [EIP-2124](./eip-2124#why-use-ieee-crc32-as-the-checksum-instead-of-keccak256), incorporated by reference. In brief, nodes can lie, the 4-byte reduction is for convenience rather than security, and CRC-32 is widely implemented. + +## Backwards Compatibility + +This EIP does not alter previous behavior. Configurations prior to Cancun are non-standard, and clients sharing pre-Cancun configurations will produce non-standard results. + +Clients supporting pre-Cancun forks MAY return partial or non-standard configurations but SHOULD strive to follow the spirit of the fields specified for Cancun configurations. Full compliance is REQUIRED only for Cancun and later forks. + +## Test Cases + +### Sample Configs + +Hoodi Prague Config + +```JSON +{ + "activationTime": 1742999832, + "blobSchedule": { + "baseFeeUpdateFraction": 5007716, + "max": 9, + "target": 6 + }, + "chainId": "0x88bb0", + "precompiles": { + "0x0000000000000000000000000000000000000001": "ECREC", + "0x0000000000000000000000000000000000000002": "SHA256", + "0x0000000000000000000000000000000000000003": "RIPEMD160", + "0x0000000000000000000000000000000000000004": "ID", + "0x0000000000000000000000000000000000000005": "MODEXP", + "0x0000000000000000000000000000000000000006": "BN256_ADD", + "0x0000000000000000000000000000000000000007": "BN256_MUL", + "0x0000000000000000000000000000000000000008": "BN256_PAIRING", + "0x0000000000000000000000000000000000000009": "BLAKE2F", + "0x000000000000000000000000000000000000000a": "KZG_POINT_EVALUATION", + "0x000000000000000000000000000000000000000b": "BLS12_G1ADD", + "0x000000000000000000000000000000000000000c": "BLS12_G1MSM", + "0x000000000000000000000000000000000000000d": "BLS12_G2ADD", + "0x000000000000000000000000000000000000000e": "BLS12_G2MSM", + "0x000000000000000000000000000000000000000f": "BLS12_PAIRING_CHECK", + "0x0000000000000000000000000000000000000010": "BLS12_MAP_FP_TO_G1", + "0x0000000000000000000000000000000000000011": "BLS12_MAP_FP2_TO_G2" + }, + "systemContracts": { + "BEACON_ROOTS_ADDRESS": "0x000f3df6d732807ef1319fb7b8bb8522d0beac02", + "CONSOLIDATION_REQUEST_PREDEPLOY_ADDRESS": "0x0000bbddc7ce488642fb579f8b00f3a590007251", + "DEPOSIT_CONTRACT_ADDRESS": "0x00000000219ab540356cbb839cbe05303d7705fa", + "HISTORY_STORAGE_ADDRESS": "0x0000f90827f1c53a10cb7a02335b175320002935", + "WITHDRAWAL_REQUEST_PREDEPLOY_ADDRESS": "0x00000961ef480eb55e80d19ad83579a64c007002" + } +} +``` + +Hoodi Cancun Config + +```JSON +{ + "activationTime": 0, + "blobSchedule": { + "baseFeeUpdateFraction": 3338477, + "max": 6, + "target": 3 + }, + "chainId": "0x88bb0", + "precompiles": { + "0x0000000000000000000000000000000000000001": "ECREC", + "0x0000000000000000000000000000000000000002": "SHA256", + "0x0000000000000000000000000000000000000003": "RIPEMD160", + "0x0000000000000000000000000000000000000004": "ID", + "0x0000000000000000000000000000000000000005": "MODEXP", + "0x0000000000000000000000000000000000000006": "BN256_ADD", + "0x0000000000000000000000000000000000000007": "BN256_MUL", + "0x0000000000000000000000000000000000000008": "BN256_PAIRING", + "0x0000000000000000000000000000000000000009": "BLAKE2F", + "0x000000000000000000000000000000000000000a": "KZG_POINT_EVALUATION" + }, + "systemContracts": { + "BEACON_ROOTS_ADDRESS": "0x000f3df6d732807ef1319fb7b8bb8522d0beac02" + } +} +``` + +#### Sample JSON-RPC + +The following RPC command, issued on Hoodi when Prague was scheduled but not activated: + +```bash +curl -X POST -H "Content-Type: application/json" --data '{"jsonrpc":"2.0","method":"eth_config","id":1}' http://localhost:8545 +``` + +would return (after formatting): + +```JSON +{ + "jsonrpc": "2.0", + "id": 1, + "result": { + "current": { + "activationTime": 0, + "blobSchedule": { + "baseFeeUpdateFraction": 3338477, + "max": 6, + "target": 3 + }, + "chainId": "0x88bb0", + "precompiles": { + "0x0000000000000000000000000000000000000001": "ECREC", + "0x0000000000000000000000000000000000000002": "SHA256", + "0x0000000000000000000000000000000000000003": "RIPEMD160", + "0x0000000000000000000000000000000000000004": "ID", + "0x0000000000000000000000000000000000000005": "MODEXP", + "0x0000000000000000000000000000000000000006": "BN256_ADD", + "0x0000000000000000000000000000000000000007": "BN256_MUL", + "0x0000000000000000000000000000000000000008": "BN256_PAIRING", + "0x0000000000000000000000000000000000000009": "BLAKE2F", + "0x000000000000000000000000000000000000000a": "KZG_POINT_EVALUATION" + }, + "systemContracts": { + "BEACON_ROOTS_ADDRESS": "0x000f3df6d732807ef1319fb7b8bb8522d0beac02" + } + }, + "currentHash": "243c27d1", + "next": { + "activationTime": 1742999832, + "blobSchedule": { + "baseFeeUpdateFraction": 5007716, + "max": 9, + "target": 6 + }, + "chainId": "0x88bb0", + "precompiles": { + "0x0000000000000000000000000000000000000001": "ECREC", + "0x0000000000000000000000000000000000000002": "SHA256", + "0x0000000000000000000000000000000000000003": "RIPEMD160", + "0x0000000000000000000000000000000000000004": "ID", + "0x0000000000000000000000000000000000000005": "MODEXP", + "0x0000000000000000000000000000000000000006": "BN256_ADD", + "0x0000000000000000000000000000000000000007": "BN256_MUL", + "0x0000000000000000000000000000000000000008": "BN256_PAIRING", + "0x0000000000000000000000000000000000000009": "BLAKE2F", + "0x000000000000000000000000000000000000000a": "KZG_POINT_EVALUATION", + "0x000000000000000000000000000000000000000b": "BLS12_G1ADD", + "0x000000000000000000000000000000000000000c": "BLS12_G1MSM", + "0x000000000000000000000000000000000000000d": "BLS12_G2ADD", + "0x000000000000000000000000000000000000000e": "BLS12_G2MSM", + "0x000000000000000000000000000000000000000f": "BLS12_PAIRING_CHECK", + "0x0000000000000000000000000000000000000010": "BLS12_MAP_FP_TO_G1", + "0x0000000000000000000000000000000000000011": "BLS12_MAP_FP2_TO_G2" + }, + "systemContracts": { + "BEACON_ROOTS_ADDRESS": "0x000f3df6d732807ef1319fb7b8bb8522d0beac02", + "CONSOLIDATION_REQUEST_PREDEPLOY_ADDRESS": "0x0000bbddc7ce488642fb579f8b00f3a590007251", + "DEPOSIT_CONTRACT_ADDRESS": "0x00000000219ab540356cbb839cbe05303d7705fa", + "HISTORY_STORAGE_ADDRESS": "0x0000f90827f1c53a10cb7a02335b175320002935", + "WITHDRAWAL_REQUEST_PREDEPLOY_ADDRESS": "0x00000961ef480eb55e80d19ad83579a64c007002" + } + }, + "nextHash": "10368496" + } +} +``` + +## Reference Implementation + +See Besu Pull \#8417 + +## Security Considerations + +- **Exposure Risks**: Incorrect configurations could leak operational details. Operators SHOULD restrict `eth_config` to trusted interfaces (e.g., local access or authenticated endpoints). +- **Dishonest Nodes**: Clients may report false configurations. Peers or monitoring tools MAY cross-check `eth_config` outputs against known fork specifications or other nodes’ responses to detect anomalies. +- **DDoS Mitigation**: Clients SHOULD cache configuration objects internally and rate-limit `eth_config` requests to prevent resource exhaustion. Implementations MAY impose a minimum response interval (e.g., 1 second). + +## Copyright + +Copyright and related rights waived via [CC0](../LICENSE.md). From a72853e9b0d4bb971d55ca91d470fd7431b20fe4 Mon Sep 17 00:00:00 2001 From: Danno Ferrin Date: Tue, 25 Mar 2025 08:29:45 -0600 Subject: [PATCH 077/724] Update EIP-663: Move to Review Merged by EIP-Bot. --- EIPS/eip-663.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-663.md b/EIPS/eip-663.md index 88b236d3fe6d9d..116f8f620b3246 100644 --- a/EIPS/eip-663.md +++ b/EIPS/eip-663.md @@ -4,7 +4,7 @@ title: SWAPN, DUPN and EXCHANGE instructions description: Introduce additional instructions for manipulating the stack which allow accessing the stack at higher depths author: Alex Beregszaszi (@axic), Charles Cooper (@charles-cooper), Danno Ferrin (@shemnon) discussions-to: https://ethereum-magicians.org/t/eip-663-unlimited-swap-and-dup-instructions/3346 -status: Stagnant +status: Review type: Standards Track category: Core created: 2017-07-03 From 754e7e5e809a7ba8c0f1f07bd4b46e046e7f9e12 Mon Sep 17 00:00:00 2001 From: Charles Cooper Date: Tue, 25 Mar 2025 15:34:12 +0100 Subject: [PATCH 078/724] Add EIP: Remove Initcode Size Limit Merged by EIP-Bot. --- EIPS/eip-7903.md | 55 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 EIPS/eip-7903.md diff --git a/EIPS/eip-7903.md b/EIPS/eip-7903.md new file mode 100644 index 00000000000000..d897d6b20d5255 --- /dev/null +++ b/EIPS/eip-7903.md @@ -0,0 +1,55 @@ +--- +eip: 7903 +title: Remove Initcode Size Limit +description: Removes the initcode size limit introduced in EIP-3860 +author: Charles Cooper (@charles-cooper) +discussions-to: https://ethereum-magicians.org/t/remove-initcode-size-limit/23066 +status: Draft +type: Standards Track +category: Core +created: 2025-03-05 +requires: 170, 3860 +--- + +## Abstract + +This EIP proposes the removal of the `initcode` size limit of 49152 bytes introduced in [EIP-3860](./eip-3860). The restriction complicates deploying multiple contracts addressing the [EIP-170](./eip-170) limit (24576 bytes) within a single transaction, while the existing gas metering for `initcode`, already ensures fair `initcode` costing, including for `JUMPDEST` analysis. + +## Motivation + +The EIP-3860 `initcode` size limit imposes an unnecessary constraint on deployment patterns, particularly for creation transactions creating large _logical_ contracts composed of multiple _physical sub-contracts_ in a single transaction. +A key argument for retaining EIP-170's 24KB runtime code limit is that high-level languages (HLLs) should abstract it away. +However, the EIP-3860 limit prevents HLLs from cleanly abstracting this, as deploying large logical contracts exceeding 49152 bytes of `initcode` requires splitting into multiple transactions, undermining the abstraction. + +Removing the cap simplifies smart contract deployment and enables HLLs to cleanly abstract large contracts, without compromising network security or cost attribution. + +## Specification + +Revert the `initcode` size limit introduced in EIP-3860. Specifically: + +- Remove the 49152-byte cap on `initcode` size during contract creation. +- Retain existing gas costs for `initcode` execution, including the 2 gas per byte for `JUMPDEST` analysis, as defined in EIP-3860. + +No changes to deployed contract size limits (EIP-170) or gas schedules beyond removing the size restriction are proposed. + +## Rationale + +This proposal is driven by the need to restore flexibility in contract deployment patterns, such as factory contracts creating multiple sub-contracts in one transaction. The design decision to remove the 49152-byte cap leverages the pre-existing gas metering system, which scales linearly with `initcode` size (i.e., 2 gas per byte), ensuring fair cost attribution without artificial limits. + +A key justification for EIP-170's 24576-byte limit is that high-level languages (HLLs) should abstract it away. However, EIP-3860's `initcode` cap undermines this by forcing multi-transaction deployments for large contracts, breaking the abstraction HLLs aim to provide. Removing the cap aligns with this philosophy by enabling single-transaction deployments. + +Alternative designs, such as increasing the cap (e.g., to 98304 bytes), were considered but rejected as arbitrary; gas metering already mitigates resource concerns. The per-block gas limit already naturally restricts `initcode` (at the current gas limit of 35 million, `initcode` is restricted to ~16mb). Furthermore, initcode has additional implied costs - it must have already been paid for via calldata or memory expansion, limiting it even more. + +## Backwards Compatibility + +This change is fully backwards compatible. Existing contracts and transactions remain unaffected, as the proposal only lifts a restriction without altering execution semantics or gas costs. + +## Test Cases + +## Security Considerations + +No new security risks are introduced. The current gas schedule already mitigates denial-of-service concerns by charging per-byte for `initcode`. Benchmarks were performed, and ns/byte remained consistent across a range of different bytecodes, ranging from 128 bytes to 15MB. + +## Copyright + +Copyright and related rights waived via CC0. From 7867e75dff3dafc2558ad0383f5aa344c10d3fa4 Mon Sep 17 00:00:00 2001 From: Charles Cooper Date: Tue, 25 Mar 2025 15:50:05 +0100 Subject: [PATCH 079/724] Update EIP-7607: propose eips 7791 and 7903 for inclusion in osaka Merged by EIP-Bot. --- EIPS/eip-7607.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/EIPS/eip-7607.md b/EIPS/eip-7607.md index 03692fcbd259a0..5f6e084608d1d1 100644 --- a/EIPS/eip-7607.md +++ b/EIPS/eip-7607.md @@ -55,6 +55,8 @@ Definitions for `Scheduled for Inclusion`, `Considered for Inclusion` and `Propo * [EIP-7761](./eip-7761.md): EXTCODETYPE instruction * [EIP-7880](./eip-7880.md): EOF - EXTCODEADDRESS instruction * [EIP-5920](./eip-5920.md): PAY opcode +* [EIP-7903](./eip-7903.md): Remove Initcode Size Limit +* [EIP-7791](./eip-7791.md): GAS2ETH opcode * [EIP-7819](./eip-7819.md): CREATE DELEGATE opcode * [EIP-7688](./eip-7688.md): Forward compatible consensus data structures From 4c837b5300a0e4411eda9bcfce4b8a563278dc26 Mon Sep 17 00:00:00 2001 From: Lin Oshitani Date: Wed, 26 Mar 2025 00:19:48 +0900 Subject: [PATCH 080/724] Add EIP: Deterministic proposer lookahead Merged by EIP-Bot. --- EIPS/eip-7917.md | 103 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 103 insertions(+) create mode 100644 EIPS/eip-7917.md diff --git a/EIPS/eip-7917.md b/EIPS/eip-7917.md new file mode 100644 index 00000000000000..06cd4f92f80b82 --- /dev/null +++ b/EIPS/eip-7917.md @@ -0,0 +1,103 @@ +--- +eip: 7917 +title: Deterministic proposer lookahead +description: Pre-calculate and store a deterministic proposer lookahead in the beacon state at the start of every epoch +author: Lin Oshitani (@linoscope) , Justin Drake (@JustinDrake) +discussions-to: https://ethereum-magicians.org/t/eip-7917-deterministic-proposer-lookahead/23259 +status: Draft +type: Standards Track +category: Core +created: 2025-03-24 +--- + +## Abstract + +At the start of each epoch, pre-calculate and store in the `beacon_state` a deterministic `proposer_lookahead` for the next `MIN_SEED_LOOKAHEAD + 1` epochs. + +## Motivation + +Unlike RANDAO seeds, which have a deterministic lookahead of at least `MIN_SEED_LOOKAHEAD == 1` epochs, the beacon proposer schedule of epoch `N + 1` is not fully predictable from the beacon state during epoch `N`. The reason is that, under certain edge cases, the effective balances (EBs) of active validators—themselves used as input for proposer election in epoch `N + 1`—can change within epoch `N`. + +Based preconfirmation protocols rely on a deterministic proposer schedule for smooth operations. Since the beacon genesis, slashings and penalties that accumulate to at least 1 ETH can change EBs of active validators and lead to an unpredictable proposer schedule despite the RANDAO seed being known ahead of time. The increase of MaxEB with [EIP-7251](./eip-7251) increases effective balance unpredictability because rewards that accumulate to at least 1 ETH, validator consolidations, and deposits can grow EBs of active validators beyond 32 ETH. + +Besides fixing next-epoch proposer schedule non-determinism, this EIP makes it possible for the proposer schedule of the next epoch to be accessible to the application layer via the beacon root and a simple Merkle proof. This highly simplifies the implementation of on-chain components for based preconfirmation protocols. + +Introducing a fully deterministic lookahead fixes a long-standing beacon chain design oversight. It will no longer be possible for validators to grind effective balances to manipulate the proposer schedule of the next epoch, and the analysis of effective balance grinding will collapse from what is currently a subtle analysis of EB edge cases to a trivial security analysis. Finally, the proposer lookahead gives CL clients ahead-of-time visibility over the next proposer which may simplify implementations. + +## Specification + +The `BeaconState` container is extended with a `proposer_lookahead` field, which is a list of validator indices covering the full visible lookahead period, starting from the beginning of the current epoch to the next `MIN_SEED_LOOKAHEAD` epochs. + +```python +class BeaconState: + ... + proposer_lookahead: List[ValidatorIndex, (MIN_SEED_LOOKAHEAD + 1) * SLOTS_PER_EPOCH] +``` + +For example, `proposer_lookahead[0]` is the validator index for the first proposer in the current epoch, `proposer_lookahead[SLOTS_PER_EPOCH + 4]` is the validator index for the fifth proposer in the next epoch, and so forth. + +The function `get_beacon_proposer_index` is modified to use the pre-calculated `proposer_lookahead` instead of calculating proposer indices on-demand. + +```python +def get_beacon_proposer_index(state: BeaconState) -> ValidatorIndex: + """ + Return the beacon proposer index at the current slot. + """ + return state.proposer_lookahead[state.slot % SLOTS_PER_EPOCH] +``` + +At the epoch boundary, the `proposer_lookahead` is updated by shifting out the current epoch’s lookahead and appending the new one. + +```python +def process_epoch(state: BeaconState) -> None: + ... + process_proposer_lookahead(state) + +def process_proposer_lookahead(state: BeaconState) -> None: + last_epoch_start = len(state.proposer_lookahead) - SLOTS_PER_EPOCH + # Shift out proposers in the first epoch + state.proposer_lookahead[:last_epoch_start] = state.proposer_lookahead[SLOTS_PER_EPOCH:] + # Fill in the last epoch with new proposer indices + last_epoch_proposers = compute_proposer_indices(state, Epoch(get_current_epoch(state) + MIN_SEED_LOOKAHEAD)) + state.proposer_lookahead[last_epoch_start:] = last_epoch_proposers +``` + +Furthermore, the first block after the fork will calculate all lookaheads for epochs up to `MIN_SEED_LOOKAHEAD` ahead and fill the `proposer_lookahead` field in the beacon state. + +See the [updated beacon chain specs](https://github.com/ethereum/consensus-specs/blob/6a1d923730c0b368b5192e64f643f22c21451058/specs/fulu/beacon-chain.md) in consensus-specs for more details. + +## Rationale + +### Considered Alternatives + +An alternative approach would be to cache the effective balances at the start of epoch `N` so it can be used to calculate the proposer lookahead at the start of epoch `N+MIN_SEED_LOOKAHEAD`. However, this approach would require additional footprint in the beacon state, and would not be able to provide the proposer lookahead to the EVM via the beacon root. + +### Single Secret Leader Election Compatibility + +In the future, we may introduce a Single Secret Leader Election (SSLE) mechanism in which only the selected validator knows their role until they propose a block. However, current SSLE designs still rely on a lookahead, albeit an encrypted one. In such designs, we could reuse the `proposer_lookahead` field by changing its type to something like `List[EncryptedValidatorIndex]`. And if a construction were to remove lookahead entirely, we could simply set `proposer_lookahead` to an empty list, meaning this wouldn’t be a blocker. + +That said, any such changes would introduce additional complexity around preconfirmation protocols, but that complexity arises regardless of this EIP. + +### Added Computation at the Epoch Boundary + +Before this EIP, consensus clients only needed to compute the current proposer’s index at each slot. With the changes introduced by this EIP, they must calculate the entire epoch’s proposer schedule at the start of each epoch. However, computing the proposer index is light, involving sampling validators until we reach a validator with sufficient effective balance to be selected as a proposer. Still, testing is needed to confirm that these additional calculations do not create performance bottlenecks in practice. + +## Backwards Compatibility + +No backward compatibility issues found. + +## Test Cases + +See [the spec tests](https://github.com/ethereum/consensus-specs/tree/6a1d923730c0b368b5192e64f643f22c21451058/tests/core/pyspec/eth2spec/test/fulu) in consensus-specs. + +## Security Considerations + +### Malicious Lookahead Alteration + +A critical consideration for any proposer election mechanism is preventing validators from manipulating lookahead to gain an unfair advantage. This proposal does not increase the chances of such attacks, as we do not alter the “RANDAO delay” used in the lookahead—the lookahead of epoch `N` is still determined by the RANDAO of epoch `N - MIN_SEED_LOOKAHEAD - 1` (which becomes available at the start of epoch `N - MIN_SEED_LOOKAHEAD`). The only difference is that it changes the “effective balances delay”: rather than using the effective balances (EB) at the start of epoch `N`, it now uses the EB at the start of epoch `N - MIN_SEED_LOOKAHEAD`. + +Furthermore, by aligning the RANDAO and effective balances in this way, the proposal removes any chance of validators adjusting their EB after seeing the RANDAO outcome, which is an attack vector to consider. No such attack has been found so far, but this change removes the possibility, hence simplifying the security analysis. + +## Copyright + +Copyright and related rights waived via [CC0](../LICENSE.md). From 31e9f151073dbb7d99a9fe68e574530dc5ce53ff Mon Sep 17 00:00:00 2001 From: ethDreamer <37123614+ethDreamer@users.noreply.github.com> Date: Tue, 25 Mar 2025 10:44:57 -0500 Subject: [PATCH 081/724] Update EIP-7607: Add EIP-7892 to the candidate for inclusion in Fusaka Merged by EIP-Bot. --- EIPS/eip-7607.md | 1 + 1 file changed, 1 insertion(+) diff --git a/EIPS/eip-7607.md b/EIPS/eip-7607.md index 5f6e084608d1d1..df390f5011d54b 100644 --- a/EIPS/eip-7607.md +++ b/EIPS/eip-7607.md @@ -59,6 +59,7 @@ Definitions for `Scheduled for Inclusion`, `Considered for Inclusion` and `Propo * [EIP-7791](./eip-7791.md): GAS2ETH opcode * [EIP-7819](./eip-7819.md): CREATE DELEGATE opcode * [EIP-7688](./eip-7688.md): Forward compatible consensus data structures +* [EIP-7892](./eip-7892.md): Blob Parameter Only Hardforks ### Activation From 9ba93b1427f7dbfdbf0e7f49cb945b6ed18674b9 Mon Sep 17 00:00:00 2001 From: Ansgar Dietrichs Date: Tue, 25 Mar 2025 08:46:16 -0700 Subject: [PATCH 082/724] Update EIP-7762: remove specific fork name Merged by EIP-Bot. --- EIPS/eip-7762.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7762.md b/EIPS/eip-7762.md index 435d299f059b83..85a63d0902813b 100644 --- a/EIPS/eip-7762.md +++ b/EIPS/eip-7762.md @@ -39,7 +39,7 @@ To avoid a blob basefee spike, the `calc_excess_blob_gas` is modified to reset ` ```python def calc_excess_blob_gas(parent: Header, block_timestamp: int) -> int: # at the fork, set excess_blob_gas to 0 - if parent.timestamp < PECTRA_FORK_TIMESTAMP and block_timestamp >= PECTRA_FORK_TIMESTAMP: + if parent.timestamp < FORK_TIMESTAMP and block_timestamp >= FORK_TIMESTAMP: return 0 # otherwise, calculate normally From f1fd967eb5e4e43de9ca50be4b59cb8752bfa5d8 Mon Sep 17 00:00:00 2001 From: Charles Cooper Date: Tue, 25 Mar 2025 16:46:37 +0100 Subject: [PATCH 083/724] Update EIP-7607: add eip-7907 to fusaka meta Merged by EIP-Bot. --- EIPS/eip-7607.md | 1 + 1 file changed, 1 insertion(+) diff --git a/EIPS/eip-7607.md b/EIPS/eip-7607.md index df390f5011d54b..d8f4ea50d9348b 100644 --- a/EIPS/eip-7607.md +++ b/EIPS/eip-7607.md @@ -58,6 +58,7 @@ Definitions for `Scheduled for Inclusion`, `Considered for Inclusion` and `Propo * [EIP-7903](./eip-7903.md): Remove Initcode Size Limit * [EIP-7791](./eip-7791.md): GAS2ETH opcode * [EIP-7819](./eip-7819.md): CREATE DELEGATE opcode +* [EIP-7907](./eip-7907.md): Meter Contract Code Size And Increase Limit * [EIP-7688](./eip-7688.md): Forward compatible consensus data structures * [EIP-7892](./eip-7892.md): Blob Parameter Only Hardforks From 5bbb673ef92b2af188c69520752845cbc6006a27 Mon Sep 17 00:00:00 2001 From: Lin Oshitani Date: Wed, 26 Mar 2025 01:03:37 +0900 Subject: [PATCH 084/724] Update EIP-7607: Propose EIP-7917 for inclusion in Fusaka Merged by EIP-Bot. --- EIPS/eip-7607.md | 1 + 1 file changed, 1 insertion(+) diff --git a/EIPS/eip-7607.md b/EIPS/eip-7607.md index d8f4ea50d9348b..ddc77ddc3a7566 100644 --- a/EIPS/eip-7607.md +++ b/EIPS/eip-7607.md @@ -61,6 +61,7 @@ Definitions for `Scheduled for Inclusion`, `Considered for Inclusion` and `Propo * [EIP-7907](./eip-7907.md): Meter Contract Code Size And Increase Limit * [EIP-7688](./eip-7688.md): Forward compatible consensus data structures * [EIP-7892](./eip-7892.md): Blob Parameter Only Hardforks +* [EIP-7917](./eip-7917.md): Deterministic proposer lookahead ### Activation From 83edea571cbfa6a2dd77b7c039d9cb63e18edc4c Mon Sep 17 00:00:00 2001 From: anderselowsson <98593347+anderselowsson@users.noreply.github.com> Date: Tue, 25 Mar 2025 18:08:53 +0200 Subject: [PATCH 085/724] Update EIP-7607: Add EIP-7915 *Adaptive mean reversion blob pricing* as PFI in Fusaka Merged by EIP-Bot. --- EIPS/eip-7607.md | 1 + 1 file changed, 1 insertion(+) diff --git a/EIPS/eip-7607.md b/EIPS/eip-7607.md index ddc77ddc3a7566..d422f9b231657b 100644 --- a/EIPS/eip-7607.md +++ b/EIPS/eip-7607.md @@ -60,6 +60,7 @@ Definitions for `Scheduled for Inclusion`, `Considered for Inclusion` and `Propo * [EIP-7819](./eip-7819.md): CREATE DELEGATE opcode * [EIP-7907](./eip-7907.md): Meter Contract Code Size And Increase Limit * [EIP-7688](./eip-7688.md): Forward compatible consensus data structures +* [EIP-7915](./eip-7915.md): Adaptive mean reversion blob pricing * [EIP-7892](./eip-7892.md): Blob Parameter Only Hardforks * [EIP-7917](./eip-7917.md): Deterministic proposer lookahead From 53860c40ae0581cd67aff464f4bccf88db0e991b Mon Sep 17 00:00:00 2001 From: Danno Ferrin Date: Tue, 25 Mar 2025 10:18:18 -0600 Subject: [PATCH 086/724] Update EIP-663: Add rationale for immediate arguments Merged by EIP-Bot. --- EIPS/eip-663.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/EIPS/eip-663.md b/EIPS/eip-663.md index 116f8f620b3246..17f87eeb5c9f3b 100644 --- a/EIPS/eip-663.md +++ b/EIPS/eip-663.md @@ -56,6 +56,10 @@ The gas cost for all three instructions is set at 3. ## Rationale +### Use of an immediate argument + +Allowing dynamic selection of the arguments to swap, dup, or exchange could be used to prevent static analysis of the contents of the stack. Since static analysis is an important tool for security auditors we want to do what we can to make their jobs easier. Hence, the operands require an immediate argument that is not dynamic in nature. + ### EOF-only Since this instruction depends on an immediate argument encoding, it can only be enabled within EOF. In legacy bytecode that encoding could contradict jumpdest-analysis. From 22cfab1a570064f3f1bea80a86cf37c3a5854771 Mon Sep 17 00:00:00 2001 From: MONK Date: Tue, 25 Mar 2025 17:23:23 +0100 Subject: [PATCH 087/724] Update EIP-665: link-Update eip-665.md Merged by EIP-Bot. --- EIPS/eip-665.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-665.md b/EIPS/eip-665.md index f3b08f9d68808f..0795341eb61e41 100644 --- a/EIPS/eip-665.md +++ b/EIPS/eip-665.md @@ -132,7 +132,7 @@ Implementations of this proposal are here: * On the recoverability of public keys from signature+message (alone): https://crypto.stackexchange.com/questions/9936/what-signature-schemes-allow-recovering-the-public-key-from-a-signature * Bernstein, D., "Curve25519: new Diffie-Hellman speed records", DOI 10.1007/11745853_14, February 2006, https://cr.yp.to/ecdh.html * Hamburg, M., "Ed448-Goldilocks, a new elliptic curve", June 2015, https://eprint.iacr.org/2015/625> -* RFC8080: Edwards-Curve Digital Security Algorithm (EdDSA) for DNSSEC (https://tools.ietf.org/html/rfc8080) +* RFC8080: Edwards-Curve Digital Security Algorithm (EdDSA) for DNSSEC (https://datatracker.ietf.org/doc/html/rfc8080) ## Copyright From 7280f68d95cae006a735fd3f3a774c623442906d Mon Sep 17 00:00:00 2001 From: Ignacio Hagopian Date: Tue, 25 Mar 2025 13:29:15 -0300 Subject: [PATCH 088/724] Update EIP-7748: Fix code-chunking conversion unit counting Merged by EIP-Bot. --- EIPS/eip-7748.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/EIPS/eip-7748.md b/EIPS/eip-7748.md index d975b7f3a8e519..648be369acf593 100644 --- a/EIPS/eip-7748.md +++ b/EIPS/eip-7748.md @@ -33,8 +33,7 @@ The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "S A _conversion unit_ is: - A contract storage slot. -- A contract code. (i.e. all the code is a single _conversion unit_) -- An account data. (e.g. balance, nonce, code-hash) +- An account data (e.g. balance, nonce, code-hash) and code (if any). ### Changes to the execution spec @@ -195,7 +194,7 @@ def state_convert(state: State, stride: int): state.conversion_curr_account.phase = AccountDataPhase() else: # There's no storage trie for the account, move directly to - # migrating code (if any). + # migrating account's data and code (if any). state.conversion_curr_account.phase = AccountDataPhase() # Account code and basic data. else: @@ -206,7 +205,6 @@ def state_convert(state: State, stride: int): for chunk_num in range(len(chunked_code)): state_set_codechunk(state, address, chunk_num, chunked_code[chunk_num]) - n += 1 # If the account data (i.e: nonce, balance, code-size, code-hash) lives in MPT, # get_account will pull from MPT and then we write to the VKT. If the account @@ -242,7 +240,7 @@ Performance benchmarks were done to achieve the right balance between: If an account has code, this is chunked and inserted in the VKT in one go. An alternative is including a `CodePhase` and let each inserted chunk consume one unit of `CONVERSION_STRIDE`. -We decided to not do this to reduce the algorithm complexity. Considering the current maximum code size, the wost case scenario for a block could overflow the `CONVERSION_STRIDE` limit by 24k/31~=793 units. +We decided to not do this to reduce the algorithm complexity. Considering the current maximum code size, the worst case scenario for a block could overflow the `CONVERSION_STRIDE` limit by 24k/31~=793 units. ### Expected time for the conversion to finish From c941b5c4519dcf24f39a1bc9163ed28cc5ac5a11 Mon Sep 17 00:00:00 2001 From: Ansgar Dietrichs Date: Tue, 25 Mar 2025 10:18:19 -0700 Subject: [PATCH 089/724] Update EIP-7607: add EIP-7762 to PFI Merged by EIP-Bot. --- EIPS/eip-7607.md | 1 + 1 file changed, 1 insertion(+) diff --git a/EIPS/eip-7607.md b/EIPS/eip-7607.md index d422f9b231657b..26563845023b2d 100644 --- a/EIPS/eip-7607.md +++ b/EIPS/eip-7607.md @@ -63,6 +63,7 @@ Definitions for `Scheduled for Inclusion`, `Considered for Inclusion` and `Propo * [EIP-7915](./eip-7915.md): Adaptive mean reversion blob pricing * [EIP-7892](./eip-7892.md): Blob Parameter Only Hardforks * [EIP-7917](./eip-7917.md): Deterministic proposer lookahead +* [EIP-7762](./eip-7762.md): Increase MIN_BASE_FEE_PER_BLOB_GAS ### Activation From 506555880792360117711ff84be30ebccb9fe5e1 Mon Sep 17 00:00:00 2001 From: Jochem Brouwer Date: Tue, 25 Mar 2025 19:38:22 +0100 Subject: [PATCH 090/724] Update EIP-7607: Add "remove bloom filters" (EIP 7668) to PFI Fusaka Merged by EIP-Bot. --- EIPS/eip-7607.md | 1 + 1 file changed, 1 insertion(+) diff --git a/EIPS/eip-7607.md b/EIPS/eip-7607.md index 26563845023b2d..09c2ec03f4baa3 100644 --- a/EIPS/eip-7607.md +++ b/EIPS/eip-7607.md @@ -60,6 +60,7 @@ Definitions for `Scheduled for Inclusion`, `Considered for Inclusion` and `Propo * [EIP-7819](./eip-7819.md): CREATE DELEGATE opcode * [EIP-7907](./eip-7907.md): Meter Contract Code Size And Increase Limit * [EIP-7688](./eip-7688.md): Forward compatible consensus data structures +* [EIP-7668](./eip-7668.md): Remove bloom filters * [EIP-7915](./eip-7915.md): Adaptive mean reversion blob pricing * [EIP-7892](./eip-7892.md): Blob Parameter Only Hardforks * [EIP-7917](./eip-7917.md): Deterministic proposer lookahead From c6bc36304bdef3ddce9ede45f0c7cb5901bb7e07 Mon Sep 17 00:00:00 2001 From: wmjae Date: Wed, 26 Mar 2025 17:40:21 +0800 Subject: [PATCH 091/724] Update EIP-6110: fix typos Merged by EIP-Bot. --- EIPS/eip-6110.md | 2 +- EIPS/eip-7002.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/EIPS/eip-6110.md b/EIPS/eip-6110.md index 5033c0413c0b25..d20356d52d68fc 100644 --- a/EIPS/eip-6110.md +++ b/EIPS/eip-6110.md @@ -136,7 +136,7 @@ Consensus layer clients will be able to remove `Eth1Data` poll mechanism in an u ### `index` field -Deposit `index` is used to deteministically initialize `deposit_requests_start_index` in the `BeaconState`, this prevents same deposit from being applied twice during `Eth1Data` poll deprecation. +Deposit `index` is used to deterministically initialize `deposit_requests_start_index` in the `BeaconState`, this prevents same deposit from being applied twice during `Eth1Data` poll deprecation. ### Not limiting the size of deposit operations list diff --git a/EIPS/eip-7002.md b/EIPS/eip-7002.md index ef06e8235fce63..23d5ad9b2e3275 100644 --- a/EIPS/eip-7002.md +++ b/EIPS/eip-7002.md @@ -702,7 +702,7 @@ function addWithdrawal(bytes memory pubkey, uint64 amount, uint64 requestFeeLimi Note: the system contract uses the EVM `CALLER` operation (Solidity: `msg.sender`) as the target address for withdrawals, i.e. the address that calls the system contract must match the 0x01 withdrawal credential recorded in the beacon state. -Note: the above code reverts if the fee is too high, the fee can change significantly between creation of a withdrawal request transation and its inclusion into a block, thus, this check is very important to avoid overpayments. +Note: the above code reverts if the fee is too high, the fee can change significantly between creation of a withdrawal request transaction and its inclusion into a block, thus, this check is very important to avoid overpayments. Using an EOA to request withdrawals will always result in overpayment of fees. There is no way for an EOA to use a wrapper contract to request a withdrawal. And even if a way existed, the gas cost of returning the overage would likely be higher than the overage itself. If requesting withdrawals to an EOA through the system contract is desired, we recommend that users perform transaction simulations to estimate a reasonable fee amount to send. From 2cbb8159a8c69b35a4aa23773a659f0973fe2f6a Mon Sep 17 00:00:00 2001 From: Etan Kissling Date: Wed, 26 Mar 2025 15:18:25 +0100 Subject: [PATCH 092/724] Add EIP: Pureth Meta Merged by EIP-Bot. --- EIPS/eip-7919.md | 88 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 88 insertions(+) create mode 100644 EIPS/eip-7919.md diff --git a/EIPS/eip-7919.md b/EIPS/eip-7919.md new file mode 100644 index 00000000000000..76a719e9d924bf --- /dev/null +++ b/EIPS/eip-7919.md @@ -0,0 +1,88 @@ +--- +eip: 7919 +title: Pureth Meta +description: List of EIPs belonging to the Pureth proposal +author: Etan Kissling (@etan-status), Gajinder Singh (@g11tech) +discussions-to: https://ethereum-magicians.org/t/eip-7919-pureth-meta/23273 +status: Draft +type: Meta +created: 2025-03-26 +requires: 6404, 6465, 6466, 6493, 7495, 7668, 7688, 7706, 7708, 7745, 7792, 7799, 7807, 7916 +--- + +## Abstract + +This Meta EIP lists the EIPs which belong to the Pureth proposal. + +## Motivation + +It is currently not feasible to consume Ethereum data for a given account to efficiently reconstruct the account activity, without relying on a trusted API gateway. This is a problem for: + +- End users, through mobile or browser based wallets where a local full node is not viable +- dApps that interact with Ethereum through JSON-RPC +- L2 networks that read data from Ethereum through Merkle proofs +- Portal network which aims to be a decentralized archive node + +Relying on a trusted API gateway exposes the application to external privacy policies and region-specific restrictions. + +## Specification + +The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119 and RFC 8174. + +### PURGE: LOG Reform + +Certain EVM operations can change the ETH balance, without an appropriate log being emitted. For example, a SELFDESTRUCT can send an arbitrary ETH balance to an arbitrary account, e.g., as part of a smart contract based wallet. To monitor such operations, the application would have to use tracing APIs on every single transaction of every single block. Adding logs for ETH transfers enables the use of existing `eth_getLogs` infrastructure to obtain a fully accurate account history. + +- [EIP-7708: ETH transfers emit a log](./eip-7708.md) +- [EIP-7799: System logs](./eip-7799.md) + +While individual `eth_getLogs` results can be verified against the containing block when all block headers are available, it is not viable to verify exhaustiveness of the response, i.e., no logs were withheld, as the current Bloom based log filter suffers from false positives. Further, the per-receipt logs Bloom is essentially useless because it cannot be verified independently without also downloading the full receipt including all log data. This can be addressed by a better log index that allows enumerating all logs matching a query as well as looking up position information by hash for blocks, transactions, and logs. + +- [EIP-7668: Remove bloom filters](./eip-7668.md) +- [EIP-7745: Two dimensional log filter data structure](./eip-7745.md) +- [EIP-7792: Verifiable logs](./eip-7792.md) (optional, uses ZK to store the filter commitment externally) + +The new log filter is based on SSZ to support proving individual parts of log data. This is useful for L2 smart contracts when processing potentially large fraud proofs where the entire receipt may be too large to fit into calldata. + +### PURGE: Remove old tx types + +Moving logs to SSZ affects the receipts structure, which are defined by the various transaction types. Therefore, changing the receipts breaks backwards compatibility. By introducing a new transaction type, a new receipt type can be introduced. Basing that new transaction type on SSZ also enables proofs for individual parts of calldata. + +- [EIP-7706: Separate gas type for calldata](./eip-7706.md) +- [EIP-6404: SSZ transactions](./eip-6404.md) +- [EIP-6466: SSZ receipts](./eip-6466.md) + +Existing RLP transactions continue to be supported in the mempool, but are converted to SSZ when bundled into an execution block. The conversion is lossless, so that full nodes can recover the original RLP representation when validating a block. Besides full nodes, no other client requires that original representation: The on-chain data follows a single SSZ format that's forward compatible across forks (`StableContainer`), and commitments to properties computed from the original RLP representation (`from` / `contract_address`) are included in the receipt data. + +To enable native use of SSZ transactions without going through the conversion, a new signature scheme is proposed. New transaction features such as multidimensional fees, CREATE2 deployment, and post-quantum signature types, can be introduced without requiring introducing additional transaction types. + +- [EIP-6493: SSZ transaction signature scheme](./eip-6493.md) (optional) + +### PURGE: Serialization harmonization + +While the proposed changes do not affect applications that use a trusted API gateway via JSON-RPC, they represent breaking changes for applications that verify Ethereum data today. To avoid recurring breaking changes, the rest of the execution block is also transitioned to SSZ at the same time. This will likely require cooperating with popular applications that rely on assumptions about the block header layout. + +- [EIP-6465: SSZ withdrawals root](./eip-6465.md) +- [EIP-7807: SSZ execution blocks](./eip-7807.md) + +With all execution structures besides the state trie transitioned to SSZ, a secondary binary API can now be defined as an alternative to the dated JSON-RPC API and could also replace the engine API. That binary API would follow the same approach as beacon-APIs, be based on REST, SSZ, and Snappy compression, and support similar functionality as JSON-RPC, except that all response data now comes with a correctness and exhaustiveness proof. The SSZ objects are designed to efficiently serve API requests, often allowing to answer directly from the database without having to decompress stored data on the server and without having to consult auxiliary indices (e.g., to answer a `eth_getTransactionReceipt` query). + +### Simple Serialize (SSZ) requirements + +The EIPs require adding production-grade Simple Serialize (SSZ) libraries to all execution client implementations. Further, new SSZ data types are required to achieve forward compatibility while maintaining reasonable efficiency. + +- [EIP-7916: SSZ ProgressiveList](./eip-7916.md) +- [EIP-7495: SSZ StableContainer](./eip-7495.md) +- [EIP-7688: Forward compatible consensus data structures](./eip-7688.md) (optional) + +## Rationale + +See individual EIPs. + +## Security Considerations + +See individual EIPs. + +## Copyright + +Copyright and related rights waived via [CC0](../LICENSE.md). From 34827c1b523fa182274e82438df34b4988632cf0 Mon Sep 17 00:00:00 2001 From: Etan Kissling Date: Wed, 26 Mar 2025 15:31:21 +0100 Subject: [PATCH 093/724] Update EIP-7607: Add EIP-7919 to Fusaka PFI Merged by EIP-Bot. --- EIPS/eip-7607.md | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/EIPS/eip-7607.md b/EIPS/eip-7607.md index 09c2ec03f4baa3..21ef2118252172 100644 --- a/EIPS/eip-7607.md +++ b/EIPS/eip-7607.md @@ -12,16 +12,16 @@ requires: 7600 ## Abstract -This Meta EIP lists the EIPs formally Proposed, Considered for & Scheduled for Inclusion in the Fulu/Osaka network upgrade. +This Meta EIP lists the EIPs formally Proposed, Considered for & Scheduled for Inclusion in the Fulu/Osaka network upgrade. ## Specification Definitions for `Scheduled for Inclusion`, `Considered for Inclusion` and `Proposed for Inclusion` can be found in [EIP-7723](./eip-7723.md). -### EIPs Scheduled for Inclusion +### EIPs Scheduled for Inclusion * [EIP-7594](./eip-7594.md): PeerDAS - Peer Data Availability Sampling -* EOF EIPs listed as part of [EIP-7692](./eip-7692.md), namely: +* EOF EIPs listed as part of [EIP-7692](./eip-7692.md), namely: * [EIP-663](./eip-663.md): SWAPN, DUPN and EXCHANGE instructions * [EIP-3540](./eip-3540.md): EOF - EVM Object Format v1 * [EIP-3670](./eip-3670.md): EOF - Code Validation @@ -65,8 +65,9 @@ Definitions for `Scheduled for Inclusion`, `Considered for Inclusion` and `Propo * [EIP-7892](./eip-7892.md): Blob Parameter Only Hardforks * [EIP-7917](./eip-7917.md): Deterministic proposer lookahead * [EIP-7762](./eip-7762.md): Increase MIN_BASE_FEE_PER_BLOB_GAS +* [EIP-7919](./eip-7919.md): Pureth Meta -### Activation +### Activation | Network Name | Activation Epoch | Activation Timestamp | |------------------|------------------|----------------------| @@ -74,11 +75,11 @@ Definitions for `Scheduled for Inclusion`, `Considered for Inclusion` and `Propo | Holešky | | | | Mainnet | | | -**Note**: rows in the table above will be filled as activation times are decided by client teams. +**Note**: rows in the table above will be filled as activation times are decided by client teams. ## Rationale -This Meta EIP provides a global view of all changes included in the Fusaka network upgrade, as well as links to full specification. +This Meta EIP provides a global view of all changes included in the Fusaka network upgrade, as well as links to full specification. ## Security Considerations From dd8065f45e7095e2952519efb17525cf6355b57b Mon Sep 17 00:00:00 2001 From: g11tech Date: Wed, 26 Mar 2025 22:14:07 +0530 Subject: [PATCH 094/724] Add EIP: Uncouple execution payload from beacon block Merged by EIP-Bot. --- EIPS/eip-7898.md | 77 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 EIPS/eip-7898.md diff --git a/EIPS/eip-7898.md b/EIPS/eip-7898.md new file mode 100644 index 00000000000000..0336cba20d91ce --- /dev/null +++ b/EIPS/eip-7898.md @@ -0,0 +1,77 @@ +--- +eip: 7898 +title: Uncouple execution payload from beacon block +description: Separates the execution payload from beacon block to independently transmit them +author: Gajinder Singh (@g11tech) +discussions-to: https://ethereum-magicians.org/t/uncouple-execution-payload-from-beacon-block/23029 +status: Draft +type: Standards Track +category: Core +created: 2025-03-01 +--- + +## Abstract + +Currently, the beacon block in Ethereum Consensus embed transactions within `ExecutionPayload` field of `BeaconBlockBody`. This EIP proposes to replace `ExecutionPayload` with `ExecutionPayloadHeader` in `BeaconBlockBody` and to independently transmit `ExecutionPayloadWithInclusionProof`. + +However, this EIP makes no change to the block import mechanism, with the exception that block availability now includes waiting for the availability of `ExecutionPayloadWithInclusionProof`, making it different and simpler from proposals like ePBS/APS. + +But this availability requirement can infact be restricted to `gossip` import while allowing optimistic syncing of the execution layer (EL) on checkpoint/range sync as EL can pull full blocks from their peers in optimistic sync as they do now. + +## Motivation + +Ethereum protocol has an ambitious goal to grow the `gasLimit` of the execution payloads (possibly by 10X). This leads to larger messages, negatively affecting the networking and block processing pipelines of the consensus layer (CL) clients leading to following issues: + +1. Higher latencies for the arrival of beacon blocks increase, requiring larger bandwidth resources to be made available for the beacon node. +2. The greater number and size of transactions directly increase the merkelization compute time, increasing the import time of the block. + +We know from timing games that the block import latency greatly affects a client's performance to make correct head attestations. With this EIP, block transmission and block import processes will be decongested, allowing for greater flexibility in receiving a larger `ExecutionPayloadWithInclusionProof`, while the beacon block can simultaneously undergo processing. + +In addition, EL clients can also independently participate in forwarding and receiving larger execution blocks. That mechanism however can be independently developed and is out of scope for this EIP. + +Additional benefits obtained from this EIP: + +- Consensus clients don't need to store and serve blocks with transactions, providing greater efficiency and reduced resource requirements for running a beacon node. +- The proposer-builder separation (PBS) pipeline becomes more efficient by the proposer transmitting the signed block directly to the p2p network, while submitting to the builder/relay for the independent reveal of the `ExecutionPayloadWithInclusionProof`. +- In the future with zero-knowledge (ZK) proof of the EL block execution, nodes could treat the transactions similarly to blobs which leverage data availability sampling (DAS) mechanisms for available data without requiring re-execution of transactions to establish validity. Hence the L1 execution could itself become a rollup by alleviating the need to import all transaction data by a node. + +Furthermore CL clients apis and code path will become cleaner and more maintainable because of collapse of blinded and full versions (like `BlindedBeaconBlock`, `BlindedBeaconBlockBody`) into same types. + +## Specification + +- `ExecutionPayload` in the `BeaconBlockBody` is replaced by `ExecutionPayloadHeader` +- `ExecutionPayloadWithInclusionProof` is computed by the block proposer/builder and gossiped independently on a separate new topic. Also builder `submitBlindedBlock` api is modified to respond with `ExecutionPayloadWithInclusionProof` instead. +- Data availability checks for block import into forkchoice now must wait for availability of the corresponding `ExecutionPayloadWithInclusionProof` but only for gossiped blocks +- `newPayloadHeader` engine api is introduced to augument the previous usage of `newPayload` in block processing when `ExecutionPayload` is not available for e.g. in processing range synced blocks signalling EL clients to optimistic sync those payloads from EL p2p network. + +ELs can optionally introduce a `getExecutionPayload` method (similar to `getBlobs`) to assist with faster recovery of execution payload from the EL's p2p network peers who could annouce new payload hashes when they see new `VALID` payloads. However, as noted above, that mechanism could be independently specified and is out of scope for this EIP. + +<-- TODO: add spec details --> + +## Rationale + +There is another choice we could have made to go for `SignedExecutionPayload` instead of `ExecutionPayloadWithInclusionProof` and having a `SignedExecutionPayloadHeader` with builder signing these messages (validator is the builder in local block building). But without builder enshrinment tight gossip validation of `SignedExecutionPayload` would be an issue and could become a DOS vector. + +The benefit of `SignedExecutionPayload` design is that it could be transmitted ahead of even the `SignedExecutionPayloadHeader` inclusion in beacon block and is especially usedful in PBS pipeline where the proposal to builder/relay latency can be reduced significantly. + +## Backwards Compatibility + +This change isn't backward compatible and a new hardfork is required to activate this EIP. + +## Test Cases + +<-- TODO --> + +## Reference Implementation + +<-- TODO --> + +## Security Considerations + +<-- TODO --> + +Needs discussion. + +## Copyright + +Copyright and related rights waived via [CC0](../LICENSE.md). From 2f5e53eed8f224ad930e5762d584eef6dc212489 Mon Sep 17 00:00:00 2001 From: g11tech Date: Wed, 26 Mar 2025 23:08:19 +0530 Subject: [PATCH 095/724] Update EIP-7607: Add EIP-7898 to Fusaka PFI Merged by EIP-Bot. --- EIPS/eip-7607.md | 1 + 1 file changed, 1 insertion(+) diff --git a/EIPS/eip-7607.md b/EIPS/eip-7607.md index 21ef2118252172..39b6236b8ba591 100644 --- a/EIPS/eip-7607.md +++ b/EIPS/eip-7607.md @@ -66,6 +66,7 @@ Definitions for `Scheduled for Inclusion`, `Considered for Inclusion` and `Propo * [EIP-7917](./eip-7917.md): Deterministic proposer lookahead * [EIP-7762](./eip-7762.md): Increase MIN_BASE_FEE_PER_BLOB_GAS * [EIP-7919](./eip-7919.md): Pureth Meta +* [EIP-7898](./eip-7898.md): Uncouple execution payload from beacon block ### Activation From d4a7453aacfc8dfcaf25cbafec3c1bff1b9e6680 Mon Sep 17 00:00:00 2001 From: anderselowsson <98593347+anderselowsson@users.noreply.github.com> Date: Wed, 26 Mar 2025 21:04:25 +0200 Subject: [PATCH 096/724] Add EIP: Blob base fee bounded by execution cost Merged by EIP-Bot. --- EIPS/eip-7918.md | 99 ++++++++++++++++++++++++++++++++++++++++++ assets/eip-7918/1.png | Bin 0 -> 341969 bytes 2 files changed, 99 insertions(+) create mode 100644 EIPS/eip-7918.md create mode 100644 assets/eip-7918/1.png diff --git a/EIPS/eip-7918.md b/EIPS/eip-7918.md new file mode 100644 index 00000000000000..bd5700342ad5e1 --- /dev/null +++ b/EIPS/eip-7918.md @@ -0,0 +1,99 @@ +--- +eip: 7918 +title: Blob base fee bounded by execution cost +description: Imposes that the price for TARGET_BLOB_GAS_PER_BLOCK is greater than the price for TX_BASE_COST +author: Anders Elowsson (@anderselowsson) +discussions-to: https://ethereum-magicians.org/t/eip-blob-base-fee-bounded-by-price-of-blob-carrying-transaction/23271 +status: Draft +type: Standards Track +category: Core +created: 2025-03-25 +requires: 4844 +--- + +## Abstract + +This EIP imposes that the price of the targeted number blobs `TARGET_BLOB_GAS_PER_BLOCK * base_fee_per_blob_gas` stays above the price of a simple blob-carrying transaction `TX_BASE_COST * base_fee_per_gas`. This ensures that the blob fee auction can function properly, because the equilibrium always forms relative to the fee that carries the price signal. The proposed `if` statement to check fee parity in `calc_excess_blob_gas()` represents a neutral, simple, and future-proof resolution to current blob fee auction idiosyncrasies. + +## Motivation + +Ethereum deploys a dynamic pricing auction to set the blob base fee, lowering the fee if less gas is consumed than `TARGET_BLOB_GAS_PER_BLOCK` and raising the fee if more gas is consumed. Such an auction can function well when the blob base fee represents the price signal, allowing the mechanism to control the real price facing the consumer. However, when the cost of execution gas in the blob-carrying transaction dominates, the price signal is lost. The blob base fee no longer represents the actual cost facing the consumer, and the protocol cannot adjust the blob base fee to regulate the equilibrium quantity of blobs consumed. Under these circumstances, the current mechanism will continue lowering the blob base fee until it eventually settles at 1 wei. Whenever demand picks up, a sustained succession of near-full blocks is required to restore equilibrium, with the mechanism intermittently resorting to a first-price auction, considered a worse UX by blob consumers. The resulting spikiness in resource consumption is suboptimal for scaling blobspace. + +This proposal ensures that an equilibrium always forms relative to the fee that carries the price signal, thus alleviating spikiness while remaining neutral and future-proof. This is achieved with a simple `if` statement in the excess gas update function. The effect is illustrated in Figure 1. + +![Figure 1](../assets/eip-7918/1.png) + +**Figure 1.** Proposed restriction imposed on the blob base fee to ensure desirable equilibrium formation. When the blob fee is the primary price signal (green area), equilibrium forms just as today. When the execution fee is the primary price signal (red area), the demand curve becomes too inelastic, and the blob base fee is imposed to rise to the green area. The black line indicates fee parity between 6 blobs and a simple blob-carrying transaction. + +## Specification + +The function `calc_excess_blob_gas()` from [EIP-4844](./eip-4844.md) is changed to not subtract `TARGET_BLOB_GAS_PER_BLOCK` when updating the `excess_blob_gas`, if the price of `TARGET_BLOB_GAS_PER_BLOCK` is below the price of `TX_BASE_COST`. + +```python +def calc_excess_blob_gas(parent: Header) -> int: + if parent.excess_blob_gas + parent.blob_gas_used < TARGET_BLOB_GAS_PER_BLOCK: + return 0 + + if TX_BASE_COST * parent.base_fee_per_gas > TARGET_BLOB_GAS_PER_BLOCK * get_base_fee_per_blob_gas(parent): + return parent.excess_blob_gas + parent.blob_gas_used + else: + return parent.excess_blob_gas + parent.blob_gas_used - TARGET_BLOB_GAS_PER_BLOCK +``` + +## Rationale + +### Fee-inelasticity + +This proposal alleviates idiosyncrasies in the blob base fee auction. At a fundamental level, the issue is that the demand curve becomes fee-inelastic as the cost of blob data falls relative to the cost of the blob-carrying transaction. When the execution cost dominates, it does not matter to the blob consumer how the blob fee evolves—it is ultimately the execution cost that contributes to equilibrium formation. Given that the protocol stipulates a perfectly inelastic supply curve, the blob base fee will simply fall to the boundary of 1 wei whenever the execution cost is too high for an equilibrium to form at `TARGET_BLOB_GAS_PER_BLOCK`. Thus, in the regime where execution fees dominate, the demand curve is *blob fee-inelastic*, and whenever the blob fees dominate, the demand curve is *execution fee-inelastic*. By ensuring that an equilibrium always forms relative to the fee that carries the price signal, spikiness in fee and resource consumption is alleviated. + +### Designing for the future + +The Fusaka update increases the target number of blobs, thus shifting the diagonal line in Figure 1 slightly downward. Such a shift is inherent by design and as intended. If blob consumers include many more blobs in their blob-carrying transactions, the execution gas may no longer carry the price signal at the same blob base fee, and the blob base fee should be able to settle relatively lower. This is also why fixed thresholds not relating to blob quantity or the execution fee may not be sustainable. In a scenario where Ethereum provides many orders of magnitude more blobs, the equilibrium blob base fee should ideally have a relatively lower floor. To understand why potential future blob scaling is important to account for when designing the mechanism, consider how the price of storing a fixed amount of data has fallen over the last 80 years. + +However, as Ethereum scales, the number of blobs submitted in the average blob-carrying transaction, as a proportion of the `BLOBS_PER_BLOCK_TARGET`, will fall. Similarly, the number of blocks where `BLOBS_PER_BLOCK_TARGET` is submitted in a single blob-carrying transaction will also fall. The mechanism can be designed to account for this. A natural idea is to set fee parity between a blob-carrying transaction and the square root of the target number of blobs. If the target is 49 blobs per block, then fee parity is set to the cost of 7 blobs, etc. This means that the `if` statement would be altered by replacing `TARGET_BLOB_GAS_PER_BLOCK` with `integer_squareroot(BLOBS_PER_BLOCK_TARGET * GAS_PER_BLOB**2)`. If the target is 48 blobs for Fusaka, the black line in Figure 1 would apply. Further note that if blob-carrying transactions become restricted from including `BLOBS_PER_BLOCK_TARGET`, this should be accounted for. + +### Delayed response during a quick rise in execution fees + +When the `if` statement concludes that Ethereum operates in the execution-fee-led pricing regime, the blob base fee rises in accordance with `blob_gas_used`, without subtracting `TARGET_BLOB_GAS_PER_BLOCK`. This is an intuitive way to return to the blob-fee-led pricing regime. If the execution base fee rises quickly, there may however be a few blocks before the blob base fee catches up (during which `TARGET_BLOB_GAS_PER_BLOCK` will never be subtracted). This is arguably not an issue, and the smooth response in the blob base fee under these circumstances may even be seen as a benefit. + +### Alternative specifications + +The specification outlines the simplest way to achieve the desired goals and is therefore preferred. Here, two alternative variants are outlined. In the first, the fee-parity comparison is instead made on the current block's base fees, as derived from the parent block. The computation for the execution base fee is omitted and the variable instead provided as input. This would also require a change to the block validity `assert` statement (omitted here). + +```python +def calc_excess_blob_gas(parent: Header, updated_base_fee_per_gas: (int)) -> int: + if parent.excess_blob_gas + parent.blob_gas_used < TARGET_BLOB_GAS_PER_BLOCK: + return 0 + + # Compute the updated excess_blob_gas and the fee from the parent block as normal + ret = parent.excess_blob_gas + parent.blob_gas_used - TARGET_BLOB_GAS_PER_BLOCK + blob_base_fee_per_gas = fake_exponential(MIN_BASE_FEE_PER_BLOB_GAS, ret, BLOB_BASE_FEE_UPDATE_FRACTION) + + # If the updated execution fee is higher, do not subtract TARGET_BLOB_GAS_PER_BLOCK + if TX_BASE_COST * updated_base_fee_per_gas > blob_base_fee_per_gas: + return parent.excess_blob_gas + parent.blob_gas_used + else: + return ret +``` + +Finally, the last function can be altered to strictly keep the blob base fee above fee parity (the black line in Figure 1). This would require the implementation of a `fake_log()`that inverts the `fake_exponential()`. + +```python +def calc_excess_blob_gas(parent: Header, updated_base_fee_per_gas: (int)) -> int: + ... + # If the updated execution fee is higher, return the associated excess_blob_gas + if TX_BASE_COST * updated_base_fee_per_gas > blob_base_fee_per_gas: + return fake_log(MIN_BASE_FEE_PER_BLOB_GAS, TX_BASE_COST * current_base_fee_per_gas, BLOB_BASE_FEE_UPDATE_FRACTION) + else: + return ret +``` + +Neither of these two alternatives would likely have a material impact on equilibrium formation. + +## Security Considerations + +The blob base fee will settle at a level where posting the target number of blobs costs at least as much as its blob-carrying transaction. To the best of the author's knowledge, there are no security risks associated with this. + +## Copyright + +Copyright and related rights waived via [CC0](../LICENSE.md). diff --git a/assets/eip-7918/1.png b/assets/eip-7918/1.png new file mode 100644 index 0000000000000000000000000000000000000000..a35040fcc787e124ab96779a0add68186db97e42 GIT binary patch literal 341969 zcmeFZcUM(c+dfJ(YK)4pi!?<9=>j4mf-#_UP^xr6Q0bjb$3z2&h2EQmUZr<5qS8US z2pd$Ibfg!7b4`=?ciwY8!TIAnV?=xy?zLB$^S-ZkulrXNrFQ*#&0fXorai^L)|f`Yz~0*2%HG_>@TjA)t(}RLr68{` zuK@Sa+xGU>cIWu`EdI|w;I*>7#mAvL=!t`Dx0cql!y$kC_tUJo!>=?y(a^|9UQ~68 z9;Z_5_qVSueY+(r_M1z{<4r6q$_dH)Q~vtv&e2O3f7^fQ_n)tRlh`B5l03)q))4qX}8myW)!iN{8(VY_4MgeOANEG#as1NL~u5>R<$#VI#%a4iF5t)&p-IRfSS6Z z-RIX^MmjR0?*09@OaRNJfxi#w`G5U-+sgZI2G(Q8E{1YzvTWW)8+^`TRQmqj6Rf9B zUHSD8FL!&IMwrLiN=-|G+=&w>-gZCT#1s@Be)71~<6z|kSs7_*pFES+%a57FMkiii z4Su?KFd=xx@wXq#@zqr$qxkw5QH`7R;m3v>W8~<2^GsB_ifo=QZrbdh5Xz^|t0Xob z+_RiZof~O2e*fg6p6{Z5Hb$Av9>s!x?^7h2{R)$COmB6N<8Dn<2oiH$FghHjVVN&^>5@#$Ifnrpna&G`y0*SD z#`kS@c2?P_db?#`1y7vY%zd}z!LYpt4h-6^*bdg#6xsC0>%a8q`i;>)zr=oor7o1G z?o|4we|5CLyb%n>w z7bZ`YUH|7V9QVNXUw@tXLzU*!*SClCgYg-&$KBaCywA_Qm+-2+DqHh0-^}=9p2?fB?Eu}OK`S`1R z|5n93GoIU2J6IR?)-+!hHz+|X-*oSxL+siG<^e(MN~4Y4scKxBWlq`qIh0xHk8eGH zYjt6wrO4(+gAHH#Twr}T|M95fxVGQbrxzW`wf(L)|KWyTO`<}SfbQdV(~wuMe#cb= ze)@EsLp?n_m{U!*HkjkMkZGHLq>!2H^UIG|xw-2%U)@~IDI+73V?UxCan2!i{6ltS z_h*{v!0Kx02BTvE8!pF0ou;3(rD^a*J>NuQfk)fUSm-=^GwgnNp(QnNd3LxCk1K}F zz}Ty+KUG<_BVF@2d8k-~W^CR=mohsD8ZmnVF|fZA`t~;BAN!4x8vMl)HWVwxbuV)4jAC?6^GJZU5Fsz6eoD=9_o# zWDO0U=@eOCTwm(ny*!$h#mdXum|<&vCW@7vUC!J*-N#2#QnLEO#`hqD$UApvOj_da zpI;r%ZNZhev}|&_(wV7iJXjlooyL0f=%+8XQ`9sYozqKYrK0z&(6Yvt!?S4RQKSl)Wy1_I1f&2vHg1jUjMzL z&g$hF+X=bQ`cseI8V2AXa@mG&<0ZUl4RgB~YL|!OJO}RX7WZH5b>-9kvNdN%l_J(= zPvz(Yd60L?Qn62MH`W&As3i^wH>w`b42J2~ey;RRFl|rusynHf6W^AqCPy}02$#me z3l}aljNk%{``jg5`%>VgH` zIs0Vx%6)rgtJ;TST@^i+2M-myuNL4@)D~ED$N&E4CMG|=q?++_QoS=(%%0WBSD&}6 zGoQZgFR}Ngi$!-q$hZEgvBw)&`C>;Y8T8-lyH9xyFGf~(ltE?PoDWVW{CL}>FO!nKCw_*oHX_`zw zym&g^Q`~CcgtbTRLl^UJcg(Y0=1oW5KfPONW_=60l587N4x|q8>iDB(R_B{_3hbQf zEidKPEBi1pgIkz@%CVP`apF{_Qk;0s^?x?0*tm=qox53oIO3GSUqeM@wrPV46Wz*L zdSc$4<^NNnsNS0c7Rmh$;Z$Q~VPUcO&=@0{aPjU|#o^rUiIy^FyXCR0mkjUJQk35s zbZ@rxjTLjPUF`FWGq{GUGTvBUQ!X&qCxlb^S4trc7BIgUbeeEYsTO&r<<>E>NImr%&q(QlN?oNVa$4ezw|I3e#IG>emV$_HcI~AsZ21E)=yzAm*-~~?)4%KA;xv4&VkJSm`z*7PL z4AcY(vKsjMSWe}QXlAHu<`~@%=F{&r(CMpi7dyb@KXH&(=cHA|a$+#Irt)8R? zDO6)NRT|CPjnN_k)}Ma&{ygV%Kl&!w$+=zeDoKjHv|Ge$Eeq?snLSRHyUYjr9^i5j zWuVcU`##%bw%`^K!Ne~%*p{MV+a$Jl`*FYej%iP2W#xFCVq4qgnZY~*{DE$HxYGEZ zx3?S~&0y1ojs0ouoDyC;1C%bT1>e&*D#fK-t_|U0Z-^9{bv%i4pSGF%(O{O2DxJ8b z#eFd1j74OgRi7Rua(dc&A*A z9?w+S>|=bTtLT0jy@Ll24o&=KZ)36ba4vS>PML5PmcMr#a!h-OtEpX?9~(q(w;k)? zi8${pAQN8g*qNmt_UGnpGe=o*GCPm`z?Rb&aVfLcG!H(wG}I6^Jm)anU1$~7B)(dI zqweQVbjOYz!z!uHi}P5K;ngh}m^k&RzvBChoRv4tE2*EiZF3d+Cv-x3HnR9OCsl5>a zt*j?be0xD4NzWfFZ20l%Zn}Dte(KAmFAo&!%01RfxV7@C`|Gw`XUgi8P%OOJaHOl; zwXm@Aj-TsP`64Od%wOs{FOUo13RbqA`+C*;GpoSyq#vDvh2{0X=f3UVJ5_z0JWOmR zhjVzMW;q;3Xf9jlGK*;1+U7hwB2?RL@TzL!L$-v+(&uef-aozazQ%pf%KHfy7gP9V z+bFp(UKuyHvPx@DPftF{&EfkF95^vmv6@*}iSz!Qwla&5o8OsQ(lrH>`U}mw0>%EM zIrS!N-yRx`Ugu#((hSNNx4K=Emwz}nN!1Qk#tOc(``h3cv;N~<(+2_q0wOD&t9Odj zJm9N18OEzS<9HYctTvGTv1?}h(MLrYJ?BT&WMpM)6K~Vd6t~BDu5;kIru?`cgCQCN zSns&kG&D|E&;o|6afemv<1Xj}Kz^Axg`@dz{udw(9DDoV5JjY6eylV1*j}37Egc4` z_l%%Iewc8y^4`R}P{STq-Kp<6K|XcI`ve=Ci|Eg<@=%UzxU$OrJC?-%91AOgH);F! z?KNJ~IIHHGAoc{~y3mrW_@5;uQBBx@L4I7!(H$of@W`&$K4ugpO_D%?i7Vu^{?DN@ zT}pQX%>429uXMatC}J(Sx0DFF!G17Rv|FArc1Gn&kPYG7yMI3`IzwoM`)X~3;H@5? z^UtvbBTkzHo?n}5Rn9k6<4}(GSz29{`*YKlc=XwpL0eMS^5`h z;x4?jEWfnw+P?bc{yuWv$~i_d+js5^#@3TVVHs%G&=29!E-+eF;It|XsrH&mih3&!!lC zQb~L{UKJ4Z*Zn7t{`AvNq#74*tgn*RFJLz$FXFjgCKZ}ATpe(H=Ce0*V*VwZJ3;%C zC1boMXnkd~jiR=|P~4A>aWS5=mlpp%En(7EQQm_FPtJrKGw=4*6s`PJ`^g?nHigLG zl(oK)fdM1UeAAGf^k?KFPn)n%s19NG?%k8NwtlgnPfusGBZCVyGMX%uOr7Gu6Z{Nk zt$&YoofN@cuy=X*+cKYxO)Er{CSPuNM4YvG79SsfSWg{$kz2P!)oV91 zuiyC@AJtS<8N!Oz*VlivF5Qy6)8-$p;9&$AcdPvI$6wsnUi?n_C+g(N!h~4~cS7*@ zm9earXP0(J7-LoG6HJBL=S%Jl$XxmDM`ZK{c{qJNXCGS=B*Zqo3Ey7jfy-1DIz5p}CmFZqCx!#LGarO{R1 z_Vwxipnj=pL3-sbHK3P5L1#%@0VJ_?wyeG%tej&>JvY*p5`?wCYR)L;tRpnqQ*1ZW z>pCR^(DVcO{Px??EjtbpK3Pq+bM_cj6{y00&+*IB04i@mdYzn#Doo%+4-Gt2~lyt#;C2weMoULvd!Xj{VO+ z|NOB7z|-xgdUX?(;&^X0#Wu+2J52Pw)Yo(Sc8P5G$@Sk*ya6ABaDVmx_~Vaw;K7!B zGYyHppF)%gVxc>A{my<)RcXqGqQmTvLWGc6==tS=AmtS06Syk@o3{KaJwMt$2%>K7 z>gng>I(XDQ1Xn6kGW{c0CKhF$BS^Yr6E2UDY zOG{1!f|0v8+L^_NvKaW}$x(8CfhXi-E4_A+^Ycfgms3>@mI{k8B?UD_g&kBo=w?Ht zNQ@(J&kQ(~?4u(>te)%N=?b_gg(@h>S>z8IH$_nSV4vF_1gDksaHu4H4dr4<#i{bv z`S|)O1BI!9XI7uG!j@-9)CGzCb;piY9d)dfHjp8zujksze5z*d&06e{45<|*z_<2b z4i!~!I__Z&2wa|8^RDBw32d`HeOGwG8!n5bsnp z1;4zDso;kyLKYv}uI$A27n`jY9R2e4fhlfLWGhx&+w*V69cVGCcen29F&)Ntr}S6( zxpI3&30tL7dYz?!O6#o|P+n8bIx|N<{c|@$uYzi+k*1NQ?kBboUU%c3vaD{oiyHcA z)1deYP<*nFkB@xS8LW6UY;uVS+eIoRty9lcp&?pCMacZa`@!NW%fd9!uoQp)-;xG< zJvY`&QDsZw`aCyuDRkbunbq%Z+pWIk*ZtL3hCXE95R^Xzlr_ijF~?Xgtg48d89Cem zUY!rq1;Hg^^Iw}KV#M7)#q{U%J$Zh%g=fjq>_;?ynyvymw=siNHc-~{b z--=_oo|hjoimK--G%##dah@qkEo_{!$G#LoeIA^enzD6GQAv7?YW`BblTSoM6a88q zrMdR=VF#Sw&Q>OLG^$;bSfmZs1v#IjI^Rc+)N*e%se>Fkc5O|;7VG(VP&@DT=bT1R zuTwgDFFn?F=08`Kg|?Ogprz?B+E(-V!}G#&BI=Aj^=7gyj@_~U zJ2s4)doIm3T~I@%6uR;2ufHn4Tw91562MAKz?S&v^(9q5zy7;D%Bms- z5}SpSCe$EP$UwDCO-&|U3X!L6Tpo>%QW&Ee5rcraWOtjf8p}<{Nzv;?UC?K!&WjV>Nn2?dlA}~9!wnsL6-%!N{Zb$)X*iZrje8F9 z>8YaOIE25%WsahjUBQM`(JggULo;dD?Eukz4#{9h-L-4NG2dg&WxigpDH$bDVqTmw z8J((Kn5iwiDpD4#1gz{8B@3JW=bz{oJb`= zE6L)9-~30jtQ5$tA_|GWKs2mYXaLPhyA|i&@$@@rPkV`j z8Ci`&PSe-hA*FiLUofr>ZdQn02$8JEI!gt;5^bBvu3}Q*E1Ul7h`3wPXjg918yGmx_A0zD-q|Ni^$6qH6C@(6b^o>L{Y zV)k8TfL&9G!x)2QUc_3DbH5k|hYSw{k`aaVx!E^w-Xu#gySEM6im!YJKw;r-d z0VE>lW4bi`c@*GGWB2*#JC@7nSFPm%lMfqis?>$?X;^&BYgU-EV>kE;%3=y6m+JKG zi&xzWn6T>g>rXyAEDQuGaYi)^oqqi0jpY14+n9@DKBO*wd!t}TaYn&enl@+$6r-92 zh%Po26`h?2qc3gGBt&PMR;?Xad>iCo0oLpLd3CNi0O#(a6Ob(bK2tXe(CjE}B)vg* z-sy#`j7*I^H$bX`v{At|Zn9y4(&v>cy?1MnCy=WDvSO%0J3~vz`|Nz+{^KkxZIjf} zb_jZjsKxGK_b+8;2B9jnp&n;I?R*YYk_=sLFni4mjR_z3D3MvJ@b?)R={MypUy!o` zqew;jx18`+Pg6rD`}ltGxhh%1=p`Ch4E%X|So@;_7ulgSLP_s1(3J9HQUeiEL;n|rv01Ldn=3CX5xFx`m(z;_u4 zkct+ku^qM{RhpOib8&MnSYK3r$iXq_ll@jcPYl zBM{vMdVKo}gGyCDCb4Ly8&k!@OcJ}Lcr|Xpa1&YZy|AkC~|#+`Q@RoOoV_}sTN9O z;p>&VFBFBG(t7FPet?-dE`_L&)wHaJ_(3Cnl4~zN0J|EF8NL2u8FJ&zaCSHq?w|pw zSD#M^5(>x=FZhcru;$8m9SWKruBr~%%u ze7d_^hmDP@Ikn>u@8L+PDM5qRKZj*6YiXO@_w#G=4?nPfe>@mjeAGYzN>u}sWPPvy zSx6{eQ4D|$8c}B~TB04Xh7?`1Yzn19=NeIcNX%`fU*a zg4Xo9-50)pdSNLWeDW!XN`}Z9D7$^omAiNEwnNI=nURFmnT$uM9|9@Sc>MBS8CX`S z=n7wRG=}Dku_xwnlOwgPGMQM<+6_IdD%cY+uJmSZsMrDMaum&&;;bkA(i07vdL_$T zD;pBd@!W>NJ=ko@(3WK%Ok|c$D(^VReFb_PZ7W1s^?3*|g?d5^GO+eW@3Y6AD))R_Rh0(j za(Hx0chvpxSn}tnn~iu7bS0M^s=(A7>iF$4N*%`3sb&hd#+I=|9gA)X=alP|IyPi5eV+Q> zv;4jjevAY2xXpa_HSUr=O4+eA*ZIOObJJ@7V|2B&yLPGJlKvc`1bp~#P3Tr51NGi( z0Jdb<7DYOiva-G_sNHH~9U0V*%xA26&6h5Q0hT2*iMbpW_lmz@*%T$*)V8=YV1wzL z?}G<*SNg~{9@)IRQ5?AHbiSqcF8ZM>>L{l6`!0p?XeX}5JVjyTb$w?qY|`E}+&CpC z>NtLdXbMk-6O7pQ%z_-!cE%pyRK3#Yz8Eusjo-Lz>CdZQ(KFa^#ERW;eWs3&&XVmQm%2RmRMVha zqh%48ZFk0D!y7jk^)`dXJ2=4q4Vz_xkt}Rd0^Z20-?WHzO)uVSO#YAtXR8F@bfok41}~v)_ZT6A2aSVLsw{PFlDW2KCXC7;qDkBnz83p7>$Zg}r+mV5OC|N13YE z)=Jg`2YUar=22w5#q4a5>FmWSxUUg$!?!;=B$Q%Uh;^89X-WSlUi zIgg&DNUsNMD&+Cq3B{P#VdA6Efqna)(=wimf9J=Xwfb)Vo~swWPv6xZJLAr%d;uP0 zR$crnV3Dzf^d&Uw(gSyuSB8&Lm|DI=bE1A!uh-kaVr+k!v`&!U6}~JGiPnjqijZG` zMyRbg%na1<`Ay&4>N;*=k7?8#GkBZC>N)I8;eWMY_#*6v?*K-iSDjtEI7_AUIfPp^ z#flMlI*KyD$;l~881Q1sGO0)d0|R;Yf)D9AT?DFE0C1EMzL+g}e=k_6jNlM{C(`rE zVD|yZSew3S0V>rgQ~;H%d4nc zVlR`SSN`$6+0Y*n675)<)YK&5?omZ(u2xuEe%mrUN}rluT-1Q!-_PMVR*GaP3h^+0dgpLC8OF=ui@Dv;Jw*`MJ348&#>$k+hdrSJPg+IF*k) z1W~l+p~{X}n&Gk3y(mMGb3nO1E5Fzx$4BSesi_&0_Vw%6oi!(*j;TSZRFQhjaP`}_ zZ)C|>P)pQ^YNOc1cT+!Za{HMm9*Ng7Xzo3u4Kr9|?HQfOy7c%CHnP@31}vr0kCi#k z>crANl$MokDPKR6`x0@1vB{>)(Iwa#DcCSzhn6X%KiYhe^lSU37%{P@HKC4g}~9%#&r7d&)Gwsi!2R9q15eCwofv6s0r@|zR?sH&&k5_2l-bQ z)|Vu}!DI`g1#dORGy0)WCd2VaMDQf@9Az?Hr2MU+jO(kLC<{M6hNpP~WDfU1o#MLR zX2Y>Hod3q@I)2xTGzx?DEwR33_n}5x^6A)(Vl%n>I6$F$jK;j4yJ&7C1SU{@7+s=4JN|f*|izh7JZd? zy?d9ZdR~IDB+YM3SMGMG<3ub$d2}Q26cAT3)R+D|@80K9e&-a11V^zvB8L;9NYY1c z0N8Xqe2P#4C&EkC46@E_dj#j(XCT+A5orQ_X%x7v#llr^cs4$s)m!+1YWlTi<4wjc zq%OJtG6^o-x>l~3vhgtm&vF#xKn--H+5IffT1A}4Di{2pBk;P3D%6Grr;3&b$tgGz z4nnI&=x&Cy?(1&^ zO4tkV5UzOXmEbuzSna14*;GCi{)gC86{a8PfP7a=ib%)BUO&QXHvQ?Jl6k!n`;@(V z4jexG@7;*T;v4NvmR^Hz-)OB<(V?DIzM$ph?1{!w_@xK|9WQ1owfI;wxOv`ks#@C6 zT;iXhKliFbxD;$s#j9f3g9o=I+R$bo6~ zH1>0_@+jn}rc+Z;Yj<`^aU?*+5-4jC65Yq2ZzvO|>N325x@U3Vx8FWlmx0CjOYG){ z6l`52vW(|o5;~#CmjOqkmHT+U6h8%luMswx;%=|urnt_DkStUW6S3WYV>S7SuSmmP z91SJ?p31b%tS$MoqnNwMp4QIB4B3=Cvt1cY*vTz=!n%k~%;TIyQET`#C>~|YwN*$w z9OZco^@TL(!XYJj`L>B~SxBgO?b|mgue|-2U#vggEfu6N-EE1Z?|B*)Z{_IO%+*9S zQb`Dw*z41EE-|c2vR;%3ioqT%H%(vbqA2NB3^}1=jaIBqw(`ggyky$L2M3@)Kj2rN|I-GR03Si*g4J9RP=zxWr2)Y?(RE+EViIY>OH5Tqg6Gj+S) zr=^FiWU)Jzzi9*rOGdll0_UjgGzF(9DQ8<8?`q9(xfzl!`$nh0JVGJ@=+w3}8p*$} znL)7jOWSk5qO)a{UWk9!jl#Us%H#zwKLi#!mwj`yvntqLeV#PFZ=q0+AW!Cg$Y^7L$Pl_@2 zZOMeukXz>bE5CrkfF2X1;7V+YRffT_sot9+&se0wCHKy=aEIEU81!LrsxK?*sMd?? z7Yl>T5cbH~_a9=PQDsSlQl9m4y~I+J`eQn_e+Aq>O@0pEi>sj{KmDddpr z-)EI1j3=n28Xy_fBQ9NlzE5-9GBPIRFRuV9^*lcA-gNe|m2{8u>@vhyTi0TgxD0J! zs)J#?lw8Kzb1007mixa_U&)sTeBMQ=2+Xq|X;Iu)nAg))cWuQlfQh-XvXXJ{O|XVB z$1fJCfLUMP^*1i0&7YfUyK#dM3h1JrJ7*gZsuX5>-n|erR$FiLIW4O~z+v*6Jxii8 zCr{0IqmpS(57H5*hvj5st^#jf1#eLWlu>lua@)ma_u(RyVFZdyLivrVe^Z%nmopb= z^@0Z4&YcDwyw)^76|086;v&33E2@Q{fIv$|k=uW}Wvz28KyT{zl&mU?*2G682v5}I zKoMxs`_pwe3HTv#G(s~;F{akq+>;oYA%f5Zs1|c;i+vQ44FF<>K)d>~j?*E%X694{ z7iRlf-9+T$G$G)IgPZOm>)@sOKpBGl?H{QR3|joh=nquD;QqhG2bTS)8Tw{z7+_& zVQl-Y=yJMa+}!eOc=nbdNtE=udXHfl%>W-dBtZQonT{M8U6_~REZ@dM6&r?HRW(wf zQQ_w7(En~%gR@fX`4qUDVnUAN*OIIb7XhnG3Xn(@Nwla_cQcER&lR;6+ubTGut9;A z4dczw3~e4WDc9?vitvqyJE#5!*Go=VO(Vm&p ze$ilm`Hfo;JIRyggths(qymO~$;4nIy&PewQEK>;W}r*~xJB3WV{UN^yaKEKr|iR$mee6jh@zjEkk^g@FXs2H=cx z&I-(UC*!#`gCz)eJ*i5mSV$w2?7c5w{lmhw@G?MsYNPhelcXX=2T7W`WdJu0xR7*S zL}uBvX;Y8yapL;1LiV)lf%`<*>J8jP`Wf>?vkd(y(NSY7`yz(^ZGtr%f z*@quzfeA)d9zTA3S6F}^K$=2B(j}|z^EO}ZwWVvSVAZn`4f|=%%HmX(=p^cl(1EzD zZ~1m+sQ~;W4KP%M0xt{vV~l=Q(#bWlj4wpf6skgwTOJ(uY54gOK+pzjb4o#mNKnMA z6BL%Yu}(gTwaVA82T*;^9C+X(jfkg0Q?Minno0fm1CfTj-VCwACW*2U@3IgNtPA+SeQ z(w{LuNeJK2{5?UWL*6qM8dPpI>B>pa9u!;o`aH6-DMpkXAy3PY5S22}K{(JMJ1b+| zW@I?D@{&_#hz?j9+XqM8+jyk8^zwmat3J}>CgJp5#Wz|PLnUi-Iz z*NKWTsUp0v>)?rBFXAqrVg%?5B7s$82;yNId)3-H^4y*iSmAtT&plDQ+vi~(q&%{)oC&Kxi|=P&o!d$c^@Alp|F=hG`l zWbPsJh2CR7J%Nv+{N(qaT8%+klqsY>BfwnBEirXj^7r5GaKlVw@>nt`G#sUt7Uo$} zwJ6_F<^~8SuA9y;@O}8uzKCub_o$dr0@)7|lJH8>hXxgW&Vh4c13}U#S-1UrNKAdQ z2u^hCNEv`?0NS6?VfExI$4Kxh<(lN1iKrY+6NnGAmGwR2BP|IJkh(B^Y^T--6i!n9 zj9wIYkP~N>sgT(5{|`0TkWz!{(tAb3rACQlYY>GsX-f|H9FA1O06dQth9pYRj3VUg zy6FuFp0`g194`kz9f9PpJ!^EJ+|CclWw@ul?WXJOyya2TBp&ox0Oanu$azlAT2=X2 z`8)01XNX$Aj9wAL_FGR1H1d-Bb(aej^oPxcJLcv(jPc}*;V*gxy_A$(WOG7#R|i^x zwMeWrQudk%C4JmLYqpNen|hc#y95R>2rf|4kB^P{pCZ?i)LD`Fm66_dpT5io$_ddg z48oSt-Lu5v0rW|VGPftk0W5l&Ggr`#O>%n-!Z$tV8%8ZZ|gc5TEVF^xS+=5`Nn>;e9xt zB#CnDh84X(M|3fh#bVM^ls!~Li1!)Gp4-U` zbS35A5uj>=h4HTA!1}>R3+j>Mq(CDg;TsrdB;x`Yb{uG-V`BSpEm_q!-ymIk0%{BYfv{XX zJ{8yZt^E%y5*!4rVQlfbK53ajH9ZpRh+GQYx+jbRs-9jdv;(RQ!dfi~pL`xY3W1m+ zx^oJl>u#~3_*-Z8ylr)y?BQ@-7_T{%j(~_Vx^rP2r%K{OLOeK8Eer^#HYR9scnyXg zqt})#TZ-G$vO-~@s#AIh&j@)+vCBiSG;yI0Y}AYvu5!s!uuEo`a|1DyUK>$b%EH_9 zc*^7m+~pKIO&6{EeW;z*T>O7ntxR=GHH<%-ma!}<%+-MZdtNShaUV` zri1&G&VP0k$m!+3%(~h+h>-+T+7lBS>F4|&_*k<1Nwo~a9{FJ4bTg<~Fz8LhzvbFZ zq!B6OYlUH2djbGt=sBgPbe7SkjYt3dTXfl0+r?K;JJNV4vMYiNVIVU-R75Xq>13~2 zaUI4Xt=N|bM(f|l$3nkc$Ji+| z2&gHxm)2LWYNmD4>*;F9Bb}(T^_xc?@wiA&mOWS?~!^ZsHed z2cUpkrXEUU0H*R3#l@*i1qfyku-_Io@O@w3K;Yf6-ZD8zn?X;j@>HR?G}t$>py>oc zC^xYb-bTyd4>VjVzfhMM^*lQ}+iQqVEj1WfLbl2m2+zwRLuoYkwb{$h1iD)gViWX{ zXShaUTTUAY7MG+nZ!b#re%LdN^n;hWjl?DyS% zB+xBEQT$TVuckgTe|FohBdkzvIvENPp_4E+8Y~tN)3=gSnwHFR7%_gEAKdHmUiMo3 z$jzqMiBsGF#f63EpHG%A>X97YcyD>PK@T)2GSgDhSEV8{cC0;UH8#sCD1yqwE+2jr z(R~Hir7RR1FV_PnQCyC*w9nj-5$J#zA%8z#_Ksd zn?Lmi%c%GFA3<#YO8e0^j*O~cV9h!pc(R~uf#{1J#zI+HS)~DiF|Z^_!iXfY4`Ib= z+}l-YA<;I8gk|iC*j>!NB85ogd%GT#@V7T}od<6&gTZG-g=fR%rY^f>XMA5QT=-!Hhc)r?;0{g|@>+Dv5S7!oKcgT|LO zy`X!!zLHk?qMq$O0{MlOieSba2D%TNZbmI4=SE69YN1e-6_U8dEQz97KcD#{OGEg1 z)*&l^dkL0ApC2`oMAGY_9T(oJoZGZ{GnxMI3XKTKnd!NKI4ZtUz-8`svGwP_2+jrd zG(vj1U)?TTXTdFJJh|FcArI>~gP&_4cLJKg{0S_F1>VqH5}~T&=V71#>?ub@Fos zYRp&kttz)fu#<%GtbvHq{MQeJL`ll;8Qy(4u{LEjCaJKd-qH_aNx@{)5Mk02kki3G zCe)__AgD(6xl7jns4$sQ8L{1$&gWhrkCF@nHApIzQh7bs=ELgN{v?fwrYw>He^xiY ze*HS0@DJ>Ml2IJ=+*pk(gN{ya3mt}k&O@Cgw83v7)?e+u0U)~V*Z0R7Y$hwtsgXde zeO#~K<4xSkcFvb2?!Jw?ZW z@!F%;QEnSX{d0OC83Sb@JhXOScbU&w_wwT2H1pQkxrVFd^nP09^CmV0 ze3{yXiZIZ5k@yHhY%ju>uhdvd+4jGntyj<~FnVM78&=_vLp zXx~SHTw7blN9XH9gO*k(Gz+4`JzY#|SmQ8O$V^|QOgKERVEEp$;1(?|g^R`!x_%WE z7Y5#$5%Ng+*G758qv`PcGjLr8rLwf^1>szJ~!UIy{ zP$eZLRR`6W1l?!g)ES*SHVgVh`(xrnHidh+?Atqf+PdyMlc1qTG!Nbea=Em$$jNi6 zCSNId_q34eY8pjxY^|yO_D^foyZYWY5Ne-emOzT)25yE?GEJ}#R;#jaUQO&qE3#8B zAXv>{C(FUNBPn-`=aNG?@xO0jiUSj~kf~~DOjZ6~Ug&;2;Ia;fW2w6t z22{J+>2+@6M#9uc6P-kj;2mztv@=$`EjPf_`<>PrRz}$F9ZR)Brg|9G;(;d+w2jH> zcj)OSQKthSMa30m+ME!q!lKRWcIE2359P^iTVFVS&@9~}!r9~5HovUKy+_L;?!_*%)4!tw;=o zhx(_4JiNED_d3byr|1;tkYGNT1G_8-iT)cSpI(x+eQrxdfyD}^zIb6`?W3`lLyi5b zi&LEpvGh!dzc(tUsq;{6F7M_4vqyUB`*@0-9k_vmYr48D-3rs4aT{o#B=7_Tbs0G} z?rpo7_CI*bf~yGC_gKEv>oUe;DY6~(iKLzgS8nO?$h9GVUe4mN+Z`6R|PCeLb=H*7B6 z)A!R%0Z}lZ{KcaR-xC*Q(iw}t2E-or7G!MW`Xlndg37sP_iMvPa-K9>FQ~a$W+M=0~Bta z(EY3kQ6dE5lIcQlh#pu-plZbb&MqMbE1~2{bpWN=|+Regl6${O4TJEAi zq>u#yWJkO4&}wQUvlygq5P1c=eb)9~Z~w&9oADjEA@BaxU|zAG9c%uC{=%er88~qA ztW`w|^hFa|K1`cpX3qPwNOlGoE*p?wF$sppx-V#EYw3D2QePO{1s1Oy*>xtvC~*Rpy@9daL_8c&0R73HiLehkTyR4(P4A(-d!H?P{jw(j$w>^(YU<^ z-%b#1RJp(@D%UY{Q|XpVRz7{5h9X!J?EwJ@3iFb=5BDk(8M$c=(8r=|H4+wi^`~CLRF|ThO&U1EktRd38CVxy=|F zRaACWSg(I~zJLGzw`$v&7K$NCYx=*mf+p@gOdP5WG7~e^0&{wHx|p`h5~pT$t}37^ zqNIBjAc5%xY4oys`nAt9Y7cO0Ly!}0ut9XDgFzf|Hoy76lPu4I1Cf4^pUodeIJ!NC zPngvZ9*!EN2VMPqN%}DfuWHb31}~xyBgyA5TsJzg-YmsDFTGrmj9f+z96dm%2bj62 z9Ld9*7_d7sjZ}=fZo#yrbLri)rx=pvAVQBb%97JwJ=T^D_vae>p;tS8;1e`M4jcMB zgZF0_ydVMEJ2V@o(_3?;f3Bs+_DvBvFRbtV!lLqkRcxHyY{jq~7)%1nAnopCaq@No z42e$tJa`u~0coq<7=U)1>YWG}d~pG*#fbKYbw=a%2h2z^@MYJ77gG#Qf3A$sgFGO7 z+Pe_O@tnf%rPSC6e@V%W`F0m!Mq5*D6QXbqz&If9KA@UlmX8IO)W)!gWGYMt*dkJ{ zty-X_-w~a{5VWzk4bk8y-5?xKU)wq2Y*;FoiUq9<7q7vF41{56IvI%&el?EiDJIu( z{)TTP$lK~HcG0Soqz$BM7mcCx2H@Qu)i^_kBpG@6V59=r=%3fRka$;m>khs$GVG}5 z^Gk1FRAYw7{a$As$pP@Zg%7p_-vi1u>-gbi3x$(zE}hI>4N!*dijuOn<;<>Zdb|K* zQKSq_yo+A?jA6GIm)o}LwTh)LJ477E!z-r&4V;f1=^M&eJI2Z?87XWv88CyLXDj;e zOC*-=L5q?>wQ#6%{US98Y+*(_g)!|B0gE$HBhD%$k!NrX3c&zE#vReUVcndVGptw{ zm^8i3uObPFz!)gC&& z0R$lp5&X1C%Nqk7tQ!YEXI$)J^^71F=11+E;NnPy0gHWUp83R-Az6=lGBB!F{h{Eq zEJ}fcUo(`uZ_-v1TEoLcR*4n-J5rt`B8TYEpa z6=!&CtWi|z&>_<2(Dr_;b0Kd`XlN3-qrnE|VhdzTdG_tRT6xk1R(-rckwJS;$ew*@ z^)W960j-h7DNDoDJ+W>RC3_lO?uxiAy+9h1OJ&d#spT1Tv|7?UyWX*E%>S0Q7&!;Z zKuoJd!y?BCXb97i(Nks>jpG$dP$b7HLba{*>r;@3O&2MH49Ub1$5do{5TJbMW@95i z34quKHjK0;An6Ta>zPkR{bUbr%T@X!x-FR z2gk8H9J}&F*79vZjOfUTiU=8>G|+)O^DgDWGKBL>bcbS$(Ti&hoDd9haIN(k#xTL9 z*_C8O2us9|rz8}<-ynB0*HC^;=OBqMobRSY+$%gGZ)Y766tJ{SD;$dmTZ3Ur zTkcOr4`2pPCHUlc_ZBcRF-HvF#YT9T!?k*ZHGg)o?cz!nXJ4tZ3=HvFq%wnAT-GeOeVH@42WrSH-?Q_;w{$8L0Aio|mn0G2<_v zo(Bd7+E*=`S~0~+|F#QmF-pwW#~Uz16~f%{?gzZ^fZ}C9)ExN5?e-BY8|5q?&7TGN zEO7C~IepolqFY+fx{TdKiYb;wd5SSo)#?aUjGZb&h@oT_ukh#_G0VXeCm)jBd1N#s z;~ETVc4*y2JtYouQ1Ql3A8XS5>pE&km8-vXA#a2lj45aE5Bn+*6d62}9>rgXI!7M1 zKfneD@DjLe*T@{YYY-_KkGt{uD5z3Z8G}hl?XCmbR^=y90t9sv5luf6A!3)9;yjD6 z#`37>tyM$L^4_~SEZbRfhndRhQzsYLo>OwqmIfu-1&;S9KAah}GqdafmTR!{Ohw3B zE{IKG0Iwgh42kmhKZ*(>uT?54w}8x4n1d@Lv2%$@onf3r#xUd?DD35(g{W2S8MY)E zVnQv+pUkc?f6XNz#c=}YHlcDF`&bSW@MvIa2$VJ442lt@9N}fh5NZi!iuc0WT+omc zrO=}M4NtDvgs9vnfvBDY;W$3l2O}|c4HXJ#wXx&{OQw%SktzF*`jJ?Bpn0A46y8-r zUd%HhpyF)XSC?raP+BNe{tXUw;DbYaB?s;%WmdU=J0et0hBp@%{a{k@s=QP(nb^IL zO}@HaOpv_2;mCjC8QTSk>_X4)?W<3FRBSLxE>FCz1{>0lwS@;-v>_u(C|RPt%}NJ` zbTQ@d>Xm(cZzc!N(hcDpuc5`k0u1~Ij>OIa-42`@$54NBOs_OcU5;^GJTl@lh{hf9 z{ft0Npf{6?G?pK!&)!$Q>PkI<&k z9Uq@xh|%Q+9Kl=X`}lDvj6oUf^_D9lijG zI;?OW#M#S+icrkG4d6%xLUR!1X$=zYc6aDLog0IZ3%v2Gx}`r3GM>AGuFLCt+xJC3 z-hf%1KrR~Shkmqc6kCXFt>MWgZTB& z<3*+m7v;)V!WA6n;$bY^rWKAlIy5}YPV!y~Tj`M`A8}u9-1ZBmQIDbu^Phj2D=DEg z>DraAaC31XnZm>SrFVV_D!4HMfsy@rnN=Hj;hOh0Bjt!S-XMSfPqw0SZ;A;hF6nax zNYK$!8M%*#+2^s!Q~APc7riX-4e}FFKUmGff33>ti}+r@~EBQW7HpBY9PIst5}>L`p9K_tzkUts5F-ibh;gql*|sV$h%Usn@cfk(X*H zCKV%-Gl%(Q^0Fjr3HBFr0g+Qe|FJxa`F?!7{& zX1Pl~w`R_pa^L&aKx6}OnM^jc@rI-#>!+=q*?lruVaiI2hU1fFD~R%Q5+yaoIHK#& zB}v~ye3>HO0oqH3@1p|ABECYnk6l@>Tg1q>OOh9gO;AILz7jU;iFi;8W=pBF3rIQ$ zq~~I|-5L6v?gCR8Ehohv4qN;iU_c)kZJ5LSOzXrJImv+s zd=>uasny^mF`;&N{RfJvpBs$g8Tgu|I+=Um7`8BE1_$1Xb-qky7euXa6Ya-36bM8l zFDQV6HO7WPu!%y;MXw<^W1Qu0V(Nn<4%qZ^2z~2hWLJs}MlCTu+=17&sB|`KI%Jjw z<(?62jdkf>B&iedW5;t-jn9g+RCOy_T>c8&r=)B#Hf>_icZ3_f}F zwKZL%$L4Qs6=DAVPgbvoz*-saW#R(%UX2+e;deSEM4omsi|Zi6@+4}UGVHJje}lkY z+N^k`|BJo%4(Gam-^VrXG&Qt~v`85t*`u8il@VDDBeFtPR(D0EB4m%s-bMB-QL@Sm z8I>($ya?fUK6Kyj^6EXl@6Y%5$M1I>AIEXuceh^S`B>NEy3Xso&P%IpJq4*_S7b*8 zkkP5I6uHbnILWe^@jQ99Ep0FIk_F<@thg?1^z^#m2^K{(9H%se0xYiC=jF?JQDT(c*knRI)LsEr=U?`5%Hxcu3 z@F1^Iqbh@lwS3|oa;aAB1;iOeJU^}n*gm$fSA=+vvhjU~4jzm^jxhq_9MRw^Y#(U4 zT#KiDaB{3$y(OpH12<_jV9`jF{J>Xh6SxbKh^}udCLdqitSBN!iZFb&_CoYS-b&JH zI5n!q9N3vHu6M_xG$7C@fKJGJDgcef9&hXk_`W=G#LM3)TLz3Ps(v02DT@p;XrYGo zKzOf&_f2S=q-F(Ykf0+xmr*4cdaMHI_yd3cm@5+=)^?+ChpT{URgpykn{sFDLrJ_02rC8J~{NDw?cco6adhX@Ulk5nf`<1Z;tkBY!8sQ^Cv zG=J3uT4A56C#{jjQ9yR23i=-5lska0*)2c@l4-9ZiPTlASBEL9BS%t+C0gQ@WItu+ z)U@eYc1jwNSJEvog$I^FHq~7slaV=Z$$IadOTjA=`hnPf^R^uy7RXvoocapBcHy(Q z=F*>LAt}hHa<9R#=GgGE<)oOrVS`R5;2hRG8^jxCLY-2qHMhK>sMH172rl_*OjEhx z?QlB?4LkaZ9P z!ijI6T@0%3gH4VG&6 zS%)yKzCV2zH#c|Q-M(TQQUn8VS8L}z08hkm(e;EgteXTeST8N;fkq%xpzUn|kS^>K z(IYkMwt_TVO3?;X+8J8?NZ5`cV}622Dj>Dw=#`^awbQ8;!9tm1J12;G+Fu~yqlYRg zQhr3FU2MVb(7kmkS~0eq9o1&m={=XgP|3U0fH2c^Clga{rzlZ-xeVZwRP2Fw5JIvH z1VzFzJC=`NJ(9%2U(E?vlX?e*Rl-Tr^SjrBDnnq76f{;3b5~V<^wsk2*&bM!uAFDIr zdspd>T#=jS>yBGxV4-(a51{0|3V4WrXDgDCc{>FKPm_X5)69%p-jbaxoEt`=)uhc| zASm@Rb8s!cLEWD4OO&4aQx=nOOw!e4Lp}1+1Ss^YS8EHVp;W30_oSdf3if=ejjIl- zD2Xu8y0&g`Bp=Z-KHCU=GCs!OrM&A}+0I%ar(@`~X4R@tLY=T4Hv}t{)Lu$kz1UXilCd=M0y17vxRTS0BEaaa zuQ|L+G3G5hgimA*rp1{sPoIW1zkt%utIqEvgsw0M!>yx-r=BiaL@gl^2qRT*x=rJ_ z6rv4L5>8Oa1LJmxwxG%5Y$yz=1iGA>kft0`CbDY7hG>Li5r`MUNa;IKApvCWUu}we zB%KSe;p^DFvJ_y1ouYS6lNw-HcQ37t0wym%K0j!|xbtW{F1mDsz_DeKLe`Y7P-S%> zEz%k|)HIsBf8jjPM-F8~@w%7T#vJHhsNX_mVELmO&!HgH#K?(Qcfdy`dI9BX>OgO* zkap&67eTlRL9oQUrSG)eHhGlGzFbU4SL(X~!!s5-QP1 zW%=CR^&tM)gX&|T4m`$X`7wdz4xG!V+}vF0CK`mAo6L;-*G}M?@VZ574Ni20U+`g3 za<*V+IOrYZjP&6Al?0Cm?n1l1X2{rimq^Kq(^OU+(zScSm=5t|oM6u3`uiXO2 z1$c)4Sy2mm`2Y%Y1cjs#4VA64?uOaHCN~d!`&5iiHq_ey$Hn%vtRU76`c$d@;Q+Kb zK97Qn;_vyf^in_IL-X}DsH|(yizcjHU43|0ysC=0dLZ0;`{VHN$VgfBXaAGgriKb{ ztXzt~g_Bn(MVWD;4BLrdm%kRbhNvWhf)Mh`K`VfiZ2jp zS7KACG0%4XUK2e6=dB78b&P?wVHE>IEMkffL>!tIvWRcQuJk0=Y=0YqZ!;GsY^JWH z8ubdB*YC6wBN4gqZv?+%V~6?v-gOf0?3wGA5HW0c^Ct$Tt zBFIi3Z$eO01*f?R8%;I)&=#=x?yloGjNi(R2ronVG?_M1OrikM3@d{0&I1EKx^VXKoR5SSx6R~(;-_lmkg z-#W;d7x|?eCTl8VbW;H-GRP*G5(S?q>~}h`PY6?ajhl0&DUUZCxEw}B2wBKLzBrU8vVANmCD?i)gMBGjWR+b0L@{3H-ELOlipm5`H& zZnPayi>Fx9V_%GS9X}OB3Jj1%FW!1d6?NUHk3Maoj5|6CqNI9A*>xdZGOb~@6RL`i zy2OJYP6x3#(@JgvEojVa4N;p%v>P2~Zzg8xVxg78s&gjVC3SHT?3< zWiHj>NTmUWQ0^kIWz$hvNy(FVRNl;qux!ThQp$T$%m%TFg;MwnWH}TGELpL^JF;jK z03AVaWwm8@qZI*>-a<`T%_EBqu`mhl5WkE-+|PTyU~z-`1vxQ@uXcfvbCOgpWq!O8 zP6*19XO^J!v71sJ*cNMg5nO!O4Da5wcW_GC$)mqqeO$Gc#j%eEU)koAm~JF5&hzT2ZLVV|3kmG%+~ z;)c70Qk(&E33vp1-9!j+j6`eUuTJ31LklB@G*nOk&(4dB$T9+nDAJWxLYUG8q(rax zLt1*g^08^zraH*`w&ksk6t+^moO}lmoOgEHGsrigkW3MzLPsy3>=I%`fZ9FAv!1PI7Ki`-ThT=7bq z%jp?QT`t7F8tUGi*m_G-njf)Za0R2_U7LiieU2a^=!_Z6MUVqeHnhj-FidgxuqVqv zQ_=zWu2m@Ck3qN{7HBu7i`dpe%R3D8YQvnJB8Z0}@}vlMjD=(NoSWZA-V9>>JF^## z%N&lotIA&H-m1*zxwv(mNLz>PGj)4A7}fBl$ql2V8Yl0-JY>IQ>|LHHu{mnA+M!-M zPlO_PxnR86q3mtMUnE6ZV*%VL4Cf-X_Lqk@WM>T=3PZOL=;P)<^I2gu}B&B zI=j3T%Rwh$Ckj(3o_=Et=5TLhHpv{F$Q*dHOAqY)^!C2WkU>yzB7qO53!4+tAi2;A zlNkq*RK4?;0<;^U9(`H$CX$b{cxc(@VtgAngI~4F7j2TT!gp@#Syg;k6u05DS|WrS zpq7}3+CdLN2z!q2zWld0eiAw^ZAdhke)(m?{SDVp2Sk?BIamNW?M}HCx~?<=yx_0+{6tOjZM8a z>O8b#30!e3$GpM^V^OY(*Jz40hy`o03ow?k5TopeWg4l*XHQ!pk5N>)q+H18-cE}B zEpJ5Q+#Z#WDP%dI1Q#S7?~c2TKWp>aWy>Do25*1D&UdkzP0nD~7CpcZhWW%COgka1 ziqQB?p?!%f@`B+Sgil0gFI|GOcR1Cwon@kAm~1L*70Dp!b1jZhiL!`i)siQWnrSiK z`mJSLDY&z<8|Q`h6n3T(TT z-c?l}fs>GCTMGT&XVy3$4R#79+9R|O9AY%tp4ejvGQEqZ1&sRQ)&NmkK{>6?ERJzx zmK;lsU}6+-!Pc;yCto&5h|8p$q(E_K$^!9Nc+Cs=6Bc!Tm$d26G-OQ@M+d>rNs?Vx zDY9z5N?Xa-Wb@g4pdGG<$mt`p>f?|AuyjAf8afxAwRo}+6sEwovwl_#@QHL=5msyj zm9hmd_u07>oJJx6yY$dDLP!N1=80%QjWBm$sqP#+as-8bxa>nQe?EA~ftN^a+E?{-bu^EKGb!^;)^ZtNT5CP}oW{`@4%SHsC zK{+}NNMS47()*zGJ0p@LLj7=>M2R;+DBPrO$Az6Q3m;GjxTO`KjT`c^B)3W`_7KTz z#;*22eV!x?Mkuo6>)NCmdPx}o5QYbYsrg{1Lc+F!VzQq|T8u!~0*E<~byQinnr#P; zl^cA#*8oph2_lW4QA>9t=&oLb>jvxAii^es$|tv+oylKLH^jl-et;l|q#;8vD`B3? zH*DC2VHC>y12lX90N~cm*FZ*EK_d3q*$1?~?CTVn2=cIK&9cwqkq zHzYtygA*3S4ct~`cxkSYsmQ~&Acy0H4O9fZ>g}N0L3fjlJS4)5LnvbE*zLkn>e5+X z!$4TvD4drh&^a8-b0`Xf>6y+!KobhS-eJ_enzd`BnS_GW0gpfci@NeY@*stX;X^^# zOCQuUpMYPi1Tq1TQG&l?KlyS<9Sk9W=Vf8L@2MzG^5H1z;LRn4jR>U@08$7*2AL>S z#XyAisnbnZLt8(pS!;&v{%hs;lfq7iD{62`6gd)?Ka8TI(Zf9I&cQl;bA{4~5 zV2-fKu%V@}RD}2f>Q?$uSU-{MF94`W0Hg`#AL*=;5~d^#NTyi|;+dpN68OZSa5Tsxl72sC?eR#rsG^q(R8ZJR z4g~FH%HEprj5jb%Oq(Na#*~A?S5$dFllmXX0f2w!g(w)Ucf3%37KwM0>I;JHr0Xv) z`%l6I*- zD@j^{h>UPjO%slISRCx*InpzUbUt~5@B+m$5~P5YB$;uh1lR|0iyCrrW}#-pN6?Nn zR1+Ws=}J@xhn3_bO+c3=L&h|b`wFDC1Bi8*WQF^$liN1z)8NZdAzP?{_khRQeC!9S z*J0LSdag&Dz=3e=SV+nRp0E@s0Hj0`W%BH#hFALa>}D&{8V2hjfISIx?I;psq*WD4 z7((!LMEu^!X+BNbe#Pz6`ie+gjC{Ky1bYgL+ISpPW5`ED5}oDxM>JNaK^evEwL`_a zjpR7U4-==cjRxr!_v_DJ?Ja)!)&Fhlw8h6It%Qh~|LaHe<_~`FZYKC@rYPH%+g{~y2l8=A>=K*fnJ z9ZFt2aai^5k=_v5y;yVKJfbF8Uk}kN@?*mM1Io#D0FZfs4sDW9yq73I>iNE<1F_Pj zOR4W6lK($G0>4%+d`wzL;5k7ottAY1;OlNc90jt0+9yC-5+eO)_8uYMr~yfSUhtg5 zh+}4I13yCx3@T8UJWB498VSt&t{(s~jRij<4#EW?ybz!riKOZo7SX>{4k4jcXQ&q; z43ORktS25{{{UCFb|uQPX);+MUj&DoTwMw0U(xv>E$%O5QQ9et{p$uzQVDXsu&Sm$ zL8q8N+AGuFN@KF)$FQ5}Ry%L6&?3BcWWQWT&)~0{iFz~(l8|Nc>%d|2g2!&n%=F`Z znh@^%@!&uHAODt4u>P^r{_z_u;O!p^`}0>c?%%Ue&eU`tKsCeY}nAW08eo*D2b^)%7zzoNV_$xm3fsqQ2kq{3tHe@hSGo zb4lM?l4o1qP8l)vewEI{!kMgM7-=dK>BL#k+2fsX1+T+haO&U3IBS>S3 zfdErU1{*FJqgOAD%*3k)hwbPFl`Ps?^399bFPE}Xz9#W!F}Uz~ZVFn!hc7B@s-H#k+HTq&JUBTulA?C2LAxx@ z)pdcnpGaQ%xvX_$SyITdDd*qxw$^{yyL>rxJ$0u{MVvmA{!dm}=9Y=bS;iyict?x;NmJ_{i9!jO zh#jk=w{O_8UwcP}TS!aDvnlq~i@Hl5X1+K7>j74Wr+n@&7yvaEw1@DCAPXZRY%n?P#iG)Yh7xT(kt+@$%PvY)AT>ce9ks$Qqq*@Nr*L&pva>6L!?llbWJB zHbrNpiI`716!ekW%`_qLfYKH?^T7(S^0DSmPfr^8*eQy|$IoGk{(aKUVbWNIyo^%n z4jnAFQ*E=Rv${c^KF^wmlQUV(FakE?+O*C1c9-t8_3wL(EHS=mTzTTHq<&rwt}ju;e1smfWMED5ch5%NEez%O~5d>CyuJ>+RZKP4QpRYW+g^-a%=mrEh?( z7wNjWxuZ|x2{uKky$7!sA2;6)0|&wt+v;k+edH?n@c`_&NbbN=i1Aa3t$wx?m(!yE$>kI@d75s_vU2_}2Lpf1-G<(G0}s(} zuH+-avj=Dn@(+jZuUDFIpukgj2M`9|Ja*5i?kN7P!#KyKKjm1UI23{Mw{N=iu zoiAAnG1~>tNeKMSApX7NS|{RIW@C>(Q;u2vbWAzFtgF4}_!;pr_nqA(A~PS%9V@TW zb1vz76Zb@now^3CxZ>|OIx(Sg<{V9iNzOMzCQ^$j8wVDWr+1=gs}o=8ID92q4YD-- z8yH-ty@i>3j4Uy}X(Vy%)*-eymg3JgoOjpFocq5!*ZuO_|Jy*~=SThTCt+{@?vwv- zL+k$+8(I&LzP||?2)f&hLo25y3{IU(sZHFqP4iEGEOZc4O^%C%-Uwh+Vgw70m> zxyMt57^aWJFok_l&o0rXkFN3^{s^z<>VJQY6bw{o6z$vOvVKO$M?>R%&;^d?%v3&V`)Per`BVKxF+LZ=J(=;`Iz+PFHe&`96+4FAtBo_Mx5l!M67IP7(<+M*~H{Y`lylVRcF zqxL7YveFPx{(5;MpfrzGi}9RN2@9$!>+Ys`t@pdDI313Z5~p-Z@CUsr05;j2)nbEbwnYKZOfLz{(j|k>T&z1_fp#H8;NULoJX=<#q7r` z-VP}gJ#c45+rtdzV+s5TAASP}Os;y@b8$}>Hi7=W1qUj`8dL8}ub)i+pz`!w^*m1}>Yz-V&UCWa%4h7kd~K?B@T1P? zQ#&}_kKFOtdw0E-!5OP%zpdjku9WjFe!5MsT{Nb4uokj%gma!`l4f3PtvpYZ;_+?V zo!fiWg=q!TpYv>^3bGU1lwn%2AGhpd!^3I*jZI~;>OGCeCP!Y-u&O>3-+R#eFVUKx z?{ZjLKUyO*s{cX9r0YHFfeH)D)LYWl2C4F~$2U7~y*8iv(Y}QwhL^taSRki4*yp$8 zn7u~m?Savo_sa(!IVJFOhXBX;`Pt-8qT9w4pA`pipYkl$*pj@`uc*^`6&q7u*7w^( zeeX|vpO9EoZ1{|y>OD-`w;%Gf&5+i%6_lDDiD+((P%jknF|Reyq!mw=`lDy@FJGj-!j4;&*(HcgW$J_8g|YRJ z>}5INDCt*l7uhpT=iqD0slUOs#IPZCyD4+o{Y`5ockK0p_F4X-RUVh-Xm~Ul)Vn!! zo~K5rnEXPvg-oU~bf@o#AT$HO_Wg?YHe zcBi~)v0y2xmD5>LQjuoGcR~UYZ83yKhk2vxK*i=fgDzz7-~%ub{)G zR7$#SBYG}G_;k3;>Lc@He=q`mPJjcOad!c`52ce$dANrg>_coa<|+@{a3FE>e#_rt zYfFcdl6$AJmBTWH4wVK7=v)X4-*iQqnGS_5l3t~sI$RZgn>u%y$tx#CH;njv&uTR~ zP*IbW;!B3J2i=fjmMm6Ag!%KK$e*Osms=gsmhorJu^DkjU71&f7su&?qKw?~)@Z1% z7|pw3%RxozlT5?6eLHiZ%OZP^G`Tj(FFi_L6;5;Ky}8*Q=zhX>>}a;DD<+}#x2axy zQnIkEiLWR|R=W^JYH>+L@a2o6mamtwo{ExReT3GCda`Ne$ZQnYEGOo@bKIhrZ;$N+ z8j?EmHM%o*RIQ?tpZ6H8PlFl7Gl{ z|1t>|j!GZ(=xev*9L(|OgmuT#ELrHrhmCf>OoZjp^XIk8HrvdiKG7k;9&VJJI4{n| z@%>v$kF50#x5!8yco%&jMEceW<&6wBOQ_%R-F|9vFy3ZwFHdcXY0#t24UHNHL^pAr zT>rt|9y?6~9@sBWg~UafbLI-x3eiC3Xgj6tlB`%6_7ke248y)=7pnl10~nb9Pu?VX zQ`YrR;+n!gBNuHGV|5z zCGG&Q*{zcd**~k>oRD0_z7y$!+GX2KW>e3&)tiqKPUMOjDC@Ofe5|SEs_#JU*P777 zp_0lQ*O_ej?e#CJq)uto9jR!k*<{bV$M%NX_SOpIC^=k2n9VcPzyeR;-`{eO+J=}U zUH>+BRJ)BY!MJX}#7&C;X&HKeFkIC_VA&PxmyK6ncIt60*1_#d7w>knK7W_uA&Rb0# z4l(W2KJ)!r{-wPlJLC#v?;p6bbe-?yJKBqdI`J;9v?TMr+^@uwi!np(i}@ADsYG`^ zPou=zgXOI&_idO4jL|X13vK6FB%o}j6yvFXbH2}`FOmS1$|qBl*kbsuktdh|QKNbp zWDEacdl2dJytXs(_5YTc_<>_^HfblKw*J_-v4~Sk#=D*!O=6l{- zlbxPBw{N0jWMg2o1F711+qMfi=^x^d1DenfKKJxym78r(8-T5HH3T%&>$;IsltVo` zXfTT{Fhgkt{R&(Ut5<9xSHnJ}`H!DDL)H}uGOR1nNK!|=>#dtNU$>#7{6Bua*?(!U zu#u~pdev{?#&Mzc%EH$tk1yZ1-1sBSrCB?7?414Qj@OK(@e6OyezQ`uXr-%&M;6~} zPxdQDJD!<^NZ8qb3rQGR*|J$QHE7n!?vrtFtKG&& zQth0f^^N-6k)4Y;JDgXudx)LlSi0?cPVh4N`Qo7aMH=#L_le@)#(xk@Pi~dsz}tVU zLAWKb@!rdNf4=rVK0O`u;u?R$pUEEn&gxDFsN&G?;O{p_+A5*mA%|;B(5ai>B5uLU z&uyINhaX(BJTDW>W0h_XZ6K(pe9LPWm^(W--Za&5uq|C&*nD!gw#K?^d~JIK>6_lo z>eU&#OjmQMSC#(es}hZZFS|Y)Gq=aFXH-sgPu69a#>=T(d&nXznf4=PEjvyq4h)nWJNyuMK)~UA6r3U8^{o zo6e|6*Njni#E7q6YwtvTc)mW@_l-2Y+SFhDwZQ+d&Vc5Wd7_%ziX8p+!Hu(TysHsV z&9gF9V`3DtUz-?z=lKTH^#Ql~I%r0Cs0SYMVDL+1;`&NcSI=U#PnC9(Ygiv=2MBhC zzS<0>Y8$35xItRA{qhs9ol;L3uWX{2_61!YebH)GuTrd? zr4b*9Qk>XK0n>CbrrGO%dsC9>pv;md)Qg@vcss3*k9^OCxI59l0?*$KGD*XIuUXF}iB1=j2lTD7DU9Hib$x9QIDx>UdZOflUE`&Iq zbN;8R9^wVZr`6VfzRx(LBeAEXyRho<4Tv{c{8@PQ*qjpfIMp%`7*7dg!j5h6fwpM$8Hxs`qa4ICJc1 zif!PRS_(Q|>79rV1Q4#7SS#$hBGq)|UmTOapN;z%NX#&up=ZVD`dcZ+ni7Jat9g<%7DU>@w49A6M|Ca86pkCf0(wP>@)A7m^Y+z z`;}lMmYh^)mq}dtbF43yq2uAD8)G{*yu(phv_R1-rRm+PV}3igTvWt@WNxB5lgrL* zq;sm~P>X()<LF6xl4Ieup?+uSkTQ2Bl*7Zhe5B1|@J{ z{re<8#;hqj>@6F5>X*~N_QaeOTU_x)BC*w&zuZ8B--wZ-+qBQ9I*vWD_6z3M=rNUD z`L3j@@6YTK7{hg~V29vN!G>XF6kGK)SX3oR(BIH0{6yYFy&=E5=6!rSFj~ahQNK^n z_R}*t7prI)1Bza~%%MdqjZFn}?Wwnyo%WQ*cvWAwT^%~D$n|WBG>)HlxhKqNm!cWA z*VJz>|5QFIHI`OZ<~vd^j62<|eocwjsjT{>8b1(3HMy;rHaFW-tt8E+H5=%oCAPBY zerbN1zRs2hLqTu9)}EBA(b88WC-8eZS12^Y$lvm;~g zrpPmmnb^&9iRbaRi6sBcmFj6sRv{KoO~pc>YVxV%(hFz2;;f(8SYewPQ}4=VtLqT7Fw+G#i~S$2MXg& zOzc#4$>FNGL2YQZ#z<9Q&lP{YDa}?|-iK1BM2;uN;8Hc7M|EP(H~?Pi3h%Qk|0LiX zpl5IK@kLinTB5r3_e(##gJw4Bxw=N&oYc*q_gwmR5Ljzyz33H7McdlPp>^5)j{E<- zCgQqG{4n(|;#=hZW@Js~5@)CBEW8-}&rCHiXO!x=XvD`u;v3A-+H*hM{lzWQw4 zj4|5=*>Uq8)2N9Gg{TYSUK~+M>CZ5fR5|LA`}vDrIxR-|E+J*F(FI56kaL8+S6q}z zu%k4yJ9g#k#Z>PQXLi1KyZU`lL08TFoSmW^q7B0WFY+jtqZRcko;>>V+K%qoHVaO% z{kl_VG*_T%$4ahU_d?&Jben#Y^d5HYM9~Xx#T&%FiCdYpnc0ie_}rt~{;%h%@aZcw z#gBD02VR3go_M{L%yKWg!kdypnpEmNY)mV|AQXC4gjO&A`zq`&4b&1`?u}``SZQp^ zO%o_i<*%hObshF7Si%@y7|dL>-so70ZJhq{uKwpvdX%o{g>;Y27JXf#S~6o4uCw6j z*h`Ne$XWdD&?!z0yvH^FG5oc#c$K7+abIe&hz=|#sQet6y5zHd^X&PQoJKa8N7*)X zRaM2yu{_vy;sx&0wT@JSKKg2=o5Om^Yo1wWRC|lZyj(vyku=?Q^EJJ zxfl1R_Y7*5#TlujC^}nHR<1l~wR+k7)bbg}wpk2O|DN%h+V#VqcdKQXur~}p-?uu+ z;Qi65i?t^OKvKnGs8idbqvt+H-R-K$3c9zE|C9W<7h`l}HiJ;4bpIzqnR&Szs0ZzK zk3leOmdLydJqbxzy5kAgiLDFYWcMCRXURi#I_5rm9esa&mAyyUJ-?kQf8vR(5_D=# zv8zO(oyX2?+g`%E`Tb2Hb1(j>E$#nkx!AqqElKdwoaX)!Nx2vw*)7z!JEK^l?;-f zvcGMSa-EaPPBjJJVlf)xm#P`!=Q=bsKS3jJb^Obv<^8p# z=>qF$><>~Mk{n~=BTf^}`(@Y~zWei(~8>;z~XyYzvcA+vr%@r~IiW7U= z`0lRXEqS6QxZD6}K}@MpR;;WquiU}v7#QH(AgT?M%ObFmF7|Y$#eU4KtXbfYeZimgzW^am;Q1o;6}b8BY(IR2>PI>xup#r#>gcOo2knNY49J>VqZv z`Az695@-=bczP%=tOg@2GKTe3!|xSqC(^E%J%11NGFtav>h~QeT6vdo_vv>h;IEZI z%Qp_47V9(mb_z?a#`u>-P>(+ecc~(q(xa=4F_h1BNmUtYLaW%1=i;7opjs1k zJ#5CVk;`HR^-oIRLN{G;nRj_y$wfY<0~_)ywG(OiKxz$#?uDR7zCv1Y8|jXu_c*r| zMT_(&F~Pr9ksrbQ-^G&4zH|;}pxDH{%)8PVY%{bnJ3Rx#4Jlg$FNNF-{oM zcB(zOmiRceeMNgB+L=JZD!}%V8?myTI-#Q?^Ox2kFA= z#7;kbJP+L%c8)Z5H=dzs-bVEWmLKv>*YJkaESnJRu?VkQ!|AF44?UtL$m;M9mmt@Q zdPTh7dn+B=D02FUr>L=s z$mmTk>X?zeF>E*He`eWxZlZFKB|ylQqhXjC7i;$MQzW9gG0;ZAX*0fC+d(5v1RiT{ zF5fB-A(gCepPWg7^t=1NUJD-#M}`}$`yPx8S#_5M?0gY3nmbX)efG}+n}&cb(lqKW z>$qkuz3J>+K?+Qv0HBVth&_UIzkGzl5q~jL^#j&R-hE#;2!H+YnOPI>pSrKFjN0yA z*wSW3<0^o8{;&h05s;&jht4}H&{=~&|MC$umIw8vV+xis#9um4z{;@~BdSf%eAnKW z6+Uc~9r?rUb0|KrnYno$D8@uFiiiL~?`NsR+p%UJa1Z3J(}2FVPM4V zGt^kb*;!w0AkQSrh#l`xd}K4TYaz32U<}HXS@Be;`Z;-j%b_6@h^=QJvfh9H@;dmF)QByX#r^OkXv*JeY1_ zCP)pT-lhTt+IQ|v7f1Z{ImSmYM{Tk}@$h9kK8-qeCiD48>nXB=RyZ3&5 zQ?nZnOIb&FpqOr9=5}~Ca?ftUvw6HmuiB$f(*$OI_v#zo4o)bbS;z3}RnK(baqwea z^RG%1f}c+1zse7<7d>K`nr%I0o22{x_~z%&VTox9Fl%3zA-`-k18)gOZi<}BC7rwn zy*O26QnK>(tH&u_kw?0#-}v!_kI$Lyu;vkYD|#!;c&me%LBkUT5*EzKSju0OU439_ zq(z1~2@ATm(#)l{0Uee7a_fhBnAn4IK12>{Ij>TPcd6@2)2sU6znCU-!_3=QoW?nQ zc_^3I-FG4P-8KIP+0s+=LPs|2ab@599A+#xgX(UX%LL~Wi8DRe%yg4Z$@HFUkp8lx zDA-m-Juqp1z1gqiFz&sZGtDwnv%Yf5A={j;=$w&>9{KU~s!a;Oa}=@bVyOMCoG;dzS9@C6Mf^G}B{DjC}U%0LkVNNVc$I zLWMpi0fjvL8}VES%g-gpS<{&HRqgWS4bxZ;bo=A&q&Ni{FnKxQiKRDV$`Wb1DrK*abqcbM0dk z54o3_&Yw@lv827^GC{h}0_mP-RIF>poE<#p!}RA2)|diMeWp9g%vh(T1CDJP)lkzsAsWNvzUAIspror|J*sruwX%@QR^_tT}nvItz^ z?|g)7bMihSD=+n3S|{oBsIZg68G^+dH>$3=`Koji(g5eDvG`9yg1HlSvP(Y-+6!CI zP6(MtASBK_&g?Ed$oMc%er8yh_< zI)npzgL0COFmY4k{67*L3HDBT_rFQ)#%iEq7!$>`7Gvf0=c^$Z6DMR$)@G8ie!E9! zEJpGlr9q_)H+a_U>8r7-OT6qN*CVxh$HQbwclVGrfi z4gS;5PedY#1V&Xdq^hwL&w$p-KRWkEYgwRJt;Y9UAyg9O=jU&4q+7D2HB*3f#*$1Q zpy;?G>av*uB1g<8-_qEX{PTU*IT^b^(ZF0^5qK~81|+UT%bxd|KWD7$MzSc z@BI1a4j$>HN9K!1v3c5S`+Ut`>Up(5pRdSMGfKDAZ*bVuLe!}0=M!>XV+@&t6Q;O57wY-9+c`20_nyLCH z@4kvxvNZ_6%qHq6KO)1wV=0%LUvWXtSH(&H^^#R5&Td1(Wda!A+a%gsd49bxCB*K_ z+Y{TJS6(vWr*WXZx#G>f<(?(O-f+qQiI~s?tvyeG8L6iw0BE6cqe4u-ZXqGz*G*0r z+g|zryX#Emblv3z(nmNm+8IovtTYZG)FW}=ZHxk6h9LjQ%sen0f7^WKGDLK3>tfQj zBxqAG5^+7MH!W^~bE{pren|(HILp02<1VgvXmpdP&;lC$a3>vxzG-f5gRD!EZUr*~ zzp*&FIhLb9nbdY3I&_E?<-2f)p{Ivt5`L(#kANwOK*47^DwgF#C09Z7ajnPiDS1`uCyHdh$^%aQkV(M-Ofe1M-Wyt3A-Sh=phXQQU1Xluc4Q z$?VR0XhULc3=!ig6CICHw;R=}LI(|lv{^<_a0=)e4ykd?>ve7L91y%V^0fX-Vd<*& z604cn&aGpp2}uz8QfTPcqn$FcXl?$#I`AM9gxKe_e@3?R>VL>~-r=`6#i91@X7<)S zI_3WI-Df7Fj|YAjn+#6=D`W)Ash%h7m0=1?QExH7&CEL-P|=vI8so`4uMt45m}h^*A5nTAiRyg_~fQWgqGUCU=$_7`uO`*o`P zO0TsWPvVOLmCq2hWN{bJ+Q*aWoY#9ilUKAqxlr@dKe2%LdXS0w%~5-O%7%4Ts`J0{ zBT&oYQ_}Ww6Kwjj|76qM+d04l;3+73dp(E+s6XYFhugwM3r@V^Ym#@uKbD?s(BP9D z;R-xw!SB}2<)bO1^=Xg&r=LcC?YkWILLGsSl3k0qP#GJGUI8aik}I3^kUPnTW2)QS zz^!)>-2l4KOqgiYK?sMaJSm{IzE__{d?%nQ|GHnpg6}TaSiajY?s-;o{6~zs$0ps= z+UDz{+ihiiWU~u>RJh?ybZ*I|0z$den8mz(Itw{@KIM#?@^2*03)EbQZeAqRq{rI) zjO3r3c`n_v<|=zqYc5K&7a!e%QxTe;1w95q(}J|6f0Z0hTaR1;vh@kp%;0B^wBI9> z)}aIA!`9w~FKKdFEDvqg#@#}6{V07+8l+(b|Hdilet*g5n%e0}Qy~-Y_4krC0luQP z=_DY7)`6JZ_`zoAVY$iG3vU({7Ov`%h`-_5yzGXf;~RahD?3-KYNph>XNj6L`V;?Q z#{Cjq71i9_{IVVr1BHfjCJX-6DTq~!2ASp4(xCQb^NGi?zSOUq+&p=32NpMaS9D0* z9HC7OB73Gi&eUS`g%$yU+GKpXWlpcwDyjV zm^RLMpo`2kUq*N3E#ewM*A-M@UqpN6!iBr1#@pl|fk1@Ci1H*lJB1M&1I3p&K0M(j zZN-t0E!=?s3_PfXbado?M!OrL=!!;#M5_;Cb=6RwFoOmsk*Ov9CFwTuyXsqYs2H7t zgwGgcqj^o+q>p*;-UnTv!H!E;?Qh+=L)5rV>O<8xX_l`4d2T<=WN$4l6@+&z+a_pf z+S$*~ynX|Fn+%hS^v66k8l33N#4!G@XHnYnvKrsK+&X9*uEyZavygcf9vAMP*qdS#53CpbEM;@4(Wg+^ee-hL zFJGP;z!8uWvN_ACVPt zi0}g0@CZN8-x`YcI83EN4 zSb)k7rC;Wa=BtB<&~O9+7%vuagxA%iPKhr0Qg>`=gQ*K~y6&_*UB`uquvLRR1+sl z$764i_FK7u-p_FSCfnJu%+V`dZ&RPXP|{jOGuyF#5!d>z!?qStLhiv)vM z==DRGuoCJXcklgL3g94(>hUDY;d6w@R2n1_WO&8BFhrX(J0j4aF5*X?mgXz7A?Hij z&k(ZzAv=_jvCCx~qC6zLF=)(G#+*NScj@PI($E+?4eK`rZ*E%p?nnC5GE@?Tf#{tN zcC`b6rZH+A-d_wDEDBOty}bp?a3pG=JbUNfuV9mdklDvCe=M0go9bDrf<)rU8;c^1 z!b`1NZ?R}{`+V@HqiHVrpguDcDzE6cAEb=`xb@AQF9&EiI30@kK zz+t`wz;hL(jkFVMJ9apzKr$~pz2T$r_wgxnr!RXm!nb^+dv7qT*?xPlEpsO7uzUjY z2ek~tnkgmbqTSE!|3!@6kW*sl9`aK8&^KWx@qZtm-{%5zc99NyWm(fyjB`6@*xwmu z#gV0=$0t9eZI?j2-N2RQi^?51x#smvzr@*xhrk{U*~WY5D8mhJ31|Z;!WUMA@C|OE zR0YTqq#JyS?T6uWFDxGFY%D!%v7>Q)kY&9l_oYVvmDCqLltoa$W+@~pD%za0?5h25 zG`+w1iFjdRt^fZCKe3%;^+`e)bvy{q=pXDP@LiPUNP}Al#GEV&2G^N89q8|$5^dMw zF8tD7^lbbmih$8c4Jgy;1}__&I&}E(0Q0XWqWKkJ01yawK+IF<2ZT#Gp(29&_|xqr zG&JAW-0+_2gA3HYgnrgm$YfXbkWPHiCl&Vp)#n=lOGD1xQMTMD*j`H1Pj!8QPDzw3 zoaX3xOIEJf2)+u0YTEAaFUI4>s%0p;4ZT0_!U|hL-ypah!3|Uv<)Arr_ugzvX-iAX zsCxI+Tb<@Q5r0G5xmNCJ^OlSf4&WV@e*a`QLEQ8YmQfRwH*Bjl$ZaAn^FM)n8gi=i z9$@XifBcVu#t}(uCz4e@Fuu5|b&=N()apzAn##|4)o+4?QfOC8#6kr#&E4kW#Tp|mD3rc;nbWEY`i-zl1m8{M!-E3tMZ)SaOsB;mG^ zj+W=#YzgmTW*>HK<>J-B!MO`0ruqx4io9o@p78M$zaDPC$({;uP3`DtfS&(T0&IeP zMlFZLt(=!F|B*)eDks_CLztb$NX2B%FmeKsZyu23Sc6JJ2wWJ=r^dbh_otm7+LwQ$ zXoQO^+>q07?tTRNQNU)_BWy;a38DVs=htYfAnOnBK&asr1g(`Ja#=WedPa15w5XFl zoN$g#55M9D2a;7$-d4!GT<*axo?B~Za<^mdRG}}Lz{iS94_=P|V5u)8uYSv%NY7vAOLT z2HZX#pooVv5*wVpbq0Cz`}GoS!ny)TIp^*MZjOd6(qMolFVU#^C}3JSS;Dt!W6Q8r zF%6AfY0nLBD33|`8%(K4~*rQ`A4U=*kQ> z%CL*xAZ-0H3 zGYLYZJ`>YgUX+CMscxyMIPVM55_ z#1Fa%&9V-g#~*TVK#6MQDth|Q)pqC{{s?YsMiNnG|Hn^A-^=^-B+(zMo>><;JmSgr zXjVW*hcaJW>Ox>ZHjkIdxxrywlQPl|Y0>nonQ!hvq0V~VGay(5`1Y=7ar0ogVouSo zINX;tun=?vn#IpEX1rlB=}x0eucQ0kC2yq_FZU0Q$i*Q?!oC7WBqKO`=|-_QR_E27 z{j{4ZgYoc3pnEx&aV9i)CSu7hz6kq~NkNmZH^K3>gLp33?V--AGCpSq8#Y#&qL1EC zzVpHbbk$=gg5@J^Mui$VX_$<^>2KCX=M;z`K13hX4hTm=Vcyi&0IeK}4s;jVFDam3 zgs}IF23la*C9UsxrLr2)DHhL-d zATfJ&(l~Rtx4}=zQkUCjTVZF8_zvi*IWAuJm^2;%0e=iFNhrw0cH2*l2W5XBkV?^_ z%{*adW`;{sU6wB6fVp3T+1h@E@nZ^NJUyLNinn_yd zrG=TpINY}@8I)bs7tgp{6~t=G^>mB%U$;g~dJ-C^Zu-gfYYfuQ^+qY&zUwUY)V9lQ zdz49;h)-is4mvgAM9^NNeJM*k_Of(wdF ze)}wF-0XlhesKXp7NiA%&*Uk3hZNYsqbbKSdDWrX$L-Vi#rN8{z!$oFmCy7>e$vdP ze(p2jglX4LGwC$F(W_UlGFqk9=c@cm_W|t#YxQOR58Q_l#UoRqQ9(IV%6>Ka=F@Qc z$sn+hl|m(_{k0UWaf3oP`IIuHWa$Q#N8bmb}zQGEB>Wy1VHNc zQ8uS%Rue(%NpG9ekT4h9B*Wb);SOD_2{f+-9ODVd4SA(1=mbjF^8Ld?;SV7fPsQnq zkIb^}3mx&_`Jy<8C*0BQ`_t-s8y_fL@08)giFZ5ZcQUK*TbgN|U9&?y54^r>r`DW9 z`x6D|g-R(pbQ<%!O{8`~aP<^AOwf-AXuSdbMr7%3i)w{HJaDe^3EOnaLVZb?X3M?-pFb{{P$Vy!vZKB8N1xqUWqGB zK224bU;(@$Pv%P5LdS*(2uMPR5Q_9pq=e9td}}-BoY(U^@A-azd>@xHb6qn` zcJ|)Sv!1o?b+7xLoi&@24b(N7uOnSVhZ^8doQ7sg38z-n=>NQz!0Pat#uIu^)5R#l zcG|;;Mlml4fI~7PYPQeO@iXlDNDrv;TaXz3KR=s9Vyg*qyyq|YL;>|jrO2n=Ji zaXxQE;P5n8tTA^w)v?~`362LI<= zflqtXq_e1L!vGrF)SlYejoL6xKf-du0`34LIsFj_BRDaAS{VQ`CfTNd|E`A3|2!HH zC!Gb_?oV2qSwkaw#fVaMWgD0WXVL~K({SqvmZd&l8c`(=i7cyrp^@j zKHi5=XN=H}yuNMi8fY4d0l7JpEV3k^}c^4TSsZBfMMMM{F0~3xJ<3jdy zJ|L}D^Jl_U&iXa)m&w|~vbwui>|-bx=Ni7gv=ecj07rv>oLL{l9s^{Qhhs<868Srl zrSicBB~g(6>-AQX>EUxG`6TnH5t>RjR6zs}=GFTl6)v-;TASG1$b+Z8-@X@sTulIV zq&03E+!OKs3&%3E!O*2B=(Q}v)dVcm6*EE4ISYC*h&2WrqOs3ce-CmqTNJNfy#QcP z$Me}=FItZbVN7>cJsb#P9Q7bq0-d*Uae^?Ku2gY-R#wTf#Ot`RnbZvgONjz0I!TwQ2eAWZy52vfL{F zjq~VRPDt^(>|&I1KpA%m$;S@pD853BbV2%C$K3~f(vWoya5VwC4dp>gjtGDTm}u-W zWj2v%725}u7}VJ2Z?4_Gb0>88#;?zzZy%JC*-Htox*g}`L#7K1VqElbMfF}}n2=kyT#)e;UFbne(l{>4nh5oZJEDb`1HVkPMQFr^ly-~N~fzWMNC{HthI2gIlnK& zi$8lSvcznXHxnSmb_1PmM1tQzIt4-K9}9VjN-+j`)FNnuvE?3cB3A$`Z}?dD*BG^l zs0%C`Z4`H9c^=4(JWUbOJx2(p;(KjAt@`fE@tr^xv&R%(6N!K_$_9@F)nJJs?j&%C zX2LBBg3Ey5uCvSy9}WE0HpJp{_d$`b&jk&hL!jAq<=0~VyEOpW2vwX*vHM)OCi7(f z%09FA%T_7Uy(&IA)*<7Z4W^MHuKXOj+E&$)J-Z57SgtCUO0I>+1JVW+y%9LAl{rYcb}cs^g6qc^p7ye4<6VC8#WZ2_V1mF7maI<#yU%zvKRfvlDV<^W@OwhP5!`j) z1<1soys{Sr#t*;v^OraGcFEt1Tv%^ICEAb~-Wa-FJonePVph~^Ym1)R<3ULkB5R_A z1hH(G#d`Wg=a6mAC;PKVj|XX*b?W`{K`e^XeN#SMc(+FfzgT`Z+=#uu3j<&*hBg`( zRsyHvS=hW;8#6>~;UKp-%ehZ$R{uu)KKC-BiZgTJVw2lu2Xx(17_%`5n-p?_JbH?k z&`*|R)U%|2?j$DC;|6BxBuJVQK*;~a(EiVtIy*bjoM(Nhft}jwN>0 z5qAhZ6^P+&b}Xw>$hkgVWFC)(+gK#W@&&)KtkN7TF8=Rz!t<=0KhR6lKMMu8U1xBC zb|qsA0ZVTH#r|iWDS>Xa!^6Y&XC>mRaX#OUM&dpR3`i$wrpgHX$6UE%S+i>e|3Gw1 z42UYkvHb7E9zfrE++mh5LIrZ6WB)I?P}O{{0p_kIV>GC zI4JJl8kQ?+_PTf=MErZA08ZgZWDJugCmyHfsG`FE3)2Tc^VraYi@mkge=a2;%|3`h zMj*fa??l*Zc|N%vE~{)GDmG)r{+{RxuJFjMCg$%j9J&Up+`QB!&SC|%*(c|ra^qZl zYhpkvV+%`tqriA*1Gpon2Tu$7fq4(~YcDr#3AF~FHjE0SoYL}$TKPYIjFM_vQ+l_aXHSA6sRx2{Gu`<^?VYrc-Z`g^9;FtJLDNK_{s{OU-`-i0~D`M=NI$WFH-NkrQ z>OAL~$b6z(B@iKjO{U*3U9FEIkW)Ha-8?km9O1O*mIQY zhbrVI8_7}tC-{V@K=Abo;bCE+Oi=H?0HhSWx^+RT+z%>c#MKZ1YQXp)7i9Cn*ZTrO zEdj!R5dtc}vNnb^zZ{GSGc$iZQ|zz$8kYYau3}oOvR0kINDq5v6aC``mC~galGE{Z zx0KuO%V&Gkw5YnbN4v5$;tH2{vHYQFZSx4~WXK02*vYN&!nsgBPl3OiIhcckM^P3m zXvE|TI_)IrSQdi@q07fd`>Mm})f0Dry|yfbL6?=$9#`G6+n@Gw=dV_-lCiiKZR?X% zl5b%95kKcX(|703bE{9&!JVz^4s}KePb!gcD)-CqY5lZ~Wit^v3Z9@#;q;Z1u=UjgW6enf`WDoa+lH~YLAJBwknW}e$YJEDn0tqnIy zg?~RMdgSaS+H;Yq+xP054InX|i-9cl*qb$@wK*m3`VdBW&nOR zKRtn~ znhH0PHdyb-$cz1Qu^$FNm5>l4+1rLIr@24m+q4<7rHJgdyh@`_GHy^`*E-(MbM zeo_Cn zhc>@txG}rP6@%RYJmIJCp_i1evnZ^=R+I`u0&KUd;wBkhWY+>cfW$1uIn z7{p*U2`z;dtW&gaNfPom=Tql}3_m}GljakWn83cAD(g^2#&3p~?GQsqz%^X}!;6fJ zj9vD6=74|Snnm^*{rn2}N%`O|6Fm9q;aNeYU#|U!p-j=>*B{Csr2J+L`AiSsJu(14 zN0F;5%)9b)p}`Pf7IEReFLm87hL$2>A??7%Mhk3!F!7y8>4VdaOU5%5IOVyiay~gd zh-U{E81fT(+n`VgrgoWKdIkHqPh=eOOzf4|CM&oAHM*bO*%CTW9VB=K$G zdZYhTrNCZ4NiTNL_*<0%THW<1DaUzBt7?DIek|b5T~oUc;cHc7PhBnKlDrzAGGtad z88wk^w=;<4k87}r1nCBnRUTw%FozOuL;>j#4_--90rQq-h26f7#reP?#}+^yG=hnP zGeV`*ug(~M90BHQ*RA<&zCR}^!>3A;r^zL8E$rg+tJ*s38iY7;N+(?r?7a~4RuiNLm8+c=`+Q|K5r=(v?_M4R zH&-x|N(WDHcGcux9tlekf&l-bp`o8G`O?jVh%qO^lqt(Cfz?aL#}PAf!0+LC3WEKT z{<=nt27Vix;!6lgGeEh}2UtMq&|klN>T2D845RwklLB}ujFu8@5*lq6fOE_8eW$V> z^6)G<4;+XKRH!f$1qK$vTl>cvLR`xQPW}S7++ulpP3!BE2nosIrhSpM2a`NEp1wR* z5x&HVVp#7Ud-Ri(%<^3gs-vWC@8P`_yfG5juj{pJBN7^dD zqy`pD$nZ`W7|Wa&Gw=F&<9eYve@dV&G-41pC~%4D1e-cRwRJ#mE5JJohR4(p8=q(U zehG-Tc;ui(gFH+4Xz0z`qGJ)w2v?)RX@mmu*4Z(0oBh2HL%KlFLdqE^m1f|?0WqeRk2Dt=YiO_(Le2o7$G$`VdWqs{|FPut(9SDf%1b$b-K=?!f9>e6cInUS z41VqHz{U%O-sPpF3txb|k_SX1dBCi4G?QK!- z-8w*}h0IE`5caH9LsgxJnGlR4|AN-JqIfj;Sd!--xZ9-wdKLS zXyVSVM{36K-{fnl;Ob|{5WdU_udIz1Bv&Gy!6|{1sVxao`7o9YteRn%UVkj6-K|T?Q3?cJXS7bcjHJLRgBWg3&)Q1w5sdBzBQey;5AGzs#hZ_!=peepOEnleQn;7YlBMaJ$v&t zcgTk(`GJ%u1VFX1)8(h&y5b1;~8iHjLGT{pzx)d>;I)480 zj>Q{w?Sx$6B0-NdB*oKIK z^{uq-6)=JWUfp?i+xHY;?`M(u2e^vC9y;kujxYJWDfICcx>rAv`Qsv%#rLMb=J`ct{5gy74lGG`A4u+GVyb$x;3Xu>Tj2oU-eTIGCct4ZFa5N4$x% z${&lz4bUbtV-RM9YggX0rqZn}-*>_4D7=Dmo$szP$AzcupWSIrB?@KQIaJ?uVsl-| zD64R%oozI?lgg&EbF`R!o;0;?axHWH@Q$_D+y3$1RJoVCN#du3_|?xR92?uyfiAt@ zGW|-QZE7k~N7(I#apuS{vytzk%UF7Ra*bb+e@0)SdVmrBZO*o+=rKRB{>rRD9HS_R zJU)ew(pVpj*I5qDo`{O(__{Y;DeslW16Nvee+yTvk&aQIdSSXtw#ad_C(-^*?UqWJ z#~(j*o_SUXwHn46TivTjx-9p>hwCWo53@51XShn-?-|dUy_&3aHWD$`<5Avt)pAhC z%~ukM6X$MK!`{72<0(|hp${2uv3{jkMQz)`gBgmA6JS3v|JmyRtgsEub}g_ zjGY6XwUkr)ktiM&Yhacl%xiHbUoKj*--NzLB>j;<%cCSlUDBFNMrs11`(ARNE;J; zq-{bM?!zgV4Pa_+WjL4zBFP>+xE!FatKn>dEn_cSyhv>kF3yAH8NAZtw3g5D+duG# zI>!rlF0ylR36F?wxl3{saBQ?~SQ)GNIzAklU-Nw0|3uP0muuYJ-C?J6!oM)+4gI zaL^|5&JEOANH~7^3i*=X=;vo2rEytO8xD|igN3_6-P(8xg5Ns5-=_TKr>x_~@|VlE zd8ZP2;m!LW9n6jj_j)e%4)ZzXS!r(p_ms?)?ju4bm8n9Bm;wO`Nlfq{B|rpYNXp3e;ygTEc|J9ntgow8HLXRswZmNF}Z=BlnYSDR1kv=*U$a$B83# zq2&)mx%nYB4hKEXr;+Q7a&(jIJ-X*D^5+TFGp@@-_81i(>Jxd*$(QG~c1$s1X(5}H zLF=_J#GItXTyZ&Lp(s6Wkf`I*J#Lnab4V|`lr8c@{nPW3nQs|Ke9!q`_ zjFs>RPw5~^#k^LZU)r23_GH@zmZ!gHf;&*mVExSd6+1Ga)~l)WsO!4DLComC-tM7K zsRM2gdTduBZeAS-s{J_~JU1Smu&b6z*{&0ozU_(q|2j>(D~mGu=eHHgKyesQ4Y90f z=IzaJrBI3zSJ#}Kl77kXQCeF0u}{d1#gH7OkYQmL%hhhPzIEZ(W9IL^u-rm0=VWa? z5UlFyD;BKWil#8g6QLobU=V5sc@2_)BCN9cI+}II_TO0o`zDIR(pQ-~vA@kJmspG# zM-h@yZhgI8qit6`l*`Rh*gU%5G=4CY)X|f|3|ysh7v+i^FA_IeXj}Fw52bmJeNMi( z-REFemD|MGGZg`oN;Npxs2~NA_4TDLoKR8GqtplD+(pk?FRRDCzxY8aZ|xXIn}MWi zO){;k>kaK8y7A4y>V0wEJ&P|^|Dq-nG~(nny+g*&#b49-8gg-v5T7TEL<#Tv6Y3SG zrN4S8R_gIYF|Nk4yI()}o0pS*FY~STdMmq)Z;iM`+S-YO=hSgE{-JcKpLy>0ele@c ztc(z5K~O`RM!^0*)P$17i($G@FDgAGnsNu~uGXJqv?6OQ#^agtNb$RO?^5v^;>dJW zFl4x_#kb%YSwH2w8n14wpB)?D#iTLT{o0CMuxyzyJ8!&lV)BHIC88MDEQ{NS#Kp#V^j4Y`Ki~4&czTQjsEVz%HL1`gxe& zI`{7yE-U$ztNPtvbrG3O`G%$F($Z!4y~>L}D@dF4KA}5^mphW}Lq;eJ6?XcQ-&uax z7P{fO`$T;V(l~TuTR4Pr)1!i66}^A2FY+)}R72XKHCF4sH-~=Ddk3S5ck;1WBZp$# z#&eRA>w^3-_wPQFIZ2&+;#DzQ>@dCNsN>L)taP!8X>rY@&|S(%+@ya_A~aZk>Q1&% z_4fviDia|ywJ29fym)K)nbYwB)dx{pN=_@9*tz>H;#nJ&0`sT~Q5YG#*G#wuH7s0c zmU@}vF})@<3dTl4bQ*F8yO}vNXGpA?V^;6)d@y7_TaUm!9uv*+_amb}yx9Bc{)OaT z%PRzafqFIR zO8FE;s~PLW+KiF*>;3EbPovoHF`(O%K(E)l8~o4lB?Z3>5)BIfXPayNFu=g_+pY}D z-7qH%C>#P=xDM9WVZ8>6U@QU+f3aWR$`ZSib+6G_Y?8`IyVcsfe$ycZSMP_-xU^0u zNF>*Pp5sB2Tss1 z_F)q%x4-Oz^SyDHgW&bocWyEIjmX!5fe-b!tGjeP%v^?hVdpx6u^g&ez8odf)!-5i zJk&Lv)=NR9W1W-TnN-8Z+~-of`6u3=SiUfJNb)uD4~L!2w!VsQ1wg)uioz9hk=zUV z_Em9kv12d+CdAKdSNJ#V{+^JT|A_RFOV4Yd7T*a#>qQyld>BVmtVcpZFYW{N+s}r| z5+`$(b++U*+Uh}~Lo6_pKs0i8?OH@1XJOf+tLSwTH&=6G{yi6iaf6yfxI&QD)Tn5C zC$WPF+l`K2KeXM(}Smk{dkg-ThOzD`&RQi{CNvsW*?z#|gY=7LO=!>}P)s_u;p&t_tcJ91gqUJD(oB z_#}GhAS`D*8)fsF@1D2C_qIPo6ExDgrn0p!U-_BcttLI55Ocj+e0&|%OMxbq^|1yd zm=&um?HP=Mh===;By<^KFTlPw8DZ<_$U^}(=UG|aGDq9eNrf9SNt)9u>N1U=np_9E zgV5NX5ZB@dB1c}Yh?fUc@i^_KgqlJ4>fBe`9-F4Y?iQtm6%9#vBI=hRC7E9zOc(YG ze0BFk<_W>yC3OQ|Fm0NWj-L>@^DiY5!Jk@=KO(qf>{I`q+CsD(J-RK^27)!Nzj}pC zZLw^P*I~Cc7dc1={sNLu!dwH(kMpnI%`+cXz)ljNs&q!%DflifHXD*P%@x#Gxm{k` z20gCox^hGJN7|+3oyX4~zkKC~{0v)>PKl_SvvJ}I$G(HFjt#D^PT;l<$+z!G5A6TP z{Ka<#L@2VussNes`)3Dyd49Jawf~BT(W&AP0fY+jl((#NOKK<9!y@wZ78bGHtc#lG zbs(j$uEUGAZ2%?oQ^8*&i;TNp7&hk)xxczP*8rJ7y6xfZ`Srqo7L9y)>-G--;+BQK z*I*&dI!Gr2$LK?!_>#=lS1fvf-}wuvU+_J^Mcg9*qCh)cMjj9q?V$3$Org~L8_6{B z!8%Kj>&Qk~d^u=hx3;IOM?g6_@C%%L5QIb<{Uf_VO^#VMCEX^$|M&A}q9c{W>}BX^ z*|=k@ECRC0^_SjlP43K%F^=IXY#D0}IR;DmZA0z4Oe%0gNC2G}f{k%zCg2d|<{WO> zK{kf&&sS3WM(|-;{BiluLLc;u5_z-~=ex!X(4IKcQ{ziU{A*0VR8A58^pU@>dG2Lo zR0I)J3J}hU`Dvf?h#FDzYik}<7D~bqbH31g%fbdbTme-Z?D0_qu-p2Lc>*vA3}GaY zL)5%$@+xpH^Di;>8C!YC>jD5d(hvb{f_#8A&5)@`@>!sfKJ32^t6=jU(NPLn z41fQ4`phrO(U<#m%q2sffd~nQSXNk?{LGj@`n7mbc(6v0))71dyw0=^)P)#9?*UhdwbPb#)aY_^XD;B{fRvEt^)Wgv}c#3Gz1n2eYNvI_K$t$@LT z2F_wHDipZ*juA+!RAGL<@3;YrPoZg=`!fs zpVGl9wj6kNh3$FZIby33=`J6S;nPMZmG0`c`2#f-^Ka$pew*THwW0bZnMFck$F=23 z$90PySqdfOzTg(!$a8&O{OXR}?rPDdib*%~x_}C4p56i^g}X4i9ln#GqNHWjN$;8T z*R(vxwd7#Tu)(gKi}T{TfaYVldoXh0?VXGLt?>#caO0@6;zVrc%}(=LyAorHMd7ww zwn^7zBji!m_AFrx8TuHbk_6WQ0|Pj@?A5WRZUqVR=9r`uM_1B<6=vz&QIt7_z&;mk zC7ZL5|H+LonBvPf9qD~#wA+rRm~&7Er#mnkls50xIwT5}@dM*|Gr{~ejA$LszD3rv zidx$fY@fe3L#3e1q(ewv%>4ZLF{DyhE1e*q8YzT}0V-L^V{VSqZg1-iHYDvv_K5aY zT?K?Fd1JwnquuITHmXtJqubER{p4EDQik#d&Rm(GUzqL@@3>(l;P2AeuG;Gtn%Him zA|9vNl5w(OUN|hnI&@OiNYsi*yq-N{zAWXj9ukK=G7!5O7A(4+3Dfpf^%X(ss;D4&m7p=%LYNpIqh`70l2T#R{8=lO4j{T=_8Rf%bie$C%aU zSYsArz3tnE@T;jM8y`IjdulF+XwP+`TXWfiB=ApZfk>#halhY_v^ljTRY|(`FL7Vd z86p96iiK^&_^aV}23m8&?2aBiTDWD~@6G^n%LgwzM{ZoaaACR2KnD$@eA=QX>mew3 ze0y`e+ z5uY>h+ciQ?>wWrYHX`Y^B%)<5q2^SSu2#_&_2MuRED!_^*~?3>GmNUQxkwfDn2IYe zzXrj~E2X`&(prPERtHGhUDOvdg7Ye@v}+pKLh1&x&pm`iQ9Qpg3>Lf760E-jqt z1{7kjPO(vl7Kk8ma$Pjnww6bCwq9{tXm5dJ<)iHUugXrA=NJO~T1^R5`#@m{#z-$KDuur+1xHZd82} zk#Z_dCqCjkS?)aX+OT5`ZmF8v$Erz;n{a1tH}cUa!-vrpQkB1#cy9?UN zmYc9Dz9+{oC(psL1_@E-kj4Y3Px(CI5m^&tv`LXl!brZ}A5STgq}`;C`_b#E0d0Mf z2Jn@91igZz(^W9Yqv)||wXZNU=*zgKq3dp6(0(PIG#^(Z71VDJa#=P}JZ=RtZuNqX zdtjTDER>j6+P!l0Oh(t`dNOx#v{#0Xl;(J)7I7YSf+rL2OXiXFIfoiw?rgVHFz5>y z#_vq4^t}-7zHw2ig`^vES?O%W+nMEf0#}1;?YKu$;;eaF0$&Oe#K!Vkk?lizT|5Q# zv3ZqK_GPid=+K@ev>x?xaAB{THMME4UWuN0x!p4acx>okz+UE>#1r0j?O><=f=U1^~T zMnY!IQ(^crf2KLTbo0=he7*3^6nM38(zI}-Yrs1{#jkuh(bEz?U=Sh&FO8}%j)0m- z^x+zFvsZss2s`n?-NTZ0ggu4i2C*Ku7-4^IGJ1_X;Wky29a+l>-P#$MVz<%KXUP>V z3ATkLu-L;EDx+-_i-IgBrryP}O}CQj4NGbp@qHNpl$J*kBpv9_4L2I#iCFCQTAK)Z z6Iw1``}KUWA&SrLZY`@Pb@=0oko{gw^`BiAt>%+K=l>h8Ea{E)cfcZXlGItO!l~a5mct%vz^v$_A zel7eJ$RmLcl&6_=wutpNpp+b(H_glMG$GVBFiukI{8#cSHoB*4k_M-sP>vwq5q*a- zd>yNP@Dwr!yYy_LVq%mVLZDoa9USyo+=LKke6QN{KweD?huB1S!9;NyNuVKY*tbMe zGxQ1avK_)j4Kf1O^B^JhY@2Y)@p@5|ad0yWdJ}5;S9Ko=B^DH%2#P$#d+HJr@3AMz z`zZ}$aIR3(NG4Dk8Z_k44NutYOqBRGD;;GmZEk1$L`|fA7aOa|n0~y`X{Yl^T8^-h zEy*#SCYBc#9bDV3mGX;o!wRPk=gc$(gc}aHw}XMS4syCx>&z6DA*VtX7JKH@inCFq*H< z3R&b8Krnv=eFRrHnj?ynkT@|Br-JM>IZ{W05MQt-)M(T50XtMPmT!oHy|#J()f+D@nG51E)XN zpCs-Prgn3%Xrx9GpmWil3f@M!Hj$g%vaA-0nsMFQ>iz{3u|Ql4yGSNdx+ngbdvRi~ z3uGD1=_ldn{CZ2}cV`HY>qQFzLdmUfe$u@chlUm=jOa~$?-8j%egf5~5*mg=}= zF&z4`T9!(BcMt9LpO(XVGUY3dbn7>iGa9ERTIV*g3>nr{)VblAqGo&jIt&%T8GHlY z)f|wRSHv3p1Kixt69RQNtF^2td`dkCK9{LBF0vDzM;r9Xhb+_+HY5XDEky^*6p62E zn7x5FGUa1tQiqks4#Gm)623>b;w;gy^jtG}9?3GO>HQWEHP!kOR6@d(bceT$wWXWD z%^y|t(S>7FZDAcdvnp2cSN8=frkeoeZB?e7FN8;w6gA&|LeL~otRlE5-c?1{0!Yho z%NpU}pTR0-J^1}wm2|+U-5G{n*e(knG8`m$% zQW}V=6;h7f*=}I-zy&mV1hF8+E7XRfO%pW?ay0ccHJ`w#p9ux4g3|9Sx0sJ3Bk%w{ z10x8U2(E^8&vqP;Yl03~Q*t__eyA3X_`{_OB)R0#)7v?gtEZ!X_?>+P=nck;)H<=ZW3h1AB;9I2TCf62Z zF^=9SpBKcMh#8rkG>@tr2^%>u{1ZfUZaSgHWLK`=7_AA;{B*d5D_P2n{B6|~IpZ!K zVl#pauyjM)QvTKW#pL`B1(e~~ybxzQauT8zX9OY|-H_Cs?leFWHnLGWLl}q0o?IFH z`cu)7l-JHK&`=GgyZybi8MeKBydoZn}qnr1UyaQ1#I^SA+Y zRv!C{;lFRci(pP__|b|ui9Rn!`Ox_{>EZyk*bXWbZ`BB%)Z-0tD=53 zuHf!5SE-{BJe=eegBf{_p6O^6EaTa<=35ue@@ro`9-sE=@v}`7yJW4)II_lZ^ibh; z@T{1%SgYpT z&Ot*IsX;hX9A%9@Cv!vfU$H@Qg(%+Z{cVk}7hdkPa$(IucbliL7}2RJuhS)hr#Eo* z9nM|$sPHv%qIvDoU^wA-i#t@S5z4Y*<7mDHa1!CbRRioEf6wTEQD62YB}6oNsotly;IeI@DJ-`4dM0L)!~ynkoDLMmn7NTN@;BQ>6i^xBz{YiCdHg=Gkk7Jo{A z8D!jCc-u#d_N{RR9)Zr4Na~%A`SH9r$|cc#T+_+a!+1_HeX)0K>1)Q{Rh1R`H;W4o znx1yewv|bREV<7qS1EjmNrQ#+dppmIq1OzzPEuEprIXh5X~7=1g%FEfzEBS~= z262Ouul3=f5 zg4i+?3c54RYYguNwZf)y-O#W&T605W>CW2A%6qbYoP&HNf0P9d40F*sWu=OVimLl^ zc<3p5dv3T)p1TktZ~#GDvZUgc@EB$}@6yXehrJ zQkF;o7-i$kT!rHx7gB!G4%U&-O=brQrX{g)8c;RODpi;uU7oVQsaaxKaNXcca;?Aj zgUHi~u!(l&^UL-Rc;Yl-2k28))a3rwIn@_UVn+;?GExMDxuzGr4*{O;m0UKPAfl^( z(R`0ug)?%htUE7X!CCFCZLJhrU&M(^WdGqah(-ldn@orCQG2LP(n&^ut&i>M*z7n5U)VT9 z4t3V>9w($XR-XcH2K$pNNS9n!(t2}^KUnY`RH@geazt%7r*ezZoH2t|?5!4>b%XPT zG1H;Xr|A|k?nv-x@W?Sq+$$Zc>N2{>G_8va=7<&;WUYR*{bXb_}(@(U{zi*OU%&VHoT_vq^%bw9rE z=IRQ43ebzrOh^&wPRF6inoomh+mc9^`7+wMJZ%vq6k`1&GqBg*Q^^CcTS7Pva(qi+Aga!zC2RPQ{l<1mZSy1S&bx^j&Wv4 zC)AB-O-MLt(G_4lXusV8$KGyay4{CfmVEBvA^B6#3W*oi*XB=>beYQ{tL#=7V1aZ^ z?b3O}_Vw9FA5!}iYykfD2SRETm8E)v`(aflywUGYvPwEOzF?<6np{t-^EW1R>kt4BaZ&yR zx!F>4hCq4^;9%47nBqM1Bv+xQb+_(_oJX?DnY~4X7aVr@(Do-bQUlpr$DvTpJ;fqw z^zu2Ea_?7k6RxP=T-d+(DmIHMO64gk?y#XNen_$;PWKp}P5C19d?X`j%b_{Ttc-(n zUovG+aNBe?1Y#pdwAP1-;`U`^$-tp&h2QE<5LaA|j`)~#py@AGBJOwk36qFS>x~S9 zsuX3SAt1_8=F&oqs2R2b(r1U0@bO)VbVl*&y}$|{f^v@^FMVl!=F3Jfgc3hgc7F8} zO6;&QG}WH*JTc7PACK?XncLwi9KN!NF|Wn|F98pw7184Yj(kvcu-%DOS;K#$&YXhQ zV_rtr`>Qc6O$OUnjhC=r48~&PiO|avRPGp${#*$B2g9}ySJy7Q9v7CEN-78N72`M8 zZ4O~ISd((RthqoYzX8o3Bcs>-wIHHQM_s>uc5S(DTgTMYMtV0*qCv-RWe6Ss6|kAq z;Bf7hl!2ca`mvK(&u2W03|JrDC;&m|UB)1-w>AU|K-3em&|7_|}1@ccKR z(3A(_wbNu=u`y`eg2aTdkdQjiClQ58ge}dj6pUz{#xewZkAO}kFeT)K@og!B;c^F4 z+igflcjsoq?n7dlehn&mmqlzeJAO z;C2lMH&+qV#(rL%AqYs-HY;xcD|z;IFxm)6G`*?sq%|e0$`NT)>A@T^i6Ra8JT$1ItnJ7!0muevphG`&YU9(O zu-nxZPIoWP@*7W!nk-FlCe>&JzJEH#Wbx&^@} zU^%%i`0mb)Tu$T2__J7hM4nHWJ0JQS10nKrd@q^#-pws8132#v^|UH)e&PnV$l6P! zr7~+)CM+VWDQ}8=AUlR7vkAI2dNZ0iH{Tg5a%0Bwy z&Wz#Jv3Y74!K1U1Ip?NGK2;_#_XEZCVgoAdk>p_+L_G+i!!5xmW*|ARtfoyLYcb1 zv-L9Vqbk{+qBUruTOr8Sh?vyA7-u_@*Qmml{WDkC4lLO|;OY%Cq5ZA2`Qt-xJ*o!T z$k9g?Fph1>LWX%yOC8%VFJB%TYmU1@%r_w&vI%_!(>>@gdibu>$SCGb+m*Vc3P3X+jMTe{*q^@*?XW7Da33CG~k z{AO{-cG%8WY8taQO(~1IquXs0v#=gG+!Ty$Dw~!o%N4V1csgC*$}W_7ox)~75J(C3 z*VV4v@27hA;9hmCC@hG!_mSkCyLTGoCdy|A+Wqx3C)!P_v4tHrz*JCA7pO>{mUGeFw zroi_~s`F}oA%Hv9r>v!2xO;&}>#q;qSipI0P$H0pH<6$+!x(lsR7;-4N;>fsCfs%BHJ9jTUCR7w!OXVPxF0!aSkC=fZhgR&P{7C!?W=F4edayQU!&aA|(e zSWs0 zDTpE_hstR=t)#)!y**9_MB#warVzgqh!O3o=>`od>kiY(!mv6_^6N0YY+e5As8#|3 zNKaNy+LO6!CQ9}&@r(okVMR2wNL`_GCpf<`^U)@`I?OfsK5u(4x<%t>z601SLv`h_ z)WFxa$`qIO&?I0?cCi`|tNmNX3hBgE;t0n99+>yaY_%WQ52pg(QexMj6I1)BDOxbc17+bCc5X?FPNssF1RL0e`o~^zg*a zLSt<5u5pn`e7(@Y;yk{ZgskAfa#q6f>^5}AU;Y}Do;tvH6WuKeBP$TbXyRh6^_<_F zB9@TdRIRa6&|}aa1_kzoyBDQi_OKX<&RM?G3!G$@1Pl)88G0RVqVyYHb$&(rdLHxW z7JGK&E}@sUS1##p;rMf=XdF3F*~MfKeIX9Eha?&-!peOj$R;iK(}v|4-yJoYhxz=B((=n4Ny(No#_kqFgiepvgi~$- z{hbn5s4H|Ya^0Yy$!p8>oecbay6h4usi#4#HOEZZzWt&6rL zrsb2Zs_Q@I*!;%3I3JGPy?aM;8B1PnIT>?mx|Grfwa2b)%rAS_!mmUhc?M`a?3|_e zdqH|Il85LQaz1!w=iByJBq5cJkcMu!6p?Dc;n`ElX9KpqyKopiBVvyAVIx6<#wkJN zy1B`uO!I0Nm!h$>WM3iOIyT?nxAWCH;Y>rbgo3R^mCBj#p)o}QYTM*lKT8CCCpXlK z-f+KtVj>{4lK1)B6}%tNWs z`h?*P-8TdE6p!4v)8axlrM2mmQ#)&BSU-HFF+(YaRzX_v3Zv`CwFNfhG7WFi6pv*r z%sjD-(86Ksr3R@lfY<2WLm03A`d!zG6O~Qy>(Rja88zEtXWWc4llYZo&)76&oABvy;(CnzF4K%%Z|F?&-RvoGlz#KbmH~Uu&uv!OQOXfT-M9MndbK2Y8@e7;WMBD3Scnw$J2Z1qvS+xp2C` z?URy5CFK2AUPPzMxk^L~z0P!scI_>70R_usp+t0nwP?sxw0}UQB0ftXluja*a&=p_ zE+q?*I7MGu8FalgmC`!TLAPr-KnjhvR>1@${f zTa}+U7o%=ux>>v6TOlwOUlawRv+SM$Vd4tUoyR7jIA6R?}F< z024RwiZZ!9O_Pb3I6&Q4NzLr#u;&@CU_#VD+DX0LUT!}0Wt*G{bK{~*auo&r__4s2 zO9^^wv11$=>=f^#^N!Lz42!JL=0(@RuNC&=%7q)w1Ia-nAuYu5@@F6X8Nd1tq#)%InJ)#3seU+PsRv5lfKO4*z zdnqaf5yd)PUMlo)!?nv&ZqAzqI{8gfq(E7q&9MwF&0PAjyu3R?3}$NmtD+wpM1aIK zA3y*23-i9yPmb)A85)Xi_){UA5gJXx?pNHxay!#HJ2-eQn#5~WxmT9!=9$*mY^x^! zDGDllCO1mOg|^V|-^#5LVo3;3E9x*tAc>cF~vNs%-uHh_ONVHAbwsxB;v|#_qn2qsvJuOBZD%h ztu*~P;@*LvA{B^IZM;!YJ7io*C011lGDQR5vSr1L>fHSr)ITnN{G$oR@Nw8`qca+| z?nQ&BP+V*~Skt0A2mG?N8|6J?YK}#a4~Y(zDv~y2V1tik)q(C~o$rRm|3lY%Kt+{p zTf=rxuc*+VfFhxloJ9o57(udJ!H~ax%^7#SmCcv{LWL zrI(sd%iKl4NTN7}n1ygo?jdIeGURA$0zU%nPXiwBXrw^`Hp`U>{shs;)G?5@oF0xx z#YV;21oaQ~7sZu0g*J~UiX^}1rWE88P%g4~?#wgl=pu{$M&mB0tPawBcX#N$s4C2_th47pD@KJ+75)a8YZIzrEMoS`}fReqK(vCKRS9E?3p{ zib;N9uro;dgHH~dx}-8o%(OMk zk(lJF6{+Z$Vppc3=c8m{Wfr83of|L_)48gE<*vn0{C>@!&HahZjh9H=D({M~QrU_d z55$JwJDUCHsnD94nOS|AKYx2GF-Kk`a`Elq4H69u~^S6rLb#>Q6V<$1B|U zIABl?i&Zl@uHoYe7_^lT$;kFeDRl)oa?CgARa$AT#S1$A$&){s_7y1MIBG1q=k;0k z1^h8-PW09X7vs%J$`Y9wn@ukF1CxN|*S)vGJ)2kZb*Zg~kM4^zb3f1{w{uhwM_X!S zMd4kWyXZHbv(y*y+b63r3sk9n-FvOyZX5DxLC)X!vLy>Ys&r#P8B=ayvuFaQxf`g?%S>yhXF|n-^3wpR*?ZD5#2#;#fHdSYJ`LbalV=sjl}i zumAEx2|an)59L)7?GdvBA6mPmhU;@8Oa;EZqYPOlWcpH*j~ zi%uuP{hW`!bE#YM%b;_1``)NG;*xQk$Gax@7mXM9#*Zhzyz&Ac2rxN8W&_a^Z{508d~!0?xC*wX z;`z=n^F`FqNDM3b2ZySvZJ3ucf%btv_C5CbmgZxQQ+Z8s)7p+>P9=2PJAuZBJBIu% z^~9mr$wFrKDR;J9D(o1qHWv=vtBj4S$Y&2KR76ssN`@EALT*{=IIMn&z<=#~+PK zcfO75w^s`-&-Hl=Nb`mCTNf?f)nBpFJTSr;HQHa93*QzL6pZ@t;X@riuV!$E<^-$L zkkZ!|>mPLsG~?B<$HyZi`&i+Tq;`{02y*xwkKh1m{@p!Oi#s|O^JKd;WXC-D4AJ+Z z&g}1eZV<*bv3?iLpC~K=2hE8wPorlT-qxz4KVq&}IJYgf6h2O-$0^JXS16#R_p*Do zpEnljX&K@!)bw}EPfKcN0p*hjcOiV9g2q-f#$3D=4@5<$*fvA)%ox(0M%}_4E5q%? zp%|Ot*S}nHQF>)VrtV;9+vHQ!UB*42c~~{3)~fo^j`n zuc~2SGy1y)soIB76-PP{rNtQURejgv9i$g5eH{?cPCqkp6vBPbHHvy=_-<{=A_YU5 zKjko~qw;L3vI@q=g}5y!ht$BNHl zto6Bd1=5mKae4e5OV1t71f+hmE^D(coAbDMGTRZx?rAh%z)?ScULpCn45nk6EX?%U zqXU}YM@~~4#o5RK3;vmw01qS6#cqSU3Nq(L+2H^*C3!GPRUUFU5NZHVGr{Dj%2~AG zHZ(-QoyJL<1YCcoS~v4+pC=y5$cXVohR3FCZo0&FJTkTKIc2VW(aiKXM&JHctcZO~ zYe%WHU6%1-#R*w8sf~s|uY%;OM}gWbR26hqIq~h~*YoRD8g=N?D8saA9mO2Kopg%v zqqI@+(yS&=ES9d06Lb|xvu~<)yCg7uY1+V^T~bogTTg3Z2OdIs;#*ItR&)Im#zQUU zxpyx(4fQnZOK%yG1iVQGFo1+~tKUx5&0f7+Dc)E}C%l8Y@AP-`RG~JH=(dTB zj6Vzu7}s5mj<(lbj25=H^m~;=I;vGOD=D^BQCM6Okn~+C?aWb9VNFsUZYfr7nk0{> zur06Q8=%*noVFrSeDCN`#ME2x+u>*$Z<5igB$91MPJ;?}-Al#H)Vy-5{?jL1$^*x8 z%ss1ED=ATQjJ!&P^z+pW9FxVcH-&|n*>C|j#zya+v^dz}V%f-UogG%J9`Sir5~p4! zEtbc-cCPBuDb}2OvuA?-6}UPgQ0LQ-VKF2feLAFdP-v;6O3)B>Vz}fS9LKwfs~=O- zX=eRS7|JmT3hJ2H2r2>VFa7aM`)e@=mZac!@KH0evgV0?e3*>^?Cw&c9!+r5>_J!U zeu7p4EYE{|hr13H4n^9g!to_12DQn*kqH_l!))8;PS;0{6V(1vXXTj=1(c1NXM(qv zCDUG^MB(su&g|%|NcQ7ahz1m~+*GdamPaAu!mt`l?v+B-Ppjnnhi~Y_wX&4dF^znk zPmp^yb(C0NDzaKT8JCNe$2xu*&^*mV5vVlJdaM zWVWgklq1lUs9>t(EI6OcseVifSKfNMcJ;anTb;bLiBjch1iD zcYBLckxGQNOr3Iye74W_10*rZ~QTnbBA1fIC3$ zBN*z_`OPPe95&I?d9?GAfv`;#tYW~$A1W^%Ep!5-=L{v{lmJ^DR2yhE<%H}!Oua6+ z4xHPhmTZvvY8I_sCY7D7c?y^@)Nhr_qo)D9!`8r;uQLD3CAmG*B%7qxM`4lD**TSgX2()QY`{8#sMyy4a^>+%?#^o=>c_XDd6w=X8eiAgy+RG zb`|(ca0bqWr3_Q$lA`$xa?f0(vjlD8uo++I3sKK?Qv=W0sA?ECYWMvXuxIt#VVatl zyUV53+_!K472nRUbc_7rISp;?j~(~?Bwz5c=)h5ujH0g?yMNy{>@tgi$AppMS7%)P zd96x&d)E^4Low!VCun=fOktJ84W6&&`ku?qS~EM6=A=3s;rNX@ri*GTR<~4GlAcrx8Ds>-v}qZj zi*@s>B2X+=q`*3|^XJV~Jos|G+(go6zwrM32R?BgbTl;4^VNrp7T(DMVAtSAY$J|n_H>5^BkIw! zVv?V9xXovE?`*~7#2xmSW-SJ)1mTjsk2}f^TjP_}bEw9l5c^=$@MZ)8s-#g#epOb; z__YcgFyjMr+$m{lOicPku#hjekbUTQRjV;zK7(U?}@BZaY zET-GJ(tmocI<=BS_5e<3isLI;7?br!2ir-#U);%;L_YPf>$W4;s1?$aG>G95hM_cHzeIqPF(R!DK-@e}ONqdA`5hv9@} z$hu->HMqjrROtMI-*?FFia+=;W`GEulZQtUX4KV*xh-YGl((O&Q!Uu&&;dN#bG0yN zWD+h6H>w%;oM(6>b9_gv6P#JnyQNPgWUnC(alrGG9B}?zp=ci2ac}Pa9V#_rSHc6T zP(6EdwQ-{lhGVFeG516|cc+hUJ$DCw_>{$HNhjoF0Vw5$cd|$WY;ALJ- z-o&I@*S4h}TJY&_#qH^a!~N-ZwV?`zuERCu)SD&Ks$qsF*`WzysYd085hi=pb;Qya zNB6hv`f{eN8~)9}*l@;>K)IyQ7E z>ZWYEv1xzeE@Zm@N1~Lwm~8C136&nKD@OB;D)o9k@!RmFst9N1MrI+a$@ITZw3)-Y zH-eL&4!6_$7|wboReM}Wkks06oghpJ@igE(j7}~tbZ!^SotK`e+Lc(HI--9vw6`x2 zU?XCW<_ zx)&RriuaOKV*Dna3&#(m{5oPu=SBQNshf6uj0w)4HXA3VHeDsg?I-9ivv@vxlKA!e zN#931OYoyWyu-OPa!uKlNA}&rjj!YyHPlD*8zo8lBGUoDgEIv}ry1`0k^9p`uxrzV z(K54Dg`f7YjKni>d)|Lsctm-AifX!+M%MV5z>@STTD>}gmU*qVma2O9!fMi= z&hHHy4qUfvaQwJx$MfHj3aM!j? zhasq2GNa-Smd8j#r7Z_8M0eo$>v;JhuO4vht294UBoKKk`Hp5SGhQWk81K5j+K;jvsv;@jbL znM?8QdRVKBhGszKy=n3uSy@@}IgpfR6+To{9R^&KUIfs4+}N@2ejuFSVny5ZrYyGzOdF$j-F& zt)?x82UEgn;mm6UjT=d~X%nfp3(|;Qbg9{#I6ccmEYV0do3LP%a@BSZX;5%4Yf!+) zxvGUY39-n@Dl;MYZf{IpgSxehwVNaW+6$fD<1QjWY-8R3PEg2b8*i5GTccsNI9Dxwtw}dkK{Y$R zFmO+4ebb&Lq8*m%TOLr zdFO)o3iG7V$lEfVS2LhdmuHd|DjKcDqtUw}%<_CLtnOh)&t#8&+UV)(T(ev*5so4A zug94W;$09JJjAK{x8p=vck9i=-nji$^|IXlHeOd6nF3iFsvS^VT(^ zj~>Yo(A(}g6GBIqb$I&vjrT)x&GM`Pb*_r$*KWA`s^+4m_T!JEBXP&=F0rP4pX|HB zZqqSRp|9zVeablD>lEno1hCN@lTa|sZ83^3*XcB;>#_PvOn7l&z(xOsG^z@$jZdB8 zkN}(NtTjw1F1g`|puR`5MYQVc@6Mi%((*!(^S{1wexefKhiSzLkYlFbd!?Ve&jUO! zeD$!h$iK+R2R8}**dh~INo0By)cm1a@Z@`;6=Pt3?bMUq46{s5P9e_jTlF6^YaY3r z2hcOm4c+&i@d4SGOrPiIk-c6+0ZzuClvR*h?O=L)Ue_>9{~|U|zxynur`9X3i%aN( znF^JGDmjbOv3S9{j#}(S>Dr`B{MKw4#-iY3hWiStnOER(A1%r!B_u$Yi>2lG_Q=a@ zfOK>#+zrsPHf{yID<(A>4f4Jfr6qvp9hD#5i4SZm;~p%p!LLl$M7@ug3^#SoGj{b( zJZ)S?Bas9^wH==WCH`wxa%|Ec;G8}}ZDX@jG!|&RYu~w{0p5%f<~Rz!tFRW)XK41 zx8HugYM^A=F!QP!z5Q+R`MN;m+(_-+v;N}I8hxbSZ65Ub`Ot5&?oP7L7ea>^gkxw2Dcf|h_GW@mfz|8nB(AKysIZR4=zJ1B9^a{e z278Lz#Su=H$``E9Yua1CMS9tOHyJ@WH6WfdKPD;QUEe&-8y&Ejo?bZAYS-mmMth?O z2iCYx2HOJ@rv*@*KG06J+1S7(nZ-vF;1hB}Lut@e&*tl^O9(e_Ut=*(Hkk2r=(+J9 z6#w)_UvdjFt8G|x<2Kj&qY_NLX`&V01o$tsdXuml6y)lrYg2}A!DHdmi)nUVa`ggT z4Ny_2!^m^xM6rwtuul2%Wd_uh>*cl^(8$r^RAZe;qpx}pyg-wykrIvHY8Rems1USO zIx!F~&KJ8w(4VY6|8?+Rnv}+r)zfj}K7WKbUuY~W`C7Iwc6;%eJ02R3HlyKoXbqph zzzG#~h%REcOYxf8FSL`=_(Sw=DmQn{DAROO09Ni!ThHBia{zs>=2z@&*t&erD0Cp% zPHt9xw#y$blgV?-SB0LXU1&YEfs|M`XFACFv?s6FwieGRXKu6Voom`Nv*Fr#|LOhx zcoElSYTSr{MUn32_|y)WI?7rmcYJ?^S56g|X>eX$%h*+TFW+C0DfNh*{~eWN?fmKz zi{eZHggY*c+7F$sIahPM)`DrFzXFd^Ia$2mYD3q1mKt1Nd%;+_D!<=eYB7%v_;2;Z z@6-~aO(i{&rS*TZVSi_Aytz5r-9YH#bGJUsn?~SvTtS|j-$udsmF+8Xh_uE2{tdQM zpL$BPc@6DIn^pb$evLbx(F7bixjS=r!Q0iShFGtEl+pQ=d82V~!QOXtdy8RnyxfqM~r0vmSQ>&S!aN#Tm_dyV?B6$K>6mD7J zo9(Nv#Z5eOH*nG|W{ltasLYz^BpPbfo@ur5qmzqKS6?!Yw%)YdU*lS?eMYq#4pp>& zzVpZq-M-b#-bBRiVdNvcjPRo?n~k2VWGj+ITET<-PNHYL`vm*(h8FkI(=#qF&_%{Z zSvk*?Ks~|5bu0JJl)ZxJGTk}R^>x5T^!-lg{8R4Kdp-b~OOE=Q>KozMvOjq=gOiSy zAPJRbk%Kc6+o^?Ln$G?eoOcTCEsam;$^r5}-q}0Rua7C#=Jom!O#2}rIv=jeReis- z(QdnGxxanGuZ^x}r|zc2SaA-uJlxxY#p1%Zm4M&EwrQ$0xE-wv`XKudvHmPkgG& zjVds&u&p_>tX@@m6yO6O-{4<6XDy)}yB9j$jx}1Gre;!z@G``z!FJn2H%2ZcHt!`m zjrNvKTta=!KBvGoBYu@biqlZV=kT>Md$J}N3wc$n*j3m9$h59l$ar$J`z!0fNJK=^ z)Zji@o3%D|@)gqhHh_OhNS?xT{?=KmC%Aj3FDm)xJ(&0U2qXoAWl~!S49#G-`ci#* zFZYh5ph4Pv*dSQ7vdUE$`sP8HHMm&Pqg(11F1$4H{zwcW6yR@6GBXBlvTFy@p^>$B+t@-FH)EZ-bDyR>*>=raz)99#{ zCNl~*OFueNl_{>5C5YP%lveE6;phdF7|B6aQ5MRHz46`kIo{r5d9ElCza+gX+YeHn zTN(uirs$Ch%O87)CL!ogDj@m1F?5QXwh|eeO*3O6%qvNc8o=0_t%mv&XRGR#+6dBm zs?2an*%1Tj>6oj0VU->Nzs#v38I!3;y24h~19`8YalH@Dxub6j{}obak*^|4 zaQQxaPM5Zcy((!}sFL_Bz)nhdTA;3El_4wQv8te|(Aq(u*Kx^wRCrX%GB5PNVe=s_eDP-J>kq$&BuVR%_^NNRdbU1i-FmzuOK(4K zx7~$3WW#OS4y*Ofrfu+S5OP(7R$smRsiJm8Lp-8T^t%iGg5fN9)bdfTc6BO#J*r)O zut00V+Wn|%z}d@drGHO3sZ_VXO}YY~I7A>vkxoWu?HY6sG|*tK-BwdTGEr?ZQ-^onG?)~hV?uKKX*;=!oJ!Tk8fWu!w0>Cl|^cK0!A^INmZ zLQH4FLQ4*_Sd5o4RCI<+*N<;_tCiJIsp$G2*<=76dwYtb;fytFMLtb2apAfATBukP9b$EXtL&)wx<;5JcX`1JE7MM> z*a@b6DALRKpZ=(G?7oKB<>*bVrw6Mw8}dP$o=TNUKhCREC&YXaTO1Q@tNpy<9k$RK zSUS3ueks*=Na)ZIv0URQe}qZU!BzszCM4_Et?@4K8(Mu3`nuO!Y;0PcN@vF$zqJva zyg~0P*dLKYXi&sKZtT(+btl{4m0PY>PEzWPG*bZ{`NzsV;Bv9m94fuppPB5$VoSa( zpbk%+Td==|c}na#NkR(w!dt(eJxy#HH5{08yxoaE^iJVvA#w+saD^5p$6pU4?W<{!u>Nm`; z(u8~zx<7sPojcccaR?_d^*)@kJTbZr4t0%UwRXpGdyB)xS&D3G_2qi|B-NvmlVtjK zU}7bZx(&Ts!?#1_?#)D9PJ~V6(&y{(xH4(^C_gD-!!&8O{&>UYsFq-XA6qncwH&(V z%8k_se9j8{FBcN{Ez(OA9Gk`Z2acwg@V#Rnmw}2yv1GsTx%CUdHm%RMXV}ZrH{>9F zzKfo940McJJ$fxsArz|!dLcM#$%M~xvxq!QxtGF4qp2AFBRnYRovO>8rBFey`Z8Vl z2Ep>1C+me|F?X(R%J{^sU8OJ^Y^a83l0{Z`;-G?2eL6xAxrV8I3d>5<<&EVde_1X` zZUg8Rjd*$FMcWx>memZJvy)E4J&)B(cH|0$8gxj%-fc&>0ADw_;s&iJHe@ErWmEDt zsZ8T9#$1e=`mDiG>U*lQ*iZ7mmE~hqA-$hJ5L~(8O?s*&vm@o&<#+3Nc&3DlMuTU< zb>yJvuBx?aJ+ZpQaH1=r1jUcyw7{$Z4WzFyEFi}!By+L1HUORPo1ypbofK?*MYqZ& zgY8}Hr?h}jv9eA)&IscOg8~<$Y`fo|hB&=*gYwd;CksG;Sy|hk*qyr=(9c1!B3yY_ z&6p%n-M>-|{HR&+qG#&ePe*7gy3LCx5+>%d9k;$Oj-{9MZz0h%QEJEN{(Z>(gyzr! z_6Kj4cUh-hp*EHrCdy?+{=()b{Z!g^_xgb=bh5sW-_c~Cb9cD6N#s zk&A0Eub;!jlGN)A;@z;zxUm%%`f*cO{IM>#CR)pQt;>3t@l3q~$ys7NHBe!KUu2ghj)8Y_|L8aNCT?>%#ZWVN z#B}Zxl|Jl+!wNUV{&4?vSB*FlfwQc&i0B4B%d`!qQq#SnLC+}v_(r!Ae4l+=tOfF; zj2$hr(n7eP1QEVAn^J85ymFr5EI6W*pbCp`kL;>R8Z%SylL_R7B?NCH-`#eS{T>>d z&-F!`OL%}p6=!hk83B?z7K6v7b+e0lo0dDW8pR&1J{1~IIIXs2f4I*2wMGN>MgVq4 zPvO-@`p_khnN3RH&34)Sg_y8}TyNN9$_*3H5p&EPo4wHZ{`!MkeDD4hn{uI5CUg~} z=NHAI5t5rLTP>X$uRHz$muuDi{^_V4Hlqt_E(?muoa7%hI~vPr-LX!W z>y}6>SBn3MUYyboDr$z5VFYbbv#$6}0?z5+W1V#57_!+PgQ8it5TMPE>woR5tR!1d znL~a6tH$7yRRk2SrJECD{eDKbZJP3ZR8p>7Wz6|__PKhB=^K3_kWEjdPLiYTbmt18 zOt|gW>cPA3{dBu{oweO&u~AK<{Nb=q6N}vPwepG@dx&z?7E_YC4R=US*PwXcJhbSx z0k&{SOjIC88pT;uHW6LPHzDAu7tN|LO%qxoE>y+hTe`#?6LEzlN83`M&b3=FmretV z{lgh3-3bV37-8_%DGgJZ3H|tT4yklTr?S;@LJg~?sVlJa%G?zNrQ&Tl##i8!)2%1c z54gVHFI`dV>2dNvcRN=Dq@f(+0MLsJUV^Lp7LeKdnVBS0Q~CoIf!j!Ua(Eqp8^S=9 z+P?EnvX|$0d$s#i-H4M%Fr4-|Bh=QT1+Z%0*Epwh2iaHhmP4 zn_J07;u^w`yoUL0T88#MebsS~4)5SnzkTpXk76__T3A$4w3~8GKOA?tvLnCN-@_M2Kc!?3wKzA2{xpQ4ediJ+)v!d0ZAHYiQ<#Ygc3 zmp$Z|1!lgz%|sIPmKSF|`H6%om3bSM_S(=#e%*PH!*v?joSeOye7G%Fk2&4oaAE+2 zz4EG+pSoVu`O(f237u%%Scy))=d-yXs##n!@OHaSg9ef@< zn1wQkPRgbd|9g?4)>hx7{VO}Rj1lb z+-ScZ|Byz`TD>e>?9NI)cN#`LgiJ_XBEJ$?*11umnu|oRkNa3(Y*$wf%b>I^if7(Q z5#2)Ci-ixR6d-KX6(l<1GvxOCa|Y68|AIf0_aKd&>zdBskH;x7&5<9Yv%{TbtS16} zl{dfF7l)f|{b*#$b$fKs>Rdk3P$|7lKamEsKN0$?{o#o6Wu&p+iGCjVDXeVA?)A}J z8uHh#cd-Z4sKfTkicltm8K5kub}lg}Gy4EZ(#3mp6ydVM87(HXpJ#j}NQWwo|G355 z^q$2#$n%Yu#SIssV&gJ*RD3C8Tnl?AZgui^$(>>6kwVmiB(t;|X)exr@z@F_qY5_a z(PB7?yteYRoOvnElSeicnyS1R1Nc(1ZX$wGv zIi;10YW(^>%OUU-dUjiic_(Qo?|>bTQ4C&Y(jRl|WI*`d%1!1)x|d5tWHtsnoO6Bd zMe%5=CQBR#>W#nJ)~}vGDC0e`4_qaFRN~k9@y8MNb^DqXWhedLlQ&1SFjcqv7BT=< z%CA`QY|n9C=#yd+_g3WZL~$CW@zQ(){65S5pn5jLUeMdO3Pjm%`2O36k;UOl8=Hw)sgN)jn5gUff}5 zK>8q~M~abrhju+cvc>mIozVbG9%!!sk!SX8|MRj1^*&ByO&g()Z*})}uyTS36l%l4 zGA;eQwhV6Z!(V~{df=a5Zny{J!m{n|vbK&6b!f?>t-M3DfLLerzY^;($-SrJHcMT6 z1*XsYN)SvERYXaJK5Kipl~jG=M@?bzyASGF(U3^@--jeYDq0uM&8G#squYWP z=Dd#LuA_Z&iYth;_q7iwdjSni1fqveub;VfuJyQ2Nhmu@HuTqnLOR9WQ?el) zyDLm3@LME?X=FFJAfRFqB6eFx+W=vvf8Sz4df&I1M4lDA`5HDwuJd%);%FvDL5)Se zPx|1bm$_e`>7H5yBjNb%8TV@mCb4xp3P@dSxLRI6v0B$z4XrwKw%eOUEi`7zxXG1m z@0}Y1KI4e}9s>S-usfAA0g>CvVuaOF3u(vVOz*X|t>;IS^%tpP%TRLaj?LMzSEiu<4a+ zSrFw!dE#-$B9T5a7~ie9b_kI3;1G?FD)qcj?Q6xIcTos*qE*WcLBSRVg& zxY$hrKR74sYSqVT#9T=88rnE*W?aOo@ooYt`GmhYyAA4fY_={l0^N7yD+0m5s`2<@ zm5d=8hShu@6OvJ~zU|0G4skZY%~)*PNcbcbGw3(F>dbsgLKW0SPY(Q-HNb!NO@PSB z&2d@`5;9uO-m+D1dH@0>!(iU#Q^qvf{@Um~(?pa(|BL zfVBHbj(|}Z=Zjx!1$7@*^uXSf&_p0u@+6UL6!~Eql)*Wd0z*-MIs0x9u{Ev^Sd6|A zFnXN!>#V!ChnBte+GAXA9zUzE5Q^_uL>ZtiE(;70c2;L`YR-i^&YE4l9kYV7A+i$u z0vp-hp zjo26dL_Pk-Q~95i!vOfVk8ZI2Wy|vX44aX3=^Aa?+`B%9QPhUzHE^&!9si0NASu{J zkXFkfvLvz$u52I-AleyZlR;%fgo%q>F0Kdan|5`Q0&TV)Du+%ZTfAQGSiwH^%80mz~6Gv9Bn zT!atGY>Dd7UrZE7DYsg+%6BSi0Br~``zW*4h^E4po9}#1{zwOMB(IN~aj02yHzSUB z+Me@?>J(&f06m_Ueh3&F`g7pdn2GZ>V%FI(zsT$R8yoA{z9@~%nK$9{l9VQfhd=00 zlz|`rnqSLjzv(!puLb5V#tXo``NA~4>8i-`d_RjJ-krnT<=yd7d)2&xUHt9A^sMAw zY{)flkz18tap%NZn5YEKqyLjOcAc^x75?_zpVtCEzHG%&*!`;Wbj*EE?t*@qNfgq} zC;!IqOM zWid-h8j%7aq((94m3PJYI*_-kZxv&)`R0PIRwIvqhA}g;{rrY`a)0F(n009FyARnO!hrlm~4F|FOvKxIK>pRw&g-K zVGXsQm_cvrY`VTXi;6)U%W{XKV>ie@^+E>hFA0C2j%nnjvA`*lP_7v=oUe*bRP+0EUMu$qCG+5|bN zG&Q-bb)Rl=X3SBPkxn#E!FZXjje7wW4h%7`xooJBO(W!3gJaaeP74d`p!zl;6`ESr z1K($H{g~r@d9`Ter_f!JqCZSgki%%^X- z>zg=D-%)Hj>;15&T^hsnNW-a}B5tg6Vr9N7BdH(J3?$ba4*-567VFYS#CbrUp?jmE zn^7d-{~=V~pzLq>mi!iXc3P?@0uwE=HC;|e&ApIF$?PgyVShU5$1h3K#NQcaC;~s8 z*19~g@g}4DWgi79xF5In{w<;5@weaKhdk`~JVOi+ewmL*GyXfz^JodaJ8OF*Q+jpF zlN{$cJ;WgHtoTZbK0Q*79U(CIt`D*Ev9^m9?|d_q6xaw{A}onRevMEdmX{wt+JJSI zOnXwIP2%&^irD<7q>_E&dW0WOGQP4u6~=$LgoVvpr{gz)>g^z#^Xd+t=*3a*`f&oV zIX#m8XY%OO)kM@|1*LuqCg03qHFNH*+Uenl8($kY4`2PZHB+~ft6fR*E4(njD|YYf z-h&(FU;cl5J%}0nIDZ^Khw%D^8A{Z!P9H_~NaZ%$Tf{f@{2nal)T(cOohk86>h$v^ zWCy%Ro^U@zeam>r$#fa};V|2A26ZO{7HP>a-`+2=3feR0$`44p} zjNEIad=4G}Uky-Gip^R%ZyKI~^AwT~sbG2w%;4>)_-APJXMXK`8l-F!^I0rp$x)kD zMi@o1qqZ7Z8rvt{)?PEIOP^bR^O~-?V=9y%k$xRVv9|j!VJ&QxJYf6pzX>21=qWAR zBlo=LGR>A76Y+^$6ZJZ3N?vn1Wwt{-jp5K|_{;!L82P^n2uvC27q~uo!&yU{A))T6@+0oXpI@qs%Cs z!|9;ZOEGacslFFS&AnL1o~%B>X8_=^1U&=1(bya4dm=Bg9E4l+9V6((W20IZ*gT4N zbO}g5ua@mO3Hn;cDBUG2$)Vl^$4q|Vcz~KUlq<6P@cD)kYUJ8j-0`y|b*HlxwhH*8WzrMkB*Cx5iSFHBk` zCD;5Mr1a}Y<16*#zr1Lzuk;m;2|KdS2Mw)fdgqomju_%F{+>m$?}+kIOxX5g@kiMD zOI2Z3OR?I%yZr%-R^2x*)YYxp0n(3fExhVU8;n*zZ^Ezmz%=&FDHHz1FM5nFT<1#M zqT2RX@a|n{mYof2EV3T+w&x|>9aqyBmKBKVb$v+Fi z;rc%dV*PzwxV7`%-n$LM(BE5<=Y-<({_X!$5&Xs!=m${Ld{_fp{0-X{WM4bYZ;LFt18NeLQ0dgxegzCwWtNld*V1$jc zC)CN1eL+e;H~aR~Jj5pi5<8>9kZ)oUHp~MQpN38NxeVil%C|;yfs2NSz3FDHvmbh# zqo&|SLoxyp2HH`EAah2NN@)4^CQW;99)wP~?vD|cw$A{=H$~Eay`nT=AWvTfDUJ+J z_FZ+}jkSIR>DNAR;x=0ylC!~70J4)1YmMxT1+v~;)y$xvH#BN%g;PMoK$1kj*|m^* z>O0fG__TK!81o)g&8wK{@V)z;9*T?#lD8goK31JnU~!%LjIz^jcq)MTW_gggtQw#5Yb+?YEcHDF*W3x|}{4u4cz3_k|=x|ZMGQj)T_UIYFp1-eMrW%qo;<{KpdRJ9qs#U9Aa!oA-_w8}Y=#@xhx|`5Bo7@s zVuh=ax(Fhb&oT9ot1Fx2O%!u)v#)B*B1e)lzKZ^$r?Q9)Jt)XDod$WU_vzC`%|e6_ zIo)#0ShZQAW3lF;Dnxgy@#r=BQ@K=V;_<>XurDk1jGw zcoZgiOq~N(xT?SL%)a~jj9eYKUs?|rX9(Mk%#^z!_vCkf;G9|F$6eiU%{+lmove## znSWi!04r6==S3>mY&>=4!aCaEVI$Lx*%j7%?q7?zS(gp8yZxoL?#*XeXEh{BEA@zI zy&N>#g^!=se)}GYD0NSricpPE+dLlHaUCtI5RH1R!*%1n0JE(1D9(sDXM%FdgQSeOY0K47VQ6%ExT``~@FY9b<-&j^;_(3qceFEs0j)nVkUgn~ zw_+?cG?P;2cIB)#_nLicC67f;A@uZkEC>AkA0nV6 z6NE|AvZ*sorX64?b-8i{R5&y8U*UFLVpBvWt~>KE-F)^Jj7~@gr$$S#d)?ogPd+~; zg}lK@AH?P($rT5qfL}b6Af5nHoH!z6IZu2t$%Zhh%8Icr(2Cs`gTY;=PW|h#ECmxb z9mh_}#vsurWt zL76$kGXZMB&Ll~_hQsw>5VYw|ZX>(z->>=@A3mMPiG=)7ObtGVrK2xAJnp9ThjQPo zGW*4zmn=yBv+I7t9E{+BZk{B`S_LTn+qXTSDzVtx6o!8Dv zft2t5LX?&v=Zk~?dK38XM3FX+?&{vJTgyFK&g02x9q&3M+Rw&zdeu%aj8wcx@t^Rm zxc~Q&*RS&M%O2rI6IaV^aLRh+w!QF9r4AEPSd5WTV*rI#2%QkT@im9q6zSvL2iNY{ zcNo&p&}0Hdey$3?(3^&>^>nryDV2knZu~F)8AJHb#~|%{Z%qVUWk|!1x{GTZ`>8E8%Nrc5tW9%HjW>@E zP+ z?0MyiwRw^*P`pXNT1R26JJ;xriG8G&$ z<`F~S$C%2s@7K0qz+s-#Y+F6~>D6qQrX65*>z3e$q$Iw`;h8sYpZwvEeIjEnvuzXE z`pwZ<6~L7LtHRt(^$l)H1=-{h?&{U65;yOq%n>)}(bGd!nH(z>|CE|PT>xtF^-a&i zhi$u#n~&&&e*Is*;!tvLqJl)0D5<-*!nq-ewcYXBQ&xqAs4o=6m+|(hFJ2V(_4P?m z(FW1v8FMgCH*7%9po8t?;N7>=T`V`(hTs1W%51)>m{-0m&yO2G;eT|v(Jil}wB?G# ztp9qkBW@vUwM}tCj?q-zY+^i2RF~7QgXGnM$>VND!j;d+(t7dwVaG{@JzmTx;FO1w zlT&f$>=qG+Xi#eDFaFn+PEE$S<_!{#?o8mm)SZQ5tpqQGsLgWK3gRq&1Lon~@cWSW zef#z>gkH1{XMD==5+$Xva}^;XCFsF}`_wcvY|ih8^^Ctf(hSz{H#TjU`yUpSpSgMF z{rmTejRO4r!6@Of@c+81EX>WpOu_tQ+K>Fv%m2CH=2Gll0BvwKqSOTF;~%BwbD0p; zdCdZ{G2!>Lc~~w3r=&LlZ(41)8@eCsPj(c6o#4)WmX~?|3A=$aLu^dx*@IvCD4~m` z7JtWK5C-s3GcjSnEo13y@t$#!_J@Ro{09N#Rw8ufj7PEJnyg3&*1X#c-Oaq3W0(>%I9 z>7Y!?i^R;z$|B0cL`R`|}1*_f!1u_XQ@IsJd7zN4)ztm&Y8;inQsYG1{5$#=Q<5w@5z?6aM)gEv=YK0_;k0EZ|_l z{B-^Kx*0O}vC#N|M)s3?O+nO=5CydG{>B{K+zK#%2@4XusJOVr!J+@_0Pbq{FkG8fcHSA_o_Y_AOEA!mm@ zRxGQn!uE;LrDQ)D2HnzC+h_3Cccpe+ZmWCj<%Nm`Xz`% zv*SD^a%=YHae*J288gph4jD?4c_y>W?9B6K^PSh;r04zp-nIV!Z+&~ctLI%7_rCAzzOHjP&f`2z z^4Td*8;KYFC!GoRg#Nv<2Cd2fI2#Tc;wfL8f)>CkS3pJc3szv1+{HfC;E*KX>=zgFohs{o5eMo(CBAr;o} z7dbJNOPLx!vt%TVi%LE@b6o*8ac+&R>J(&2tM{yRDM&+w#Nn%gEi!vOn#B{wm)12yPyQ>0T!j~L8!n4pL{ zEwejJK^Y>X32yZr1_S~mZr)UYt{}L3nzLumT14V;5yFBgoN!g%8vZly~;=VDRS)`oJ6 zsA1pFqLwL%f_2EuL)wRGQZ(ki7JDeh8{a-kOuA_P1ismAaoL$xAKHN@KJ}BJd9yr+ z&%rq1j>8OHxBq_f>m8R&6{<##qum)lGah(JsmfO-;lW@9wHK1ZnqmR-N(nhk;rg1R zcma@dZB|ha%ALwPS))2jM_2Cjhki$E4yydZ#~A2K$dl5IkcEd)ZZr{kJe1+KGUu@v_+#)LAULzwS$jEKA;~W7YXw`JA z9v2TF=Q8W=JTw2-#wn5z2uqL=Tony-ntBe>EmZz&a!CQ2l$AI6BJ&j`^Z0sE*@a}(i_jCM~tm5&r&DTY(1ir3C2A+aP|A$@y^eU@iQT+ zn(<&CBlYLU?D4vir`X>k`-okfOhqCDMcqZNMWm5i_u*D-!@uxJlWID_y^E&`QdeH3 zg!{i7Ck>V}y>Fn=-b6FKVC#SV`bEL_z<2?3?d381%mR>BKQAEA6=||{BW~P4CQ2p! z?)-s|uPc7Ahs{={@UEyu0iV;SY}Z*&)7%MO0DlOkYX>Vlm0uK6*dP^L`T#KSs}mRf z-o717%g(c%OaaoNLz2tZrKgTT$6o2|u|#P6$J#ZNk?fA<2$G~|$VpvbRf&@W^rY_f zLAGlMq1lmrM{9TQEAVoozuPiYKbeQeNWPE2H|%>hH7Q0%N9Pu3{&nSS*LAEivWL2} zBmh&GG)o)_b&!x6YnjJ;mn*-HfIS4M73^4Is`X^S;uv&^%cp7l{{U?47!>M1$y40t;D+T83=2Feo@14m}`m$wZn~^ zPRo~QIK>6MicirKkeM5e)PjGy(A?w(PwDq8hXDttfu6X z9j0X0I*Ck*OL^*K+-?%e`&P@4PdCBL_bjuX?!mm|TZ!`W@?vi``JiT2zfMgVmvHnv69dB!VmWl{PlLdExPXZUu32WT zDG2hl=i8>LwR7w*VVU2$TeqCmf+4fgS6=lKCix*uuFgR%4pt-VT(7(q2!YL^e%MX6 z-S)9VH6iDH%l*#ZZfLonoSQ+YfZ;DR74`FRTHq2^G%pbPh3zW zT^vt*-FxRY^D)9!BojdA70?cwu_kd))~b4AJvvc;UVH>?eZr?V6-3jHxunU`6yn1F zzyt1G79N`ROWJQ4Z#NL^-ZivD66DuQ)pISQqlotgAe9&x3l5F1Trdw%0?yFBy?Y_2 z^=~tNkk_4*#C(>X9s^Mi+NLDb{3GuXG_mn3U2cu ziHPpt<-S5^v#{19k+p(Y$=mO5+xwI5C28=5VqO6;`B;62nX>uE9vOE)%ZbQTw^?v& z!dw;s>_{Z9Mc9G?b6nTdo5kp7GiZYJ?qyrR$wFEEc0@(9k|h) zC|5#=bj+_q_9W2|z@f{3L1%DzcKGe<*B`({-iHv|H1#hFYs~X$@x!?y!P_9$=Akec z)RL0C7a~wrWvy{M$*#GibhB4udNF)M5SNI zK*ae2T+^s55G-<%Q4ix$|r_%-FP?{_$p&AusI9ykd{6_Of1#^fAoM|IM->0Fm>PrO-Ap{dzl zhVvH?@z$0GNj+UnK7+FJ@1{#Rwm@{a{z}pMEfcjDI>>JHJ0)pjV#VS=tE|I-GjT%I z9e+c;nFV}{sAYQ|&}bf|Li;XWhkHwVYz(>r4Ss+>aT7iTA|_n|v_qw%KiG2gt0{7_ zx8lYR=Dd#Bq?iIeDb!C0(pV)kZzC#3n#HJ_p(BdzPtIp20{ilkX{QQgpovJ)YHDig zpJpx)Uo+|ce4DLkH64C95rd%3jStz*_b1*XX`SkT%Od6C3KmC4*KkKA z|3S!t?8pvLyx~FXk~^-fja(Q=6n+?OjK#!;xyYBeALx?b3c}pJqM&hM)+}(TU6hK) z?pwUc#P4n?Gg6vx$OOxE(im7+s!Q-bW-8n5#y3hH%P2LEAvT4WS1wDxc7qL-Xw|R{ zaly?ia~U*zGnwC72nO{9XbBf3ck9toXXWDn);crX4?Zz^ z0=+u|uUim!-D!2Q0$oK#0E2|l0*s=496(vGELE$|3+J>lk@lr}gIB4J1;+T9 zTha8qz1M2)9G|5l>pHWT^nU=ssT0Ek--h+%h8IC8I@@^qKF*te<{47Adc2!-EZl>- zA>!Ig{&wnKQra_TsQk-+RLMFx?ev?Xb_yAWpcheAwtDxSrwl>@w-JSRbVDA;a1!!aR?qVZr2zdulTXVb`JGX ze$JV6su!#sk!^xS7Xu=9@!iRbRODp;mh=+L4a*c8Mu4FSG%UX2qKEkvIi*+C%{D1_m8W(_Yt##fFTd{K8wy^Jacjj zFD<+;1W6xA7`CN~h=^Ey-nH)}!rQ6JYPhah6m7gIybdZ1V7zz{wok^og^))?aqBRT zdWnUV2EzEmfkn3aUZ14Q%~tY@g>}J~5CC zyKiLF$IfN6yRRfnHUaU3O{_~TT?KPmE~ta zhq*X!+HI>Z%Z+__ek7ruB$0O4=kdatb_lculL7()f+LCC-LdR{Ior@o=f(#psQzwq5~>6#21gL>AuF$M zU+pf0F`c>tyK@M_kFHzFhK5kW5=b2H$T2GSIjj2FE)AjpD0@K9BPd)WyCNz%D*QEyUOn{5?a1o~ z4p8wnfw_e5Abh5foC(H9i)(&7p4WaA65wt(OqTDxR2byrG>Z|3ocR37OLO?Fj%Z&bI2!Am zO0l26>mxm4q(c%w!4%8z*NX2vYRfFG&>a{-Q-rIJpQ(S#1hh7>c$wiEY8pzkE?0gX z1xRaWNGN*kbabL;Z~7|&R;`p{s)1YFVuhH zqtkPp(z&l9qz2yv78#g1n+SOXL)AaP;khXbSLuLm(~kzPkOq@ zbgXs3I0{UPaX5kvhUPIFuJf7{`cn$dAFZdi{%mSHy;o@605?4bh;Tegf_d_1J)KuA zx>~XlA3fgQhmk|Sy6xPlwT3v2{OnYbt-tIQ8CIwsG5xZg`wfp`%M<|f^YES=eD~ICC&~Q zfJNnCB|jfTw+aZ~zilG>*?v~0G$aja&a}chHrd3{O6jygyjo;nb73g7}uCrbNhj$c1`sD+!^ot zBUH8woOIs^@BWG@sysr~eT8=`0sU|TZc=ro`LHwl!uAj^q4AGSuiKKuRu-BQy#*7} zqi;G2UP0gVV>^JXhYuf~Tk7{-;YIF-@cHm#`QEq?D%xwP*+Lx{dnuXA1;`H(4@^kK z@C#fsZAYsQ!plh67nmqFeUOyeJ1v*n`WbD%vQrBd0?Yc)LP<-vK&(E8Ni7-!cm=|4 zY9rFkZvl3e4r!@j1I9OV)ngFAW!cEQ@7@j)+}UQ6ghc6-D}U%S9w-(SEDr_oXzt#* za}?kd%TMD_2pcP}OF!ZM>n)z;h`%J%B9_%*6z^PGVZij$3l}c{;-)|=591Kys0(lp zp6h zY|0VQa-R7@PvXlC6Q1Toi(K0C?}SqqVOR<2>k^CidX^=K#j8K}8mD#z;iFsD_Yr1SFhyNZe`OBKO{yL$@+ ztpj!eGvyARF++6l4*#06BrHgl!@S{mcYzw1Yeej5T_6=&{n+h*VS#cKQrO4#J|+c# z`B%$v+uuLKp;n;*FUI<>a@Z9)pSN$LcZRXmHQB~6fd*^I%$KWI9ad{x9PFn`m^31u z3~$Gu2GXha+VZj1)X9bi5O*s8JdtHLt%EpmrZO;19kfynzP~y#Ru}%b1GDusFCGcG zt}7s@!kKRovMptg1qZVM-vq6U7>_gfY@&AGGYcGK2XZW$pH-kBOKlVhTL?qhMINfFWYp9X81u~|LF7hjQ2m1Ig+15x-HViflTTt&n)AP=e!_3d z!T|{SWd!E^&PfKGDq&YlQRi`nqVrg1ZboX!*2aDDYP%!J{Z*s>Ed6B)*tm&mVn@Op zR6|s=W(bbA*AX$}fb(|#+_`frHc<4L$Q`Bz-WLQY`?XoJ! z_G>Ti)04ndYkM0MS9707s3g7)={AXK0)C7Nbc}qX4ea|7RZ`5GT8S%WD*+|qr#*l1 z=0@hPEHCU+GNXO^G=;@t7q+MPA=8Ny1a=RYFQ~Z=J>0(A($nb#6_pes=Wl#^w*ggj zJ{2&NtZClN$=6WKY{~WQKEWZMm2hj`7{8Fcu~5y-5PrIk7sAshV%Ir9yHTC5Ozy9z zsx8!5;RN6XJDVc}fn1U_Rl!B4PkGq}C7c83yIyc+q;CIFnVi$jRKlL_%kDu+lM-Z_ zSFSr=`u#g_GyaCfi+kvT#p^z;dp34;O+0{MG(Ocj6%PXgp@_>yM(=JP>u=$iiZ7{QQ*c!!+HJSC zH7OkLBH|J-@G!Rhx`fNKX|6FVY{rzhL${;_0g5GhSOUeEv+<6L6NmtdxMQe70M+@K z8+??%&w4cVRgUnuRh5q&2?URL73pw z?EofH$b0=N*9GSQl?xeExDGNa9BrvT?@h%QQy(dopDg(2y2W9^JT}+O_-EZG#w}7? zaA`H#%S?k6h7(4q23_=4&4t&9Yj-0sl4u+A&(>`NgMji|4!#NYK;?d1 z=tPfJE&r4oB=55ukFtcA2E4rO`j%1J$I(zupbC!rKiFSlesc>ya}#3UFLM4}O4AdL zBi3_uaiJ-&RJQ_q%DWO$C@u^ zLJ?KuRPw*X&-@SV5+a6RRKc(NaMb~hv9Z^Sa?U>VH26=kD-xO@?OBt3S*SkHbc(LI z;$7pXUuUdsy{VlR@z#0g9e^3_Pq5!{1AfxqpD0kw3i);@Z7R$+BNc>e2DNQvVC; z4L+Q9Q+J$K#&dk4Fe&-cz*3b3)o8s-`S;js0nT(@XuC(jYaIuavrhS~!e*~H-=#@e zSVi1QYY~J+9Z_lL1aPlXOgn!PkZ34ofOT!vaxFk0-OryY)$cEgaTzw58{wexEQT6sujcO)l!It&OrMV_VsCW?8jOQ z`0(rqqTZ_ji!!1aC4QjO2bE)imh0f?$iP$mRn>G`1@KjfWmSB$= zK-Rr4!Ua=xB234qC!%klRYkdFe0emnxDV0=h3rY7y#}hnN}$l}oxNo>FY988)KHKW zwBG$&ae1LS(6HfRZGv8jJE6)>WF8OcoL>}_`yD@fl2Gy5ecpP&Q*89!VNHHHF(V#k zF2E+Wj(!1k0N=5WXkvxe$oadG?vUK**+Hu!8xS2GV=&Q_8#ud03I7+kSGS?ed;GHO znTcGnKj|#dotwqybU_BL@9;!M46b43qeswuHIT+rOo$`4`0+p7a zOJm;V2l@v5=L##d1PZY%i7RvmM||qHAgK(JJSSjXS?%CF!mh-u)Tk$^ zs4No5#&S>x0#*&=4VTu%)ANCf0d6h9cCwoSKwki|y&eA)nA{@h=A9A*LzmJf^4A1o zeb`Y?PfnPfa7WSF^#VQ{TGW03eoOYst7kl>otFz{D$e`dUG%=`c;>FAwLwG-C<}2K z_;}F>r2wp=u5VR5u*EAnMFgQKD!x0cCodkQA)myjlD*vp^X;!sCmcLFNbsFRDG2)* ztbB(7@3TN-@6`k+C=bdTKfv7o+Dj=taRJIY2-ktKb74X>G;zHOY)QrtG9{u3RCI@e ziNjpIm`MsS&_Z}^8g#t{V$@7?uYLLAm2U~nAkNs)*uYCBflvWC1K7!z-86A9O(+j+ zQzzAyKYQ`BI4v`kY*wEy?H7r@`K~2hud=Dg)%6|bz}~&} z!0brcNqj6$B~3>{T)ZA_ojUVBJ5Tlrygrt|oEy%33(ZMD40;p#=HBwDjN2mEh34+3 z#9TAojz=jD_YtfN(Zm3(WzZ#)inY=({N_X478@Wv=0~qVa3u~XtPkuKIAO3`Cj1?? zz9-Xo$?7q-r%5YSU^!4aj2{y3VSkpag??|Y<+giDDb@xXk-!vs9DWq|t^2T}(f|tD zl1=6?tuko76L_3stm-2zd0UtMR7(A#`QqcS`jQ-hq!6_Syv#rs;Bvlb8hotu+sF&m zECQNARNM$Iw$ZreL^m96frc8`1JEmwdAIzqchetF4WjpuDxWLjxovBmCsOIE0?^Xv zj~h~yToOUU)e7F(CK>mh;xnBcg}{$^{VvZ2V+gLREfs+L(Kio}krGGZ_xyjAE%)sP zrZ%uHkdqmyioZyL8Vx8MR!k^xKO$d1JsYMi`6n^6iQ+qBrj8+^N=tGO6r2KZd7{q` zQyUET{Ro0UXXeIM!FP|7YwDUBB3wAGn8sH0*h#4sEDkVm>Fl#aJBXoa)xmHEGExZf z8CF0=$pao4YH)NKOFMOig&&D+g{)WZ@LKjh3w0P_6lkB60|RlgIVn8ammcF$u0SBJ zxX~6vJc(&ejD_YTy&_E*V=mUd3=lbNaSZx1uny8v7{#{@ zIIOqb%d+own*TIJvH7Zr@kBv{s6i&mCLRdkb_XU$H97F&Juf;&CMG7wK>V}dPXrmv zow$wFpWq&A4EG+A4oOU^N`j7!-8&7wb=ewBK6*;wP)4ByFXpxW992d}FU{4N;hrcV~SIW2!&oLlh>R1rrDPfj$d)fPl&#MbgM z_aurqngj`H^@|BaU#R+wkG8JKUs9m%TM6%YkBy=Vbm)~%dNCWLkjqT(KV{zJ3AGJ+Or z8h|f1qV|z|TQlflk_O7d&IGf$k$R-OzkmTCgp5=4kEz)4I_e2sbpX4_tbVoc*~-3; zPHjGC=f8i{MoI8{Jf=o;s+{7EZ=bq1{vboN0e)5Kq)Qq;9!D3J zrMnAV_8l@s&6&2bjMK&uB{QeLTy^NH$w!}ZFOX@>YC z-&s-8wnaHZUrJ!Ac)MxhpA$;7Hr(6&m|}g*E?Kj%J$^cihQ7cr&8!ND(^6x zRyN=JcYX}LGG#|Npr|un2PpIJpJ{Ch4-q6J?t6|21||T)N(MayP%-uux_e$R?gM}` zU6}Dd34L(};v39&rq0(p(l9cfF4tbJ>%HUoY1p)Yed_evSFh#>X^Gp{VpvQc&bvPj z7R=W00i`orqc8h#W5$p+rU*t=1;ISK7#O;` z!b>*rg?;~7Iy#iNm%b!lw7Iwgvt()EZH>q@H(H(m|sI61M~3%o`MB1fn6M7*GYgk)t|BlikC0l4eGDJZL#ffR;F>9dg$Zp>rC~BdbO6h{Su*-hWc*biS9C8o=O2pC~o60wo9%7q4g7gFz}UFXy!!cs5iUmI}O!%GT4r zE{u+jqB;&x)q)Cs7p_b+0yo9F^r-U4K)Ek6#t3zXFu?%ob*Q%&LWMZ!?_FY_A%>J9 z{Rn$)n9$@FTDOM*YRtD#J_$@aPypzPdxI1JQVd$E2>B$@YhO6@+@_sz6J7cDy!Ds* zUb4Y;^$goH<4a5)KYGMZrFp4@{rI6q@2J>V4C3OxIC>tD3&fF=fjA?hvI*!CTt+Qu zkmY$TYQ&4f}JOMs3O9?v&>`906$Ai1)%QAsG&B&RZ6Ivn# z-BR=3Vwjd7?$Gy~-jYsRGr?}UFHp#}u)>e=j5zp|VAI^eW6;g;Ab{3`a_N)SG{QE-p_K-n9Km&1iu@6QPVMCiQ;h=4l-P2`BdtCG5mBmi;?HfiW zYf|M3a5)ug^y2HQv)&3FB$StBeJqV9<6Wm{(54ZDAOCIzl(-oNLe6%^KtCL| zXMOD*4ht_e4;(3s8sa||%K~1o1yz7m)x7^Cwe2#>+!jNI*&<)(~ZCZ`RAY zojt_lCQK-c?s30;;^oG9=ujHvwQpWJrDu-q*gQ2#}e6+xVrB#w(*vl9cV!u8mB}w-&=wrsk{1u$Ka*FSX(2!vl{Rfuc+j?qz0~4TE z&%Qv@zMxx2iX${AC=pS5EB#qea0n$uh2LqXGvRDoH(A^VDiM=n+`+j^Xb(de!{WLO zQ;8g=OUb#MmZn}0GN-`o>+>8Oa&2vGUV3P&pil7uzZW@+B?A-v!MQSkAO*mFX1)ZSu1Z+t@s zuDv$fCGWwwVMq2M6=`YdH!^2Uety(W%T|D(H)PhEQ5;aT%=`5bN1oe$^;z;~B|JUR zsq46p3%hMh>u-C{+cC${R#n#G-W7t_z(seG=soybI(SH33%o9(Q3BP_Wp!Gt0~;qF z{i3h$>x`Q$nKtYiUN9?i7&tAfI%XK?M-Vg&X;i3nmp%|gjG;?EW!I_b1NzevGj z7ge}EwDO@{tG<`tlWOVpno>?mdip;?T!g*C9eFUr4KkW|aC$R#{L*628KG;5#nM@v zn8TZ^U=`|yvJvB(H|Z8J-d=d~NNCW9XySLfn%A0q6AeX+*7C*^62V`rx)fFK#sBI@ znx_Ffn*i2_8E?t}lLUJmR&W7hL)-c;^I%3FM+{qArh&rq>_3R_zDjzH#Hm4xJtJtD&R_wm(3xN7}fXlP9nISDwWn{O~OyrWTvP1qP2 z<9{G@jJbYc^TicwNj5e$JiW=a);8UqVI)($KwTm`JXFnL$?c-SQ zf!9P^!XE5($QMT6$_-#a_2cb*M;KCkEv2Wx(e`;Zc_KWXlVF&n_oy}5j$UpY?3HS* zp-(&6jxB0rzT%Pp{wq6Jde|buRVyXcJS_MDnSM9$T&vZyz0zUB4DVHVOfiL;vGpQinAk~|eF-?F11CpHcduYN zq4^D$rL|T*$)?luzCLGi-wSsRv5MoJ0ga=Q(sPru%U)wgp6R2DP*$atB_ zqE}ZSuYSUg!UvtV_ayKbfC)>Z;)9x=6;=*DHFtW41r50f z?W#8yc5x3`^ZFjatyo#TmFu0oBI3jCWyCAW7F%mYCi6unCPKyErqk%ex1oP6iKW21 z5GuuA4oMlfeL2wk_P|z-7VZfGLo6VxS0idUc1s*Ce^wo zu(CaS@wj_?k6k47MBUY+mHr1djzwqbf^ZeW%~1H))fIfOgq`7swJely(pq*~CW(1? zVD|>SiGWNN@DVLp6QicMa41^?S{UswjplI=%-fkrKRYrA+q$NvMoU^!a^TZW#{apq zWthz0E5}HlC@q^7CBd(-A7xp}T^);}Yn1_K^e9cMMy+Ga7bh#{%Q5p6>CE7FQ-%*7 z2^OrCyHIc4+2WFR3+6<$e4ju0*wD3l=YjdY$2jX6gV?umLPbT-oQFNDoXL~!ABU6j z1)Y=u(RIPF)LxdnqLfiPL)M6Z#$lcp^sEz0dKcZb<0!Q_c~VrIYQ+d&T{&t^EtWET z;o^G(-aXmmI)aeyJAl#QIes|?+%|cxAU*vQC;heZsw!r%Z($!#B!1RR1@iHk1$}Mi z>3~pSnMZ^F<2)y+j1ge;N0`A7{8p@S!jpp?}(3z$2g+?fmEN{n^f#2cC`& z!Gdt>`f5-=Hy~w0)_wts0A|v*(m<_3w1W>yf#48$2K^43{7IPa&otlDG8pK6gI)Fr zgH2abN^aETwvBhTNx?)Kk11WbJM$#c7m|fhFTRP_bINit9l_QO;(@^BY2?spffPn# z02{(*>wn)7>ar}B0#5_*cL{YWm28vBO9y`Q%XX>S5-04*a7k8G<$aLU9mM{SmY{#) zb%yzAfX`gH`O(dE= zCo)Pg+jKmuFfYrWO@sQQ^KwHx#d@8HDz|OQnsb}pX0UUYxUy*g-yp2vvOI`HU04g3 z`pj)ka(b6VfVQ*=27R1zP|n%Z&6Pw zFt*0hD_Myh_+ktUaoBmWWHZooyJ5MByY*i8Af;|ejMQolHn8%;R37+Q2oRM+f*7ey z;rOM}(rJrB_{-CO?YAc4wujogb#L*uSlw??aJQo{zL>`l2l1L_()cPc0V{s|V8~1{ z?aIr0Vm7n+6%n#v9EOO!OA$9HvV@H{4)ouh`-&Mr0}hOv>8m_;oA zUq&AM?yZL|5Mc3Br;HvfK<sBt zd2n_egf`47st@oh?f$I*EZ;7OF(IpyUdw|%dlhImSAYWcziRElWH9UZvBFV4RT!XY9lcJKqRfESaa&c?hmb;#_Ch z_+oXDQJ>Y3EQiuDa05_&c3&KgOr*HvM+cfUZT`uhBrD~mA*hjdKP}@Yq<)$LqBdP~ zUFq11JoQ40BL|J}tMP@5J$JOd+*4;-fM)ByD04&4o3nW6_9tFnp9DiS82_A=9nkW# z=gtkWt>9ch*G(v{bq$WWYN3;TxD9A}F+;Av1L6t1U|wPC#6x2w>X-miuKszdOiu9) z+tVWaP6qSVciFo4^>+a->BVj*GudkaZ!7%kKW*DS*VYuje2riPPtARu5v>AgF2wTl z!M6`9YdPDn(0TzMNBnt}wa09t4S5e~+0)(?S;s{wE5Q>fES`Kk@*11LdD z=0DPMQ_!DH&Sd%-1dW;@EB=5rX-x^~c3$jS9RycrFxg$8ntoTDLrgX^BIcjks;d3v z**9qg1PXr412o+Ttv_FbH>(8Z{JDkdEH1ifG2THbBD+a;8iySukKJurq_MptNBO;< z-$q<^D!Wbd84pxKy6lHTmMhH)mtz1EOauj$T~6al${N=!?(TQ^omK|PA&mj-CZ8x8 z*Ht-0GXc-$wHyd&6C%u3XbFyIHgX!ZBz?fD){gu^1qWd?CJ^6qbb(=e8G zNpvXvrPLl7_C$yuIWXBMW|N>yD!%^UqLc#D$4Q^VN45(FoNl;Q0%6>K6vmyS#{vyd z#}glN1?c+v`H{KPy*d9M(Fi8@AKb5>5Zh8-xO*c!h}2)t0Juk2kLt95su=)wA1{W| z$^9O^pqYxWrAAOsi-#mw+y_v^D3jaK zWrO7y>Esq&>}WZJcezg?@HC56gB7zih(J zoi4a#Wlw5eRaidexP{^79xPiV&9D?6Ue^Dn^(1a`dCQnVZYR~~C-*@n zwH5QCpXg^f7>X~%F`7^M$yNSk$7Ft{4u95sj?Hs3W-G&iFbMEF*1YLVy7IWxy>Wd1>mG15jbDA=Nv)_$QHJ-Mv6lH!H)R z%9omd5n!B(!AgS)*R{yhd$nFaHo}>RhvQEJfM3I$X?)zB_4Cx%51Jj}BD(=;sqj*H zMg$DtM&Q{Z(m-ixY5C-$5%}yph%exnuxQvcD+NLZB-w~~MO?r+M`Q^U7QAehdA#cY z;M*CIEj>W>H-s&emOVfCPHU{{VlDJ)XDKEqGIE);E4l)7^u`1lo>0T!Taf%ioMUj; zz&Y;IncsvHo{#V5*FnpYguA@_~}2iw1y%C<8c6fP>*UkNwzm6es92iyp7fo1Ph zwwgv3D=RCTr73NA195iSg;h}ZIM56gQDsA~f(!yxNf7c=gr++rI|SAIu@*J6X6Vv% z7QU9B3djj|VLb6EF}Z{fk{SipBe^5ry$~D!q3R&zK1x898K#XkU(lPfbY{ekr{J>o z%U+}Ce5I44W#y?k(xIG{sFcA&g}2&!+~Ea5pizh#HCb+_i$b1cKRX0{6P9(UU_kSs zIKVWT8f%0MKDnk{IKcKte4Id~pboOrIgnMs0Ke#T+d1J$KLu$tlby?YL{=?ZE8F-s z0HRW`&G^E{qoSflf~{)y$}w%YiYuHQncBYB51fdu68jp<; z{j6LNmJ~-7r-`EVwZjDqkBC|8c9N@q0F!$i7@G2t*FA*;VK-Z%;o(RkmT&U&#i))= zgHE&*o9S%euw42sYbxvM1*wa7RuYa@z_b--YncpvfUY*8VWJmjXxEHD+-brm3W^{d z*!wL>?@hKYGc~w0*B;f{6k$PJ9mXSc=a9a<@aNExCh;O>)g%(`9?3)J@Xy40^w4@K zh}zgD7`LUP!)D?f6%)h6!BL+*zM0Rs{k(hI|JLUsVUrZoNQgSm<76F*TQdvRcumxo z{N3kA!kgryzrIG&sYFD6iYhSxw?Zun9fBIc6=SuPHYC8Pl&Ej?hlYOY!Rl&BEgrVR z{!aYR&dr-q__V_LYZ-?0)00P?sq{^#(I+enUCt)P^H zw$HJG!W;g2JB_uH<*y0!#HLPs{D z6Pt~xZp=(;1P;%kkIt6DkEqA$t|GT7VQG2%Fg^rzlYO}?Tm>EaM$l}41i3;eL|yv#nWkoP6m9_*^W_q4f+NU)S?EhcI}Ac-Ep- z%h>)u53(o20(afh&hkm&%1l0>m)0%sDOT!A@|J?Fj0tHQ(bv;M#2lnlymXc6oN!R~ zaU8mM;lhhhlCt!qB3Evf_bwOJ-PB71 zA~%Kq>P>s*Zu;ym`JpxBKvG|W((;VSTIax}RndZriy^{`%HGl6#oxli(PZVWIh=4m zUDQM4?l++y2xg8slXCpu02R*V_D<~d3U0>kQ;f)*CA7Fs@31;h#?|p(@VdMJmT!_W zGRSn#{nYgq_c_L>Gzhv&2&wFP?#eH}Gx8flnCI`NDpZv-Ibf`1tttGoE>DaJ!;>c}0M&1A07JE4hwoTlzJ3?H%)%M|>(e)&O$@a>VNop~v<>sy#PH+u90% zHHZW4v7*?xwt3Nk9<#cod*3lDsfDBoxU=`dqK6$9R%4v z2BboGmB9357qAtJ16Xn`h0QMX>^FJ_s2EYF(yOP*3di&?D<;+aFBz9$m<&ifEm!W{ zyZ5R8!~6aJ4L@}T2)eOq{g(qtS}|-#v5pKQ?{g$!aqBhfX0qc(!HVLwi=&Axts3P1 zwU=l^3xYUaM|Bdc=PSSihE=3!2u+h|>TLknGZ=ODPs(kABjGe%Y z!)Ix+s|WXWzZ(8@ROVj^NE6>aQK(kXo++1`t~WSu+4)FmN<_rF?8uQ7)~!_OX})VC zrykizBW6CY?=sN?bhM@(E%)s&WBd3ogfR4@R;_)(VJ*)63_ANbL7)=yh+Y_Ai;S&L5VX$%Qfp0)(~%u%&dg*o4Hs2klZtSP;Gc>?Ff7yxWBvspPSb3 zgYx0or=R~kd#@>iv!Uam+Q}d$JtKX4Hd{z=QrTp_jB`hpf{w88rUSTf5bn|j({f<> zlCO^sWIoIq=3jOqSuv2wjt146C!hZ~wO-a3gRz2~?nZQ!YBgMU8BcQT@3O@tQ?x{S zBq$~wcYlJv$x}Xd!6XNNY$xUa0Ipjt8<*;ey9rFId_V>!3Rg@K&p&%^)B6&2YIiAP ztS6Hf$I829b}2n+8(7_i)n70!mP=2`;WJ4+jJ;aUYO0uvzS~t(;u! zX#aD6dx|tVY)7YeQ!B>~h0K-Y2<j*F1W?RBk3EPLmdxie{weDN z6|YOiKR@tT4P6fY!*zR7@#fVTtEez=+dloVgH$4 zBa-M?jK2%c`c_A_>gse^_%i}^koHCuxz0IydU92leot=7t*%DlQcfvwI8<4mBcfwo zy^r{v^t&I`0`jtq!=+vxGb)B=WscLQM+!s3xNcS!t*NTnj?32$hbcdhu6h2Q5Emb! zs~IJdUIEBt)-{LuCgMRq-Yhf_6+c&9DOL46&M7REyuui_(0a)*svh{~!Fe_>yWZ*D z4$L>cy=K||t3-97l-#g8N<1xxzq7HThtN=gE1@!uZpc>h<33`#A6s$g|TNYR^U&SGa(+#-j4^ zLtXV-K<@bh@W?dUB4kKz3#IgJzV{G@o!P6WAkX>9NO}H#m+Ic>Y5FGHFR|J~w`Zoy zDr(9ZTjquc8_P1c@F39g-=FRP#4iTw*mIC^jk&I`gaJ|8ciqfi4?0xQ20o4Xa}<7- zO)g?W>?cQ}hcz1t1y=saUUc9eYe|oGx5mW07_0~}Ux#eBd$*X7^Q`Q3cYo)#T+_n7 z7e^)t8}w5cxH51jDt)6@ydZQJ=QZqruDbp9TKHRne@`=zkHJuNhTrNPOC+J9>vsGXay0f&eZ%DyErtP^h{ngqxXp{X)wM0GT=KLx zeC1!14-xpiri6GofIh!hvXR>RN5q`1&9EDkh@r>tg;Up22uLMUTBUp2pEY;jFpK)9 zx@x!C9U}A|$NeL10S33+;t9?MoHm#8zypit)VQlpmf z8>!r@>xUGcy{B)I`JM#)1C)IMn-AeCkZE)>{VSaMeg4t)`zkTflv>hj>DtHtm!jt+ zeDN#}_e)(`nuJ^OVDofju!|pv`c!!tad` zxAIzN=j&nBmD$>|V1NGFU}*HP@uYbAdGfxFs=uY>noDgZ`#{?CFG|yc2LPkw_=J$3 z;E^y#>t|f33LJW8UjX#He|=47`5$#)OMzkHRlOUcvZrJ8ZYRJB7`CP)LpG;V)Qy>E z5){hiev|#Zzc%E&zJP)xhdAG>`b~p^29B0t2@039dEli zZ`hp9^FGtuzBj&pePuLOQU=f7yR!e;GvO*Q=BRZ6O_*qubBlW&8mc*fb(kMBDD$Gy zmfp1IPfa?~rH**WG||&I9adbyW*HjVO$z2Md?hxKULdbbp99j?whpR_A9Z3{&e12? z@~hTl@w>m61AH3~z@9JIA0C9>1V+mOxn8-_z0-RoBqjaIFng7m{a%l9>)pP!cA<>L zF74A~#1@J}EiR(|vc9XL6s_FBtO3rxJB zMK#wY`WNak1`<2FXT_gCpRtQr5uo`m@6St0T;Ig=?7z3LmwN5d5z?|_;CPXiMdKm2 z0A0KN_MfTk1vFzLPwm-h_T8%U1^vIOwtH>YW6J!>mhxp%%P>nEM8E&{8YWo{irB=L zuNiFMUwo&zxs_jPYDI~&Nj5yh?fxg*+j}t75=bRn?j6>x5-_HdQoI&7)eRHGp4jLAeM0|k2ow3_VbIY2UvZ(mqaQ0Uh zf#G?HtE&aCY~YRF293VhGn@8}=w#BeohLGuTHI?Jm4!p33yq^$hHb$~_rVfRr0ZSH z5%PNzt_MPnL8+gVO2H~%IYUWenK?FqF@_yw2 z=_&;g_x%>Uf6$6U{dEsTC^+svY1izyl_;ok^rLfhy58K3uD8MXNwcx`m#q6lzV-(# ze%W2>Qr!pY*&)8VB80r7ch?~fu3R+}wjplK&13gW3BlQRCJ#03r;k$co3r0pdGhJ< zeC{lXfQ#0>w^C9EM7|ck;A63;-n8&}5bphRj9I1E8qYsK_pCmdF&Jjh^jZ!({;mf+ zvYPLCeEnV3lj0Kn`A{Fpo1yn$5y^D$ap=KlhHuO%K)(0V|8bJn-n$I?b&-(?|LRle->IUTRIFq3>~wpWSMa&(7vJKbT-7FpR~~z zZzm2GsB1j4AJ1wXD#5=t=m*`W|kY`Xc zCPj0sBOFyw4vdAQc!Lt&>af4{#ljH}(>)^w-NB+JrOR zRNiK@N!1EqgC{;uNJD|`93J~J!uEc_Vzb)v`d0rBYi|NhW!t?E?V$~-Gdk<7NtLPE%}&BM1Y_SVz;Jn!%S`@Zk*=r}rb z?CyQv*L@9Zo$EZ$HC6ujjE(SFHpfW0{Wj}BjJ>4`y*^NdnU4lM$5#_C^*r!(K)ARL#!Cdj@N!W688A_~G zXUM=mQ4M+uMZ>}4BHS(o?j=y2L#<6T>^p6-VCQNB^%N4kYB~<}vlt?xgwU8B3`F`o zCW#|Uz7x{^%4+_WAM`KrmB9jcvC_}MB4Ns9VfbmFY|e!U7hx_KkD{SZ<`9%UHeIK? z@jy>@UZ~}#F`hVmT4rjnR-hLuHBg*DYF7z~hh_ys$5XXRORlu%Lv8VL0Pz)IxEFze zJ6%S-_tk3g^1YMqie9W7Ua+a!U*l-zaD`G^BKq%hR0HN{J~#v(_KHSCbQoJ#v0M#c zQQD4oX#mtJ2c?jp;Na^&O#$;h7aK}^CX2vjr`eIA`;jdg+#PZ3{PPSq7mb2W8nx6# zFX(({)v)Vw)D|-+m6MT-yg&45ZK`^oPCH%Ek#C*AI0SwpZ}gz5k@c7n2-_kq3)3fN zMnI{b1bn6Y7uPypp)c~Q`UL%xADn9j1hklIku5adv18`b&Yjpd*0-0JS{OPzQ$jD% zD7!6@XUWM*Mlzcd77RJHx(hQSn34sc;6N?Mt?ERA*uu!wDsY{_!(!Y&f@hAf2>_O= zz9=X0iQavA!^);rpq`p;mik)OSLs9VBlqz_5csx+jnLdIS9_Vn*0fV;3-8{hneHu=w3+}As-ANx&~*EL zxH(0Yi)?3ktsfjuXZS9x-Any3NPa4<;huj$7o)ZkmqM6;)RUv;P;Xhahv1_3KCM^L z-ZEc+5LXTs>Z!P`nyGRuS4Nrb7`wSpBV75g?_kl54*S0`aUQHJ$7{vw9aNnONn1Jn zmxb_u3;zIWlw4T!XF@~5&aW?owm@Cg9{Ir7fNRKo z=S5J@nMDtP&Cz`{40j!?O#IkIf#=Kt=+Ql zfw0HarRpzVT9$^UxQxHC>gnGiF^LKfd9gA&rZCPsCYKn?sCWBzdq6c?%gR!wDa?-0 z#nRQGf~&qJqvfNhV*Zx--Vv`$UW;j@!Y6*?K>txPhYGtVy?Fmaun+tjMYA8;8fPE% zt7+EaDga9!J(XZEJe8l@y?--+aNtw=W%YdV{toW-f(pzY?^_UEyl*&Qv^qY69eA&N z7nc9j!U(?eCk`)G>31>+Dx*)oI2pg+)xPL37${3T6j*wOg+D_j2UU!q=21wpm*!}L zsQ|u7aREwOyHb>%-1;)9!*mo3j?m4y0`{3F@bJFQOw0u=fe?#g;gd&|n{0AQ%8 zj5EF*FvLyDSO4r^CO-g?z@3|Vw(qaMcCl@#|M1@!5fEO7#)q!1aUwJZzeZ{}aZb!X zz}l}A3f1gU%Cyph@`S%x=}epO>~7un+*Id(CF6sh+gll5Rv`~&eroWKyhi!88DK8+Qnb-4yxeG?F_nt|4f+6Z95 zA|fa}T>Ymh>IM8nl%^h>VW)i9NejT~baDBEHciolyrGKe1)j`Ly zn?QI3)?uW@tT|T7@lomGG`7f(c1xKVO2RJqX?&{q=1O46BC2lh&+h4vfTvoVAAlbs z!cv==@|m@GX3{w9thN`2|JKO6mym3rt6h8<`f+_ayL88zC(hdi6 zRtj2ID;v*%`cG$hv3oVgnuWO0dwA-pVBIDb3yMFDhE2bVbr%VNnblXrJ@ib(2S4XB z``(5EQceUTwJz|k2kA69D{KE<@JId%NEL0SYPd&Wnl=D5a~iaGE{k?hX_f-{Dx&e& z0y{1l5Z04mLJM}UsSprQUviK`h6rHOk*ZN>C%&-wd}?*+>SdU`$7Lgr&R7zIIdY?s zQjPQ{_e6~VFa!d`T#+@Ge$Qp28>J;RpBTz>skn!6qwVEwgGGD!>uQwMDO%Rsl&ll_ zr*ZoSU>^h<5rdV+vrLGFg0@Y+`HRVANAatyWw44+4-U9}TbN7j`-ryA?q^y7n>~Js zTWI{W1NS8?{#4>|ntfw*|6%Y!ey!I$t0h!hubXhS2%%nFW5>5rU6QqxQhT%*u8vU(Hg z(z9tf>t?j7h7+4e$TklrK$M7i`7NJUP>wa~E-6M7l}_wPs>ngLm8rp~Nlj~z!5M&1 zt6(&z{hh!DvMKY}Fif?;B2iVNULyUGg9x~SSDKn1^18@fssuIlhGVl`$g!e~#ZSfQpXI;phEzLcT&Y8#@{2G1|JP^9=ep;lMugxP1 z9fmjL=W6o@BaxWa@LR68IdET+^O&0yi#T);{XCk~o5$<}rId!`&GR@DTUS(&m#&3ZYF+I(qA4 zG)8e?gN=&0a;%Xv+vcr;w1e5*nV)U@GKwqDG!5jma{?%_E_iqe8to*tO#L#uPY)h! zYQM&!colDq+at7I#_!Q5q<%1(J;L440Ok0lb3z0>n6p6e<#w{B(&3hD0+SN6>tU<# z=bt}KP+JqVL``_j*Fc52S670#O+36km=l4W_k5PU)Hwj7 zt5#fab@!nc&yR2iYacqFunq;435clEe+RKl((OpctH|)e&dzRSq3?iB$xNFus-Ck} zD*zFp8A#p8QD0k(=mIWifi$Y1!YW>=8map9X=iJRiNr&aPPbATgT||X4--o_?lGv+ zkOB!15dBq^H67!+oW}X!0QmHVRVDbquWY2DLzd{!xK;~k3qc+e2Y!J!l9kitnnr-_^(}sx|=%QbW+*=y9yh0j+}rK&-=|0X>yo zqyU7JCJ^i+uW-Y$j(kY6qrHhpNSUSSqRaCS{9M;*ix=hPMn{@c07YIL0TfxFcX2&W z#q40i2~bP{-LM(i75rqrNmDD%91#nJ5a{o#39(Xrj0o&3E@C-ELxi%|v9vO{yxSiV z@k*(XJ+VFui#fZzXuMqHXw;H-mcS*%obHE!DJzQ;I_tfu^NlM?{50h%G2CHYs{~dd zleyqfX>J6373T1DDlfnXZlEPmonBzbHt9g^u^zKm+IP%YYWf#s8$?G@mc(`0cO}m8 z;AAbh=WNhwj8F@X zgLr|nbfeTP+?y<0+Q7G3A}YJvSz>W^4B(0(5z65y!$!PLcS(|5jtQYogz34Gw{R*8 zj!)N>am0$+PV4+)0Y5UBUj6y=rRY&DC^dKn&yKby0Qn~g7?8|a8pJiSGB>&x;rQ2! zav1=}k5rIkpBYI%zWYdP7-61A55PFVwKW6!@mT1JQzR@B5-k@k?D?{#7*2)Xt5||{ zS*`%pi@4*9qSdv`%4PsyZpj$qvvKn|2*PME!XRkZFz#}ew)Ed&2}4;6NY!bub~*do zyTLSKW!$kba25Pn=*NlaF!{2TwRQFnya?js064Ku5-)Dcsdu|*FF((r$0+Vv+C4_# z$?rI;OsNx}kRTb*mTPWaJpyQyO z9AWja=F|FzZgRtAfhk z^;6Nms{X}PQ; zDDgxp8bFf|GOlHdo?WP!Z-~L z&e|dn2&sm{A&FtUE@?~ocM|rY9(-Q5<7r4Ul$V#MDi0byZBGNdzr0XHn>N@(lAoWCU98FFGX2R(Eya5%!=(t9Oq1K4cE2rG z`D@cP5MQ0-=AI21m0qJq4~CLmrYU!EJ4O$A;dT=!`2+<89q{5@C#3$?&^%bl7rlQ2 zu_wOmjCX%9lHcd^-;=+AU^O6cfh_=S!>A09+aULYV@TAcFdBjr`q7O!MO|_O?>SaD z!0$`LaS7LKp5iv`rnwOowC?S32?><>C7Q+9Hn3(0X(X(Nv6;p1-S~z~cEg$~ zE}?9J#illFi9IcsVQU?M1%|QM0?Pq=i3Y{UvmMs{V0V@Z`_~NsVH6(ZWZREx;(yd% z2BV9QQC>??t6-)f`wE00^fcRg_}959H$uXR)Z;W)i_?suu9F8_C^#~pj(shf~o z;_hM6yJ5okSSvmJHUI5R6W^Z?;IWcT35b|7#d-pWG5(7ySHGo~-nrvYtO-VKp7hdd z3HyKH4_!E~UQ4a@2bI?U7|wb%#PW!UHK5Cko#34l1_)o5>!PU!s7jED6p+g%UucyY zHXcWwWMLO=lb{6bce3QOHH2!=g=xi(Y?HSbAT{SUsG^1SjJU1bhzqkh?`a+gWJ*6DmX^GL+9$zSli;w3My_ z)SJISjejM#>}v5nO8W2Y76o!QcHIc5J~Itv<1`x&D62;UQDdm;RQfd_S|ZUupn|IN zrZ81wVGE?@u@FSz8`S!uA+r;P06lPewx-QZM%+v#7y^_y@B%w|`ZR+bar-YL0fJ1U zKY#Np`j^u%QSV`;tCQ0kNL?0^WPFdzc&&$V?#3b@!UkzK9=P*~u%eK!#`QGyLM(%d|pB2kPj#eAkoKwMelQRD*njopnvR=TdiV-DZ~(2@D&U`JjA@P ze!OgD%aN5$3(CM(mE06;D^f8ds3f8mOUPq-hjF z&uj(J1GiSDm}TE?u0gzEfGeB9zBCbXGoFo>Jns9PFYwp6>gAXfE}gG=epc4CbTtpv zCGf4q)cEQck+m9!1Hpz zx%3SKiAfKStx9R?DrhT*CQvEJ;uu2Z_&*l!N8TTJ2!pIpzRusKQlpAjv-HF*=R3xCFN&|N%7f%-O^ON(qJpQsr{LRRMTbZ ziv~9rXV&mTkM(i#w)=f!41U0){Z&e9glK3kBQq~Ft!I5#Tda$*$=HD^VzMO2`ZwDL z`SZ@DLdQsa>vE&qsIDzaez~BgOG4HpG8nFF&9VLs6~I{|&Jqgk@v-8tGtPIrLKpp5 zt9Py0DNGA@Z*Tq%u;?Mceb;MAbO+@(-ik#wpjK#7$NNX6eLfbtsXc*_Y50lXY|?6{ z{izElPHa4X_3!7;3(!+h&AAo&fuHYsVb1uj)~+*TAo+V4IrJ4dQf&Mm%mQud1f4vNJ0OHt`Mi*>`1}_uSaiZe_Mvn9M zZTZ2%8fV99^+nPobn@D7Hvt4>tax6ZZ@Fwsl4_y?amX;0qV(%Ta?pNLpj;Z2uE$H~ z`CrW_pEr1cgd}ed-)<#7$_~vd`*p_JvL%5rRHt$~A}$sz8~cchN2V-ow2%{g46wj< zyK98VX-DeQOT)Mg!L-0chOjU1_pcnn+#x%3Mi8hQb)J-(uM}l2h(P{qfAKHEm0oP+ z@V_-YK&f>-`IOo=B@dN?Yi}aQJJkffXuW7pD|krESMvgrqr5L@zuO9_7>Ao9xVl5R zBm%4v-tH#aN_vxnQgY~B9KuRQzh*Pvbn@4JWj*yBar#awzal4a`Y?i@@(akVm*yq_ z`Lr=q2}W(1KnRQIB^De+rY+r$ZkPFpt7J6Mw78W+*A|o64PF8LY#6AKxx__Cegq)g zC7^2hVJGzfpCWG27|gTweA5Ipx2l6#Nt2chA*a5zx>7Jubt;r%U44L|cn_g362L++ zjA5SrV7(0KdrB}naowT0>@ zP_UE^IU@vVV&LphqbPWZWu}(?_R+|}Z^{$8diCm)5w_}uMf*m8(aR6)WGftSu0SNU~h3p+sPI+Zv&=``h{5V{Otw zRY8G_^UJQ!6$_$(c_E!y$I)>jWH#AQr6_%iH$=mKL{_EU?8$-xuBB16x)f^!rghCu2X0~nb~q6Uk3mYPt0v%11yTtTlfb@e zc{{rtvb~Lh`4Rs&lZTEGFn?*BOQ;+fq;-X$pc!;E`I^NxGppS`HC0t_&S_pb%O-i@ zf?L#W4l>7(q|Tr>nOg)Vn#X6SR`$>#JpBJl!r&PKDyC-i*r=!rjt~g6K?P&A1u%P| zq+BAbF*!2c)z-uZwX#iBv)6&vXNEUA(pBgmrs-_C5-77i-`vFp7jBnmK_(1}#s>(` zh6=eFgk^8yqChTqpUTbqFgQ_&tUx35njwSrD|=%O-#<59<&*v+l4@)x$j#Ly9!5gf zcC9braa5=CJ)B+>K6f(Bl|erel-HW5l0Q~3avBxaQAN^X{`j$+!C~+7|1H_;9-R8b zS+fM`UijebBEH*kwYg%D*=RL#c~iR+AC0Z?R|VNFx6+frY*bzzPii@(6U!WfpN6pb zS3;sUf$J_41nyZtK)}1l$JdB#zeD0b>U>A3{yAHptP2xSAs%AirS5(E_TdqH1b&Oi z_pQsJZ#Uo6=W`dwi>4kHYgE61PPcKed|~TQ!U6#y3(}_&&)xfP68KfoCmg(rce(y} zZ+R;6kJ=}52jZ~P^o{cu)1>!RVltlpJAI62k()1`ae&ed7V1o)uV4b^(&F-0maa8Rj` zIBR1~)p86!E9z!B4^6&k!=)=pz9b>5D+QVzG2?XS1%gT@sMaA8ZImC`UH({4h5pow z&+RmXYxJ-W-EZK6RzSrU2Bhb$oFU9%k4Vz)bb1ATTMvD#@u|1hKS>w+j$6oOr_ET0 zN`sbXz&5vss`d;-n9aQuTq4*)vIW_WA5%B&r2)9f=3MlWMurPCkTfI z9fQfTZ88Fz{8wi!cu*w@oW@-nurmZV#NTqd+#8uz zzHMBl34=6FrvVvJOV1M)`0_lRVtGNHz`)1se~SkT4Df_tcDzKh46^VXJQTingEdTh z4w2Cz)Aq*DXCY@iIdT*`jPoreF3x@Auw3d-L1N>CAC3z>cl$e~*7xQ8;A)TBfbuW=I0g$E;#Upiwh6|b)C+Zl@wmCK z`VI1Y%`VPKMe%w0_PyJkYesSEFL#q3`~maj+C?TNvJ-?eyOn&<#$6C>`=pD(CY|YI z(WPL?)A?7xI|@C}!0aLd{6P1NkUsj6br1xD`I%u@e%$v6heVXylB3)xRiwPEE(w3^ z2f*{G2ziXRJVdsiYigSJ$zGB-h=5)7s~yAwHqA=P$aCNgt0ZzPM-pkM!9O-3>Q;nL zm}-TsF^OtiCF2cAOti9v9e0m+irRACcco2IS1M|B<}^|tjSduSQgA#%WnM3Rv_9& zU=PGk@%!3N6W&KS3%rj>w^LmDV5Rzcz#pWe;7&R1995E}l$}&FMEF=g0`S37k4YS) zOrJx}dOkdJxflF__>DU6ZX?~u@OoZFxy`AdgH}1p<-oPYtG8QlNN?3(UAs}kba#WJ z@jIB+o`AY7_&kn)$@kv*8DxlN@D=pd@K3+X9(P~=59(USOOZrC0`p52UZ|9$WFR91 zA2q=QmKm6;sssc7(om8p0kL2OOEs)+6&12QgVH7JGcsaz1YAHuTxJh3>A+NegOU#v z$^kAODVq9{skgWa8-$czT@Kl^ubz&}=-=70A;yj~rg!dP{ zhRv4?=a~u9Tka@4sY%_7J4g!E?Y4?KE$$l1f#@JIo72E1+KVmRw&!FZTb~^FyY!3k&w?;HiA1qhX&&IkC=B7K)#q^BZ@(hg}MI_lAt;Ne2K0l4UvU{{mNuV@a%pRO%iA6?t zNjQ)*Vc$bc64Z)2D=X`<$rS8*Er1*+z-Dw5Zw}lQSQ7L@#62&zRKE|}sfU`GTNNTg zhbV_%3HQA0=yR^dT64ArH!!xeQcyUgKv-}rCs4&JJ|3OBP0+pycIw3!@k19P!J$-rULeWZ=LFu(aXUii;U7+f% zPez@zPW>XR1DU6=u9?<2ONVcVM31q#BV&5eH%x!dyMzS=<{rxy_PFwhD++nAg#XtFVPrxIcpby`J2IC1WKUbGin?Ul3ODPs(XjaesV7Ap{GQlqjgOP_$bKWX)&_$p* z-}*Mp5h?Rxd@%p=v?5}_aY#>vq$l2Z9fLIZh}YEu(DO@33eOxT=o!e_05&rEUJ)8L z-yj7mZM%uq#S1F3He)ILP++g{@YvY-$Ym&0yh8`UQW%Ga#^>S}o#!&Zm5DnpF75;y zn=~vgdGPH-Z4|)uTLilBSn{x~kFvWMh~~STM)-W)^ov$H@G$Xd%IjR9BB~7`@84v% zn6jM|8t^nwS+E74t&7xzQ5M{8)VdB`q6rMif0B33{{q-cl-k{S#~W=*}M!nn&YL8mjoAs{Y#IQ zZsbMsmi$S*Oh_BtU(sECgA&Hf5yU7jcJ702a~Hl2vAB=^>A!U%tK$m?+rXUFt^Pw=#RwEWJyYe<#j*q(n7gLe?L*ZZ)Y?KE+j}Y#yPJ z0R2EtovO|;@urT~JHb3SJ|*QvzqhfYP{GcwCjo>^t}Exak|W;q-%TjtIa83rabl}t zSp~jh;vcFybcaxa{mH_9KJXcq=O_gib&jX9UM8pV$J$8nu+$ReXRubh|w3o>RDlUqZYAtYT( zA=4u8Jq28cfx!cP)Y}SdlcD%GAjd&>3F<%()wO=@-1DEBI?`p0zJFL|#<&6hXl^s@ zrn%bfb zV6eey?D{$V&mYz5K5&0OcP`$IX}W@u>d4s0lwz zqMm2|cMvFU&HlH&+7eQvpw&X{LuvD$0`2#4n|D4seC}r#6X8UBXVO02&Y4jyXj@!t z3>8tladShV?uQ@CJJ~n#`JOxzHwJy6<=O&Jh6^WJ)01n zutCfJaxo}yY`^L~8v;Wn1!$oT4ZVOmpm*qlymbpuvmm50g07MC)rpCTs6_+xXo&@e z6*$?KT*=q}5}pW{2ugEWATMy#xwlS5#q=D3nI_q#9)s}Nm11zz^`F8v_sz6({a9I4 ziZ=QB`y^v~r{MiHUYcq*6jV@;0I=6if=+f@m)jB|u@b0C4lN|1twx4+c@wx%LB%HA zA`KDjkVh~ulbQ=`jUoIW^~fdEAj(vLOs{5YP8UiYTf{dW&Ngl*rh~%!>+m$`j(9h4#t- z7eS+_L(|5ZAP@kS%_&ew0ez$nLQ9HCb=VOUfzuZRUNF!y$isP&@Y;Ub&h==c`n+kH z;me@$bh6eG;m`&w1f^MHH5ZJqpO}6}k71svEY@I(KaHby5Xqz9-0@v~Nk z%UNK!6%Z>cuzU@i^j@bD6W!=QaP6Nz_Z?vYYbWbSHJ{ny98dZ}wsAs@&$CxRX@I*u zEhSDkhp%L2bQvB!r!V!o%^ajq0SGCfYFI+vY4fG*pmlGFktN(evsq20F{(2z7fj%Q zcxEM{i->13=}Of^2oIy!H+z zn@WHLCR!(5-FxVjF?+$s- zXQ6#7n^uXsm$p~{1o$SB8yCKff7pzj=%vhd`2Ow1!!zc_4OaxdM5PZdP7{p(p-pEi z0*!(F5fBU7qGWKcqwih;F=7f(4M7g563hg>?EuVrJWB}U=p0IyC!b@x8`YLC&NPmV zf)l<#?wFw}zhOYvk+Z@H&95jn?)MkBvaGZ#Fn$t2#gFPwXzIdzf;$G!oe7UzKHz%V z0zeGM@+Y?=Kn?^FIj;;Nk*kxFpMSZv9)_dj=M)@E?-RUkw~!1EcV8kVZTJxj^jY?WU?( zH)cESsEDa4=I8)0$RynOq9*}{z`ZwMCfPOT(G;T|l;sKR?@=zsFf@CBJm?MApe?^8g)%i66@={;zJtM7jESEI)n?S(=lK2y))9?3zz8#=<)jW%6NMQNF zIiRpEkd+C!2|}t2i)B%Mbw+kwcL8b@95Rd4`qA zUj@JhHmhW481bV?Q8t^2Sp5FDx!XGVlIrKdaiiy|5b z0X4+Dm}3|l(*v7o*uVvl#q`Ih_)EaU_jL7RO23&2$R5h)luBKfEv^vY1|492s7|cx z%FZwFy}Fm08nQa1ZS~ql%9W+Y9V8(|cA3biXUX?I1-d3MRvm$S3kU6vWB6Sb5Ycb` zeb6>HM(XS@eG>@FKqhTmE($Xt!TP3_B`^L@YOu&L9zE@S7{6}}K3|0pu%(exwt(ZGFwab~zU@ij%?QwRv$2yZdM z>?b$48$6Jnr#hH>qI%6}sW~XR?a!Mg^%grN>o+G6=`(a z-mSr5z(~nlKycWrzCXp}YxP-$zlAzEGykbSDH(T4hBC9oy3 zTAh~VyTKEPNSndXU1EXuSpcOKHxgCyxId(lTUQjU6DzLpb-aE_0=!QNM46-~Olc2F zSi3+Hdj*q#hnN^!0LC`m%S&tYvr!j9jWi$<$!1dFO=>lhH1pqVz=CBLD3p=;4j%lh zM!=@N9(L%bVBWi~7XLX4nFeZ`qYB~ALK@r_UfGluMRpuw&I05$WT0nUMhxS$~|00(^HG4#;xZW68EKDnGRb z4G<6g*U!w~Tiw`qxWq(XC2jWU^f?Yd#lW-G3%tV;!7v3ZoP%HOg+vOGFWJ~eJ>C!! z#3u%*O~$W|t;K~solvMvQcyu~RSg85;4S%k9?t?B78&LStY%deZT^hJD^Njb;DX|Y zhlj`GX=`wcMaQ9PG1gX$*oh@iOFmUpFRukDc+llP5rm{?8b`=R&&~)UVFzb zLIhhl5pE7#NXBI)55q%VY5Cue6hnhSh*0Q96TmX_2p={J+0Z{Wqg)>m3o0lot;Ec7 zt%Odr6fUHT zc>VO_Q^FqVEew>j1`wwVEsKnAZ!VF^4&-{H<<{92`+%%GgW#)*!CW~Hm@dGY1#=TKc^H`MS8I;7nsdW*V8w7BM9r#2sZ_10y(acvskrgp8yADdHM z`gTiWmn{F*5eF)x>sAy<2Lh_O>Nl*?QT&}P!k>^Radl-m$CMD6XH@$M*!`$C^G}*G zjX=OPi3#%g!a6mvxSX*JfL=pp8s=g-$(r$0Jl?a-->`KZJd0&d5PZzrno3c=N$qO0j-KRlZ(OM{WHii%c6ikt`9YRMni)D#7pf z5$KscM(u9hX=lqn7z`|)Lcx;0G+a@TThldv12m?yLu@RFzkrz#2xOg+$%jmA)eYcY zepG@GPkG29$1N&u>2z6FjdjN@1x2n{V`W?OPSpv^w32Pa7?+~9&&IuP2+Sl_0#8o4 zvQ}R-(qM62pVydNa4p3e&!`!F&5P5Q3Za1B1Ybs!($A-6J5K1}OQvKVo*|AN8Tdrx zKne5+^b!QCN-fcP0>-cNRyoQwj^f_cAJ3v(cP6=HR-bP6c3oB~wKF9Wh%uO5P}|do zNzxP}0tUSTrFBpH*Ka{EYoRY!fb)CeS=EWIhfv>klwk8caz>6@9h*q3pkpv1u+rlh z@uTg^VD9mZ5f}%^Y#GV?Z6`l5CqpYR=wKq}>|6vvZRNftsS%)cpy1VYW&Sp@ONO?T z*~Wws5fogbvwYrXX1vFv8m58enDFz+eW1NDVkFbRj!q}pOA2rEvy41UAFR1m)+1g71II>hbATjTzo zqYZ=x8vV6+C?O=89Oi58+ti6G%7+cPe|EboQ7=eWgeop?%!hwLPAdwC4Wy3BkR+N6 z5sshNY``rb)lz%)Ov_nid*dDw6I$9qr6}I9x_uFauT1_%(7;HX1ct`wBt*v}zT92N zdW8u2yR&3r-y5M^yL4sA7|stZM^8;>5S_K87!v8y7(tc_XL@~53Uh)a6Sa$khO93e zE!{IdBCEV&qEU!`9z*Ze5D?J3{`N0;Xz9>1!%)v)zWB-+*G&n?2=@;UdY<}lwezO+ zA=4yQG(~7xscIXxg$ddk+6zNWtzppJ>tONZ^5#nC-{uCuHlw&JX{IRu*M8Dg&5DM>U{Q!pUv*QfTnJB=W}b*;7D!0j^D3u~RPWm+|1RDiOdBeF(t*M{_XT z+OM3Dz>z-y1rO4gBHKb}0<));pZ>HAA9Sg9cN&xb-AMwLSSw;W!NP4BrF8y09dcF| zIV(UPxDGnLe>SOb|ERAL%&#?{fBX`!5VWm1(qtT_W$76?Tz@&?db0jT!O6W7dM6rw zy;NE>vFfj%4e0dk+7{@Km<#~G*EZ&!tf#t{^vYR&z53=cw-utssy@8Ose=+9foi;R z9qe-dVSHUXsOaqMykZ62!J_r(+Ws*ccN`x~r*dnC*_fq25cVSHYtMASk*{v5$1o zZnHyp2WkNl_s)N~@*F)i2!?jklRoUmy~dipTHC70B@I)EuawkqZhQtk6z@!Bf0pWL@nGp?m!k4v+*teYwIG zk{G*wf{^o`H}6PUpAT~#45G{npq2~?}kaYhDK0Bbr7S@eC z^3qf-XB$3@_xbteUtPsYnMO*_8wp_#rlSgP%~<^F9jQdlkoaau3L1cP%~buSDc4*J zmGn1^i|yOb?i_?MCaL$GERj4%%Q65NF8o?cHq%(7$X*xE3=)8{7n%5DBT0miI2UCIY9GP7ks< znVK-j56?3b9ujjUEQGy69de$PaX52;pZvvheKg%o|5M1sFIkHpPQ7|N@^2?IBkDl_ z76dtUldyYlxFz%c>?~H^=OtUmYu&w*XInmFbBc3-=8we}sv6e5K-u_>4v~M-$sxCf zs>X14X=yN^RtDI~$${z(zv1WrX#M&%{d3FoL}QR6BRJm!r--j%LK9!QXvV~hAj$jm z#L^jE1M(OKF!WE4VaU55*A7;%aziZ_TBa0FH#{cvDRKXm$tnqomB!YDN+U2G+0;(u z6+Kg9)|6R{9q9*d46#UyA(w{z5Slji2+O9B1r-^-TFD;;d`Y06P&A;s8aJvB?gn68z2P7Xq83wI;Hh|J5mLF<@!AMCqj%Q(rn~1? zcPA~MfQr)l?X=gDjnlISB+H2Jy_MpuXNX-VdF`oRkmSdKahA3uF&Pv^*nxCd9KsIP z8s#?iGxBu}@#9T#GU5*&{Dw}v?ZAZhgy%{k(1IakMy<;LYu-Ii$m?(Jg&Bm90x*x> zKnl8^o3}KAF?dqY$=`4n-F4(+tbM2en(0Cj!4%}f2Nv;Q=Lh&PTE`H8#uV6&BtaCO zbUig}x8eHqy7_FpbVU;p182LP|I=571mn#Ftu>XxamnhXt0AT`@pEer=pKR`&yj@4 zX}mZA5dPXBmi1Aw`1pTNXL)l0J#r`rL^B`1W(K+Ti$$vxU!w6peQD9e*0j0mtp{9Z zN37BNhn36rB{#NUc3g+ujvwToL;_F6D^S`Y?oCZNkK$LAuRyGaE~Be9V=-OOorVA_ zR3tfpE@ie0i#pXpC^d;=W@3UioEJk7&GhY|w$$f#W1Y!bx#rJeg|*TW)k}&Z#~UjX z4Zwx74|WG2K!UI42AxJ5=s3Zr)srS_{cvE~1@70#>&H9|v2mLPR*<;H`Nt_2&JEQaMX z#7+RaDnM@5cy@hY$w_!~M`0hSH2NB#M{tXo9!XG3D^l>%ZY8Q%G43y+hgUx2GU5ur zDwUjGC>$#|_0&=ruo_$NINl{Yy1wD?Y(n4+v=#_kt}7IF!DYh*f?!}HbGTK(_gd` z=y%`WOE!&<6>c!JFg#zNJ1dB-UxDTEFtp(5)bIos%)+KL4PN|EUy0t_IYH8$slqjGS`( z`DQ{oHQG)eJ9ar2W&sFirhmNjzetTj0_e1^Am{cX$HPCZMl z4$2!H*?EP$p5Ly=<`o`f@ywA^ZBsB0>tEE(T|Oxu7(c;ZYK^r!XFb?8`{mX<#;GsG zSFT*Sb#3#~<_zZ`ZrT-OMH`3Lhc-JUy!_Td~z0$fhx1 zq#puYCv^>tdN3Bz;7mSn_Uu^$uwbO&cizFy&VEBxb(ohCI@7QHyd*zN@nAGLSGV>9 zA9c7oO{3HWI3|Zq>_EvD``G6n6)dLTEX=#4nv8#{j zlp2prjka@VnYJIC9q+CLT-_I5!_e<hozjWOD`LKX!9OLKjTt+=#?`*koq1XJl_FuohLcUIg;W*~$ zDdj!e_tJQTh8_m4s6RB3>;)oz0U3RHiQB3lfM+qVWA50s>m5{l?gD33kdFKZFDG$4 z?&06hl75(_^?$2D(l=V2D^dN7RSt9edRj$jbFzGrg*NpSG2-jFawYcgMQM0J0LwEo z>5^>S`U2bl02DY0=piQYTGEKc{#~S`<)HbIixs1QU4I)#C>g|sZ}Y7OdwP0ajQ`qr zM1}rZv6PU^%@I^K9|q1ngEy9wSzcw?_v>em5GN>#wp09mPzuA~FMxHu0Nn(S<0RwH z(NX%qPrrWkUbaC^C8h=|A%C(M{6g*G;ra2S*wG7CTVXlhOHMuo!|DV7^6?f&Q>q$e zS6A1^&~pizI>!hP&vEOo2U|t$sDYE+)__2GgdH1)W#)LfkaT>F(q6hHW1R0)SFt<2V6u!b9qzy%rjI6At8;is* zjQ^H4tC3f0bHDZ!ZBSKik`k%47n#uOrTOfmhc_ky#gmyK+gEp>_0Koxtvd(&P+ybfwYo1e@nVGSu=beGscORTb%HO}=wr9_tjEoHTxHu*c zVfqT4v+zepSC@i@#xEn|49Ib}tgNieO%9MkrO0D1Ek7fZ#&HR$5~)Y!kYI!OKp0w> z*<@ZOzS>9L-P;9Nql%B>zGx{XIuE_`%y9n6!+aJlN&AVv;e>bG@VU7z96@|5h{Q31cV5xnJ}rN(Qw?)&{#48z|t>TGt0#SdTO2LsmwWvx4b zfr<)uZ!tKEKRvt*y=GT{k8=}%atHkI0p!avl19A3;jDIL^OtIYW;f<)g+1(|PbTe02H#9&LEJ&-d>is5TMT(vTQAbI-4|^42_?W3FDy*HpXSeI|QZuzbgDVdmbwh=@PGn)PZR zl$DB$`Jn5X7ch~Ac=r=$QJ_Wn2uW~_I*AsoR#26_K^;c&s_$L366dzvkBF1f+xw&Y zVN-_V#IZB{a6gwe!{j?hM}d`O+~k1I!S@d*`s7Qk^w>n9h(P?gH5cM7PWa`ii0AT- za<4cl3mcrg7$X|03%t5r8QMRZ3%LF0YZjl!pKj&3PFxJGQ6(we>w40(F<<@|D-G8! zPj!v#qtwKQp`dtT34~I@ukr_brmD7&o$Iv3Ev88foC;#`JJ84cLdJ8~pX2fI?8X;; z^ziiZ&{_V5|JB;J2@Z}d=P{EnH+Xay3vx|%M$5grx8uR@fqX=@?=10GsmDB;kG81o zz1cV^?fuYOLA9&u-O;{+*|P3pr}8f!uKsasgpwTBA)X?kyK#t!+<+6@bUK@ zdP`CMzQsrCA7{x^w2EjdXK3z89amKC;wmIP=zG*tAdKst97~gs2k~XY-|;>VLWsX! zJ$d^4p6$8R6*)oe^Z^b^sc2%_0MPH|NU%-55uz=52k6ufbRH3 zDrfjy;5m2s-QHu5*_BWK8DM4qe%T+ri(DoS!jOCjbdtSxQma_XFy*Mgrsk^PW~*Do zdxF1J_WkYI1b^k;Oi{@rVcr|*fu4Le@yZ}>z%-S0!alw05bovnl++ZPzsFAUEg!B(5f|GQ#=uV&6BQyU;e~(Q z(b}xk7Js`sI7GmiN8P%=&dTO*H~Q53_gIpA9|(MQR_>?6iBTukRll4ui;}(-e(39HkE>`v`SbzVr#3+Ic|j_Jau*DQZ9P{v&bWD=ZAJ z9#Fh5D>8n*cw+jkV%z}f;3wZ>J_mb;<7-~si1GMiFk>E_d3fbB92jNQ)sm@OKR3bA z>I<UK3X-QHil4z~R) z7tb3#P3+zXaNzBVIeng{cIQAz1duYgu$j>Y^)ao5_Uu3{-U^Emj@GyD-fi{)v)da~ z#3_oQ3zD#G>0`ZKtLFP6T}Yyublc`>swU1R%vZwvAXNxJ4VT~rC zM9Q>W`ts#5KN`M=kkuV$lay+>rVK=I#iEs^`E&5bVO~9xY9_u06-AqCoOUT+?{rex z9Xow}zC3bI&iRlQH;mWn3NP#DnmW8az$HnxZ4;s+e*wMV3>xEo zKaA|%yH|E$wPNTKj91cx9bt8UwBak5+A(&nV`6ydR8ZBbYTT}1f2#X$M0|`ca1eJd z_`6}-J(-H7`6*`13y?OeCayLn$QlN3BOx)0V*W&|IJ4z%8w^7+ z`7p2hG!%AsVtV@eUQQH1?734wpfnZ-IpO9z7)V2onEMdM@=^OewY_yOMIhtlMj5Yu zb8_F%%JL09ONPKRYg>R=^mugi4=$IB;Z)~6G&&0m1ngM(o#$i5GsG$@cJAb{Sh+O3 z`w&Jb=%m3Jix(xA(a6S-ar~e-3tG4bz{V(VY~1Hd#ocnFc(69A5=i%rkGytbAT@5j z!An?sw>nDZT;D#-KV>mLtrt{<65%o3$`}zaoAX-_>>g=cvEe+jf~VA6TsY3g>xw^V zCgA3`z0i){{7d)(sh`ca>Rj{IAH8>^X=vt-#4JS%p!?uZhcNbQj;R_7P2qOldhFcy z7&zflILC!)L$J0utdPiAa}iQao8hJtji%)51OCL)=aF|sOOV=Y^C^DszV{Nux;-b*N!2N!w=6>dM8)(T|d>h2)`cjNWba5WUK9nxAG-Wx0KOBL)hHQqmwH z4N}sf5=wV>NQg8@gObwH4bp-FB1lOi-3Zd%-Cf^$J?Gy0zw_NQbI#0}L3!Wj*?aA^ zezhm7gCH9afvhaU?Y6sswJ0&e=$V$5b{h@NJ2jOI@e|-OnT0j{At2zr6t!gDW1e`a zTP7wZNxTlIrO@DS5dHhER#IUYN8l`~J=)5-Zn@8I7P*Z(apcPj|1;KwQ%5mqa5Sxv z=4;HPdR+9{{<>Xtu%}pA9h5;Ch)eqpxx$Vzr&5QftH^jG*7Qs7)bH+g zxf{WY2TafF`JLHFgyQ`?Hb(WgPWGG@=OPW9Q`SdVb7jc{L`6sYi{vvhuejLR8~gh* zimuL`-R|D$GgLyn+)O$#_U!7!L?UQKd_W&3Oda{?;?51^+c&&$I_C3bnQgQ|c)xSJ zV>pnfEGb)!_>_o$v?X7@teYY6?@N$5H8PE03Bl>2&6L9i;d~9Sg^5~ z6|Wviq$H_VIoW*GEW-dMS@=Ej&HZ7@xkr(0_X!CDmmyZfKY|=;1UWhRhuA%lyn+u+ z28fjj$7jDLI^wy&R57?=Ue=dy#>E&{g`_Xk5EWykScaiP%F}j7z zWTlkyv+pi-hcFOvev+JPM(yzN@y{6froVj`eL(GJR7A@{2lv~Bz?w$6cv!ThGO3}x z9kG}z8zF|0vFX;6Ri_w|bAQML0!_B2*7(r96(2fUy8Ayxdfe6+5S^@Y?khHt)vEQ-o+57t$e!jLB+|5+rO>-{g$ua8g`Z6`YKy=Z^57Tr zIR6~U4RWd?n>jHY1{L&t&9Y_)HgV`@M!W$`%xi$i;7^!y_+7A~lTEtGY1Dkx)YsDb z`5>huCIg>r7IE6Lsh`*_^qacJJa{n7V@I7A!<_$3O3sw_v?u<0fJk~@>75TDL5=Tt z?1Jer*%_R+S8=l~#y{WzhSS*BEi*;_Pc_9q(9&oM!fSzZDMIH8ItwT^;*?K#d3h<| zi&@*)y!Z9>C8d1g0aRck1dD9XwS;l3AtNJyGaq7JAN_%b_~_8zO|P!z`O_)}LhHJ} z^1BE~cq*#QBx4!s$Qh7jIqfap1?n^uC^mh-p%6f)6EU=y!<7yUkgOcmlPY9h7i1()JXvA1zxg z`#S0a#t*2t^q(LMiB>TieRsaCk*ZVbLr{<~#Psw5Xq!pZ36cB=v>v7hzrw=D2*i>? zG!R&<6#f8^*UWS$^PQp-0Z{r``zI&dy&ep~tMIb*;bM;Mot?0#62JQIEL=m5w-Jj!lUz)Ig4ztce8d_hrr{jErB5H$!8>Hpt9zHpb`$M^ z2(a~ikTeY!Hlq&}>bAgR=*<+z)+)EY2A_4vc^n4d&x$!1=NA{(kh;6Oxg9r&5!9(t zHe}w?D(B&Vh$9$az}c}ft8%*~4Dk1SfPskuFv{0uWJE+k(2W_u1qZip-)^<{{HK!B z8d~bq1iWI8otgU?MjvejGfzw~X$Zy1uGv35H5{3?or2zx1vZ+N^c) zJyp&#W%Bzv-z)A&j0!J8=zo4ok7<*VcS58-u(udw7|vWnXou@S&!u8C3L zYlN-+GTbLV2_RZ|q^agNTo9W>QNKj>Ej;_-8h1W$Bl*IxlcV_-qzP(2-!i4}JEvzX2TwuFU=i2I z{#{sbO%Qa`KLL<1e;mKFZT}jqIN(jBbAG>u{7)pn?j>9%0Kl+c?j@hF03CNI?1D$t zH9&7<%OvNioB?;!48rsKI5;+?sv*q4$b6qxPh6e zqYv2DPG|b|=HqusfAU8O-ZnL}3=ODusb3nl*|!)9Rjfl4m+(Ie$5zy=qR$%|9dH6x zc;7Cd{vqQ@-(sPSu2s!%fP)#{@82Kn#+Rlr*3)|kZjJyL!DeA|0SYVb+1?q?j-p%R z2HOyA`(RBqn1t^EqDTXyXMew9C!X5|@rfdI66533V4$bBFgG_3f-;n&#%a<`>~?jj zoxz$-{UC_-^}uJG4xkx)=;=e>D8PYL{>YVHnLgTJf4Pq^psT+h;Gd}8m)eM`AR@BA z<()8zSJjs<&h<6nCu+D5Wwa#%1+Egby|D*Y909VJzw;i!OiT>o1cb%v1%Syk>S9fO8u;)a1&N|k$%aijm7iBeRJaGKHEB>n($G`!XS`eN*g zIwH039eaV82kOt5`$QoHM*KOrpwe`_oE4}%Ux+iChC`3r^O8R&thrXvHYcS$ANVVR zybN%l0<({ae@{{=QZMMj_$co4-ocNl5ATJ-Ph zi4spEPaFPbbUk!a5cR*2a~1%_Ct8xiK<^VrkpQ{O)SUj z@=bcSH}_23?%frAqec9khnE6c`@qGXu*E0l>5!A#n#xz!JnFuC$P}tm6D$cM#_yrR zV^Ts?O>^`4o@lg%AY9?%geQHOE(bV@WvSK9*i6tHWeB*+J!_LP93mAIY1x^BIU%Rn zKt>wQ{Mlr_Ve5Tb{z7eU^HAb#80Mub$Yy4&r;1TtJl1VS@$?*4*UYeN3XJP7B%_a| z&$4y3a&s@5S(abtc0d(sXtZ&@aN&@%S>#gw71YG-x<}1CUg3>Ws51jqzk!mHJi2Xq zefnKeclT$7Je*af&+lYvFHv9c{X{P-vc2*Me(R`eCMGO>N=O_$r&>6>+UW1JGjm~M_6~NHYXZah`6@5yNIgx_Jq|$ZWtli zzUuIUb12QZD`9yw^A74_TShc~$wKp7OS#*X;AXX309UFYIR^#uOn5l#-*3f5&tyzY za5_@SlqF)t;IYY9zflkQL4r*bH;jra!ETMLr>?nfBpGc&h?K0K{bLx)$%&By)8w8o8AwS+c7sW4Pb z`Ab88!}APQ=mq7Q@!cpEfxq8|cmOFHJ!%tR`oO({7`I^7tVc}RfMX=_Ibs+a->Q`? zp@y)eP5TWXy4&Rh;Gh(Se|KOI&wK?fB=_5Od}sh-R=5>^x*jp>)OsWv#KV{Yb2+<` zEO7L{8Gl;OAOqFw<#w|Bie8L?;fs`o>_6*VIbg1d``ZQ*5W8RdapqMXEaIP;I7+Sm zMtQ5@g8!GmdWpMre!hL#5o_PU@l{KGZbO0!Yn|T#70q$IE>U*(Mfknbo$JqpJf=_1 zj$lMU1$O)L%_MR0t$W=AFL%iGth!iV*?GrysU_zRw=-T%=M`=Xfe z$;Ylf%)L?zMGepA&ygQ&4!e69w}Nf z`gv?~$b#h=6V;6|nWQ@Ed-vS7k7T)06o(2kmiAYUF-cR>Q(FqO>T}nIimW!Z>`xC= zeaC{Zv8-ojMd7TkTR1!VZ6T>muCK3FX>t$X@C1tP`5IrJY0a0nQ%;Wc#saYMi;V8L z0HQtOd2!PO1toeEztWlw$JwntIx#oPz z924FfzwdjL^gKb{dJ)Frx@R24q;O-;4?{H3W$^cma5(8v2QS=UFFSru)K^Qgro8d~SbKTU!Kz>|D(yFk%xw*L+$D;py@j4fR zLw}~Grk1b(#^p|HZ2)1#!y)q?F6-@;pjZUYc|RkAe7cC=iz#~>n`eM&>^vF4qk<=e zVC3P*jSmdZDEtTFdld|<&ETGDk-;BSx5JCC{hZn!7CucGVnh?I6o_qLlz@>Wl)8CZ z#bf))wk?9tVsGWA<1)J)H7PYwUAk6ZIxrtMzVq>rQ}Gi+`Dx-4s>K--&r(?Dbtgn& z)~W+R4S?f~V^M!O6{mxPZ)T+#5 z8>o8bnJ0hx2OVwFY3Y8KBag;n%`h}%)o()mD&WSwGFb#bz^ZDVk6VT9Gm3D;_AlR= z7fxm+h_wR z<2b$3v@Ni{G6{j3;CDM_0asN-c13qMB}xpVx))5h_4W1FbZb3)&8bt`*8p&W<|dUrp*%?UX-Z{`Y#rXc;kR(VsoEYw=hzs>P8 zMEd~+;5QR{r6yO1PVJ_UBZj+4*K;W?Vx&**-nZho>}e%%nUk{DqtA|5jo}Vrmp$sH zU8f>^@1>rWMA_7D_WP#MCSQLZ?LHa}CQTlA+jo9aq`zwff}|(X>H#8N*YTM3Mo$kU zUZ6``Hnc|{XD%W!1wxP1#3?KLhW9PHV5+h!5;~HMi)&7zPyDip5>EGIrLT}?$vY8> zdT}eOuY9&Q@HWTgD=mzF{c1L-gSTt9DAoVnRy3%=ecu%ELTs)`Xr`ysCp^SN^;^Ae z4yV#PbF*;c=Zl5@3XNy)%Xi-6*tp?#6)FxM@qDt~WA}@|Qp0AdM^7GfC*tk-V~8&4 zdP>{D@97hIbWqn0REVC5-;X>@lH) zzEg=$yq)u0(_t|;{TlpYbGRst)Q;_Uu&|LMYq~$A3rMa+(fO86HH&-QJB|#d%i!Q& zU%L{E?2k4%9Gtakg5TRM8MJi9uaur3CQ*JD96p(3iE!?(ol^{|*@(yS=XVbLCC?}A zH(ei(6{F0l7Wjxzya)0*mD7U7aQf-IY;-Rz5OA}jPlDA;8M{7LV9Lucvv}}72*H0} zPs00oJnVBEehGm9Z&z!1m-%2rOs?Wg0=*~fTRkW$_!aha=>`T0UtKrWf)=46zbw%H zHq(k=HF;n42E;8zYOh0FEf&Z{rNgP>M^@SuWwl92NJ0?Bw)G=8v`zhtLGUdhRX{#pj=)`(%P{FN?J%a(@NkGTeInxDclUdyE z5oK6JMB|Y1808O>hX34I=ofp%{=uf3&_;+2HHYwEUqh@^f+%^(*z80prK+db_Pc*Y zRp(j=zD2*j)a@%p?G5~h@>~l-qlntU^;zL2SLvH)N4bhN`@0JqYq1*>LB!qNaRWJF z{iT%Y8GUfeBj8ODzNj;&i(O`7@1>})0($eE?MiYr@g}mR5Nj^_blG)QB;gf1=bO4t z>BN4&E8+kMtwmnona{ z3fWQ#TjWww(4$(2g*5|D6B%>yC-ctRo|L;lL{%s{@$qr%^(67!M#qpTB0-{hNwv)5 z&Z|{y^1>S~7X8XFzls{4L^nu;P8^p_iloM4jP7AIiX#&m%EHCfV?8B!dX_OWT`zv8 zB7b$Dev-#-TF->0%ne}kqPMdm1B|K|7fYSbs??GUE`UgY_fN=GX4$o^)SbxB&tf`R zg`@aFm0lgoL^WT5`-#H|jBLgW5{#1-*w`usopP>~Sfm62*&vP*Z%7)?xd+G~y(19{ zA0H#Z6I7n0Bo=uYgUxQmoZcMiM2@XgkyPaC@|BXY=q)bW4L2Dle@HIuM%Z_cn5_*V zHWU&P9}&@d$`iB=LXMA`DzrH1+TOQ5E2bfj0-w7UMwX-YI9h_$^2D~BoBLBoVQn7H zSgK-nrg+0w-CQjGiHYA-`^Z-wp@-&Eq>s>WpIkpnQsteHK(W56$4eb* z#^dK(0Yw8G1df19O=h}K{Hvqmpb=yy1vr(va#0j$ zHy#DyMN_9h_q`v-c^CHgalSbAjU<5}l%I|nDPHcT)L3bMJg+yRZw}l+5GvCn#m6=~ z6c}Bp_ss8BqhJMKWA%EBm*a?k4Edtmn8ITh)vZQ@gSsO-Rbx9OPK9Nk%E{E!8dmuL z-uVMcF{(%UoS-Hpm5ia4YLF^;@kK?A%O-u?A#AFqNf+&b5p4`Rm*sTfO*926{TLfN z@1fHJRQQraQ^hpYUp~%%y=OQ+@jIA*&D6vnyz~qcZ{2!QXf-oGj5{zKZmE`Q1K;z_ z_3%yA-uBbZ5F)3gnfEae9yS&O=jpAU)O%@iA5I$m$k*F(i8a69xVbkUu37W(%a?}S z${{krq$nRVYOI;<24BRlw6n2o@O@$~_x0(uiZy>Go#0q9A$YDsxr*E#2d@(r(ERSj zLJ`&4K*eQ|t8Yy-#~>Y8ZT$)LCMxFHRPOQR1>X(iYnR7!_o8U!pU)k5o*go+Tw&+X z9PRA%Iq@}5+vL$WVC5$E#!1%SzkIAyCHF;8H28_-U-X3n8IaB@8P_z)MrJi0lSk%D;i%J-)Idk`yO!&It|hG)>%os8O{1`Fk?${95>nvH(?%<-JZ z;kCkd>7xfsy@l?s(PenIZw#|IvoSI;_J0LI0Dh^dd}RQ?LM~2XL; z3=D5lc$KY+Bc2p0qv1-%_#}tig+^6>vNsJCTk)FSMw)Q>!9E?LW}Gc{2}50w&ovT9 zK%-DsWx_cg-M`IpR#+>?;pu^N73w!!Bu@z)s~>R48UuO0mm8yIB|?<3jPHl4UBwGY zHrBs6jB-RDStX<5;s`D;lHvGV&&_5Y%DQH^INg;432rp5uEa?~x@Hj?w(es;goSTX zvTbrZW0j={D(8~c7V7S_2wi33zwd1rCw5)ze4l|To)%z?PUzDQgmUbVFEml#*7jF8 zIy%ZLa-+DJVRf1WJ+K{e7IKN&EcGlkeV=}^*Vx{VB?@x%_a}S$CWaZ`&ObB-A!t(- z*|>KBpik`U#()Y_H&^Z2mt`}D^U5MWzsR{Ar{aL$WA7Ga45PS3AM=L z?t60C>4l}(Ior$qHyzG8bXyc@k=%>r3 zJbp`D?25fRKRx)OGRkI8hRYw4Vfj2GC@5%rAwkCe$)ECnTd&HY9$iDZ*k^GpddTNO zCk#xw`Sx_*4`TLtDFbW*Jm^%= zt2wx(U5)7o10GZG68`3V^OS&#>rFi8UF7!<&64G4e+^t-?5u9^mafpeDhui-{y!=ztvPys_>jsE*5gNaUimEze&M#? zG3Z|thr}k1)z`1*;P%aOW*d=T`yg!EPvX1_10r3F?8?x+g&@2hImSg}WBiGHO~2B< zQmA~-;j$WIXR+=zG1Lfc;fBUY!7obiKD{e(>07mzE|xJ7=$N3z=yah{#ue|#*xa<& z&F#r50{AU;m1 zTn#e#j@`P2G8d4Pbo1%Kg$~SR!)oen+Dm&2K@tuyB!(LsosWIQfanQwZf<bSG zs3ko-W7`#ITub}EJF?n6FnphF zu6u6@m~fsI2Y^G^qU>X}LcYJUfn&5{?GG`pPl0qotM(D^pnC%7b3g|ne27lnc6V(Q zS5rWMy(FY`zAZ(2a~Dv*`>4L$5N*?tnFA`gz zu3n?YdQ693POZbJ!cf!sQ6ej@%2>MJJp84Ppv4$;a3Qt}I0bxmd(@!*K`yhu{?%_oWHVjjyz4(C2jjqIY1*AlAN4@kmvrbn4!fpuFTRn3)+Bz zTs8U4${s>|DhbesIlV`AVx&pib2T;1UPGMlgP=+=2HE+2V&dQ%JhGEUDspo7!5Z_? zekRUouVrvhdCr2s``tUFiVll`s^JnP7XAyan|Rx+Y=6o_-b350#^|T?*{L0q4IL|& zs%eQTEOGVwYz=#~Ad#dHI+KihOGemX)1BEU3+m;|76S_H{v&6Z)eh7aW)Kdam94jQ z|KP(U!OaKZaMsPs%@MQ=5DbJwM~_e4qQc@iV@fu|mVTeRKcaT3|G{RJk6ODdRjn4< zQ_!)f-Q&6nu$P`%;>q=Ik#;|wbd0bct-RWO)Lf``4e3K@Kz+|=TAvr9^&nsAnW|My zh+5P$4=fE)%Kj}CfQeJxh@P)6Lnj> zai#fOv+YqaeWxhJ!07^BQiU^n7jL{&_MW+}$xZPH=kF$}JP(K@C4JAhsTk3Hcjx7K zNJa1TAbrytW`SeV_%#{RrlzTq^2;5MWSH`v0fu8l`(S8&WP#e? z^7g$Y$Is~fM-Bl+?SW@qN~doaFIY;r4@klUNAZH1-l1M+FmeFZm^xg411eAypd&?h z&@q+@Iw1*Y2lN;?vfH53jDlFjj1Bytmp5fK%y`pSc{NVDN`qPclsmLdOppL*MIS9q ze47?%{y3Q|2{=c$^)Z9r40B#yO{Pr6}B^SzxHHn;U;aL*wA+5Z2A>zYuMY$WX!StvQi4LkTOEgjV!*e`OSm zOm&qCkvkP*3}ZBR8B~5%)m}DKk?`F=nYv&Nm-|pp!k4c8<28L#=4V}-qM{Fh!9GZG zCkd8&MTT@bv5aagiY;}2+9mWU7Ed(GdW$^VE7mwk`1}e1GL9+xtj?~u6Gbcc)RMv& zGB&cO%n6j?cc~>LQZg&g>V&YpV#5jgk(D*>eoo2AXy~r6U7=L)5|aZ4SH-iX=)%XO znF(xFas^tihv+0s272F3>+!psV2NHyw#s(5HQxdts7@0g!4C7-$Ej&*IMRkG;XR6{ zu{DK~!OAM*R@wa~hAaMQO}Sf6`+YT3%raR71>bqSF9*NFJ@W`w^>A|nK`EMlodo&M z3`B+jZw2HAT?8v1L<|(Y4Gu^b5eD8dq%?B!9^oot;jMtYa{K6L$PxeV;2d?c+Vuou z4KKeX=*4c%l0^RNHmo>4BU*aXWBq?L{tk~OB^8v_xwshdd6j}NFFMvPFE}V|Nz0uu zTMD!lzX)D^`eZ*;dv?wvN@1K1N2ytiuc%o1?@aMw0mEAoIEb#Qql$i^e zj48s$7e+`(!WlFxX%ypf2x|Hy@@5xw_>9{-90{-N6#~TV++XW(H$4xA5<*4!h064V*%z z&aR@>Uh*Gnt_M4Ym1|QTmyBGPinKTeO>wNt0_G2DE{?Au9cP)!OKtq75#C@pWyCbG zP6f%m{31RaF3G$O@V0q~g*=E6!Yhc)WK&Ls4h?j=MIau@3@V<-GlO_zFv>b)kFux) zV%;4iQCCRM2;wyi(TpV~CjQ7}r4!wL>((v8d6wUQ-;j~kbFb&$ECxBX_7URas*z$4 zV7)g5{b9CM_FtUZOo9^yrAp9=rHKt-Y@uu!=}6+3<$dTHJXUdB%3fy;4g=5_WjxZX zM2YgcKP**ffw@rbYuxw(%-wx&=3kyqWT4zCwYnGX<&!txURgoDygnk;lzZnnNvJVZ z|5MGS&GGP`{Ka=XR31D4Do-hUwe>4Xp)MuwVD;0jmav(N<06$&H05o<+KY1@!B&F( z%x_;9l5nJ!^67=oZjD!qqCwM)4HLIWO%l&c_N+j&NNSCTa@=}CpXsE2)3@R>Z%`nKJRf|#FD^u-aA!8c zJ@-dR$-IrCyvn%a|K6e8&(NueN*Vx~T{K?Qu!ww_y6>J6c`CIq3^mhWD%*Ydhb5jt z`hx61Oj3R{F7@H6FJ|o(hWV44Fi9%gL(N;3D)^L&E5$|ojrZpU9HlBPbr~NBQ(--$ zj(kRib>S*t(!IvRW^pRmBQC&ix%&I4Mslm>9{+R$A*DbBJ(WBdQOR^Pb=k1ODwjHr=?K<{dpZ86(f$5Xb zxi+`4tq-$_jU~at{tY9BZlzChj!ga8j-hYH?JuV(GMUScUcdGgpiU z)RaY39GOA6yV#y(>kbobEU-$4ku(VK@)vbt3MUT(14DInSa9_JT|l|1{k&;E*G*%y zCW4FxB184y))25+K0v76KyIzLumLmr2hcq=fEeANh+BI1(e@VJ3b@SEz#1^R>Q`T^ zx?Q4Dv;EU>vO>d|8FuLVoE$(1;7&WcoCRKF%l=1?*e*sDb+i>~ z-kmheZi3-K!X{!#p$*8qi&UcDPrkQx?fqN;>T%U^zyKt#6pFiwvb$GcNhr@cd zB^biC8=;rHzJY7`CCE;uPueA14pchq(S<8ewV?o224J&-hDWL;4l_`!t}FY!zYora z>wCXRtI>Vnb`dm;Yj+a#vY#^-5E5*YjJ&Ot`Go~>{@THVg)uG=duOY~bTr-6?MYVr z**!poB_0@0lK=H9hi%GD0O*-o!VKYL-#$CNn$iUe=6DaTJoS;XO6JxYmSHsRQR08} zQPm}>ACXuv73sVYnFgThnFGujp|p27Tn_*tNE!(3X_MB)8^G{I!NGw8QZs~~4D$7D zK(y}T>wE2KeNU-orhD!%GB!p@OH13e zJ3OowLT&Jx_h0x&ap%0xu3Xl!K~^EHM2@x0^r$DPjc0hjX! zneWTv$2-kZRL_5&961FSZ1*m7bu57;>HHXu{+=cF8}#614=aL zqAV>#5t4D(VhD?to4b1vFjaqLo2yS}zd4G~}#1e8if|2g7VrPc@O z27=IJX255%I;i(H)yTLtI`Ac@@2$7T`NyC9pcJWKXPtF3{)*3q0rFiS(F^;(3#JNX zOs$W^{cvW_K3wykv>3&oZq=p}-LiY8Zq1!;SL2 zbLW0r5Rjm+4`T}dw0}04#B=T4U(47nii?v693u45i0}xt(l-QN-rh57Ye8_$-(7I7 zC{;&b6}ymJKr8HnQ`$%46GTp zv5u&ZeX7%N$Z2?ja<3s@ zn=e@FI~6z^p>gCcHM*liA{b1rU5PJ^Mg6hcWZ9G5g3zm&%PPG;)iWJb(cV0{D|H1Q3f9190M zd1hwEugZl-y414WaM7FygaYi$HlZQf596d=BqX_PDT0cQ>x0Ccg4}Qf+e*`L5Sou8 z)|!Y&vlx_Euq`etm0@!-Pkbl`k9!B&4di{Rp$A(K{(x{tOWaeW`iuLRX(Ct{^FNHf z_lR%$`=$Y<4KNF#x#HyQ4@lcUhll(~E9ed(nmd?jTplaUZ@;Hs4gQF`x9&Fh;4*Mj zrhfODFTS3gZOUt5ND;%1wctHe=s+m!#Cs=yC7=CfS*n2WiRAK0PcU5g*_k0^;LxgnH!}Wdtbp@~k&d|M{hwH+4jw8h`EG}@4=2i zQ4A#q$%?@C+bN`ocD9cGasICFfXe|lCt<=$D=~WgT`F&|a4gKs*#(;ZqZg+$3;y@S zI}(TTe3wu#K56bPx&$-t;duCgJ#p@(0`KaAZ@+fsG^l<0zXL2i*L}DV_r!^X%o?PD zY{(j97`C9}huj2-$PYYb{ZwFbpi^`}1GmE$mAhc|ZCvilU{_XEiDfsDfx&{N>tzJU zQ02eWKqc(Z)`1YVAFGNY@?M$LbIdwb+*(d^|HKJ={{($S(d$Y2B)+#YS-X}6&eMX% zjH7=Ft)emv{tgnk=7-bu+aCM3K?@Q7(*sy{Q>84_ylAGxmC|*KH}lN3JM(vp*y8K8 zg02+4;>+Z#y(bDIGu$2hK`$-j(J)3-oh{o^Vb)2)G~qXGr+QDG1aPeqh9ygQbHw^Ks8_C_}MYhW?TM=$M+}PHVW6^YMp18R@^?vnT@SVu!gLnL(!6uKif%WgXeoc}95n zIS3Zv^Z;Hasn(tE_kpSu1@xbJ!ZiW&F%qzN9)QuqvHf{ z#vx(E&ZnmiRXYcRrpYVv`#MvLE4jt^;03}ha0SgLm2I{xmkM;f$)JXg^ic;g@J$L^ z6IBGuwWh5vV?8M|KQN}I0v=dSh0?A4$$Ht)IkO(D$e_Z4(6P6+nhIdw0}xo- z*)_sw1YQCp3ogmmrm)@;UV;7^d=U12Yc6Mp@V}6jrO3eiYQE`0&Nqi%F(?3Nj)?5i z*?$sA*f`*mK+1qfj!W`4=M&>!P0d-FI<)uo+Mv9BJl3ue@n?4VBJDFz|nqBa%o7M{{ z{c&(?gPz34)wO$GVM{ko&C99sIKXw3&2dd7sS*K50Yi8YNdtK>YuFa6!QgPTC3_g% zW~7!s(<282eKyD#093afg0M%V$e{x1Vz?4p=r78G(XxIzP7YTMd`Ua$;UG*aZ%#L&^!Y zO)|<25(E5FpSps{G>|3)sjj~M+2+f%zXyg$_TtV&%ko4emvL~)`z_sCNSFC6@rr-4 z?B3ed2?`HRaNXZFCTg%GSM^@T<+1S0DNKiYLo2`IEprS4uxw*fE1a=q=h0)*3j7Oo z=Z*)zY@eK~Qyv6}P#|o^Js8AKt0kgwV$hB+NoWeRf4@x3E{O0tLPjdz8p$X+OC=KE z-v*7Obe`(aOZPmveL*}LD!sM>Z9)t4lN$H(vsuxE1t8O8kJ5w-U5_{jUr?CkxyFnl zs6F7Lvehrm2lHsvKYx@l?BfLDzkH#K!Equ~G3Wla_K6im9EP?{RVX{O+e5!UyA# zd!o6LvCQCa>Qr+3=V|*fPTL_--%atkBsrafWC}3Pcf{h+KvU4VS=ef-AKIb4nj3;%P<`)7`9 z4An*x3ulM*XML0*C3f@ukNEd?o=u?Q_J3vPVh20~6-o04hje8@4*!(HX~}rcUD4Dh ztGyPl%}#L+7}$6T-Hp4Y*qy?7;aqyKK70-7vv!SJ!hvIoPzyU*Do4kcXu9hRcPCOg zGu>sNg5sLGquZ#es)7#Z7KFCnl1vcX;@r9t+iI}a*#Lf zvT%2&;0{1;;Ldmo_7+7(A)DD7^v2U2&sNJpBL~;8=Y-?mm0lGY5oznW9cm^7-E!_C2L`(XG7&1 zTK_dE?TSg3b55O~kL=9+4~Hc}0q?@)gmx5)^P%6qi}fWR`Iul<5@|q6z@0%u$225|1p5;U4KH_%j4~ zx=;vz3tiPMb>NLhu$TK;LGH*!;qq~t5gP;r{g~8^ux~e|;9+)rzQsg0LN4ap+& zdyrEz*Z1NK45xaQ$qLXgepSlF0w<>7w$MjvDyn6^8{UW=i}2ZlNcW`%s2iWay(V={ zO`=)6p=3fSvp*m!4nUZ!K5oUe$!b1?wWy~pyP4Z%pEg@MF}wc|T#8_C(+YeAt_~^o z{_IM0roN%>ZW*(9CmVjyPCmTiq)orH!zmEv0&x!-^ z4xUaFk=a{&Ndq|@hBTm$J6u+OV>{(THswjn^cV}ZuS}Zg{CC-77-62#hd=!DR8TUD zjbJu1Y?%E1)6ZG{NOyhzH<9NQDYz3hWEX|Ie8x|6uw9-jJ9WlKFqU5JKA?5mvyCVfYpSH&@3cm~>(6i1nsC@7 zJ=L>jIqgokiL?w`^p}B6pnJ5_IM!An$xk#}VWwCS5Qnr)$8sMbn=E=Hsb^)F zq2Qi-H;E4q1h{gvvZMnHx;mCuyd0+Q;uAUPz8bFYE^rsSRcLtk)1IOSh6ePto=Gdi z&(1U7J3C=-w4tqhOh`hKoK}gGJcSiN_4_Paexcpk#$Mzl%%=y~D*0ZZBj)|WGdxgy zw6)VS`UB}*3X{e|PG;sV=R?5}_lYSL+&RVH% zY-|J*sxCsH-qv;pFb%K*`ABReBqkbyyqqpZzsfl;yzbv7ssBfdBdMXD|9drVvos0uICy)_8x~{V-gM$4+FXx!e@`l2YMG_7)6Pl0 zRq()_!bLRJ7sj%(PFfY|Z!d)T9Az9Ygx3D(LqkqbLxzb@9E^cY{cySEo|=Z*C)u?> z5@kH#=V(x>%8AtIvR(MtIKtDlJ5G;&-+&scO}oI z2d|E+ztuNh&xmEZj-*7VjH;|ed?4Rv6QDd-Zf`Y$1;-WY(3JBIvb6ubmYlje^g)Km zHkMZtyz6|Pq)05E++BUIqv3YN-V5oEN4`9rYZ*?Tp=+l!G~m!kWebcj(e*fwOLKwC zzUO6ZFp!D}E6EB2?D|0Fb20Wqv0R5D{L|L@h+6!cZ3^Y;!voRS0BlSWJpXkNc*C9B z=bRiRJ=Y#e)Srneo+W`XQ7PjQv9mT-$L0m;E}p zay-FcA%WgcrNZLXy!1`djJd~hZK7gg?H6_q4uhKi#Q$Up zT=TdV$N7d(>@8UU$f@a=bQyJZh_%b_r)+N0Du4d?Z!AlHtPnid{CM> z#oXL1KibXGaBu{NFHnUq%R1Yyqx71#-XC|q)XL(O)u|0V^+uTk`8?9QaDbGmc9CaNkUBRp|4F>$%R4m-w6C1Nl2EO9uf!V@;#B5F6cq!4c zxI|rE<4Q(79dkM8XDVLnBq$-}d$3jOCa;k?1r9UAcAQ}C8vd2b>GgVV<zJkFNL+!U>o zDCfr?3ji>Cjyr#!cC|LUy9u-Q!Vfh5s6#MKO6mN3V9^rV#GtF2bpQt}!kZT2kI@u+ zb;^-trHjz(Fr{`uYrPA@htsLdi4|AC;+u&;L)F4|Z5pf8+T-nO2z_{k2kb+I9O9r1(|;bmo9e=fOx@gm{SDcpb?PZV;iTf)fZz<6&Klge#_42Iul;IvZC zGXbjbvs~J9h5jwLzJkTH_n{KN9W$J8V{2Wck!~H|2YTteCs*xgB_j4B zN1Y5C&tK^B1Vxq8QYk@+uBX}a@>yfO_iqyN&6z~5V~1tA0cKrN?L>}e8@mfLi>nBO zBS8PNhEI_Sggk<^b7bds#>&LUaN8qM6i*Mlqm!u8f6W=kth;)jO;#`esp65yW$pE? zny&zutiytjNA>0rk*?eM?X;IS(86iE&N{$16?Jjp*h$28gK}PKf?00+@@!|1M#R`S z{<0wIT!1WE=DE6;NP5XtTRt%t2B<{pWO)Kq0}#JHui7Qe{o)krk05;v?R#YB-KVJ2 zV_{_FK!MA^o@|U|&f=zaA1!$nN%%x5^pWG?x^1k`)%LZ;#YNk~6>toN2|8JtDuZ!)*o#S zu^nn^Zkd}ID+BGcmxRMBm9_?78&w$vC)j>!kVyg`Bzg1D>f*fDVfI%hm8G-W`GsOt z4wti&-g3IAlk5D4@uSLg*&m;Jd(o4L0uk{EO~Xadb!t>DRDnI_K+wIn#Kpn>&A{!! zju_E2erG+fUVm$S36V98Km6|%&CQEfNpem&MJr^1@|y?*G8I>)(LnAFF9vrd+DNq7 z9|=)Xvg&PW0Rf?)wz#p>Lw7isywub8wiBNbu8gHT>&00)tNf+*s_DX*-kmeX179QQ zH1q}8M$la+dne)a$e;A!ENFtgYJIS(j0hlt+pQrxltfEQOV7&c9yod95)*+^ZL5x3 z9xkF}#Np?OmNzKE@9XP>po5nZeW(`M^e$#J5fGSz6lhL1C@6*+eBe4eOsmErMdeq6ZGv zqGPH7Ftq&4ZIBwB^$3GW>-L#_w$B4pU%Jg4h!vPCYm2l2Xbk!rgvKGO0~I|Dl-9OW=7HJA;JZbbhUvd>3pl!9 z87gqtK16c6ht|zjUYc$CuW_9ccc)#U~{S)ZQbj@w(Xi8PH`v z%sp-fi_Ff^3uTifoP+9}gQjv^hTcpU2c?K&&wNn|Vy$mTPtNwmx%zOBkZU|!BD8;g z6KSe9XnwmD$|)g+EnNZ~+PK>(P9csI2?+s72(_?3!WJAio+BG5vM_I8V2ChUGENlJ zOvpb*i1#BqV(RO=F#taUOQ2{I)+0SodMi{B^p$Ho0e7p!W+m`;=}I#V%fp}L6CB{@ z5Yb0dUsT9psJ|F1Yw_iCoR`6^J?kVuL?|Lio_#H3eU}P+bP|^Y!gqg z1wuTX7?uo#wg$jxN-OnEnhG(>{9#I}c96_+(IzG-GCbYS^k_RP%eOgLMJ*HZJmaJ; z&42Ea#vrQboE=g{-%nV9&) zAJGR#^!DMQ%xD4dj}Xz3FZM#&34kO&bb^R|9obDV`s4H1QXwLn!DwpsRr+tY-afiH zRUVf0J9c)0VKBSswfYz8m{5YCh$JsW7y99QT#s(;tU7PT|KsbeqqgQlvwaMj8Y}l#&$b5|D0bNl7I{x}-%wx*Ohe>&!ee&+l0;Yu5ZRqwwX9 z>pIstdw+HXYD0^#Gx#}2&1@& z1jB+KD&H3S7~C5`Lv`@2KxVmdI27lUoSlC}^Nv@F*n>Ig&WFXUE=h*GgCm>B@_gkQ zLCd^6q{sAVyh!Rb0To@SljG7IwutG`H0c;-?nr!vO`b==hH|ggtlON4khkZ= zAtT*u`=^5M($cpgdeTtp0K1N8GlrZq`>t>_vcWv>k~cjJs=4_F&q=^>d>X@Z0l;-s z!MU2!wp!#NF0O`P%|UFuM+-ezOB^ddebZi(rF8+bB0lbL$b6uPD{%xxwWOk~CBU>p zIa6O8rcL1wS#C3Y+Qy|ST4}~a*qYat`fnrqg!LoeP*hZKU9bTw?;;eAhTut2AO9#A zzU*oGbRv|N-YZvw^~bM3C2w!!XSTgzew_TN8$%tjXM=GK=aZq~)1!XV8A+U9!-PJ< zj&}lHTp%Q(4S@lm(a1!t3%m@#cq)bk3kUiPk=4%8@%|L+C&GbO;?If2r!nGP(?Y?% zu=j{0@imCg1szX5wqusI=f(43g2D3#3r`O08HQ`$t5~ys=(z%txaWhDRYIMe#Oh&s zwe#$kv5J`Q6`WuT#SQpv(=A$EpMGz35h}L*%L zo#4R;E&R^8SiBM<^x*ND^i>3VnmFp6`TYZ>#O6!mD%eKx*Ej9#6H=onFz#Q zCX5&G(!juykLSmQ?M-zF^F1(O(qofqfNKf_eiPrNbI)NIWDEv7xeCq)ADAH8ncn%m zlH=R!x|Be9M~o{BjEw4|tw5JYr~uK|b-AE_65N~;0%N*Qlaq9cHxr7QEYP0{&;7)Z zyL*cv@-qKOsJw=ThKMyAC}RJuX8Em%#Q+AU+seYi=WLEI?-!9C$CH_1kJEh$_MdqT zktLb{FwQYR<)9Lv?J^(iR2KFHbq2^;wgapb{=NPDE-C@faiLfX$KKw)Kkq>VH10P4 zY1|chAk%ape>5HSq&aj{2@1^sA&oV~8$B9!2bD52r5brNH&c|ysukBWwwL_ODP&Nf zwNE~~8Un3UQ+|2GfM#6ntW+UCVOT#YD9b=k*#_pk-vW&y5Y{`T@JFord)%*fg^SbIBS>zE5%!2iTgoVDWV| z@Qr6PuU1#?yYw#%;R6BTM^s5k@uw{`^tUYbUrH>yX@edXGmQ6;MqULb6xh?$DP#F= zK>PS<{aL|wZBhc;8dxQOSs|nl^ZZ+~I4`y4Q=lER#YVFC(d?*)Yto6Q0$y$ZcqM*x zWo%^FU=2)wnE2AkvAliPEa0_q9RG+E@Nt7#DP^&=0>G2~v^8($QVr9PX|O^dYdOkP z1pte|1?5mt3_g~Ffm{;BSQ8%dSF7a%{89%R$fwH|K~7GGfTE zGirQw_+OoW6Y#HBeharcI*VUpgf>KxJS_5B@?`QS5f_POjrS3KbavxBny`biph8^n zw>^BlLxVr%su7f{0l>i?%|x1uO|uzdx~sylyq@#%v76qt>YS{jSyQiZT`;i;t#{wK z10s55K^whSX%*QsEk}DqbJX2n(%rEO<-}qnAB3K!^VfkVmmp0?2s0it!u^ z7y-GnjHQo9YHqfZUIV&|aHKK3aTs{GEho{O-0mHuFz)3T-vka`;~SMU<;*)5ezZqj zlbCN^gm@P-P>7`So>Vb_C!y)u%_i zKHG<1PF3GK$Mb`ukO82V1EaJkb>PqG22--*nx1dPHDHx`Z2e3D^a3(tZItYMR`oQ+ ztJ;YiY5?fiD+><>EeP9ZG={s+JyFReb^03jYFSZHwu2uIIR-*#-NV`sn~XP%_++EL zaX?ca9F1h)z?o`!t>wO;92ov|&aSkisd=InS^p7u449kP+VcI6R>$|v#)X=5xPO^j zlaT>kfDAWB?aQ}%t1+d7TlFI)>WT^1_1>Z2btZ>mG0QPsbDy7&HY!zd{dv4YcDgvE zl+OQwN3SpY3j3G>{OlLeZbgvkL9@#rIZvtpJO+6O} zd=PTQC(W3h;~z=rj!)D_e?}X%aCt2#m*%NnX4I*rx3Zd!wXsw%g_K*QOpT@IyJ15I=XB-~Ml|t=PLodO#Trt_3 z2h=!;SJva}Kl?KImOvHnj|NWNXB#tDqsXksNb68hV*_j9!5-%KaLf3G@*E7|2;&sE z$u+$u$|&$78yfIvz^(l5{p3TQLz{Te+mQ=8TYn6g3Xq+8jX==K9OHIs%{m+KZt_Zj z?alb)z3je%M2SS4(Et5lx!r4)zXp9y5Rcq8F=0Z+B$09ms29%V)MC%bp)lx^5e60_ zkcDo8Qwm|E!a7SYBoqe^mjOdY@&E6_xKLc}vBD2A9KL&nleubMOG0JE4%_6HIJLO? ziYbXa&Zg4w|H!B5TeH_<0QCRf;~!;nOWo1J8bTfj9(-bGU9h`T1~7-&p+fotPQxDX zXQw)3tSP=7|AJXnVy0P@2p&i3oz2FUYUhpZap7mDySOUF#asfszkRE%UAVaHnyoep z@eDwLrdXALINY-;dpr9MQZ@F6qyWURJKePcFA*{5iG93;(2C&#s9jgbg0VVU{f#GY z770O_G*blUEkx3Y$k;)#j8*+H6;43p-|9pGTO0lJWRC9A+r_H|>K>e6U7AX(2eJ6o znK#T*Ic~?`eUowcP|eXa`e^>DMvQsKVs$ zQdctFjgCkOKVMuGSZi^&S+9Yn0dzA!7ZO;lb3vVajw0F8+SuNB4*1TJ>2H{Oz`zG( z^bjAW1MEyyIyy*i1}USFP!S@tyESK<7pOvMTdKw?HekF{ys=^1l|<751j;sF+@6CW z{XUP+ynxG?)y!+iUK#?xMJQq&lkSKj2S>_%BJ-y<;vRQuv=Xvo5^1P;jvquN6@L08 zI5T$vKL7ghiTnBU=!`=Aq=QjWws7*OzjQ6Ibs#4NShBXV{0yw`ChD!AD+B};G=LUu z0OtZ)feZl9!20<$7@Xf}ps!+0_}Upb^YVP>_ew$_VBCR*7HiBEd?7$u_Kbf7CD^@; zT`7%53!xp8|1^$ZmGtc}AmW}Q#CiqF7z`X7Nkv>eKIXmC6L$!8qnfPuGGkydb%k|U zQNB`H|G$d=e;!$n9NKE7HF3j(<+=5`sr>u3rdVW+n|8B3m2Qr~E#@-YCqB_)F@L6^ zK+$BQ{ty zdYdLf&-(l87L0qlREfl1X^h0b3yC)4%%r@^$$yR0xd{7gO;>w(h>@r-4y_^-2$1M= zX8oggkbHWAa}=P^!9P8<>l4PrnoP=$@LO>x0)gLZ>ZV5V`;g1vIM)@cn#S0VIE?|J z!8XuZC13|g&F852IDchsJy3&k4bNKKAFoW;@R|r(JX$&8rqMC)*0V?VP$~cSvfchEazCu32 z(m*b{_bn7`Z0!7sfi!7+K|#UCwKRV|Z|e5`;l9yH>Q1HOL6qEF2Z>!%`v&nh@bvyC z#79zc6U;h4App{0a1a1!4uhnBenS=W>6B>%%pbBQiWk6ia`iLnWxoi zibD2E`-{}n)F0QQznGkzd1d2(K3kJsg++$B_flJ6n}Xy2JD$!ye?OM5#Ue#5YsV>I zTMFb6zX?^ig;ZKM-I)=3VlO`pRexJ!c$)I?011j3<;}jg(7~5U@4Zy0@Ry13Z)@rP z%`3o<*Ta5Qlf>Bfd(;ipXdR--NC7_}`X4_aXfhj=HJ zwl=ea_soCXEsk`P9?fyC7Pf1Lq7dD1|2+l-^aKdab)caDNVJS1sVA)6#6R@x%$*jj z59j(kyW{`o?do+r3J_Q%K64S3e&Ai#ZGRs>H2!z}{tA4$bU1(6CJv}*Om86jjfaTS zuP^`gcn z{uAUUDftT)2^CTk3k!DVs>>tFEu=q5L9z5wxmm>-CsB<7ur>GGy8bT_&F_=**83q+ zQqrq>#Icm%+cDJXZs2^dmj zCR4(&-dxdIuQZka@1p83UZ=+TN_qW^U+PZyL?~)_IV_Z!XYPBOG)OH`J+zjiR%f(f zq{U~%WFEzi4mx*#NfD}oZPxuQ0lGd0T^E$F?RVZXOg#R7x5p9h6ynIa z1g>5WuD`TG@CON)EFy*+{*q{H4FB(9T&O;YIN-U7PxbFd{m%-}`;P9DI8s+rkGXSP z^=1`y)%jp}3TbJ>@4Rn|S^b>=^LzPQH2yocD*R$|TZ{48;K}d@BkWX$)VEO;3*TZjMMMzidSU$0f;Z)m~`&Ie*Pi~ z=!>j;{}l-dY^3IY(wc76x}IJ{B2lIW(IVS5uc>3PUy;8Bmi^Ly#}$J14(p$FjfYi` zm3)b;ux-Pm4MKt5Ms>%F3X=v?{*KGKb@{I}iGS92_J7`)`zkt?)Vo#_e);Sb3_@($ zPh7#tC%-U&J?p;v5?t^92?PS9{y)E9I1zZhq7`);+i$WHuHU?sZUy3}kPA)Hm!W+7 zPe7r+|2A@#{`0lyva?NsM1l1rN<$QwN;!^3Nb++Cu6X?4U4-ZSKOgZ8Zo>l0OdSKbI2)xq0g~&m-+MXL8Rp)8{}b=T>g%eE`261Z@28zZl-bVgyaP zX~4Vv6=uclw5;{Yv{0w&1%UjaKSm5_Z=s+!e-@yiPp{iJiyRK`i`1T}rEivbUG+nv z-T+GScS6cv3l&ac53|ukr5)PV&#opITN9FzMVE@yN_K+1$ry&+U?N7cpf2K&KL?if z(q-*Gk2{aaZSUJ!qFy%?>2BuVKX_5~)Nm1uvBOz}FlqR25DtU!<$hb%AK_cWKXMi0HLkqi_2IUix}{U&LI~E`I}ki%w={T-MiK;x$d@k*KMQF* zgygk-q*0e^EG;Q-JWi3=I9yOc+P=Y841HhvHF>P*EsJ~UrLR@}{yT4Phytwz0ee9T z4S`zrIjDC%{3PGbA!#cE?mI8k^R+)u=8$CA3_pjVoQGc|Gg3c$n0MSG__5(*6IpG!ABB-l1GqH_eYARV{(Q5WU*+9X~5$u1R)D*QmkX85Z=8?tlb28|FX1$;Hp!&GK< z_-0;G1?A+q`m5KV^ZTtr!J?Cb=MtQ6hO~8nsMiRkHR|!v?BeqfnzFwN7K&)#=mEv0 zG0q1ayjrRreiCof6RRDu^C9n0k^vRv*}*Pu3BOgNAE$ni#jd5Ov{@WOYHHEm@&n+D zod+P(fV1HH=KxMJ-&yjrp{JMaa7q*lJ_3U8Y6uM=a(j#&G8X?8nG;- zzZ@y!NJ3=#0t5?oc~BHY|97bAQOX%EcR5m4wT4tK_>r;;Bm(cbS}!DtKJzu@jhcpV zD|o*(Q$)VEg-C!C0QK@B%j*n})7@)VA!CD|PCUeOWy~V|nkr+Y99&t|8h*!roiiQA zJ!i~pW^7)-fb)e;4BFN6ULV>;QEQv`R|CxX+auBgxP+>KwUE-eJf4d#4Z^ zjh0~wW436EDO|kEsmr#PFy`?S$Jc2kFem-q535#PLmV~O z8>_@RL8AwR`c&xP8g+g0foMHH+SGPIV?igx$a)BP)y0)-dncSeyPj=o&E&iB8UL0i zLYXBPAASE~vj0u5(`VmnTvgNh>gGO&Ltlvc7T7`{v<+g%xVOQy1PK2g$Tjor{I3Mk zsa>j9Bv#GW#qL?Jh4-z7*^JcxSAr{fu2?H!TS!c7;<8r^WA7y>AAH$ZxiF|mZ5mpL z$-t?|>TKOf$B&c0)Q@lkVXM-Z6}AQO)>zH8JyQZnptEI4s+kp57EE%MiK4Ojn3 zhQh!7;7>)Pm$gGK@h(Vqe*2~jcE?PaMm0yar>33$+eR~ z_wq)2loW)@AYEa>;nAFNeiaQK`#u(q1Dh!VfR(1nYcTStw_n8LX>KMl=7nBvo`@|9 z^p;s;gayRVFD!cW^WIl*Tk}k!iiLiea+$LY`2Fz0WzMH4f8KiG|M?aWcYZ)zt{LUW>_#kZJp!4KH@)R^XX4gpY;Hi>fxR=K)q=s_r3IAys({@ z8qMw%{j+JuDwoTI1K#iPAP#V#Ze`Y=wN`g0tLHR*@5GVXoRc_BxEX%M-D!AaxB>nP zWJc{%kX(Q{KVxh+huOIbw4pe~o`qG{0Z?5ikea1QNej!)_u7$70z)RTm$govn?=4O+eQV62=CNckK}Qx(EU5&$_4JReW}`f%ZyJ)b%5{5W<#4 zZA_m41;2E1>pv@U9RgNjQ#ky+9E=Ke%aL7uky!F5xa5H4KT54!67XJrRn! zVM^n{?r8^^j>kR$Y<({PFb4xsH+{=zB6#ku(?!u_NZ03q4|?z|ujrJq&Pl;JK`qiRlFoNE+~+FS7vV z3`XnTa`un~w?g0FcZ|`)S|vBCQBvOHbnG!lTi4%E47SKSVR;J1br}{qwL;hP9{2=+ zd%q`M;PdK_m#8aa#&Y$ZcgLk4+RwBO<|DJu`n7K9e!T6v|_VXa_~Ngf5PdG|jqt^H{+ z(?}s*j|WnxI#s0;cLCWsRb@#rsF)D5>No^uM?Pv1@)U6|b5RxsZYHAb|BnL(A1VlRuCGwLJL%-e9ger%$6Q2G_ z*W8T;V;*2&VyS4?*$w2le6XP#l#hD}!@W^_WhuY65SP{-aRX`A@w9&()i$#_8K~mD zUZ5LqeXiyA+B?i8DJiwcah<`~*y;(W#o=(-3b_lD^f7rbUO=FT5Mn7y#?Or6 zY&$5kP|1)Xq>;=LGVObFMaW?z6)zRiP*U@n<=O-+mo)PH?}33cKFAf)AsphkP=V^> z7fwilFG1du>@TC=*#+UYFTRZ0{=i^JOM{r2?0|nRQ?7dMMHH74?E~EMAWC5;4v;-1 zZEFKQ<}$%!tL;D9C5HP-CX!4VT@PP<-4UMcy*kGzDKs)-craY-Vz4 z;P8n|&zZS1Gw_I9^cd*PP@sZ+9|lTVX*<@Cei_ei_2SlLnXQ*rps(Z`{j2qw4Wjy~ z;R)jftxQG;m_@a#5ggxSNFivdcKUQQ+s3^aDvsmUd|o|+SqWY*#EE&SG)tGN4;=?& z@!}vR2k^d7Ad;5e^TPiFkHoWv!Ar;-4&o&igmK!>vs@*H=iKMi#2SvZNaX>=#uPaI zDYNaNF;329aI5#i!%b`f5QvuAOzJVN{7C=^KU|%x38n3FH~6}LbDuEpSbF*=Sjk7c z(X?((+nCrpKwS7QRY&bj$v@XhzUBQytxA>J)mKZiGqc<#pU%^|^g}rpSv9n_V zz}e8tjlyH-PY9B~m*n3U0rhTpHo|h&9xO<-j$NeUUtpz# zUoSO}k%ga>rZu<;HWCj%FuR((K{B1$oYp3Sk<>Cs7|POwVHsq!A#{OT-sfaZpFMkq zBpenMaqS-*Ov7=z5@Jn~P6fsv&MZV{XEH&j9YGL)FC2}RH*FZY)5sSKBgA(id8vmj zON4*tr5fs18;m~pw&ic6z~vFT=9(%2p)fk3wA#oO^OxDXdweRan8~})25q4#>()$KeSISjES|=ZPpIH&zuot1pr=At7y!T;RVUGOVpHqs_mDIkJ&$Amuyxy*_*ik?9_mQ4BOcaW1TuLx;?$RX81$|l!V^vpJiaFfExTVB>x1?b%(;DllGu1 zE=#XGuXPmhUqMO?B6Nl4_Z_6T4vQK4Hf|#De4tJu-wVuRVVA=%YnEGPX=LCa0(yYm zX2z&1^ua-GIxCtCu^b~gK&*V1dWwrb|6ITT;3G0%E6vrX3(nCP(8d|v{o0LxrM4ER zX57dx0G@If=r**rV~s!+4_+F?o6u!3CMI2XnZL?O`h}(z-FT8NUNt>y-P<%h4SV2tznzlrDk{UL=5J zZfA+aQv*q?=?B3xbcaAjPY9Vsd4Tka65ym%&ksbU5qbyZv3Xl+C$xs9TvsS-=tLWr zl#-{wzMT~l^S=A=xXONZ2y*2?=kk_QPshUUaiAJo3ryJUPBx6cyB`n%3WssI-m3}Z zAeQ-gQ*n&w$Q`4cYfo{7m`2Ugth>gLBGUlZzz#MH5!XGuNeKx;PEtnb;^Bmo>=Lz9vy zPZSV~Gjf|8&%}^4Fp!TTM>a4$S>oY+UYU7e4!LxCErE|G-=XH^=kX1emqTkD(cc0a zZ3=8AF7xw#u(5w$7vEhKD#+#!MBBHy&B&TMe3{fqz{%OzdC3CO=qikiUh57ICtfys z&Oo1Nd~oU=-@NK1aFNQkE;%%LZ?4t8yJURSY1I{B)W2oDe?EU{@YTK7q(z)s%9GQ- zbZc&fmEwzdg;eO*O+CDY0tB{C)3#yaO0@8lzk77B`S@YI7`(3G%)6*}WOl=tiMUZ4 zT3atdUiv4rCBWE3tZH$P)LTO<$v%LK^@%%UJ zjcKX2%cD1_>+R5##GVYOaY=B%yh?Zn0eVcELvcS!oYx4Y5=qA#v&8~wCIp1_KlwK0erFsn7GTRpaqMdwAG>m71Sg_~II! zIC(U7Xy6?ewM#W##|b1w}>hRM|CeP#3e5V7O zdQZdN!<|Z7@f9<|`i5KkkdO4%58Yfd>p3yI#)3%CG=wB;)tKQMGsw%h2towlMr#{- zd?=mtNqc0mUHheeR!zlBJCpaY%or@zdAO_}mh~R=*xC7qylx7ethZYl;pLbpK_5s+ zD6(zFaCkhdY+7w~Mc#l$I?a5*)}jqBvLi^R9Ovk|j=^|_)|cXz$~>*0*Z8ysLn9?f zsu-MwXFuFFG+Yp{p0lRT%JaK0?&B(ZT>-$Y=KyXg?^vFeHVqo6BC4-^obsB_5#@X2Wom%y9x8<$p zNmxhYi=A?w`v#9$cRyAe1Lbd@f;wS!S8V^#C@r2UM6dedZKKrDx$cR&;Hy*u88_!K zr5I{9HdGSCS@u?5lboGo?l`K&LZX?$7l1x&&AjTJ{0ZJo0t#X@IxjB-$B>^Cb zBJ*PxLCx&c5_$?b#i?3 zC*+Csj8_{M2l_pW*-jKDyJ9_IQhN+eHpJE%*%1Ra{f)`*G>#X`E&M#T=1V5(c)U|m zv>ewj?UoV%PZ5>I#>ym>Ul`qfBPZXij)p@o|xNh|} zL+W&q!=xC;Xo<8+^PNOw=N@eEb}97|4;&sT*1mEBUeN7iadCyl#Ne_UNZ?(nlatJ) zfc29-o9|w*ah|&!I49*d{o!ZFf_OSL{?NYFSfYj; zur!T41NrYVtBZd4S;8({NgqF^KK4GBH)})$rie3*LdC75Ef*0Wb`Y9E#x}UqU;(P! z+DvDlSOQ<1EiFF|dT(rL7=`BrbmQe;1C`5**)grN8_G~2Ad5S{hK9d?NbBt0S|8I& z-RADywl5Jq^;Qp;6GW+g$`P6Vf)vkrbbJQz;OcvxHupf4w>H4u>M~4?z2%GB1WG|d z0-_gYbmEOWz0430Sh7}1?b{tfj$xe6)|c9&l~#mqv`03*mhdA0cQg!e4B>r! z^3`gGO}!C*s!G=vSu6LaX4aFfl@Jw6Nr8znwdInfU&SLgHrCYJi6aj3WB8=U0sb<@ zdeBNE1%{TcS@+Cx+zq$fBsM@(!gy&}$o?YP>ZDns!~2|Cc6>UcSztl3Uutb_Gwu&0 z5dQk#S=(NBt^MCDwd5{(O6+%C|vM%zyxw*;yaB z5*f1Jo^7wvP~uSe8UnxYs56#}Cv44m;&A^RBwf3##Xo%;^`gA|F?4#cMn@U0)1xMz z9Ir2oSM#-f>cgk|29A#7`I#30{4$SRrzEAojDApJdvsvmQu-Z~zd%rgotQv`7M~u> zb-Npkb*G0HE-zA-?EH|`SUK81F#J@YD`>aHVyu$;LxV;n>#3M3!%uX5{bdpRi_!&p z>T&Wp*f1%wz^7|X6?G2_<1id4wlzfZaV}U|!N_HLWgfZQx0z1&YK>u&idvZrRi&jB z1SDTh^tE_;Zu8mnXtKkviLc>FyP7dyR(==u2<6gSsLj~tkq-pFD2j~S<%u6ZeIIrw zrATl6q_nbW@j5d!TARQK@Nc-s$+;}(K?%D>P{+Lo%K}P($oR;AbTs=R^UBxB`tHhl zSv8Tj4Xq)4ncT)5q%F0{0ma;u&<1FOUa7fdP+`62^hBTe=c1;$^ zn46_EQ92>MS75=rBja?x`p&CMj9OQ>X8NuKzp-Aeaq*_*eRP?FZ853Du*@9%1U0?% zMf&dU#=kNYuD+pr{(f4PY;DA+8^R*L&9unn{(N?{gAJax=BxPllC8}}A^0+K8Wy6~ z)MB1T89i<&MQ4o{1aAt$5e_x*$p(zrLFauBpZ4+hiS8)_heUqdP<(2X(6+wEx^&{= zd;q#brKi7|(M>K$0GTgJs&;IkM}+vgmXD0my`^)Wd)GS^c``VH-^1wNt1LzfV8Xjs1OV-PLC zDX*YFvUXd|l7pXC*q5ZBK;{xwI3yZ%f3MQE5$FBxv4iD9dhI^b2*t)h%y6|p20k^$ z*!QYF4zH0uVl+~YTP|wt-F|+BI-iF0>up{8GWe1&TphB@HPJ*|o<@u)VcgF4st zVR?{aZ!8=QfHzIjR#zNO= z*6R2TT=nVkXwC&eSDxc@XsD3s8Qq#=H~Z~_Vj|!C-N|HeZi^+2^hvK}M`u5%A_Oa( z@+az-T#r|2MuX^*8J>i7&l>LRZ;%g_n8o>d`!qFjfd`dZ<<0qOSQLh}9vX-H4qy_$ zy5o=_LJ@i@R%Bsm@)9;bgF9;zauGd~9tSU4pm)@{GL~0CU)Y~WNc8FsQbm8|HCta_ z8N(Uz)q!;Y9=J$`CsnrxauBP6c@$^zqXYd|ASn+65?QG-Q7ct zaQga{d@K!}5~x&4+TWwwzZ6n@RnK|n40#KS)86z#GAK&dVaJ}5dOhWIB7|}|`qhO; zc+~zI5QhyI!dhfd5+BQk&2)y)>f!vN68sH6QIy!H^io?3yny;7dKpWcDWU8c8YVXtv z)!es21u6}ax|%vK>2ZjA*%%YJR9e<@Jl(X>KS0v6w@N?JN2~{C8JNNpm6w`W8p9TV zar&@|RfG+z>u#t9li?sN?+-JT+8zoBNRHRO&H`Eaug`>?)O;8jEG%+k?ob{%B@1Wr z@BV=ET+e3xSuc~}S6UHr_O@VEq2)~QIzy-1KN70v(k^3AUW+v;58k@ZV>}?{@rH3Q${5=4=Ype>5=ij^$S1iys3{?fsiJ?X!5?!BQoT(5iG8FoDW{~;9%x=?5(wt;ZCTc#FRgY zV8D#%n48(oQ3uIpQ7;TCvea@eDHiGl*V@m25W7egLXA1{n(XSSN4>4L-9djx#%Z(; zMBw&#ogU*THR535O8vPfijYUNx3{bk_Y#wdc|?D-==P$=BdC>x6q6D%c^O3K>dLn3GwrzvA*2abRLz(wN!mkN1(E5* z+>z6^f}azG1)!gO9t6=K|M{ySaI+VGk}l?(*SXdm8b2GcU&%QIT8)Gi&X8Y?OQrnb zagV$|mwmc3ynaxt2>JUW`*<_g+iQ9{bH@T45sG@Q?rBFs6oGUl^HBLi;B9uk(dXHX zBGW^MZJRNT#pCh$ub*~iTKM`_zy{C&c}^cpFu?%r({wM&0IbVw6+6pK=zQe-I4Z@( zT4FGVfb$UOO;a^qVSP3=MCDagMRw=iFnX7zpRF-EQDHIua3s6T!*cN&oM0mM)>I~X z2%Vi*8cQVnxCUD;M9M|JfY%BvUn&D%FxgL!@Rf9RDTqZh>4ciyWb9F5YCLNhu1bG} z*8~b})#}w!R5axjNzC-E@?^2DO1+e42L_MK17Y1W91Eh*5;Qu$IX0X%KJk8Msd(Nd zHQQ?SJF@ewLXELLRuR6x&t0cq`TSa627O`K4Pz<`JUWeP8dKzLhk6svbXPO%s&py~ zbzj2*Y(7*74^)BW=y_gWCT)qSjb)09*R zDsnvZg=n2@-R=}+`tKuEs*844qhx+B4Th6_9dMASe$?Hns;SxR?#8e@c&$}Zgx}JB z{_foU^dgsj*5#O+#Ass`n$?QXD2WTD@L5AeMR~40*I^8)qx%lOF2Tno^jM=so?0m1 zdCLiDNnSxShO%u5I*H{#pMnfA6tKZPTuu~FdXm1-{|JxrWtD^cQ-3xvKH>vKmxA zWY-#luRu)Q1uH8%_clBT71pkStw^NYM$_$UV909;0B`oGbuzsq(EaQb@Vn23?19@? z*ch-Z<_o2|ABk?P?@E+)%y&RwyZ!vk4z~c`msW|!g`79(&s?4&J7C!IJDJmCw)rDq zrx_DPhdsCM%VgBMj1tE8c6CN2jW5vnG&D2VRY=^KXbmIScf=_tW+R;stu#z6;iD?zYCzimq>dCgjV}(=~ktuT;9R7{h9RO(zmEPs*)o5|i9#Srhz*2d#APs=zV z5@X-2kd2*r-3P^)lyCiqqoeXh_krvy)R%e1Zq>c&G$S z0b-poK?f5;sPXB&m<04 zSKLirqSVN36|^~l@q+q`&e$;rrbq-BJ zqS#>18ak{~?XAI&)$%FfiEjN+Y;5N|RKOQ73~-v3ZEv)`(xz!!HI`fANIRsCDf%)& z!^wmw%B|_+1EjGyxTLqcEw2*bH2xAZ>)rcy<_P#XS^`hr^t!@fOsmL(Y^l6A&8#CT zOFiWrJYR;!R>81fJShuBk&QH1TONG{m%~tPZ`Br9UyN!@XPBpWx+}A5_;4_@Gwov$ z5p^L*`{*n^GSgxROA}N-Sr6(&b~_VuKjb8S*eYj(k^6OCGd5p;PL=l<$bVO%vIqVJ z1<)P0qUZ#}SW?7!YYvWYcG(Wxy3c%vpQEd*r%aYOeT%lJCgfa0L5Z1ag0S!n^JX_) z6ogJ-zR1<1K!x0xCAXchwsx#X85!i?iy4J1hVdN_J7Xh^7Oed4yefL~OKot8{hmRz z`^F;iYQ0-z!G7s9yv-B#Ki|8cv<`p9kdD5t{(w-l>=mOlTRwFjE~A+K9NN`Ug9zpJ zR#@9?k6UqDCjH1b?-B|N4=zPt(@WrfveQ>#GyLOc)G9e9J<|=jW_VS8A0FRW8-S@b)GxV-Yikv)#|YW_rH2scgBl4EPd}MRzRE? zy82)cU12%VBlB|DT4mZo>cUXZxP0-f&pldyaD6 z?^U*y#1M&u!UI~RU#0o_$#xSjbgK!j5KJ{3A3XU=wUevn4I!n&&^~6_S@eNAW~S%# zB~M!dzl~9|(0mdV1-d({iWx{8e-rx_)md-IjVkxfHQ zXl*5$Gq63%(o)owM~Y!>v)K57zQqq{%WSxc*>p|)5M#C{cq zBJHDqMTVU|^kiDAs-64f0R~HzTdt;l)s*VqmsBZ=`B##Xm&GM!B6;Ql$=b}s>-qXT zj!#selF}I|#eB6nXH4=i8L~hO$Awx5_P%)RA4WQ!HKwL=SwSbFuWfG`lQtSVKr*$* z&ictC--&Avjn)pfRDKQvryAn=Ruhi9qhJJWpg$6bztcv z(qk#wg#@P(-<(|L;~}z!Mh(#0DJ!rS&W38Q7d(D&p+i^t)Q2Uh?HGO$b5iBb>QpsFanL0 z2fW+Gw9Wo?45 z?+7>tcGRXTD=Nh%vgxus>478?Vip!J)u$h1br?t@0$cSN9MB&KH&^+)l^DAzo z^65N1IctG!@L4y^k!;#RE|JL1AvOuzY~TGyTXE0!57jqr8G@NRe5~<>`dN#SU0jOZ zSbsitigMO~vqO$=QvJ>{#UniOcjdUcB}Rhy?It|IdxVU%_|IrLTet?EB4e~S;f(65 z5!nOz%HDPp75eqcwel2YRtN;vi-7^w=7NW0M#WllCukAR*nEXanOJ64Uz0swRqQ>-leL$Ki0D zWRtzEqUpEL(4+nRqQkZypjKklET9G(m*2N<-`;2DpPmw9oUa5LFD2lRA#KXksPM0| zJCnt0oY3Z0DJt&wO#~XyZh<=(Lcu##Wmd?5$$Ldb!;ZD~``UP)Yy9sD%GbXw?B&&P znJK5)yMa$4<)ZrCgyq!*=I(29-M_0TLD@l~uHvZhP`>H-ZV@$64XBRf{NgQj^5gE> zap9KaJxL9{*%USoySk*Oui>z|-BVj-AyE#tz=6Y0)6+1UH;P-#|JAQj9h!YVTkUH8 z&_Ee`DDAXa4t)yt=xC}-${oszmT6lAebk?;cC}@@w7n)r2Bz!JXR?I0EU7juTUvcHw3EN$)D$j8{Lvb3?&^3QhUEaGG zr_&TO!HFVAY_2-X3Td#jvuRnkaszh1ex)po2zRiv#E@c0A5t+R9nguSfUYS*qBYug z<|QW1qZTH0RAainH0u4DOf`XO?&A%sxB@5kjM;rYlPjVk_tjWA)k|6B`-;6D1Q7+N$mNufXBQb9-;U#FB4te@(vv z9IMRTj=kkynlczkp2t~RPTkOy#H@8&tkL~_ZtQ&9klIex7na^#TSM^X7y1g!=4M_+ zM{5+bQVnufb)TM^kA>k&=dkB^@(q&q*{-+y&T3>J5JUmPb1XLBv$F1v!j93(#HBDx z@I-58nCXGhtLv9c$u%OaJ`8>8h>lzx%JH2yO_Q8%T-4T&RviBr`A9qegK3#{A)Ht% zi%qdT&tGhWna6>ZrE-o8;kx59kwvt=n<=Sr^dn{5A0P`%$oaa0ddVuJ;tWn;l~HlM@yPt{@&w04Xn!s&GVTLoPL&D!C;iUCmnl9 zD-fJ11(FYR`&x?a_U7)ryn8nzrgiSAibTf}t6$Tn#_1;RbQ^tGJxN5alOf~eE~9N3 z-BFL#gx=wt%-KUs^1&1D>$nec!qNe+{ zrM%?mH5V8f1N<-E$fd0&Cacdj&xTQlRJJMTMJ0JZPY8_a1_qR7hT~0=&M8quwX-Vk z+~eZ%wf>ytQ^DP>%B*}5qzdc6%Ba6{47T-c?njIs=b!Awla|?G7kWm8wd^b;E7T~e za^r*qHy#?aa4rSW>Z8AwuChSuY%?Oo70XtO#dm-;YO!e;L!3BcRHpfQa%AH$tPzb# z&ud1Q=H=RCg-XeEzk(57y+2gFuvmsznhe)8XBY!n{IGXH?e(NFWr;gmBONC(&Ba(1 z%ow(sL(29J?{Ue*y{2N$*014pQA*vncMg>b$&@U1`)W2?v&p>L%ICnv)%x5ZD(^e& zAA7wGZ&p+j?YV6~HnFjT0#%+>mp^w5BmAdE(?13NQm} z0V&Q1v8Hf*#4to&KD>{*69hU9dOir!D`#B;psUr=00Tl2hH@KzT&yLOOnKtvl}JUa zGEysNt&OsF%V>W+iNvRZ>+g*I{ZJ=%PEY72JmAO=0Zfgkw3}P}qH|8pjzdzTo$Soi zB!6z(i`>-*X>6=bza0gh-z3l^aM^tl?|(2mFNes|nlBB@70RTqu0y|rdTOZm3T<_? zF!Tqf2)rJ0>O^Olj(@>8hKBKPv(XTx|A>GJKpwQ10{f~_iD`tEvIB@P~zvDDl7 zvH>M!N5dojhYFE6?_1g#r99`Vel2F&xxm<~fBbIxQN^#}+MSYo3BD~SCGE3;;`x)= zOX$p5bIVUe>^Pln@T*b(`zeEFnIY^##yOaAzFGI65uYFb* z-~^!im&RS*Ar*8Nq;Eh;UAz#~2p?Jl9~lQ0b(EBpVCBFHNUJxL?thn+-r+e^RLtiP zpPBO1`D+raS=TyWc*V>#r|OQCU>-E)@E_w`te zmT)`%edilze*dTGUsK@|1^&2IyPI_|gtOjRQWj}xVo0|w*HTI17|=UR*411**z6OQ zAiR5vp?QV<$1Kv%^%qH<*~ttaed5hs9u!{GZ4a3PF(%X z{JZ-A?Z%M>YYTClnN26a+%1|qs?B$)d9Dz9u>H8ubO{|nu9YP4`mh1$4aNzrNnL^A zagQ05!$7vGv(KorRZeik)*|9mU;rYNRx2dTa>TezBC3h;4gcZOBp z*+i9cNskrY2#V$tKEZKy)4)w3 z@A|ug?Xwg=tcH=|<6A01wRJx5L6E<9+(G!X8WBW<4t57%CVln&GG% zw~(vUwCuRgO=*tt~jBCZJeJK!8fO#*oU4F&dW!bL{k23XF3g0EHMp>5s3 zDA&rYUBNk&ubXc(-kU0R9!1W?Fe3L)UonyZi1hInj?;Yu7?9_Mw4~pU+Pf4Rzv_P8 zt=AR{n4z{-23bQZD%$YPw!}ZZ1qltnU|<@brIqgBb5Zh>SW`2V0=+cHLn>Yky27ig z)L7^U0#DLzEm#MzFTImX8&C%onm6NsgJvK=vQnhEay6DtX8igV%bA(k?}y{;(6K*R z+|?8e&K^%5{$UMJ1j-F+n4R zHPOP~t8B0{7sZ$Yl=(DB4{X%fVN10H3-+GFu=`wvshs`ur|;#0!V;CQW0Dw)>Y zq{u#I5n|S(MZ0v04T)y_pr-E*Thyd{_VwPyFQ(5*QxLZn*tXoMlubgGI8XJA(&xoF z-h93&i@Me@Vst^eg`7s5I23jW!~@k;Fw$kwdIX#4nTn&XBtLoTbEx3Kf*Z6S+|B^K zD7(knMZHb$idS@0d{5_AZC{n^G>Bu)t^deeu-w)twt7A<`#``B>twXVr!XR-t8_d^ zvLGG>jp}7jKC(*>$8IpYh3Hk>N12tuGe}=>}D%tY~&{a_p`*dh%3scw$=(RKSW!arh8^PB!|Ji@4NkPX4D7&1Tx-x zrXM#QViMko>azh(HpN;~L?F7#576&BS0v^DG>ZKR3|1}YWt(^^MIxxmAZS^DEo1XN zQ=ksQ%Ahs@=&zO&55CWJeKSpf!F=a<;dy&ZJYU_XPn$7g17gX$0{~{aF5t<2@47ZT zR{8sP=@cEv4`EXW(EFV$mnprC5izueQxD@(BZWv;aH2IqR?^G>#~Lg-ckUbt1=W3P z4AWaog+K5bK-~>R(u;d9bE(?duLatQb!X;?prht!Y1LTWxZS$SQ!U?dP1#&NO#LX> z8m!kgYy5X9`RpDPK=bS4isjPX*Y6O|$FVA<({IBuR&QXFM65AkSSIQs%W>Zi|xq zr0cpPz8O9V1#j)lCg%jpO!>iyYseVYpo&A*$Owuu>-UzGI>}(0G3VLmDy?gH!m&b)mIMRG~}^qM8i+2-R_ zu0*JCz&);>r~PMLbsm5_R?Ay=$~dj-hGsRd5@nxWs;SP^oCb4EHEx?{B@~kKs_ZY+ zYDB}(q!(dR5jF+{m+fXkVc^VWk4Qu%00RQVXX}`uiUWy0v6*hNB z@MT~0&Myb*j9ga4zwyDvxG$&CH`z+k$<8j&TPwvA)RUBW$AOjM^uYCv(P1dZa}?^a z8^5pPTFxL>T-Ucm%L(H_@;0~fXlm4Hfd9*|q$Ki`Hex8hj+`YM^f0+Lt+SLDsx=O6?Vyu-nyRGhEsSB z)m>`I!2`#tHx%L}Xf@wJS;;j;6~ak@vP*_z9GJu=;8N$hw}t^dI+)zt!;40q1w2EX z_j|6E!7Kdu9FIF6z4UxJI{N~K$)ED_xIf#G0BX@t$a_T0NHyc*bQ^*qiySnwvsL8r zlt232nyded5fCwIni}bGEciiCR}I>=h{b}gh21-TGGGRXvsEb+n||kW%u`X``Fshq zT$n7^rGu$wu64Z)v!2+zdEc%g7j7HK1(E9$4mM&H4ec%^+ZF0d&YMdq6ZXRZLzSE# z9cA}o^ctXhi${$peNSeNt6U*!4rR$imd8#s0KdY>hMMFy;E)ldN>LbvqV)P$`egvW zq<+fiYX|5amvr2@N!xkW4B-o+Y>c!Jc8DvDBSx=U;%Ms;Vidv5BXj#Sq0*TEFsHoc zusztrv~+g^@+G_7k^0qs=Y@?JCOf%DSZ(+S&DgNx4J<5ri%BsLx-yK^oYkcs=ub9!OKU z06Tas?=xwXcnYw%y8M}j6x#ka+cR%Sayl6L_p}N0As75ni|=$ zZ;O)GSRj1pI66XsWnYmC;LE3N6IHzCiV2%9hNjZqss@@saZzB>9xWZ>l}qK|z+LbZ z4FRM;m5{0RyDNyuB(GaN1YpsSjX&5Wg4_|1ZZeC^F?@aXYhPmkBPX+KRO#_xm0;x~ z6fln9J(!X76-O^>Y%y^YuX&1<560X*Jw@)%sfftJ7i}T&E~B1+Sj1YUyqpK1kG<9I zuIO}3-N#3JmN=x`SC)rzrEK*Iii!-hFK@%P1mwu0e_Htosn^P^K&k$rXH^zz#clX{vSZSSjjmCeFv{=f z_`vy$+!`C3_eB(|uBI@kxI%%PU`_{+)S)Q4eri#pk3>oQdS{dF56gA#Xi{0O{fN8n z$7LGLl;hp~Xu z1`3pBG88}IO2#l^07;h=%s!gJ0=7(J0T2H&CMIU|H;6g-(8|Q$`f2I=wXl$FX(;!d z-U$-S;F^U8BMITC-5kgGA&O6B{gIni<)}U87xPO=wrjC`X2gID;h=0^kdw_~t!ux&rYf z2me_tz7{)`pq#e7tZ-CE{W-7EQdQpdo){)^ap^{|j=Q?G=h#=cnBj|!f-w#7MV|0> z3(#Y2JFH2o9@&7{ubS&GteiV{6kz(F@I@k$Ge;%FdLqYs%ueN%9i(u8a7W}d>dLGd zW|-xMy@)lba=D>8I=6igd*6)s$8es{Rbh-J*L)qr#btUFXQqOe^~9i9m|bMq{y_^K z;0N#xgNRglNGn)~HxC#IF2&GXSbm+}78qxL$IzDSj{bAMpE!fgNuGz^F?o5s0keP` zMYvU4p`on}RHgn`gub&QT=iIX!;1)69-7L=Mv(`er=+?y9zG&e3e-C3I@Ms+#5jh7 z4KM)`4*60GZFE|uDqWDpjg5;l6c_lXiluG+0Ho0usuuBSrBK+n{!)@i!vWWCRd z%c2tuD<32^O;)Kc`FVEJ@9mbE|B15pT|k{vzJSNxRSLabL{pGDp5=JDhx-O`)-XE6 zm+yUPi?WaRrI}^V_$xh>hNG?Jj4(?~X=~)~OJ8 z8xR5UW|DdLlif?edX-Q;qHuFBJnW&g;wH5-9|elgo4L6^%~(1Uu39Z`IK!${#GYbQbxZftnTl5-oG>hu>Zsr?alb9b;o7(*x}>8$Ucz01Nx(jb$5( zFB-UDJ{IcogA2LipK;x(D;~OSW1h@+KbH>vwdurN?Z(q?%vxz*{lK|Lr3r6r&2e47 zezaJF&H$)T4TeL^{xtYyoR+dNHsPE*U)T#bm$EmCXu5uV6w+n{Ea#GHUMII_*jGLv zwDuf05I|O&NM}45q+b3uR!$H$Q9YQo>c3!I))|ih$Y71(+@MI&pe$`ViiYrdfph00 zJ~YXHe{MNx^qwfcA-R}C%EZ<6i$3vXE7)$3pStH`mRRClBD~iX}q4$F++T_7f>U#Ifp| zsz}n2PW5kGD)^a1o8JK-$S=HNXtfy@}6CTfY-^;xD&$1S)1mVd+=7O5@|H!T6n16p1+HHPP}1?7*e6GO zEimVR70Ih40Z$88-RxH)=1$LugR) zn6@boybvYcbzA((RBP95tMR#ug0BznTHg64&F0!F4}zW-(rIbquIP0Y0dFOmQR5mv zv+uIY@#(|Fj03bR-FIBUy1wn3P7gTqm8E8h2LJqWn>g*>)!*Cm2tUQ(9KqX;rbHgw z0TluzBmE@)vi&Kvnd3WjvIyY9b*^iWzK$MdEZXTZUc-|VNoTg!dd1|5TV5r?V%d`Z zJzVOqO&)TsvR$^#G%a&BY}99)@t|*gO?V;dW`C+5RpA{3V-Ly{&0aMzQ+718EV7?g zGZjCBnX+-u%gygVvR+_yX3sO92#%laD6-g7wPNL!iA&*LYu;UHGp$O&xJaJ>Z+zod z!-WuEGMx&?{PyXhhSXHOPhLyTaS!b__F-na+MCMRfBy7X;rJ}p4p)lhIRNclip>HV zRP*Q)D3W6R6K&_7f{X(32ddu3B;EHdr`TUy2Rs5}G<~uSmO)AtM5h9%3Yu+C0S(s! zSk(7wh386e0(#p08})HC%H$(H+zXv8R<33tC>d5up9OYuitS8uj)B5GrJ_e(ze-zU ziAjO~(@-paZpNm3VIU)dia|ZJdnWS)H=tWyhE!Z~qF+?V!9@mM7$kbuu1SZbYg-@> z50LZE7K&ik3UZc#dbwXgb<-sEd<>%s&K=X?W*J|`j6I#I`aF*3tXZy(3FaJ+8~mOH zj*c)SoGy&>rKJwAV}}HLcjTx${a%dfJD65b$QjL?`{j*Hn$U!4#z5PGlbD~BPBrII zkw&pvF@xjW(4AoQ;)|%B5)XHmf`lt6w(7K32~cL{=4^WP=+d#Qg4w&^B9%Jh|2ONj zX@U3P#Cm0+^N7*Q^S_F}T>@GEuR;#=N;y{ozY_^A+5m5B>>_RY8U8BgLA^IIKV-P& z`Fw+p&v&p+$#NW=p$QgT9Ru~AGdo_hTM`|e1JS!gpDsDBK6&TQV_u7b(XAv=@}Eg5 zO8iC%dyyHB2Pr^^pGkj!RUG#h}n ziaYS9Fc=R9nLK`q!6pI)#VB%eMuI#TqWQlFqc9jOvkq?iVnbC(jA&5QKXkno zU=dF)T+ztM{JBJ8PdY!UWR*?Nm7K}kGOP}!x%prDX4p%U1jL#W9~L_N6xlHu*I0E7 z1q2x~y=-#4g+Ork=Dw-7LCb_}uxI2x|>2G`{n?SB$Rn3V56Z_A;q5MjpcJDttCTKeV|} z4%|~DcU>E-OXtiO_&$A?nj}mI*lGz#uJjez}r2=xWs@R_2;)v zIexxqOwt7PEg7v${eJNak|@?o&%Q`@fd+ub6ngi`Pd2On$Y-@vZhCNA&Ke2V?p>kN#-X#PTwo@RVbwa#)^;$WDkNh zi!cpccWNb7Re=bC4eNAx4G6pP69xa%k!pAPu_``HFy{LHNd}0lwnNNAg}=IDF3pmX z0W1{QpSg5$Sz2ck9d9#wYXoq$tAjx|d+PgV!{83`3b#0WEtD;xK)T4U;CevJtNbR* zotbu)y2kMOfEj=6N1m=&Kv%*vu+0#HIyB1SSFmp32O;izd>|aL_IuT8p$Cnl)IynB zui}ewvNZ;$wmvUK!9%%^%}V96!-P5a0xaQ@nP%5u`uHSIRyxy<7c*U7owy9S1mUU! zxflrkZl{~){aCbxzSa!uI^(AU?<}|f(~E0-{kw$XS-~xs{r6Tv!tj3NX)As`EyAOa zx2;7zP>mp6h%qIeZ#w#|mlw$R6^%5;t- zqU0@Guf&*VkG61*oB>e8;ag(vXBWEgXp!abnFNnnG<}&86ZcQ%@kBiLYT&CPi(FpW zc<(^a`^(7Te%^Ye*}Fd&=*<{7%Rl0*Jz(AIKtRW?@=|H;i{Aw!i}5VG#9M4v!zQW> z##KNzgLwY3X2rFn7;5EqP~OPlce=9ci`xXS1~$tDc{{xf_M5=ch1F_dU|YE)VKJdW z+7pJ7_uQ}aK}V=HMU>n1hzm4NE<>H@O?4IOdPvr{r8P=%n?_4pMjQMH@g$&MKk z3A-b$H(7s{mT(i$q@ltwY9?-)EbJ}ZaGCcZ3e%Z7Xqb08+j^+;(Ah^-PDii%@L`5p z6&3IA6@T84r4Ntv29+`Wr!QW_sxOHdv)WxzR_PccDrl&Xi0UmiQIu@_t4nba064H( z2UcytTI*Fa0e6jAytVOouBN<^qCu5Bz0_yDDH6gzSkyi^jFj^8J1x&NWNAYVYXI-a zTOEFJ=m7!y(Tr%qvi-?lXQ9XC=sMckrdv|Z%dvhZeFE_2{rz30tZ0UYGK-@4d)7cI zOxuRlMF9Kn-wUH(GW$v#6M4KyG)r!A@sl_3IyQsY%rp^ktkDSYFb!ba*=lLvl?JDw zq0k^>?pGtXTZShf5f-O4XtUS@f&-8V5X=~hJGe452!U;(5T{jiuy0)nl3i;fMI?Ub zF77_?&-6WAB`<*$4M3ay^l!RCZcGyh6LtU{f4a}>0`W-NB``DabK~LyftKJ4mJ?6U zz~k=tzCs#2ud)i~qIT05B8msKwHTLrss+yj7U}0u(enim96u~J&$e?;zt{*f#GX%v zQXz-2I$l6G2UcYt^meQ?qiy{FbVUCm5Ihj8S@=NQ3>sX} zL1J}2aX~bM%wZouG7NtzpK7KK_R-?z6p>O11uf7$6u7$CO_NeC$u*_8gnQ{cr_*FM50BnAZ|vAF9#!qL_^^>Z`oXip?-;85 z6_LUSesx~GC0S~jPNu%0)Uuy?r5zlxQx`K7kYR-p9(kwQJ$AucwLrEgShF+~qlIZo zL)zt=PeHX73JtOKiDc6_c1gdae4P?zs1v83TaEgi0^LZV%F{D=wfFo(%@Xe@uk&yh z`Hv2!eb+DjGYdvLU$9b()?DU$SJT%L4Gj^d;0O7U-}`I`d5}q}gR{dT z_5n#ZzlW0R8Tnmcdo%?B0yCw37SvXk<<9tX+0Z6R7ptcP)o; zJDP(PYCd3I$Ds(ty+KWvxwHrR7C)S}L{eAjF8VM=X&~AIYQBu7($ECduQp$9K48+; zR`z(jGL%DNMlx}~P~<;~tbOpf2EN86sKN*GAJy&fN-EBJ7`CulAUqm1<@zf*}yee8N}Px4S$lsy6Cs zPs1arbAh3dMarwA3CwLel^n#$!)_=YXrEoV>RzCKvX~=dj;Q@C+QmsX^N#4s>d-ui z3&Uw^$^um}fK$rz$|)BM8^#Z0ygC8>BJ$DL5ZF;o3EUgBQw)N}yhQO6@w}y-t?)DH z;86!(yOmaMbSK~x#fOrIjEt4kwRGdboDvZdqP>4VdTo>tCY!G_1F(_59v&ov4DtEM z$ec^1CSF3hnlt+$H|cdU!bcnR3PsK#GA;3j?CdBcw!$1zQTiQl)Rvb#c1g&8m7OgS zx^yRoK!&{nNb%y*`^AK^`jlu|#zMsKU`VY_!PZ7(G4{r;%oTmI)U9>f~pFe*kdMie089~k%q zK-K1#Q_YUiG@0?eETeZmnt?0J1ixp{J=@`13yxPBQ#>2=c$DqxYYWf!R=V4|`$(#V zOQw}MtlcPKnG6iSHMc}(15Zbo*P%8?&`a;R!TG6m>o;fu8CS;D%3ctGP*AE(T&ab{ z4b{L_32J zezjqR1V1Z&@V3K8xb8K*P8sXP`3^rgy>*SPSm%w-o-qLlAfq7b`usT( zY`?u2?&`VVGepModhy-;>>S+2=6#(iguYnZ(L_T{ec9c4lM0HZWcJN&5HFDu3wsRw zIE8^OTq8+FrobkBbU!~toClHpaS(5VA)Ee0PqJ0s6AYj2c~uRcJ203*bdlN{&TGmh zia34lZfys1$O|Bd`3P1oz@TLOc2vCFNfNA4C}eoE{aSHRLt6}!0_bRgjxrqYtvQ*P z<=FVxDbQ~+uH6{>7I5=^kCf=^4lp`ped0y=*7NMZixH@5xHOZH)V0)V5_kETuLrR` ztpgpinl4^UL%4GO+C|SBGGxh$JKlimU2C2;+XwBhIC3gcN!hUB>9KFd$&GCO1+^-| ztOm())A44=x}EyODatW6p`m4k_DqQI5^5j71A&e!88!*XHwASe;C`m|F=oO50>)1b zAnHXtwlJA~xkNhQB7ahn$(}7FC#$6iZRJK8d= z7%k+y-vY$--U5w#WTNQ_AQbljwphX2e86hhX6_~cDCa7zbS+H$qq|BAOPc)%=+sn= zFke2L@6v08_F`KuS1Vxc+r19^ zHu9RtlyMz6I0(g39xCi>t?%9zMo#7AY8LhlD);vwEVcJK#TN}vX?cgpxvz8+lcR?h z6@IS&ma9o9oI)qiC9^!J$opj@v&y=*=d!nk)p&p(3^r0LxpB0KpiSz~RPFLS2AfR*3JOyF%BLT11 zJ@6yB*_|CDv)_Wo_#8gGPc^6*jp*OoN6SynQpvNIdALkN*({!m zY?h4d@=^y@$_*O*^rY&VjXuAB2$sQ$lWYo9w3H-rL@jXuR)mRbUAkpnVn2B9!3gYbdW!7kPSr7x`@O*My zAS|cEr&m0qyu`ur9y;qgPiQCt8}*?CnC{HgRQm$TkxhcP7_gnX!YLPeb4W-p6249= zcaAp%b^)kKP9Mx&hWw9c%P}7H73v8~-(*D*N=848S)d2>{?A%8<{wozsS4Frx7y<3 zVxL028h9~+)K>%pzJi^3A9`wqea8TG@vr%;g)(mGiL$FL%1T;>`sOCs!#&c%JQJbE>FMr;wONq878EZ17eXv7qlOH;O97%&o$|@L0`DJ({KTh6b(@I z4qDVyL=k}2e!%0w>{R~*?eri0#Uujc!>6>T_P~nDyLA28@yUC&V0Fz>MBy#m*qV$H zgh>!hX&{{%J+fO0XwpB%z3kJ{|0%Xo?|h2BfilZvngoIL@+1Yk-xw9yU>NXdQc&bP zv_YR=`=KzR0`sau(;wUeneu3WtcamyyC_P9&^t}=@R%pQs?L@-gAzs1vNw8(274*>4+h(@1GOi}J@t&84R=z%X-^hc6W> zdT0vICyS%Q>ffrb;ry6ff~5883+;UJt~{OG9W*>;1p5GLcv;#k5DQrHbi)pnvp&Yr zMYV0vQJuTX?_LkuSA(>_ROuDYfdr6n?$)f{JHFD#lcE%5R%kQBd4pv)xWl8TDx60- z)9`ZWqezmRy@Z5&9VZ_Akaf7*s^TmrRtA3sJl*=;pQ6nood9AW9?B%}bzH1xL?c91 zpB(x;zAct6zN75ZGNZQ&{mu7Ja)HAk3|ISMrFb${(iC0oP8jgb4B8okAMy9B2B*k5 z%R#1N24rvOH9ovlS!PQ8H?V%Rze$;m8`l}o- z`W*F@Ro?tN16rOc-Ggk*7Tno%>WT92va)l%7Np!@=*IKgieJ<*qL^B}TzTBjt69UHs-{h%`4rd$P`TvCk4S;I#=Kdz@A*V*H zAFjKS!^vpkSs#o{_0Pf0{>6S@3?y9SA$NQDrsfB97;-t8a7pFkHjsUJM@z5*FHSBDZIlmp6yo>QnkUGSQX9DF ziqe)`E?-ozFWEqtnY^p@(!K6AuL&N?L#r~wST4p9ES#I)+zCYIwzqb$_(7cA93rLQ z&TLO*1gIL;6e%K{#eo3p*8Sj*D_Zs-stg>4gu#tY+U92Bkzyt=V|{(>>G?_OF0?8@ z5jEfma<@G#&;un0%XnMmB@t=zFh3Y0=$W3K1_tJ3j)NpK=qE`#9)oO-Q0mfP|9B`P zcy^17fy@T#eufD|lA|hhhZW%8FfYJ<#^+0xWeX*;Zr^ejeXuqt4d!z%LX;J|8 zr=6+nO0V^#NrA3fa`TvsY`-l6@0kO&9Kat5cIwwy$`>=jZ@BcFM&e`Ev!UlYuwNMt zB0`235Y98T`2orvJ5(cpknF@6WfJ_`K$hpTELrfD9*{Ip_+W*$LpDOh;-ytPYr{aIi1%~mr?u6XAnAxbdce6|;fLz# zu?FB>Nj#iQ6dbkMe|Wkf#|fWy@h!pL!T-wAlP%5;k+-f)0X(j3^A|RvJxuZHm486k zg`^f?2)FV>b!dPX_5zJSM!&IVx9O@abv;k&*MJal0^KwQrqHcxDdD+yK!7y$MHKDA zL=Fiuip`?{Aw`pST+<+L3Eh1(lMZQ>MoA+AdbTinV{`!eL!c5UuG(oxN_vfO)^42q zrp{yy(po}6N&_49N6>viF}$UrnfgBU_6^l+--%q!R6yaH49yN?pz(+KA>ajQz>O8Y zmgoq4%^sb9I9XW-o5_v+6IZv*Juw)BF?V*#-?G#JK`c_JxDfH-@3Y_DQ5GVQ3^0JI zgQ?=??(kh|X!}7$m{2PE5e&4TF6V1@S4{Lb0jMW5=17fgrL^TiO$6%03O-utjjKO> zE;R_XRp(1VT?}hmOrR0YF({&*_2KPNU8Oqn5Su5u=B;^GXR7Yq{f)y@GQbW(`^b9# zo~QyJpVA#gOrYWl4yVh+sC@n=4LctM&aHZL%iBSlnwVCuY}nq_40w{rdIpN7<{;4d zzjF%(AdM+2Ztzn>0w!oQzqXKhmy#8wSn;z%+>+n38IW~9JT}kO2nhiOQ64TIfW*9| zw&xZG%B%w!V>1sxC3Oi{X507Ga{+|qYro`OZ9e+4V>au7So~17A2@95HAFMO!odkP zxBLI`8ji|w)RPeFtUlq^eS8AAnJj;6M}>CMgbkpco)JUq$v;}r`-IqLDlU^!s|+iRp~h|vC8pDdqj z*Fp{Wt=VZ|(rPyn819I{stb-!;K)caj2f&=CP@Dfs66SV8kr3&!zA1fp8`ZThiT*U zZrw1^{Mtm5*Kq#kNH-p^+;3eA(lar_1PvX8;19AJVn>*l)l`KCl^n{?y8n?=z@yQ> zk;fe6?>qxa{u;#>!^j`L4o_Bcbb-th4gOU8%!vcHshNU;f)shH{!)bR+st=dR>f2O zu0F;P$>~2GDf!WaV>eeBi#Nd44;LPIZbyb_!pw2%+GKu_+WDMzZ zmmCohB~2)K->i&h+r+7gg+dW%g^L56a+N@z{e?UAJFFxwO| zm&q@GlvH{^N#!43X@jF3GO{+4FAuwZVw|fy*}?#p$xj#}`pbyF1XYTy`8KaCS=kJ& ztZNS+CDrY?hjwMz{9Jyc{XaC;svq4n)U}0*bm)&o72p%CQ1thw0?poFyuuz;o268h z9yyt_e{{55=`Ms5l9rY>Y6wPI_yh!X(|zA6lcOXIuLPdbWOPKC`n&LK7XL$H{Q@M` zFn&bv;+7;A&O3Q}>0zsfBZ8~V#l7&<-t#-%5U4pr4{JDI_DD$U-0!?e*w_0yJRGfS z9`a>0Fe)hRp41=PGT%R*=E$DCshSu)Z3_!`{8%!V%nbYmo-nnlv+=&!_OvW zl#`{u#^|0e5&6FCKSw4J;t-?>&lWsFf1w}pcLg{sxcBQI0bdw|E&j{IdbQutj`~yY zZ|<3M85&vFve+L)zpIRAX(K-57kjSEvuXdY-%4j~K61R{su37SmK(I-=4gLa*>rq- zdZlyPN~=%##<1U%&DR2@CgA%iJI#0lytI5IJSNf4>EgL{qb~2ow~&b_z_7 z`aj8GUA`;|jj?=%orzM0JevE_@3g>JYO#WX0?x!xw7~Cgv0xu+gK+ zeEwZlkqw|W|$FY%{p zgT9vEi+sG1{R>Cjbfc+zvV8yhByrM*#zrCLbi2#LglFBb%5mGbLYS5JOb0+$S+VnI zbLN61%w$tUgMNZPPtGWKci_g~x5VX73Iiv?dO&H;ZxTetSeL#3s3%$eVD}P1l~iJ@ z$p0_3_f;}fp;O!Y#2oH8L!FvlmPs{&j1hnjd)YEi$;Es9LMeHpf7@;OLKjhYzjuaJ zPCMt8iSqn_p{3FR#yK}{rpqD-km3oWExa);mitZ5>Gajgn0@2tH=TCKvm*Yz)-jy> z4I9^&o_NOn&Jn+^{XcFZA~7SGHbp%~JKi7h{?TL$PcM0u<7itzzUIFO-LRi{gtnYl zJ5G=2C(*fK%MKvL3*mMgu)c9#`B6>)=tbG0Z8&ou0NC%ezd^|lGPqf*06c!W(39+R z^!v`^F!J2(?|;R0+r;q$sI`|n)-zuWWWSQF;;qXICwuwPkL_9CM-e}|y~L^ZI3}#i zxH7s0JU#goHLT|QoWV*`IiAQ`Fq$zoCDWwxU3#itL-nG2yU zsN{3Thg{q3jrEUw@c-P}3IuHrdH|@Gi4R?~v`c_kQcze}SLb!%Dg{M%mOCFGAM#NV z-gt9}fws(Fu*Vhm2s*jb!_7+xOAfDD6=JCv6bZKUE}5B`_k1>x8pzQlsIAG0g@965 z<7K`5Q^u)kyHA_$GbKoE6^V7F1lbaiPFNFzSN-gk8#x}Zs_Tchi8ge*6Ip+5b1*#l z&j;t92ls(?e*OCvjno^ZuQ>q$*q9)-3@+UvS(?As#&4p+!^2;K+3O1;`oD3AM1(df zP5g5-e9GfZ0_d5ojaw+2Y!;`Lda)A@?OuzrToP}@2lji@Ng1$aoV2#Y_qaZ1&nI^G z<|_*@Cl!)j)w^o?)>1Q{oF6a&A&Q@ zLu-}1JKtHqi-&bNMO%;Jc?Yr?eQnATa zBsLyzZnM1@VBRqsCHOkD`Whku@jGH+#t6np_E|#a;utzh@-NF1xS}gTk06kA9PL@x z4R;XTC9isva*IuStQA*3MZZ9=7qg7hzOHI{Z{Uy72A@$^Gg36o;*P1`s<0pKyD8J*2DII?$js|R>>{`u&yT4vBt zc?n;AaqW4Ze*1B+%ypH;jsNgv#|)L_X(jx&E3_90JE~kaaY0fdqA@e~iJ?@o=9vWw z1zAUlFsj9eRl#31Oqa4&;FfzrM?D}$Whownuyko#+3hL#i|WU8+}w1I1xBPBh!cXC zdfoj0b(Y1A09D@!p$CP68|Ry+{gsN9ReqJ%etAd~D4Vyy^D6>cw_pd=obgZR+)0CtZ2Pbbd=S52ZK4a8dUMk zAzw)HDEch@_9*URLw(b8^K)Q*Rs5O?n?OQudUob59JV{!tIw6?)*cEby>TzF`7J5p zE0(2QEqwmD+XLr|%d~Qj*R;yn`5*nS8##d-oKlPNrv?V+Q9wMU3M6Fm)o%){gA+8{ z9^(}hbcx?>KisGa+{*!7J_W)(P`X}+(IR@`zHadisO^9{fNZR=aB*b|^L%_nn;ioG zzGuv>3*Kv5RbDUFhMy+1+=#j^UH_Y4tT)Y)XyC;Yye871WRW<0F3DPnM zJ?#1&jaxAPY65Q2V0}2HFwE#T=DR77j9pSv0`>IXt<2mjg)O&z7Hc zX86z^W=z>J8X zk2|J7d3$?L&33#s8PWvy0KD<^{a4()yf=VO&;VAtR|pByjPDjtRJlHPO8OHh{q-Wi zS?3-nRNThY2R3A z!=@~3+hX1xUv668Mx};l1;c9dM zTT+4frq!*uP$1phZXCMG6u z6K|-m7m6rj&=qi|dTyhfrBny6)ov2|&n3|B;rHARmiokkhD!Y5dM@8l2gQEBH@st( z3iOD{i5{X*hDbq}u$f+V1i}gaPpQLt~f>R*ewI;2%~vuvyC4^04(wTUO3|f&n}ZuaFR#z`*!Sq#M4Yc^%BGKVIbe z^Kf{)k15G?Ep?d_KNC;7S9`(J7#<^X%$pE2wlYp{*#Uqkb>zp3!CQfE;XC9Emlk{h z>14BVmgsCPTsVfWA_}j<*>pPo=sG(rr}HUuATGvz`@nbeq}jl&W^?~^_Uq^@Qw;N~ zuU{Ree^l(!D|{6HKdu_vGj*z~1mcI3E~8&eHum;fKEad)OcBsAF!b7^85oDN!IctD zm*1=N7mzA9qLJb3xq*RKIf%3Z#h4x%2-@90g6rN3?~c(D;K2RN-c#M!e;}GNy_#LR zId||*nk=4F{Kj=Ycv%1f)fMn;f(q_hzj8zi!}oW!p;s^0B2r}BkC&JvKbSb29JFF%xA7>2_fltTX*EyY!8 zhaFMzKR2DMY;5|B6JBFn`dRzx{P!~J+YlsQ0-vg`u@N01%YhzeIxY{Qe*%17FW`Z{ zx^uy*eOIY(GV&v1q!u|5(xGkF%S5xN-he=8s3ARfeU4t~%N38aFrcGlxO;Kzfy@wF2gOJW%oWQjwWQ6t#;0n>r z3jl8X@bZ@0e92>Rd8`$w?+xvv7t76Un0&d0Y1tGLcNW>dW8^1Q`-(85y=@VdR>GkY zy8XpMRTp-N4<0@!)Z4^_lIeM|>|VM|q0vtfZuwoe|9o{=UZgSq1?@yR)$BDx$ulkA zhh|<;Qnz<^a@wPl48IT^J~4dmdJ#$st+H1am6>WYQeju6NTZqzZdyEQb zRpr}r&EPuF`tI)C*XLe8wa^RQFLM$dY=7XqeJjkI{L9k7MeRce!Nf{ul<^yGhV?K- zQMzbG&5OE~)i1kepdPC~s=ALF$MH%eajSAKgo5iq)mil5mNMA8q?`2jd@vov2@U?2 zBJ0mnh#W+g#z=r@vqp}WO-zSg*Ah=baS;aU*SEJsEx$>Hh1_1Je4bsV%b#AH4xsui z`qacQlk?RRoqLfjGn7!>e!@#=ZW*SyN=9;d9dCkOz6_O*(FM*Uoe>kbvRO|wYLEksI4Wxdwx z9bQlJ^9y#X!^+u>ZCWbj^6B~{Q1_lI6vsgoeEBSWwKO>pE2uWF_^Z|LR&_wb7k3a9 zw1Msr-3Jh8R;O+IFXH@v*Yqj6BUD$xGMI{!^BROy|Ikq1%uEI|Gc)-dHMYaezd!%6 z_lvnA68K6SN&-ddJ#HUOZ~JvSxvjHN>j$KK{uL5*Up`HRa3Dih*o08Z8UN>^*Qdf4 z<1A2Fz3!N0j68*!7lpb@QG<>eFj2Yy2T3ryD;FdhuC*lq)(jl69DG(-T@H;`bV_eh zC1X7ry%;a)$Nv^UH!S%}3|FPDS-Ux%pd|@-_$pg4aavBkFQlR)Sbi`>uf%C$Y~h?H znCKO0`${Q{aLI9`Y`6c9d=jbsY(%6JQhVL_ zI2jC2>yP%)Dm>a;Rtx#W-6EaJ6_u+E6tzq6=t~beXdkF=dPR)&SmT-cp+18ZBQ@>V~V`>sz&(L zHq61Cu3(Eg*{owD80oiRy81g`dIJOB*VgD&UkE0D>0O5Yp3emrnzF!E5|W#O)Yo3M z%nLH(f7-X)`lW!or>mb{nFYq_^@kYC3c0fPzJDJrkZq2}Gn~j$WI`Tfy@+1lvMT-J zF2|R^Sh$#b7C#z5Tl$)^$l&5g3J)Y%e|?OL&#dhJSGBN0-w_k^z?i3JC?^zYb(5oPT>)cgT_GZzy~fLHCIFzN4=#$Maat zcwvZiEpn2qmF}}#6ID*1h=1RFNfpow@_>%{;~0R_Dh$}H5oxW#{{Pr|?|82F@PGJ& zLNX(JWJR)fnIVMiJ+nuM>@9n17#R^l_LjX@6p_6pS=oEv*XNw`{f+y+|LJl5h|cHz zdA+aKbv>`=c&~3i^yAm=S^~TcP*&I}oBgj7lH7sO<8jJvN4GIysPW0+lGSK28P*g@ zNNw-~__ARGY~t>~E|BNrbkhkgulAlE<~+F^-g}B38j5*RSWN^pegRkWf8SKx`%~s& z2SpI(byzI(b?!qIMTBS&?Dgexkp6VS&cRLUWw}uyt-~Zd{ROXEtMJqRfEi(}UVA4z z(yV&uedstXc`9f?P#krWWuS6R6N&8gIc>@Da8ieXoXLLrhnp-sOWw+ZjvH}nL)Y)R ztY-#9-u%$#^jhY{oXMXAHY?z9M^rz@fZy~?w}cx0Gc>`p+obaq8t}b`-H^jFw@yM{ z7#Sg9AV?A0zkkO;#9d+*M+x5}L>Pi_Jcddr(`mVXyxxst7f3c`j|h=<>ou!n8e#%^ zWaL}&BCYY2HUm0Te{ES(d&8P=Qe1F9mJbJjISNRMnbs!N+Y3 zujBl0Ah=hX<>CgYh1+Lwyav6rU&OH+=?=2L=Dp?~eafet<%@HE<1|p}5uNYJRe+2A z^J~Y~KfX8Rg6m0=;EWD}+5(=6QUnDDwN4LF8op?pzi6dE{xY~RP|oWuMZJz$J@M9Y zZpz;rEx`evkDz~2ZIVfHW0p_E*wgejNubal;HJ6>4Y0IUzP2-j)CUyEF&Xvx``_uz zi~s`os@|8qf^0`rM1;i8oToc~zEeC_WlS+9if041#{A}HjN8`i0)*Uw<6vC>e^Ht` zvBI<^&L=}w({)_u%_sE2y!tAGyRW*@hMkMUQG;)`z|?|pxcYNJ^fke*zUpyGu^kk` zXIeeDV%~l&S1Dq}skH$dhDNIPk!U>(+yK+~OVPESyX>_J{K_Te*1x=hA`BZi=3mO! z5X#l66GUYsY=%S#<KX8-KbWtG&=Gw5kNY4nMvu5w* zfM#^INZ0(O6hqd@<$1WM)1Ud1TqT4*7Ngup;JB6Y^0arqm~+?~DIn_XK#0@5neX_X zQnR~4P(ASe6-dw5=$+x9C-uM-^O%kRdS%#?8KEhs`6rzQ%W)y(C-l{J!h*|$WgiVI|hDa2ORr1%(5NPdjiVEat{PG93-T)ud$~$VS|@` zZiM3da(B7p-(4m#od^V#mrDoV(Q`qc?aEAvYy}oHC{}kK`GnI(!(r=G1i-eSYr%ICHQ0*`(=$6G1E6}-CA4IGl8hK* z<$;L=NqS33u$S;R@;|+e*tZ_RD(H&MWs3a|utb-?`wr=Wh&1nF7xTshAN;M?vgq!R zJlBD}We1CCp!Q`-*S<`mybYiB>1UBdzl#X0&PdCb>I_-HtS1$*=$8U=^0%i?9U=MI z*?NeflN;9CS;!>J)unig3(!G9SSk&~XOhll%Uc9L1>o$fJ_S1 zIj;r;1zi(4{1?$8#qy9az6>})5`&3Yb@5x8G5icgeZxb)P)oeN)50@g85S8XnPC#l z={l+nr}a8_l0up7?wMx6w59{u?|{w}k}Qc4tgDcL%M<}JDza$$`j|V+cbM}~nIade zMi`&(M!!v~eaX5Qri)|K+A(|$`qR5PcV)wV{=L+itp*(fG{tjavHGL6stp!Noo9gp z(ubtstL?cJa&3hg#jI&Hb-z~1&Etap9Y!#@tU!1!Q*d?J9(;Dx`g3swjlndJV&`c( zy%KbY#xfhVsY@$q9oq(8=cFHU6doz)4}~dUkgzMf3%Y>-!caHJ6(B1$ysXIa`RE-^ zUfy;SkTqrcp%r3Q?;zv5Z!1I@Sg?jy&g#|i5 z0$@j(>Av&JYNDJmM=3ofl7xc}ejH+a19#?(sgUCoVEn5Ek^fZ6j+P!mW{NNNQ8q65 ztv%ziZ@e)PV>2a-iz%`0z@e-WWZ+#wvP$T&aZosgUv2}4W8$68@rEpC)(^LxP>3MV^-Z)@A+SFJcG|^m31IbffoJl zrU522UPV+w&+KjTw@SleMoRR_K$$AHyaX$Kuq@?%KnE{>a;B3s=00s? z%QXz=(1m0^WO{px8|9;15ld;0d4`HfuJ@E*z$HM$nPENzf^p8zMwa*Gh!}pgB%rOV zP2VPoF;cF7>O@G$3c-%)1GQON1)4VLivQ!rB&pIrNMMk{A6%8q2>gQN(ZcXD5ziGN z)=X0%L~?;}FnbR|1AE?&gTq0G15s&JXG4Z$e1Ddc$066tPAo8FV7c5J%ZZ+J0T&~G z5vM<#{fSm84zG~LZb%S}gk4|xyxCiD2YS3kcuqYj0x#+&*}++tTG-tmJV|!~{sHN2D7zn{7Ppn5Mk5(qX+%MeI&eaaZS+?l6n#eO( zt@kT1K^2#BzeYXdaqW)zuWW_8Fjt}SvrPm+zmWUBKZgd-UK9{>0+{t3$o`^&b1*zJ zVQaO2{5mq>evQD&AbSi?eK8ZmlXvr#-Tg1LqU?qn4}re;3X;j+3wR4^ME`efncW1B zxDhu@2DEQv+}9|Wl%&C?7#T4I#xH`kFBy?uL|Z?gWhmtZ%`{T+1G+kRR{Xzxx2UO` z{nAZzAIQjPuDd=T#jZfdQ{)i=<|fj%@7*!{5NS@-#R2b!Ccmq+Ul<$HwN8sGgISy- zgR%L5(sTidK&42RPuTaI6pr3wSb(_<{bL1!`E?QiBv^Fly4VE6r(Oh-74m{|5Cr-b z?8zf&o0j_W=}W4uZB3%2*(h3Yi*$-blt3Rae|TuDovVmIsHv$z(29tR)P8h-MUYtxM6rGZM}I5*Ea|!_@{vX%X_u|y zz|UbB6RvCO$<`2lrc=@kvhLqs<8SsIZplE3?cbZk9fOSWNZOD=2vp&Y79{2_D~svx zC&nC0#)E$SCh_npKP5!F`JTJ88a9x^LH#JD@Rq)#v-94Ew1)fy1(rZ{iR{4&R9IpB zYRo)}Zv4L~=OAWDlx2L~`{~~0AGrywfH+x3W}RY&)D)ritrQwSOIj9Q-XV~GW@8Z% zwvCB-4V4sTFS__rJOy;3a*k`TPjJ87ejpJji9|2nC|*YSdx2x?@7W`Enb zp(&SNn|D+S4{o%cKuC1aQ`L97zvU*H?c6=xO%{JeW8T1e1;Y_GsnEPpJ$VcZ`y09W zt9BZ=t^gk3Tj!96%J8f^pQ^_Dl)C`wvla_^oFBa^EZ}UsmUX64)1(JOdu*YSulV~6 zdrwBxtF9x$r6kU(|9^-yzPNE>2)Z}2y!n5h%4&YvT1@?lv;Bq$+Tkk9ug*l!U|W$vWY>k`}Wf|ICUR3>;#T z0?{)dkd~~PN>ca;-xW@i_xZ(7_4aFs`!{b!Z#LdN+K7arbcdN0X;RrUI%mB6zc{-8 z23ypnqeaf~zI+JVhHsEN3G|8Ee)TmqW<9Q+N1M@|ktBl6Q~|yaSpL;@qai!R|vq1EuKR{CWY& zBZDMVyK;#*dVC#y-5fi=Hwk4KRl#Wv^VT)NEm!K`jhk8OwW{Quj7rI@a2oQ5^HF0X zsbM|`whHDpUP}Q}36TcV5)8m{@f^X`GgECBpM^9B45QVGbCm(SC$F}_l$VzW+!f$8 z8E;$R;(DX*$WRUhVktkay~PpjjnE5wI84zd@yI+5AoeJKaWwedpF#oNuMZ2tlAtFI z_hE9dJ>ml4DsKC z^-;>q!>2XhZ@l~^n*J}NDa>(ACY2W?v?(B>?hS5SQ8og@h{!IkGOuB{6fB|_Qu7$WGZxT{JR%32Es($9rjS#B--YW zM(_aGU;KUfuC(7YdZouo`**pxturg41&U>07oNlbt%y!{SLFlt{elOV zR!U|?SYEa(k_599OtXAKAC)6=_R8|g9Pi3N31ukYT1nnAsCRt|L@AN@TLc6s2!PuZ zleiRQ`EOHD6zm&iNCfXwk;6Q1yScvn&0`zxw?}kum~UN&A`aL5wHv6NSGk6U8hVHy zA3e~3(nBUKEe#FX{M7~5U-)0%K3U1qh(ahAJYplgx1w-7}?w2Sb>^UbfcnAm z##eW*=^2Re%--UZC59A&T<3=(cc3Yeq6%zM#U|xML=v+}C@bS5TBfEbz-;N~iEBec z1JM-+J|>Y^5aC+`9c^vq4{5^pI>&oRk(~S8l}J%ZCdgD{z#ly8`iI2!FC__B%Uy)? zB>tW6NZMhQQ*cx)Jt1dqY-VCNT~nNE{3x+mNKq$+I+KQeP?X!1S}I39O@pPbS* z-A0LySNRoHnRN_^=n@gidCuewg$Y- zO8uVd-FF$E)Sjpp=;3@}pFxEYF^>K*dx1VDAK%l82H_@@ER6a7cp>-=9A#Ci(Q=>1 zK2c-cz8{odRX}I-%A4ivQ+Ua&(a!33rf=G!XbH8fKQ(Z81UX5kwCua9D#oF-FUfIX5F=U;ZN%3{N6eqvo^hMqB1+vvksoE&dIdu_1D-)BqY_m5dr0u6t)Xmraxc~qtaKw{2a%QNw2oGzi%aXb6w|8=G>y}C|0~D(5tCaM&$=Siz3%2%N zX8vyi;y?0Hjw2@)(UiA-*rzPU78W5u^2&l%2;oo2q-Z8f_Xj#86a*aP((>{lkFy}N z$CT_yL>!_Q<}&b!-!iEVp5-L{Uzd2qa>JBIgU=-~jCaUOvR8`@uZh4YcPf#IayRPT zq;TCCb3c_x=*nj+fS@JrUL2vk`p53gcxu<~vwGI8)RYHVV?PWzc?8sIqhZ~$*x62k zc}^AvJBID(W9Y(aoR)BHfC|-BMDd)cLO7#L?mJ73&k6shp-*NyQ0TKuaANxc;ZjUW zB14a*h^jSR&IF82yV8+>MYH5HskHv3C&HgV%*V*4&y1UL+7%xV7v*MapQ1UQM*)aX zSIV|lI}AV~)a$+3d3e5&JtQLZJPOGR57(UfmiN|g{12Fk`2>(svq%0mp^lZ=${_!L zlVt6Ue3j^xq%!yDzTSiK-Ul(2#w%|b@8#@Z|JJt(<3980Q(TskoLJ^j`=2lLUhF;L zhve-E>`%Ekc={`nE|OtI;PBRtN9aRy*aCQ`lh&EtXv@mF{j-Krv0A7<%)XxU7b4fTw?bVEUi-}>%Xi&Fw@z5| zFF*+=$RGd-`-!wS5SO-(pU}vPHk|rz6jYnqZk5&ixh#=0UCXE6)z)*d4^~~0LqWiD z97bG;0Ev0WuV^TjDCC{2S3}bO82tgUuWhuS_;DnOxxUQhqkN5AP38r4)GCT$>CUy= zYTw}V&%dmF=y4hihV6>&58pRA*J&!9fs8``fz$OFa_9C;r#*jOQy)}HpXnKar z^v4~!wtwjiQn4ZIIsqW>IK>4|_VOaG0?mcQ7{4=ypih-wzvF-v@UR;xLu42sCh4-u zE##8P1-p(eXBtAh2&k!JfEi-E4K6<3C*}Q7d8+0aMon1)M@^Ydz{hYSAw>;-fGl{ih5CD92wS5XueCjz|neA_ISve{}m~ z9u1b=QX!8~Wlx6~Jc5592M*Zb9IqYRZVWv_HmMQDjZ0T9`71%_Y~)BBlCF*JZ3tna ztm9Re4`7!!>H}O0L-iB2N?EllKW1{A{N1HhniXa-B01S!zwcHo)kYHvaWR`v1pyRxE;1(I&5>FZEhnaoAL6AqwaeDfx0uvU}ZABH9O))3hvByY~zg- ziNYcWROqx5lOQ4H^x3mOUZbz2LTvsal2O36{9X5AE6nt;{e}eADK7I~qCy~?%xu_C zgR(J}M(cd01|*GN{>5e4?hJn)ZGIcz_Kar|4;4glUPx0j{NoZ6H7|S^C*8BO;R4dhTmq9`8zW z75P@2a`N$L)TT9XXZzeZ`!vR@(`F_8gZBmxv>|#4FIruW)(aEdSk>{@nUo%NOGmHd znLq;p&kVcemxxy>=#%G+VN$QIY8$x?7Q4u&XZBnmUHH)v84q|R9Z+F?l~9e1gRIgZ zE4p?OdWpVH9-A2w0ZKq4z4`gQX&-y*^rOHbk~V^ceG7*k-s%lUkX zwQ_5a8t4)*z~W2axc&7la;^7lA5r;t{1zacZHx7>1SEtQP^#ZB_d?9u(VBs+UK!2| zhHIz+tx%`yZ!Th1Rs8RheC=ZcMg+(Am3NlDISnkkyD!uJxAR%|m3l0Ng0S74`1oY~ z?!8mMeto6y8r#r`vQvjv)3gCaW(4;UE~56^cTT@!%qYmmz1x+nHT~~98ngoR=1!!< z8~jfjZLbEWzJR@cIEkSl=t9v5xVXS;>Y25D%(=(z$EZe;HTA+Uq@!E%yLW~r3MEK` zCO^Of8hmj|XvFX-i9_69A^1l}na!R@g11?QT9&kxZiPio*KJ5GuW;L(UzqyhzO)gI z4Cw0WfUR^Zd={;6e!U zQz3mU>+=UHq|FQD^JF+ilh>`}OMsn_qPsiN2F87HG4R#KRJ+T91TsZzg95@W7QiPQ zOnig>cHZnVr#Cg3_uQdl_wf7$zZG;rApkUi7tt%%gLP9Y_=iD|I$Fj|2p<%g)B{jH z0LsB1OF7|#-ch{c4??>_R#xQ(Wm>@pf*+qmlUo^lDONN^x)F&i517uK>><6+j&737 zD}R1HWDb^Nl=ZGS;C%WE92Afr05nhF!DOYAiz^KvG6-17yCKAl%V}M+P{doXab~dK z;}7N3W;Z;f4WP6BC^@N3*^eJ8tpn`oOY>_on$TpSdJ+%aA0VWeC6~n`>{wPkfC~1D$9^h2$d) z40p|f5R0nkSveI>u6P1{*7bhe>$8Sn-qAl>8;BGqb%x?$V&h6f0v&0{BkJeRe-EUP z6hnT5eLRcR`s$4eY*8-(2AN{R$LSLl6%6&p@S}%DHU3Y#W4^{NObiZ?10TC8{&DDo$muE`mDXyBDpzkahH8s{DhU(C2E+!@n*0bqNe%&Q2 zR^XQTyQ=J!>1+eDQG;OeNO5#d)$`{rK3O<#w4>yknrcqBY110KLI=cr=iL;r8CY*( z2noR>36xLbwld7cC9kh-)m3V?r0iaJTf)&lS05@gkVgA^jN?2e{E;CAh2VpSnVQ*h zR=NemYZ^t#Yl3`B%~z$X<6KfI#C{TCD8@AkxT^vJ0x~blPeV&5d#p}+<2DdO7~@nz zt{oYYq1@AVX&>l-R&i&s8*lvKxXIDMOwWrH8gFW``q0P2uS;(+FfxAi;|Ir*fv1vw zi%orOQ>kjz?LWGb;um$68nG~{sl`+5?Vg#N2LBYzC7>X@8MD~3C@=4klAM&;Jx@*g z(9tU7^z`=S&8x#plFO3w!Ez^g1wCOLs9*@h8`&TrTc4Ek^YeoS36}L?5m9aNKebA2 z|CC=@cAmc@Q-f_zS3mlN^nv6UiUCkx0VchqAfX5~=Sf)DUG3WyS1OZ@8d{P!{nZfu zS+ycUdNDRKTC!R5VteT)i96q3TU+$aB{B{ttORq%%N378y$0mA-zIUH3md)4F4Cht z)N=A^R&%^m=Db(GK*J*ao8$@)o(8bKtNnJ9hDM#GNGD;Yd2sGnC|$4mL9T5mZ46I+ zcihNDq!iup=_$AuxAyd40!K3dn*W>wnK0U(;;oY}Ka}_P4!aIyV%6Elik=XHQr2ko zycOz%)IuBiQA%8D6gbL08+nCxe2cPh$Md#)eB1cu%pkad1-d_YI*C>vu=%U^%UiRZh2K+le$NQS+v&YeG6v@q(y6S_-X%ld^ROEQ zT8q7b7&hHg0|#kpEEK)=#+SA;ssSs`0I*m`}8o{mM%y58cSxRaX6 zxstf@b-@%(>3*Jp^9wGwDgM+a6&xCl>^ircLa|?YWy|eaSM&2@m8{Ca*UCXlOI}sb zQw5enCAwAWKgqEvLiCip>AZR2yf9pT5f<(-_Owg%B4lq4uVIJkc~fdULur@@@-av^Zi{5xa~egaQfD96Z< zn~C!4;JYwE9F{b5WVz1>$3G()j{iHVi^yAqDwP`dgQOmVBvS$t3#)hd@@2k)U)xlz zlO@Ck%3S`?rP&|R>~-ymA_J`FpVlg@lJ#KBzvO*|C$6ruEee8JuZ$I%pkSpf(XWZ} zatduD6?4t9X11SpJEhSk?hhZpngMn{`573Bq_ddA4bJ(dDols)b zNRDLlL}bgE@AmxjX<%Iz78BY23#{i3=N~bAa(|r_HIOaOvMf-fA-@=UiIkeY4!*gw zxU6)-3-ReS^)(;8cYe(a;==W}z5PAK`4LTtsE@=|ty9@r3(DV}!;n6)E308k%}6lg z=*gBZJNrAK{`16JR9IhMxlWcq`+YJpOcTW0;leEovymhYG=lg-mfw5h93k|`c)#3y z-0RXif0?Zli&zTI-bJlbv}6t-X?TiMY_RbC@ACnP8M}%*C@M< zFAq1iXX`W;{qy?3a%kfx#*y3K9}hV>x$fNvE!J;^_j=)IEnah-<@pO(6lptc-64AR$Z{}vHVbO7E)cou4XKo(q8C_OZ*|Tn3 zq@OkhF{^mh%O#>iM~|6@5K*|$J&;~=u#Yqt&Da$z-c0h1FE?KR#*S}y$GqLMJGh2T zg}bC*^Q~Si4rXcBIOR&C*d0Nq+laJp7vSU9bpJMZRHmQwS6B&cXkY`J0knPQ{ku5c zbTBeJTgiMp?za#yY2JD3M#APqAh_lJ{UD%JP_{%YKqJ=Ga* zG9QBiJ7mk)82LHc{H_$MkZm7az@2c29K9#FYcxN9beX$_RMh<*EbL@T@=cHRA)F)WK-(g63^6yBk#47(iZz2SK?e5E^*114O zvm=6U`l4#<0#)w9)O5bm^Mf-o&q&cb4sR*llAZSc8%t}V3LxS`gMG{7=|5t z&8P*VTkeHD$SzRE`VA$Q*5ZxLP2*Xd?jnW{^P@xEsOfl_iEixN7<#!PK>(B_R1z%` zcm9L8qr~#_y21|}=}q%LT&*=-2kxdZ&#Q|sb8qOd9eZ(J>TT1&-_9J|&Av&}*1JRa zqix2Z#E;}ZqAmBIB$#iuCgZbxKvfc@(?kg-*l(10xcIv|3>&v!e6e4ZBZ%xYK~6n{ znk9-PpAXi4G7bNoBB97tcyz^YS8j4lenx&Pz#>Z~7wfGlDY_(B)Bb%FIApF71@&$X zZWF69c7~h5vcy<}K3&+2vFkfiU#!F&>6&ugOO3L;Jy^*f+``c}_{nx9!b?q=3d=bsd9{H0xOarO-_m2r zu~7NJpfsxWCdn_;vG$x~HVngfQvLwE~WjTwAis^!2&(g~tg6N7!l%avVuRU*$ ziOKVK9wIpX&RmC!)o*-<)b%@1CvZ+cFot`d#ys!^hA1e6!jBDP(THj(~=eeZ{Ur)iXFRLrj@<@ zspT6_o{yPyHu)evaY#l33seoFCywgrV33>t^;ki-UX!}?9w7{PYj_kPR6LfMRiU9> z7guiEckUJ%vR&1drBIA2rA4VKDy}9(!;#L(lHoFX%KrkC@7IzpgTClOj)sfN(}NuJ zZb$UJf$?!t;1Tuwoe@Xg`@33>ESuK|)d)QfW#P|ZJAIO>1{)NFpeA`3^R0+^x1V@! zC9~K4)deDWceeW_y>X6NzAIbX-2nP*^wcv_=_cE=w2i?gOD}}K)cNv;yeJ-EW+my3 zU6C>zzt?+uxS#P`PhDf|lcPZe`5&x1&#_O!^%7rXv;6$PUGvtMRM>ByvO;>Gt=o-e z(9{7BJ6%}ckbmZNXLqOR#jk@E?UF3%NALNGiM1cNvKrDnh)AHOCi;(W74~YU(2#0+ zv3vFM-hFyc)1P;P`}!{Lv8W`y)rRyJG9K0I#*56-F7o3qgY zxVTB&#q|T}S*@kUc>zKpl`mq?gj|`iHxY>3^OLfd(}MbQH3Tp=to}Iz^6kTmGkOL( ziPp)h?&Uql%}s+!2eu&+gbjTCqU7SeAdIhy@OL5JtT#Eu=Uw zOgBcl$;6tpZZDLURjN;R{r#RoaL80(W9G~Y{r_FOwnCLA;nAnbK_sH0VND){g90yp ztv2}pd7VSysRB{;(aMIN?E^=NjqwY^Mv2-OsH+9|N zKh&RcQ|aBFyNDY~m||a<_n*@HV!@25Hg~o>lB;CJ=UOOz#+3ad40D)@mstb<4>B;s zYh5#Y?n@gmb?R+y_Y&QEYmdByp@LytaTpCB8Wib2h}xP^E7-~B@!Ed&VUw2Sv}s>O zwafeP<0F=4%X@)d2R^J?j6wrH>j%<;)gp;W%gn+xAHAOgGhfRVL{T88dCrUJF!09v zF#0{*!frCiu|N~nt}PH-$CSX6b5| z!NJ#&-VlpB+>M5fbRf25&ik|R;2&@}Q)uF81s!8VOF=DU8+Zl2{)mqmbq#h|pmb^} zYwVt1Tfj0UG>td!G&j?s7i&7h6!(;rh+~!T))!`F<>Q#6zv=1Rv*nN5_;CLFp1^kF z!c8D?Y0}{go$s#R6otS4#nT?2^u|z;UeiktWNDd0Yo=%6#`317DGcg_WhMT>eXOUG z{IA6Ch@<499v^Sg2YrUvnfpU6tY)i(blJ2;v_U!3)%NY`epM7@r;zeFcc_u@30 zg)K#8tJ(WeB$p{ZAq_|RD7f@dH7k6uNc*SB$hQg$O$yo3 z0w9y;UA?56fr@;k(D`hTTq?NKBSdwtv3xSOw2S5kXga5YMEThD zm`uvf;+yxWtT-#5weV(=d0(Ye@KEmkfvk67>PC-1#(KBKgtyhjVxB=T>3q&_Jt9Jg z`ksZ{TOZ9%5iOR%t9sOh>*}h_Z-HH>@FCfLwg}v*0MJoqSCd|-14wbZP!oq*BOh#0 zP!liC9o9zK;xBx_R4H0I>NQ3+zq8BZfj{2?UI=JA*`=kucY{OBw*z{t_ymcI;|&VM znY!RZh$s7dKQ}xkQnF$&Yln{ki0sYMIH}rA`dNrILpEJ;24YkHfVb@>XsDboC%FG6 z32E60Nu#2~utJL@>Z5wSI=Axb*W+*0!rI2qOyvsjC|_SS#|K|$zdWLmv-sHIWwDXI z3{e&1zdFbHEMvMBt$0nO@}pWWbgSBS{jN0Xi<9#1-Q8acZUwK$6cPv>GOVyz7)(uunBvXg;JEKDL)Yqqk7M|D z4?Wc{4G6YR1nbPgrN=@%?Cc!PFFe)Zks6FzAxH)NL|GD8viYA^eycoKF9UC2gg>}( zvtJyg4>>)TgGst0`e}+X1kyQk1VKvJei{$PQMH}qWrK%CHP5ONzp^;FS*`i0bM!6s zICj-*B%{T_&(lSdsEL5+UDx|o{2Nr3XKg_@!otE@Kw0u*k3%s0pM2lfSMSVaN|duv zg;PA*EDK_Jy%?0pw~u#s{pxtO73MC{*H1{ILI86% zq>28l_e-~OAZPlqXe$!kxIFNRPI&QK7p;IvLH*eEUs6Bq@2x5TADnfr$+)cs=*F{H zPot*~bYGtAsbn}=2BWx10;A-qrRBL=p|*5rK}81e$PAKMO$a>?hgTleD=cxFbHZr+ zZM;T>!&FXIP9pTlJJsuM5MOK3x4#OI!y263+os(ttXHRS?xPHwD1|HsMr#^HK?wD? zHy$E!R{zYvFn%96i&f?3Wm8jn)(M(P5PvlfM)D4;gObLsZIW8W^KBPr?rU4I3qX)u z8ZYDI;@6z8$R5frGwvnYS5~IGly~6V6!k0Se61D&KAhSSFAErNl5}&Q|H4&E7bzx zx~J)BEXohF8<+d7DZ^@EB!FRPHAm~G!$oykT4{Bu?7bDpk zth1j=$8^AgAh_@9RIT>}77hBnpta9aThJ^s$v1~oAC(eazTpB*9H_RM$sTT7CwsN* z_)b4SOK^2?AJGB>b|?wk5Oa@mj$aBt60fmmW?rfXA{6%exJuSyGo0KQh$>iX^rRK# z;+i=xp{3P^&I7unPnFSU5bZLTF76Ow>@ctNLsi=B&*g;AAuDubC4-l%qCTGarsD7} zmRYo2i|$tWB6mA`kGk0>a!M&Z(|#nMWs3RZojxb&rHTrk_u>jZG<~r-rk^)BVq}1d3QGhp4)0dfl3CdjrwQ*-fVf(;c|1V zsYw8b1+g zzMLJkcp+sFsDn#sa`&wk^V`-Di7%FW6$IPJvBfrzQwNAW}wGrbYV+&IR z^V092llG9j?{DFqoM4n+qb8@IFa?4-!e3W6RpB2nPj>T8y^dK*H}NLUj7oLpewR=z zM%u2ak4Xtp8{bL7#3Nu9HaTdK}x^ zm;~JOIkTBbsLi{l8B3AtV5s_%`_$9Ra%xV;tN%lLk{Dx&IdX>fXb-WT8SP;=Kqk>A zI)0z2fD9&omY|BE6fL4NE_^c_1B0kM2HoaA`-c zdi0*VKU*%tuF(@~x$!1;$2+&JQm`{GOc&O%!_QHGc5D8bWv;{Q2g?Co8~SVjOYgCs z<=uo%O(dC5?P2rCc-b)(MPw(v%&*C==+yvDH4v|l3z}nn`x*Blp%#G6uEjcst+b&X zo3`;DOaO>91-I0cUw17c{6*PxnLms@A7#CE?Ygn^Sh0JJrBdCUZoVIFzAy|>IXzTc?S6l0e8hODBTV%Nv( zH-8`P=NxUt!jMFMR1}u+HyuYNX5Kq_YpQ%OE8ap_{gc^38w=0bDFhH#<5ch_MI5xM zx0^b<4lb8ba!&6#H;)#@_fveaxeZI}Xk<#v$tyIhKu$ICiR{Rs#lMlUG)^udk}->% z&t`>BBAMXc2Q!!0(G7Ra5?sI{i2Cby=TWGee2ZRQ9Ct`z8&t|(RyYCVAZBXr$@ij| zcYW!VeBw5M$l2>TA{Kdl7KJ^p4>wc*4=x&`4|-krn(-C*X*jPaTc7mA(p2Qj|I?|O z_{$}*g`=}kfXNmJS_3)e0~ZCaHQ=?B`E(=1?Z~h~jGtN9qZ^kile2y`eFiQr%~QVQ zMJ00S1U}EUtT+a2Zy<6kazM^f)UXw2Cg9kZ?AcnI&w~($UuLfJUhjQid@1vaI{rcO zuw-u2htjiYd)C_<+t;s!v2w(o^?tV4>S>A1sn@5$m}-1Tzj z&qg#Uxk{npk=RZMb#!eiu%Sf)&iNvu>3Db~B*A;LEcfCI6$uzyz3V=I{Pnm8mR6L8 zm6-3&4o8@?bg3yQDvx$m1-AfuC&v)_XpmB9e?`QW@8Eg7HAnshMSLkT^Ag;H z!Bkh9$2dUxQ6?%(CwkTDf*i0cHlKf@*jCP(liicwwY=woHH`9+yXF9{uH(YT&o<@{ zHwNXt9_c|`bW4K=mQjCNojuj;HFdB zRw+096H5@q`_Sm~9aAnaM-po`oaFkwSDEkht-eJZ1~x(vN(~DhyM26X_e)UmQsjFy zu2C%#eBVv4=eGyBw$q16RhMa4!G-m@j8Q!d`bf0A0vOEdJ}bCZ-^0PY9U(QIm-)$O z@_DY?Lw)(36K`z!Hz+AUl6jJF-Gum_>NOG1eQ`50GfkI&xj@*j^OEk_)QtJ-iF{H2 zNl19hacTdy$DhY80!LYXGDsr@L`xav+jnnw7QSNyU1E-S*iv@44o%+j2|0Rmg^hR; z{^Z$%)#&L;0cWxhly1k;@-m6oR*_QYbyWoe;oGy%8@QZ06>Nno34|24T82B-xU4T3 z;!5-l(`bRSWX^1*J_p1aq(1#{bEC|%ojNRtF23*Pv3JzwG+DZ0THEJhgDRG0seczZ zCtk=}k{Ezdz9B5aGhCdnAklZU5hxfLD3kDaBCv;dA{8hW>K3f(xhmh2$*73`*iE5l zFdxjhnMV+PRc1ufva|&Fzu3VLJV;#&+!5&sMe*@%s{n?t@$zddg*=brC{atvPE93J z#0wAmktZTVLGfW!jUl$GYRCh=9H~%roJt#|iRI+D)Ivx6Pv!HI5L;|5jBDN}-Q5XI z*GJE*!s8>OsL}Gu(((&5W<2rl*6h>G=`1`(u;7We2-fKCpVT$Cm|Mr{eOXWrwfMKj z?u7^BKk`$HB->0vw^8`O9p9f9Z3db*o^y#xC~&Z^rDx&iAE|7Due#C)I(AjT55}at zpH(E+4=;)HV>l)`;TS=)e@)IeSK4hOV(IF#K;!kroCCIo*-4X6p6@9CvxkgKw>g~j zz4m2Sg&_h3cEUQ`F>%@5Ke6NqIrafkZWyLb(woyPTJg9>+i}NyRc#K4*%{yjr!&Eb z#NEMWQjszBN2!LS_JlUbHpQPYTm(J1;jm) zhQD22C#*fwv95KJ#A>reou0v4z_nv84_5_*Mox>AdH*L#)!hW+1GeEiDxzE%V#y2WSg(tR;f0iV?!%EX!27x!yR_MBCUhPQ|{@5tZv%- zx4T=`Spq_c9KWRiZm+2E&<|?EE@E|iu6fY%(AI$xBgDA$`JwHHUg2DG%rhA%E`8yI zt2tvus*iKI&LLbd=U_dN#j66C1DY{Zk(2TF*N6YiwM-B5w%h#<+N&&I{LIcVOa$O{ zj$Hq%+9lHD(RJ|6Io_C3|H=JwTG{2>@y;HTsP{#_!|Y=tqoB)E#;b|0pZ z3_*5ZV#3_(Z!EAr)0oN6G<@eN=yhCJ*&x_1&Oo$qd2j~fji`;+NP=awf;@lY%Y$Bb z=c6|bQSR>Ag7yY=!MpK&^s$ZhOB;xmq260*Pellhx$xV}R&fxpFU~vFl$j9at3-SQ z7fR#r=X^CTs|nJ5iT8D{72H*jdZ$~(?P2yGG%}66L5%$~p{b6rCWy<%Z0B4VX?TF- zh6wtthZB&JD6=-4`V0lmUA}i_}wS1mc=)CM9@u=S0239(8!x{$C01tr{KpP z5c6&U5jF|}XwIsf0U)^ZdXww8Y`Q_dv$MM&v*1dVbaHbm zI+N>DJ{+hD#rtXgd1=S}VY(A(NNWHAJtu^hG@Kt3z}Eq*hfwh4Rou8>+jnFgxUp>Q zlV(X8^6Fg{J)j#2_J;O?AuKOX4>#1sC@9E`zi!Sv{BpGRZcU143l&Wz$4Vu->&+X} zv6bUpHcOkR-ukxxx=fDBoKe&O)Va#_WEWGr;|J?lx$CA^K*Y&_Z3HYV zGaN1tx?}mUw&&MRf*+eFRdY+|lzvw3`zTK4GaIU+$*rk1%EGOG4~tl}qqQIR2;#b- zwIl#sh2`ozOT$7N;AlLo0A~dAx8j0`rY&PmY_$7MPUjIZiULYMFHC#R4IAZ1uw5<& z>5F)@Y~%)ghdUq%(qZo_EHe7ypfNzDZl8x43*nz{-e@Qy{fGZ3> z4Mi;BnbMsHPm;?PMwj&55B4<@VjpWBcGO1jAZ1{Pp~3`VYV8}5$P`R)9?474sPv6~ z$ahD9SkCVcqRBrNWGAWn5AvMCU+PRP8T4K?+aVsy5uqSp&-7uEj|dj*GDnn;g^pau zzj&li-cdkFk1d<2r=1_RhEe)W0Ox=DBV83DR#e2v-@p4qz9+vr<1K9Dh_M#VSoW^| z_z>dzL!%hH*PF*|nmPdtqF*PWcv#D;&#$yDmT9v0>_t5?RVXHQUVd(}(jDbv^FdEv z6N2|UM8Iw{9CUH&;Fbm;pA}`$$?l>I@~y<;dmi#w$jxRtvDeW|!u*zb>&z{-Kq;I- zn6t_&#SG*Lmcc}|nv5r|KQZ338q$ecgKr)rc#J6@#%}c`uI5bW=vnSs$?B4cH2r?R z=S=*;^5vtSqWYcp3^|^wzC5>CUb;@tI6&GI67;dN`6_cK zj9|BL5@_N-f2gS==ZM$(iU}&aM0Fh}T^Q^^^Pt+zxsTD$i7gl-nS^CNuQ`C@`{f+` zyIRVIFz(>li?xXLU$qpcQ-K$0bYFPiq=gP~a3ry`&T_fC_Z1hS<@W$iX6m_r&sH^! zrbmf{zn{N!-xueSK!A|$v6}xg@W3C*+iJHk^Gb%kL1PSzI#u0-ZNP!o#y)2xHpM+j zF_sN6es9aRp1+1t-E`;&Oo{mZzO|OXRH>g{M9Dvnd{PUWw%)vsyOs`V6A&RPEVm=_ zXYa)GM(@|CGyNojX=~`0^Jlb)l? ze?LA?89jQ67d@7V3J=Lta6I1MBvkw>gd)E4lx;#grP2-+@j5J9VEF`f6)iBbo8#Ah z#!tC1Etm{I@kUMA{q;zLZ9uoq?jy=E`SxwovzX2vdwM>sHfMGfN-Y7~mZXvA%$WZf z`({>r`fb*5b*ix-?1S!=*L%3n!>#(_f_YE&3I6B!+FC=j&B}vci!#}J`&Cy3`Iy^b zN(xdE5g5A+PG;SWls?ClL_uYKa(z6rS1Ut3k^WS^kc|I?XrXlr&$tOaawHz(lm+v z?&g(w#pO9uix}cd$+Wb)RgH5wv3ZqQU(Q7dKlrgBk2&A^hytGo7cD`el2KQ#+t97W z!neDM@%b77dLjY{M7wE=+^4<^?2GVrA>8((5a1D`BEY_ffr$}@>^N4nTa3MNJ&sE% zNJCqbLoDawIWo6mW_FDCZyTfe_?1#ZmPIiJTSoY9O8;je{PlZ)?`4qo*Eto(8#g@H zb77$&x4f!*s7V3iDRZj5x$&D-pMqPYl!eY|@DiYSd1YrWyegcyVzBi1vlZK~mh({| z6jys=F%U9(NGZrN+#-qH%U{rJZjHZ6`<_y8-bj}uqq2Rv_5QsrX}AT9N62jI;8!NB zeVGHP4`k&ONA>(dO8tPzqbWG^T8t@^^h2(b*yHXfvkd%jo%76IrR&|%a}%WhWNt)W zU0?uA$ESPw=N*$3r!A=sATdBlwA@_*F{ddr{y)cufn;&-1QQRZJ3&Ja*ndI4%p>~b zU!YwLP_Mf6;Xx%qSRIBGu-;Lrww=5}9ZLC-jBY`EUjrMd3=fXK&R}xmnlvgx{KwcG z$_bxq{=0<<*Z&{B-a4$SZEOGjA`(i9fONMs2#83EAfSjeNOws{hk!^apdh7)fJiq| z(j`bpO1Fr#bk{o;C!TXX=XrnsoNJ$R_IATsbIvu!nD_m;6EA=A2>!!c&KnH85_k)< z8}+=npBPdLT_<&_y^o2cQyz+QtDBnOyVLr?91n$B`dNUkXwzZ)!}Jp#bURH|_^En{ zuInRz7`sWc!y^4&U%Krz-JjJ@HeTx!!Ci*{@sSRPDw}_`d5Mp(Uq`k+Rs2Zhu1Xmr z$`kLjH&ANjY~Q_RN5-kl&EMZr*yuv`?n)@5W`Q)^ijMyTr`nG6^kV<;>S`YUQ_41q zm&LQ}IL89S9|v+wOy|2`{C09o-Y;z1qiX<9JKBsl?6YJiRd84T*QDY#8+THydJc+K z&rtXgUM37MA(8lt$TBdKWRmYxmv;+gfX{tjbpJ1=|hutL6c zyttF-#S3U2$Oa4tk-RSv9ARikwH%mHxrsPOxbK9 zj|`b4?FvRM`}6QnpK%1kK>+^8EWvSOSoXkM-E^w}UCmF(vqAUAhV12<}<@1!sxB$ zDGAEEpKiiSXI-0QPplhl#VSt{A5c7h?lrrow^%SC>qJ|WG>XspW7o+Y#nDQbFN*ZR)#^G8|HbazwP3jz4vGS|)5+T+Zi^S-OC#V2Y`9O9KcqX(OAh%6 zQ_#|LpH$Yj3}OQCMe5NbqRQ>H=a~j7B3=ue#wNz}yhJdAn+;vNIu2nWP}HczUx}O* z@wodvnMZ24%#)I4!V7^WOx2y9{V9jKmTL1>^1TF>%>HEj4>=+>f`dTFN|t(s>Ati_ zOfN;h=_q>~Ru6@;O3eco5PLXK#c|X1LF9laQ0mdVSu=( zl83qRxJ~djO@t(C_>QDVD(=D6W*$jtds!aD+|m79$!E?1B87G>vSzN>Q_aYw!eVb0^l zSYBfqc1@q9-a3HSu=$(3K;91FI+d`d(tK1Ox<&1z$u6YLXLXmbdvqn*cYPrZj-P7#j#EB-VI7u-c+?5g6H9O8+mFjj#bb6VG`Pi@ zY46v1#^9x@to=GU(yFu|KqZ6LK7KeSu5nKMY~Oz)N5iZ_LS|UPL+xVMgwLs1M~f7H z1ajnkGQmWR`)n}Sw5BjU9Pf!BM`R?M(^8<#e&?ZBhmz7 ze=WVs5h>h3?b=NSJD#){{mFcXeM%Ds`86pjId@UfSZ~Z(!2lC5M)0Xd&Wmc)5t|4j zE%FgRDK_s{H+yd}M;~AY1x5p_jR>QR| zn|J7KMr0OEE8)9TdY?gdesNrRgs%yN-uu1>QLD2eF3Y5#VKyBR5rpEkCr1`%pY~P| zo@#piEp!P(){zmA(Q44G@C^jHJ+e z&?#+1NcAwIQ3B4jA~AGUXl$TPhV2IvW;97hR|V~am~73)T#_$6E|QwVbEW9ljpj_= zVuTiRzS^^&oc*597%yte0X<7&W#IC(SN}Cq4bu2(2mY2HG@Y$_ zFgh%_6o>iyPiI#RQN&c~xyUNcr!wPggY$}$ zy?o*KLZsz* z@+bCwD#LpY?TW(2#nyZSIr%#;^p8dzmxwWWw37QPp`dFGBgY2E9IDWv8T)6p+9j9) zRsHGo2M2xQ4rW(UQc5x->_&(`gxIdSMwi;apkGkOc~Z*A-?@l{fnO(}$$b34b?TiZ zQkWRPP9%ON0nKQoOz`$-+#Lof5D%_T?<_lSMN?N1MMV{!{A90*U=-!X-wDP;V1@iY zBO)dJjHqw@nhm{5HjwtJ-9qqQTU$INv<4l*4U!Mv2iErUx`j#cbEo*?NHd&x_Y^%k zE|5zc_%`NsloP_$t-;4xk(H@x+Q=)BsLvy0tJJH#757aLb=Cc`8?q^%`W{`$z4QKd z)Jz)wakbYDw`;*zIP7E(zjOxkKjxY01*GFkU(+b;fu6;kSoy+luP=<<>Wf-?tcf;4 zM?jS0*In}^zu^BcG&jPGn5$RND&)k`XiTp}GqyFx1wmNJaxXsXTH>A7Notba$O$Nx z4Aow%?3Z`fLF=Txy2)*(FuOaLCsOH5{?bOP9n9_L_2YIH*c%n*6KkHz@%Y@~xRhbF#;ayy&Z#QR0-roE9yJNuJL?RA4A7(AXiL7T^$atqMD=en-JQ)oL8V){$!@>iv`FdI{@%6sCeQVjK9dWa1FKl z;Z`t+kr~9<@A0gT=x7_QHiuSx_4v{rm-Jw=l9`~3^~IZ&JO1b1bb4QUZHLdVa&X2e zE1Cc?1H#!0jEm?Tb-K^it5#VJP6yL;E8O&SD&-8B>fcNVNvjhyk5KA@)55u!9QEU(FIOKQ zye^P%Fde#rYX72^{^9iXmIT@Dr-HGzde0lKVy4DwauKtuT!b>rzcl)=MkCaWRoXsMBHW{ll1@Ef{Kmm+TGuiNeo|sqydL zXCEi5htXUx0{lv2auvKbM6yo)1U5bRW#I9~J*f;WD(Z9U9qqI4HH*^FBO%|^ING0v z*WtN14?&FXJBwGrV^pHQ*D~80U*~fRW%cgw#N^~6e^>bGB(+PlDW#ah21A5?O}0y& zTR!wUzNxMx0s1SCnFkQUUemC!}Q(xu0cK2 zE7nai)#eVrA2u`jotitJ8%5VmOn%5nT+TfeWs&6VymkfVP>W7!MdsZUxW{gEwkx&( zIO5iO9h0v)kjHWNK4l=rGAYurEFNC;6Ts@8&PpoT{t6%{5pjP>KkL$*6#ZFG)aRo> zBQor_fk@&D&7=o5O5uxj`}bXo#m%(dGCAGc;i3z-9<0`X-0~{i>U^+LS3-OB&jVyt zKK!I~2`*^Bhc>^3_vv#4@TE_=j(W=;=t6&bXO(gaL23^c@Q5dh2Er8`xe^`wc{d5F zthv9xE?AHd91`e#jhYcBjuCf;kRHsuIJ_)25L`KzRsZtE41oU}; zLsUUiTt^qI%MbUKy)|!APQRKwyUIE6!?<>R!~?--;3}?e zHJQ=n=lwt1qE6mMzX-J%y6~{pS0{VK-b6G1#Y3h(4_wX;xoCvP*01rUfx^<_MGS8&scN@oKvr(UtE75_bP`9x%kAmaKEYyUt)OeLsQ6kz5C_C_Nl7J zuIyAoEy^!_HR02voo)LE?WdWs6S!{n3lRs)^Gz_5CZl1*`}v!1dLymlMEFbs_0Z#L zZL+GApzR1@1O|13f|iFyXGqc&k>dG~S4U)rXgy-+7Lj2L7ct0KT+k}A5>4`nrG@o3HYcGp{_szYPmSSXZ80>&NsW3RFg=# zqPq}R&>xeQ1!74?0gzQ+#KcNP;DalF(ljp#QmHpY^_7l}l4n~36Yo>_%*zvmNl336prO@c#!5A2s0Fdpz;&GqO=}DmLE+)F6iV_;BTtR{ zdaS$y7!48+*`s-ATlN-G944n6!X>f!yhqNWwFv+j>u`4J^WnA^DHd3nz$x#z_2<5~ z>N@GURx*VC72-I};5O8F_1`+`Vzsd~fUK ztw>Z<*-_$i=|2bAq-n#yLfU-M(UJ-rDp?wQt#+RDN-s`b2Ro|6dLMJ%So8q}Q4}|0 zdQBcz3%iG8f_9M0N~W`Z@xu_br}Im<-zKs6i$e{ldbA7o&2#?fN{fFp%*q zPq%5bQF_sP3a}b{mV~tzv1|soTOHRY%kbp#_0UncYr`rzM~<)DRvXPE78Pf~RK}O* z>sz`Uw$g|3aUh%hgWKV*-HMox&g`if|I;%ioiCVP-HK}-*<%tWRc@LilZT9Qyk1-8 zc`cBX%j+^B$~jqzgX*b$=0oi4&||5`%G~e*43Rz7xXLFdDsJnBFV0T$9G;mfg=wsk zFYPI@zzx@#P$vAo-2USls$QJ*nK1B;?8$`x}Zm+pqCNc&g`Q>&@561eg4kONXn%%Nf@S z%ZI++m&WeB*5p2#%M8$G$V*Fw>>V&9$i3q?n}#GFA-mCJ%>w;}pIKKa1TFo3eS6ge z8JN@{Fr8@%rtg&X{eTD;nD*XGe2xeUY5o}Q#p^cyxcSaE!^ZJT-woJ&(|5T#$h0%% z>3`ZhCV24e1L|0UZDa0j95S>cx=J+DE3Z>2t$lMNdf)engL;7~b)u)6bjqi|`eIIZ z?~h^*oBOr1;C0wEBMI-|E}&i#%74XA(k|b+!YJgqkemc6 z6n>7zHk{tndjw+DM-Nvw0q)m8V{b1u{^gpBS~c3gl1D3f1^84%PQcBoFf=2A4<-KM zsgQucjc-A1Z)5U>!R?=@7|!9TCFa#br)A;jCk0Bwhxrgfv;`)EP`-{hn~A^nBxtM+ zzQv7M0wpq773#T}4wKM9IA6YV;j{l`s}3zvS7$X!s_59_WK2Euzs(BI(a`9$TOZZ5 zKbLm-(V3oWT39T3S6$7=&DlzsME!^qwK+V@mgu&vyq?H{P)P3iDhOnxWo~;oKc*`C zD3apf5pyKhy%+g&HK_!EAtVom=D@ZCMyB|mRpsqwh}*w?qH;z8?+b-5-X*E-kuOE3 z3o0ndtj0jTY{hHgt4=E zj!ERTM0_i*@j^p^km%>%Bv*ZXAVE~OoBeq*@iGE5D{28--xB;#?s(K31dW2=^8^m@ zKt8K#nHFDQ|7*Rve8Eiqye7^3dXs5MCKlFI`DfquzD-%aGg6IPCYSVFdFV#_*r3%( zMnd`etqAiyKEW@?k6czsX!2DP026RWpJZM>){M_+$6AnvPdb&e82sNyZErIt>LhB< zJbI0KL#`;icH#emMGzDk^^^dGIB}qJToCsWtqsmrCIVYtk?9b(AO+tAm7*e)A9E_i zP!YV*r=0RW)=D+&=Rjnpi)pWjd$VrC4#=P)32Aerisjb3%*x7&qz_!b9G^s?YXo+~x@7j$959;Zf42|ezE~TI5 zN%_3dqa1K3@P{M0o;OVJh$$)f_h(bF9k0t7zaC_&*5RWD=9)=Lb-(3ZM&fJX;)}UH zNwFx2USh^=Oxf<%naEi{i`{2?>-Ls!j#T;*Ug4`YWgV@}aBl$D)hD+o7*d`PXcPzV zYKPpW+)GaMxux8yA&{qbs7d zi@k(xYpMyakiG9+ zJ?Kegm`E9g#Pw-@55c2UTNx#B`*{0pfiTz>qE$8$ALO{EDO}EIWo7vUuH%qDcyse1RpUYjf{xVzP3ZrSjs~Woe@XDs@Ey+ znC;ScqQRrwn{}U3Q871BL}k?pxw!q7uh;9nZD}jvL1cg70%1}-Zd`cf z`nOqvTGVj*_+WFo6|_YQQved*Ri`FU-Tdl&iFvF{cAj0;0o<AdLNmffA6J4l@;n{+vs zTWRR&7){spNxaxeER`f5kzs&_H*+kLyIq4L;mJqP=vWal3-Vxa>kfe$3r|<*4oNu& z>NLqt00zub2G4(%SwKRH&W?4;-9(B_SF|%5{{^d;Z(K9$Zn$! zs4Mx3G;=jF*+1xd_h#8J>0Fgoa3-TWM6%i3y2c z1T_UClHl(a78!!cI$-G9$k&rsQfP!KSLKVnf!NNToT8gsU`Nilgec}8j#Rtk=whFk z$l2UlxY?aq|MiVS(V+vjf(dMFOA&98O<}7GjKacNp6L^!hs(ZRR6qi@Y$5OFglCmW`Ou`6&&*j83Z?vQHM4;9}Sx|HH z=!3=p*mrC@A@&V!3QRzQXt}Xg$M!RqJZxgzP_KZd9Sp&zkhBMM>a4%LgJ7e7d$iqa ziOX-dG@vTF1_KF)zkL`s1T@VVYg3V�*Rfh$pTGM2^Jv6BJclAJD*=RO_+TQ$L_? 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Þ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%0A2OozgiY(%dX)=#uj#1U>xH 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 z Date: Thu, 27 Mar 2025 01:25:10 +0200 Subject: [PATCH 097/724] Update EIP-7607: Switch out EIP-7915 in favor of new EIP *Blob base fee bounded by execution cost* Merged by EIP-Bot. --- EIPS/eip-7607.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7607.md b/EIPS/eip-7607.md index 39b6236b8ba591..98edf141e10985 100644 --- a/EIPS/eip-7607.md +++ b/EIPS/eip-7607.md @@ -61,7 +61,7 @@ Definitions for `Scheduled for Inclusion`, `Considered for Inclusion` and `Propo * [EIP-7907](./eip-7907.md): Meter Contract Code Size And Increase Limit * [EIP-7688](./eip-7688.md): Forward compatible consensus data structures * [EIP-7668](./eip-7668.md): Remove bloom filters -* [EIP-7915](./eip-7915.md): Adaptive mean reversion blob pricing +* [EIP-7918](./eip-7918.md): Blob base fee bounded by execution cost * [EIP-7892](./eip-7892.md): Blob Parameter Only Hardforks * [EIP-7917](./eip-7917.md): Deterministic proposer lookahead * [EIP-7762](./eip-7762.md): Increase MIN_BASE_FEE_PER_BLOB_GAS From 619221e382064e3caad8fac96d626079e9308d23 Mon Sep 17 00:00:00 2001 From: Jochem Brouwer Date: Thu, 27 Mar 2025 05:18:13 +0100 Subject: [PATCH 098/724] Update EIP-6110: Spec `parse_deposit_data` Merged by EIP-Bot. --- EIPS/eip-6110.md | 47 +++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 43 insertions(+), 4 deletions(-) diff --git a/EIPS/eip-6110.md b/EIPS/eip-6110.md index d20356d52d68fc..cbe8bf6a28fa1d 100644 --- a/EIPS/eip-6110.md +++ b/EIPS/eip-6110.md @@ -82,6 +82,44 @@ def parse_deposit_data(deposit_event_data) -> bytes[]: """ pass +def is_valid_deposit_event_data(deposit_event_data: bytes) -> bool: + """ + Verifies the layout of the DepositEvent. Returns `False` if the layout is unsupported, + `True` if the layout is of the expected format. + """ + if len(deposit_event_data) != 576: + return False + + pubkey_offset = int.from_bytes(deposit_event_data[0:32], byteorder='big') + withdrawal_credentials_offset = int.from_bytes(deposit_event_data[32:64], byteorder='big') + amount_offset = int.from_bytes(deposit_event_data[64:96], byteorder='big') + signature_offset = int.from_bytes(deposit_event_data[96:128], byteorder='big') + index_offset = int.from_bytes(deposit_event_data[128:160], byteorder='big') + + if ( + pubkey_offset != 160 + or withdrawal_credentials_offset != 256 + or amount_offset != 320 + or signature_offset != 384 + or index_offset != 512 + ): + return False + + # These sizes are the sizes of the relevant data + pubkey_size = int.from_bytes(deposit_event_data[pubkey_offset:pubkey_offset+32], byteorder='big') + withdrawal_credentials_size = int.from_bytes(deposit_event_data[withdrawal_credentials_offset:withdrawal_credentials_offset+32], byteorder='big') + amount_size = int.from_bytes(deposit_event_data[amount_offset:amount_offset+32], byteorder='big') + signature_size = int.from_bytes(deposit_event_data[signature_offset:signature_offset+32], byteorder='big') + index_size = int.from_bytes(deposit_event_data[index_offset:index_offset+32], byteorder='big') + + return ( + pubkey_size == 48 + and withdrawal_credentials_size == 32 + and amount_size == 8 + and signature_size == 96 + and index_size == 8 + ) + def event_data_to_deposit_request(deposit_event_data) -> bytes: deposit_data = parse_deposit_data(deposit_event_data) pubkey = Bytes48(deposit_data[0]) @@ -97,10 +135,11 @@ def get_deposit_request_data(receipts) deposit_requests = [] for receipt in receipts: for log in receipt.logs: - is_deposit_event = (len(log.topics) > 0 and log.topics[0] == DEPOSIT_EVENT_SIGNATURE_HASH) - if log.address == DEPOSIT_CONTRACT_ADDRESS and is_deposit_event: - deposit_request = event_data_to_deposit_request(log.data) - deposit_requests.append(deposit_request) + if log.address == DEPOSIT_CONTRACT_ADDRESS: + if len(log.topics) > 0 and log.topics[0] == DEPOSIT_EVENT_SIGNATURE_HASH: + assert is_valid_deposit_event_data(log.data), 'invalid deposit log: unsupported data layout' + deposit_request = event_data_to_deposit_request(log.data) + deposit_requests.append(deposit_request) # Concatenate list of deposit request data return b''.join(deposit_requests) From 4d6081ceb9d3d65e22971544b3831a74e881a1e4 Mon Sep 17 00:00:00 2001 From: anderselowsson <98593347+anderselowsson@users.noreply.github.com> Date: Thu, 27 Mar 2025 09:26:26 +0200 Subject: [PATCH 099/724] Update EIP-7918: Added a new figure and shifted the previous to another section. Merged by EIP-Bot. --- EIPS/eip-7918.md | 20 +++++++++++++------- assets/eip-7918/1.png | Bin 341969 -> 406227 bytes assets/eip-7918/2.png | Bin 0 -> 463555 bytes 3 files changed, 13 insertions(+), 7 deletions(-) create mode 100644 assets/eip-7918/2.png diff --git a/EIPS/eip-7918.md b/EIPS/eip-7918.md index bd5700342ad5e1..031200d315dcb6 100644 --- a/EIPS/eip-7918.md +++ b/EIPS/eip-7918.md @@ -19,11 +19,11 @@ This EIP imposes that the price of the targeted number blobs `TARGET_BLOB_GAS_PE Ethereum deploys a dynamic pricing auction to set the blob base fee, lowering the fee if less gas is consumed than `TARGET_BLOB_GAS_PER_BLOCK` and raising the fee if more gas is consumed. Such an auction can function well when the blob base fee represents the price signal, allowing the mechanism to control the real price facing the consumer. However, when the cost of execution gas in the blob-carrying transaction dominates, the price signal is lost. The blob base fee no longer represents the actual cost facing the consumer, and the protocol cannot adjust the blob base fee to regulate the equilibrium quantity of blobs consumed. Under these circumstances, the current mechanism will continue lowering the blob base fee until it eventually settles at 1 wei. Whenever demand picks up, a sustained succession of near-full blocks is required to restore equilibrium, with the mechanism intermittently resorting to a first-price auction, considered a worse UX by blob consumers. The resulting spikiness in resource consumption is suboptimal for scaling blobspace. -This proposal ensures that an equilibrium always forms relative to the fee that carries the price signal, thus alleviating spikiness while remaining neutral and future-proof. This is achieved with a simple `if` statement in the excess gas update function. The effect is illustrated in Figure 1. +Figure 1 shows how execution costs make the demand curve inelastic, such that a small shift in demand or execution base fee (arrows) can lead to dramatical shifts in the equilibrium blob base fee. To alleviate this, the proposal imposes that the equilibrium (squares) must form under at least fee parity between blob data costs and execution costs, somewhere along the edge of the upper-left quadrant, bounded by the supply curve (blue) and the fee parity line (dashed). This ensures that an equilibrium always forms relative to the fee that carries the price signal, thus alleviating spikiness while remaining neutral and future-proof. To achieve this, a simple `if` statement is added to the excess gas update function. ![Figure 1](../assets/eip-7918/1.png) -**Figure 1.** Proposed restriction imposed on the blob base fee to ensure desirable equilibrium formation. When the blob fee is the primary price signal (green area), equilibrium forms just as today. When the execution fee is the primary price signal (red area), the demand curve becomes too inelastic, and the blob base fee is imposed to rise to the green area. The black line indicates fee parity between 6 blobs and a simple blob-carrying transaction. +**Figure 1.** The demand for blobspace under different execution base fees (black to red lines). When execution cost dominates, the demand curve becomes inelastic and parallel to the supply curve, leading the equilibrium fee to change dramatically even with small shifts in the demand curve (arrows). The proposal imposes that the equilibrium (square) forms on the edges of the upper-left quadrant, at the intersection between supply and demand or fee parity and demand. ## Specification @@ -44,17 +44,23 @@ def calc_excess_blob_gas(parent: Header) -> int: ### Fee-inelasticity -This proposal alleviates idiosyncrasies in the blob base fee auction. At a fundamental level, the issue is that the demand curve becomes fee-inelastic as the cost of blob data falls relative to the cost of the blob-carrying transaction. When the execution cost dominates, it does not matter to the blob consumer how the blob fee evolves—it is ultimately the execution cost that contributes to equilibrium formation. Given that the protocol stipulates a perfectly inelastic supply curve, the blob base fee will simply fall to the boundary of 1 wei whenever the execution cost is too high for an equilibrium to form at `TARGET_BLOB_GAS_PER_BLOCK`. Thus, in the regime where execution fees dominate, the demand curve is *blob fee-inelastic*, and whenever the blob fees dominate, the demand curve is *execution fee-inelastic*. By ensuring that an equilibrium always forms relative to the fee that carries the price signal, spikiness in fee and resource consumption is alleviated. +This proposal alleviates idiosyncrasies in the blob base fee auction. At a fundamental level, the issue is that the demand curve becomes fee-inelastic as the cost of blob data falls relative to the cost of the blob-carrying transaction. When the execution cost dominates, it does not matter to the blob consumer how the blob fee evolves—it is ultimately the execution cost that contributes to equilibrium formation. Given that the protocol stipulates a perfectly inelastic supply curve (vertical blue line in Figure 1), the blob base fee will simply fall to the boundary of 1 wei whenever the execution cost is too high for an equilibrium to form at `TARGET_BLOB_GAS_PER_BLOCK`. Thus, in the regime where execution fees dominate, the demand curve is *blob fee-inelastic*, and whenever the blob fees dominate, the demand curve is *execution fee-inelastic*. By ensuring that an equilibrium always forms relative to the fee that carries the price signal, spikiness in fee and resource consumption is alleviated. When the price signal comes from the execution fee, the equilibrium forms at the fee parity line in Figure 1, and when the price signal comes from the blob fee, the equilibrium forms at the supply curve. + +The demand curve could potentially be somewhat inelastic even under zero execution costs. This would however just be another reason to move forward with this proposal. Regardless of the exact shape of the demand curve—which of course will remain unknown and can vary going forward—the proposal is based on something tangible and measurable. The execution cost *must* contribute to inelasticity, and this inelasticity *can* be modeled. This makes it a justified neutral bound on the blob base fee. ### Designing for the future -The Fusaka update increases the target number of blobs, thus shifting the diagonal line in Figure 1 slightly downward. Such a shift is inherent by design and as intended. If blob consumers include many more blobs in their blob-carrying transactions, the execution gas may no longer carry the price signal at the same blob base fee, and the blob base fee should be able to settle relatively lower. This is also why fixed thresholds not relating to blob quantity or the execution fee may not be sustainable. In a scenario where Ethereum provides many orders of magnitude more blobs, the equilibrium blob base fee should ideally have a relatively lower floor. To understand why potential future blob scaling is important to account for when designing the mechanism, consider how the price of storing a fixed amount of data has fallen over the last 80 years. +Figure 2 once again shows the permitted (green) and restricted (red) regions also captured in Figure 1, but this time with execution base fee on the x-axis. Various settings for fee parity are indicated by black lines. When fee parity is imposed based on a transaction carrying many blobs (e.g., 48), its total cost will be relatively higher, and the blob base fee will as a result be operational at a relatively lower level. Such a shift is inherent by design and as intended. If blob consumers include many more blobs in their blob-carrying transactions, the execution gas may no longer carry the price signal at the same blob base fee, and the blob base fee should be able to settle relatively lower. This is also why fixed thresholds not relating to blob quantity or the execution fee may not be sustainable. In a scenario where Ethereum provides many orders of magnitude more blobs, the equilibrium blob base fee should ideally have a relatively lower floor. To understand why potential future blob scaling is important to account for when designing the mechanism, consider how the price of storing a fixed amount of data has fallen over the last 80 years. + +However, as Ethereum scales, the number of blobs submitted in the average blob-carrying transaction, as a proportion of the `BLOBS_PER_BLOCK_TARGET`, will fall. Similarly, the number of blocks where `BLOBS_PER_BLOCK_TARGET` is submitted in a single blob-carrying transaction will also fall. The mechanism can be designed to account for this. A natural idea is to impose fee parity between execution costs and the square root of the target number of blobs. If the target is 49 blobs per block, then fee parity is set to the cost of 7 blobs, etc. This means that the `if` statement would be altered by replacing `TARGET_BLOB_GAS_PER_BLOCK` with `integer_squareroot(BLOBS_PER_BLOCK_TARGET * GAS_PER_BLOB**2)`. Note that if blob-carrying transactions become restricted from including `BLOBS_PER_BLOCK_TARGET`, this should be accounted for. + +![Figure 2](../assets/eip-7918/2.png) -However, as Ethereum scales, the number of blobs submitted in the average blob-carrying transaction, as a proportion of the `BLOBS_PER_BLOCK_TARGET`, will fall. Similarly, the number of blocks where `BLOBS_PER_BLOCK_TARGET` is submitted in a single blob-carrying transaction will also fall. The mechanism can be designed to account for this. A natural idea is to set fee parity between a blob-carrying transaction and the square root of the target number of blobs. If the target is 49 blobs per block, then fee parity is set to the cost of 7 blobs, etc. This means that the `if` statement would be altered by replacing `TARGET_BLOB_GAS_PER_BLOCK` with `integer_squareroot(BLOBS_PER_BLOCK_TARGET * GAS_PER_BLOB**2)`. If the target is 48 blobs for Fusaka, the black line in Figure 1 would apply. Further note that if blob-carrying transactions become restricted from including `BLOBS_PER_BLOCK_TARGET`, this should be accounted for. +**Figure 2.** Proposed restriction imposed on the blob base fee to ensure desirable equilibrium formation. When the blob fee is the primary price signal (green area), equilibrium can form just as today. When the execution fee is the primary price signal (red area), the demand curve becomes too inelastic, and the blob base fee is imposed to rise to the green area. Black lines indicate fee parity between blob data cost and execution costs. ### Delayed response during a quick rise in execution fees -When the `if` statement concludes that Ethereum operates in the execution-fee-led pricing regime, the blob base fee rises in accordance with `blob_gas_used`, without subtracting `TARGET_BLOB_GAS_PER_BLOCK`. This is an intuitive way to return to the blob-fee-led pricing regime. If the execution base fee rises quickly, there may however be a few blocks before the blob base fee catches up (during which `TARGET_BLOB_GAS_PER_BLOCK` will never be subtracted). This is arguably not an issue, and the smooth response in the blob base fee under these circumstances may even be seen as a benefit. +When the `if` statement concludes that Ethereum operates in the execution-fee-led pricing regime, the blob base fee rises in accordance with `blob_gas_used`, without subtracting `TARGET_BLOB_GAS_PER_BLOCK`. This is an intuitive way to return to the blob-fee-led pricing regime. If the execution base fee rises quickly, there may however be a few blocks before the blob base fee catches up (during which `TARGET_BLOB_GAS_PER_BLOCK` will never be subtracted and the blob fee moves in the direction of the arrows in Figure 2). This is arguably not an issue, and the smooth response in the blob base fee under these circumstances may even be seen as a benefit. ### Alternative specifications @@ -76,7 +82,7 @@ def calc_excess_blob_gas(parent: Header, updated_base_fee_per_gas: (int)) -> int return ret ``` -Finally, the last function can be altered to strictly keep the blob base fee above fee parity (the black line in Figure 1). This would require the implementation of a `fake_log()`that inverts the `fake_exponential()`. +Finally, the last function can be altered to strictly keep the blob base fee above fee parity. This would require the implementation of a `fake_log()`that inverts the `fake_exponential()`. ```python def calc_excess_blob_gas(parent: Header, updated_base_fee_per_gas: (int)) -> int: diff --git a/assets/eip-7918/1.png b/assets/eip-7918/1.png index a35040fcc787e124ab96779a0add68186db97e42..d288b68f329ade1c6381534240357e2f4143d205 100644 GIT binary patch literal 406227 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 X12 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

;L%ANdDnJQ<{E% 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Þ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%0A2OozgiY(%dX)=#uj#1U>xH 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

rX!$EI8mcDzBG6Q)PMik(1;Sk1sa|`{k_i3 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

@U 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�c2geWMs6+ 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 literal 0 HcmV?d00001 From b2bc8739cb87dfd5cbb11bfe2942f8ddabcb69cf Mon Sep 17 00:00:00 2001 From: Ignacio Hagopian Date: Thu, 27 Mar 2025 10:49:58 -0300 Subject: [PATCH 100/724] Update EIP-7623: add extra comment about worst case EL payload sizes Merged by EIP-Bot. --- EIPS/eip-7623.md | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/EIPS/eip-7623.md b/EIPS/eip-7623.md index a8faf68800b0e6..744f2075ba5dee 100644 --- a/EIPS/eip-7623.md +++ b/EIPS/eip-7623.md @@ -13,25 +13,24 @@ created: 2024-02-13 ## Abstract -The current calldata pricing permits EL payloads of up to 7.15 MB, while the average size is much smaller at around 100 KB. -This EIP proposes adjusting the calldata cost to reduce the maximum possible block size and its variance without negatively impacting regular users. +The current calldata pricing permits EL payloads of up to 7.15 MB, while the average size is much smaller at around 100 KB. +This EIP proposes adjusting the calldata cost to reduce the maximum possible block size and its variance without negatively impacting regular users. This is achieved by increasing calldata costs for transactions that predominantly post data. ## Motivation The block gas limit has not been increased since [EIP-1559](./eip-1559.md), while the average size of blocks has continuously increased due to the growing number of rollups posting data to Ethereum. Moreover, calldata costs have remained unchanged since [EIP-2028](./eip-2028). -[EIP-4844](./eip-4844.md) introduces blobs as a preferred method for data availability (DA). +[EIP-4844](./eip-4844.md) introduces blobs as a preferred method for data availability (DA). This transition demands a reevaluation of calldata pricing, especially in order to address the disparity between average and maximum block sizes. By introducing a floor cost dependent on the ratio of gas spent on EVM operations to calldata, this proposal aims to reduce the maximum block size to make room for additional blobs or potential block gas limit increases. ## Specification | Parameter | Value | -|------------------------------|-------| +| ---------------------------- | ----- | | `STANDARD_TOKEN_COST` | `4` | | `TOTAL_COST_FLOOR_PER_TOKEN` | `10` | - Let `tokens_in_calldata = zero_bytes_in_calldata + nonzero_bytes_in_calldata * 4`. Let `isContractCreation` be a boolean indicating the respective event. @@ -72,7 +71,7 @@ Any transaction with a gas limit below `21000 + TOTAL_COST_FLOOR_PER_TOKEN * tok The current maximum EL payload size is approximately 1.79 MB (`30_000_000/16`). It is possible to create payloads filled with zero bytes that expand to 7.15 MB. However, since blocks are typically compressed with Snappy at the P2P layer, zero-byte-heavy EL payloads generally compress to under 1.79 MB. The implementation of [EIP-4844](./eip-4844.md) increased the maximum possible compressed block size to approximately 2.54 MB. -This proposal aims to increase the cost of calldata to 10/40 gas for transactions that do not exceed a certain threshold of gas spent on EVM operations relative to gas spent on calldata. This change will significantly reduce the maximum block size by limiting the size of data-heavy transactions that can fit into a single block. By increasing calldata costs from 4/16 to 10/40 gas per byte for data-heavy transactions, this EIP aims to reduce the maximum possible EL payload size to approximately 0.72 MB (`30_000_000/40`) without affecting the majority of users. +This proposal aims to increase the cost of calldata to 10/40 gas for transactions that do not exceed a certain threshold of gas spent on EVM operations relative to gas spent on calldata. This change will significantly reduce the maximum block size by limiting the size of data-heavy transactions that can fit into a single block. By increasing calldata costs from 4/16 to 10/40 gas per byte, for data-heavy transactions this EIP aims to reduce the possible EL payload size to approximately 0.72 MB (`30_000_000/40`) without affecting the majority of users. Other adversarial block constructions can have a non-compressible EL payload size of approximately 1.26MiB. Notably, regular users (e.g. sending ETH/Tokens/NFTs, engaging in DeFi, social media, restaking, bridging, etc.), who do not use calldata predominantly for DA, may remain unaffected. The calldata cost for transactions involving significant EVM computation remains at 4/16 gas per byte, so those transactions are unaffected. @@ -84,7 +83,7 @@ This is a backwards incompatible gas repricing that requires a scheduled network Wallet developers and node operators MUST update gas estimation handling to accommodate the new calldata cost rules. Specifically: 1. **Wallets**: Wallets using `eth_estimateGas` MUST be updated to ensure that they correctly account for the `TOTAL_COST_FLOOR_PER_TOKEN` parameter. Failure to do so could result in underestimating gas, leading to failed transactions. - + 2. **Node Software**: RPC methods such as `eth_estimateGas` MUST incorporate the updated formula for gas calculation. Node developers MUST ensure compatibility with the updated calldata pricing logic. Users can maintain their usual workflows without modification, as wallet and RPC updates will handle these changes. From 19724d73badc283eed4fb8b85c5dec1152302128 Mon Sep 17 00:00:00 2001 From: Shoham Chakraborty Date: Thu, 27 Mar 2025 23:38:38 +0800 Subject: [PATCH 101/724] Update EIP-7607: Propose EIP-7889 Merged by EIP-Bot. --- EIPS/eip-7607.md | 1 + 1 file changed, 1 insertion(+) diff --git a/EIPS/eip-7607.md b/EIPS/eip-7607.md index 98edf141e10985..1eb8eb72675462 100644 --- a/EIPS/eip-7607.md +++ b/EIPS/eip-7607.md @@ -67,6 +67,7 @@ Definitions for `Scheduled for Inclusion`, `Considered for Inclusion` and `Propo * [EIP-7762](./eip-7762.md): Increase MIN_BASE_FEE_PER_BLOB_GAS * [EIP-7919](./eip-7919.md): Pureth Meta * [EIP-7898](./eip-7898.md): Uncouple execution payload from beacon block +* [EIP-7889](./eip-7889.md): Emit log on revert ### Activation From 4a8bf58f80cfaa62ccdbb1e0c7463bdf20615d2f Mon Sep 17 00:00:00 2001 From: Tim Beiko <9390255+timbeiko@users.noreply.github.com> Date: Thu, 27 Mar 2025 09:55:10 -0700 Subject: [PATCH 102/724] Update EIP-7607: ACDE#208 Updates Merged by EIP-Bot. --- EIPS/eip-7607.md | 43 ++++++++++++++++++++++--------------------- 1 file changed, 22 insertions(+), 21 deletions(-) diff --git a/EIPS/eip-7607.md b/EIPS/eip-7607.md index 1eb8eb72675462..bf41cc3def3d44 100644 --- a/EIPS/eip-7607.md +++ b/EIPS/eip-7607.md @@ -21,7 +21,7 @@ Definitions for `Scheduled for Inclusion`, `Considered for Inclusion` and `Propo ### EIPs Scheduled for Inclusion * [EIP-7594](./eip-7594.md): PeerDAS - Peer Data Availability Sampling -* EOF EIPs listed as part of [EIP-7692](./eip-7692.md), namely: +* EOF EIPs introduced in `eof-devnet-0` and `eof-devnet-1` in [EIP-7692](./eip-7692.md), namely: * [EIP-663](./eip-663.md): SWAPN, DUPN and EXCHANGE instructions * [EIP-3540](./eip-3540.md): EOF - EVM Object Format v1 * [EIP-3670](./eip-3670.md): EOF - Code Validation @@ -33,41 +33,42 @@ Definitions for `Scheduled for Inclusion`, `Considered for Inclusion` and `Propo * [EIP-7480](./eip-7480.md): EOF - Data section access instructions * [EIP-7620](./eip-7620.md): EOF Contract Creation * [EIP-7698](./eip-7698.md): EOF - Creation transaction + * [EIP-7873](./eip-7873.md): EOF - TXCREATE and InitcodeTransaction type ### Considered for Inclusion * RIP-7212: Precompile for secp256r1 Curve Support +* EOF EIPs introduced in `eof-devnet-2` in [EIP-7692](./eip-7692.md), namely: + * [EIP-7834](./eip-7834.md): Separate Metadata Section for EOF + * [EIP-7761](./eip-7761.md): EXTCODETYPE instruction + * [EIP-7880](./eip-7880.md): EOF - EXTCODEADDRESS instruction + * [EIP-5920](./eip-5920.md): PAY opcode +* [EIP-7883](./eip-7883.md): ModExp Gas Cost Increase ### Proposed for Inclusion +* [EIP-7642](./eip-7642.md): eth/69 - Drop pre-merge fields * [EIP-7666](./eip-7666.md): EVM-ify the identity precompile -* [EIP-7823](./eip-7823.md): Set upper bounds for MODEXP -* [EIP-7793](./eip-7793.md): Precompile to get index of transaction within block -* [EIP-7843](./eip-7843.md): Precompile to get the current slot number +* [EIP-7668](./eip-7668.md): Remove bloom filters +* [EIP-7688](./eip-7688.md): Forward compatible consensus data structures * [EIP-7732](./eip-7732.md): Enshrined Proposer-Builder Separation -* [EIP-7642](./eip-7642.md): eth/69 - Drop pre-merge fields -* [EIP-7805](./eip-7805.md): Fork-choice enforced Inclusion Lists (FOCIL) +* [EIP-7762](./eip-7762.md): Increase MIN_BASE_FEE_PER_BLOB_GAS * [EIP-7783](./eip-7783.md): Controlled gas limit increase strategy -* [EIP-7883](./eip-7883.md): ModExp Gas Cost Increase -* [EIP-7825](./eip-7825.md): Transaction Gas Limit Cap -* [EIP-7873](./eip-7873.md): EOF - TXCREATE and InitcodeTransaction type -* [EIP-7834](./eip-7834.md): Separate Metadata Section for EOF -* [EIP-7761](./eip-7761.md): EXTCODETYPE instruction -* [EIP-7880](./eip-7880.md): EOF - EXTCODEADDRESS instruction -* [EIP-5920](./eip-5920.md): PAY opcode -* [EIP-7903](./eip-7903.md): Remove Initcode Size Limit * [EIP-7791](./eip-7791.md): GAS2ETH opcode +* [EIP-7793](./eip-7793.md): Precompile to get index of transaction within block +* [EIP-7805](./eip-7805.md): Fork-choice enforced Inclusion Lists (FOCIL) * [EIP-7819](./eip-7819.md): CREATE DELEGATE opcode -* [EIP-7907](./eip-7907.md): Meter Contract Code Size And Increase Limit -* [EIP-7688](./eip-7688.md): Forward compatible consensus data structures -* [EIP-7668](./eip-7668.md): Remove bloom filters -* [EIP-7918](./eip-7918.md): Blob base fee bounded by execution cost +* [EIP-7823](./eip-7823.md): Set upper bounds for MODEXP +* [EIP-7825](./eip-7825.md): Transaction Gas Limit Cap +* [EIP-7843](./eip-7843.md): Precompile to get the current slot number +* [EIP-7889](./eip-7889.md): Emit log on revert * [EIP-7892](./eip-7892.md): Blob Parameter Only Hardforks +* [EIP-7898](./eip-7898.md): Uncouple execution payload from beacon block +* [EIP-7903](./eip-7903.md): Remove Initcode Size Limit +* [EIP-7907](./eip-7907.md): Meter Contract Code Size And Increase Limit * [EIP-7917](./eip-7917.md): Deterministic proposer lookahead -* [EIP-7762](./eip-7762.md): Increase MIN_BASE_FEE_PER_BLOB_GAS +* [EIP-7918](./eip-7918.md): Blob base fee bounded by execution cost * [EIP-7919](./eip-7919.md): Pureth Meta -* [EIP-7898](./eip-7898.md): Uncouple execution payload from beacon block -* [EIP-7889](./eip-7889.md): Emit log on revert ### Activation From f6f456a0f92324633b45677fbb32641142482927 Mon Sep 17 00:00:00 2001 From: Etan Kissling Date: Sun, 30 Mar 2025 11:57:04 +0200 Subject: [PATCH 103/724] Update EIP-7916: Remove bound parameter and use constant scaling factor Merged by EIP-Bot. --- EIPS/eip-7916.md | 143 +++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 125 insertions(+), 18 deletions(-) diff --git a/EIPS/eip-7916.md b/EIPS/eip-7916.md index 2b843fe01552ce..3753c4503e4780 100644 --- a/EIPS/eip-7916.md +++ b/EIPS/eip-7916.md @@ -1,8 +1,8 @@ --- eip: 7916 -title: SSZ ProgressiveByteList +title: SSZ ProgressiveList description: New SSZ type to improve efficiency for short lists -author: Zsolt Felföldi (@zsfelfoldi) +author: Zsolt Felföldi (@zsfelfoldi), Cayman (@wemeetagain) discussions-to: https://ethereum-magicians.org/t/eip-7916-ssz-progressivebytelist/23254 status: Draft type: Standards Track @@ -12,20 +12,49 @@ created: 2025-03-24 ## Abstract -This EIP introduces a new [Simple Serialize (SSZ) type](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/ssz/simple-serialize.md) to make `List[T, N]` with large capacities `N` more efficient in cases where the list is much shorter than the capacity. +This EIP introduces a new [Simple Serialize (SSZ)](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/ssz/simple-serialize.md) type, `ProgressiveList[T]`, to represent lists of arbitrary length with stable merkleization. Unlike the existing `List[T, N]` type, which imposes a fixed capacity `N`, `ProgressiveList[T]` supports unbounded growth using a recursive tree structure during merkleization to efficiently handle lists of any size while maintaining stable [generalized indices (gindices)](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/ssz/merkle-proofs.md#generalized-merkle-tree-index) for individual elements. This enables reduced hash overhead for small lists and avoids arbitrary predefined limits. + +## Motivation + +Current SSZ `List[T, N]` types require a predefined capacity `N`, which leads to several issues: + +- Inefficient hashing: Lists often contain far fewer elements than their maximum capacity (e.g., [`Transaction`](https://github.com/ethereum/consensus-specs/blob/3c028dc73f5d93defc9bfd38c44784573a0bc70a/specs/bellatrix/beacon-chain.md#custom-types)), resulting in unnecessary zero-padding and dozens of extra hash computations. +- Arbitrary Limits: Fixed limits such as `N` are often chosen arbitrarily (e.g., [`MAX_BYTES_PER_TRANSACTION`](https://github.com/ethereum/consensus-specs/blob/3c028dc73f5d93defc9bfd38c44784573a0bc70a/specs/bellatrix/beacon-chain.md#execution), [`MAX_TRANSACTIONS_PER_PAYLOAD`](https://github.com/ethereum/consensus-specs/blob/3c028dc73f5d93defc9bfd38c44784573a0bc70a/specs/bellatrix/beacon-chain.md#execution)), introducing unnecessary bound checks and restricting design flexibility for future state transitions. +- Unstable proofs: Modifying `N` across forks (e.g., [`MAX_ATTESTER_SLASHINGS_ELECTRA`](https://github.com/ethereum/consensus-specs/blob/3c028dc73f5d93defc9bfd38c44784573a0bc70a/specs/electra/beacon-chain.md#max-operations-per-block), [`MAX_ATTESTATIONS_ELECTRA`](https://github.com/ethereum/consensus-specs/blob/3c028dc73f5d93defc9bfd38c44784573a0bc70a/specs/electra/beacon-chain.md#max-operations-per-block)) alters gindices, breaking downstream verifiers. + +`ProgressiveList[T]` addresses these by: + +- Using a recursive structure where each subtree has a fixed size, with larger lists extending into additional subtrees, reducing hash overhead for small lists. +- Eliminating the need for an explicit upper bound, relying instead on practical limits (e.g., SSZ's 4 GB variable offset cap, network payload limits, gas limits, bounds on number of signatures). +- Maintaining stable gindices for elements, ensuring provers remain valid as the list grows. + +This is particularly valuable for execution-layer (EL) data like receipt logs and calldata, where list sizes vary widely, and for consensus-layer (CL) structures where unbounded growth avoids artificial caps. ## Specification The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119 and RFC 8174. -### ProgressiveByteList container +### `ProgressiveList[T]` + +`ProgressiveList[T]` defines an ordered, homogeneous collection of elements of type `T`, where `T` is any valid SSZ type (e.g., `uint64`, `Container`, etc.). + +#### Serialization + +Serialization of `ProgressiveList[T]` is identical to `List[T, N]`. + +#### Merkleization + +`ProgressiveList[T]` is represented as a recursive Merkle tree following this process: -`ProgressiveByteList[CAPACITY, COMMON_RATIO]` is defined as a byte list container type that consists of multiple byte vectors of different size. The size of the first vector is 32 bytes (a single chunk) while the size of further vectors is growing according to a geometric sequence with the specified common ratio (a power of 2), with a potential exception for the last vector which might be smaller (but still a power of 2) according to the total number of chunks required for realizing the specified capacity. As shown on the figure below, in the Merkle hashing scheme the smaller vectors are close to the root, allowing less hashing and shorter proofs if the actual list is significantly smaller than the maximum capacity or only the first part of the list needs to be proven. +- Pack the list into chunks, either by `pack` or by `hash_tree_root` of its elements, depending on whether the element type is basic or composite. (This matches packing behavior of `List`) +- Merkleize the chunks into subtrees. This process repeats as needed, with each subsequent subtree’s size being the previous size multiplied by the scaling factor. E.g., the first subtree has 1 chunk, next has 4, then 16, 64, etc. +- Each subtree is a fixed-size `Vector` of chunks, with the next subtree’s root mixed in if present. The last subtree is padded to size with zeros, with a zero mixed in. +- The final root has the total length of the list mixed in. ``` -ProgressiveByteList[3000, 4] +ProgressiveList[T] - V4 V5 + V4 0 (terminator) \ / V3 \/ \ / @@ -38,30 +67,108 @@ ProgressiveByteList[3000, 4] \/ ROOT -V1: ByteVector[32] -V2: ByteVector[128] -V3: ByteVector[512] -V4: ByteVector[2048] -V5: ByteVector[512] +V1: Vector[T, 1] +V2: Vector[T, 4] +V3: Vector[T, 16] +V4: Vector[T, 64] +``` -Fig 1. Merkle hashing scheme of the ProgressiveByteList container +- `mix_in_length(merkleize_progressive_list(pack(value)), len(value))` if `value` is an `ProgressiveList[T]` of basic objects +- `mix_in_length(merkleize_progressive_list([hash_tree_root(element) for element in value]), len(value))` if `value` is a `ProgressiveList[T]` of composite objects + +```python +def merkleize_progressive_list(chunks, base_size=1, scaling_factor=4): + if len(chunks) <= base_size: + return mix_in_aux(merkleize(chunks + [Bytes32()] * (base_size - len(chunks))), Bytes32()) + else: + next_size = base_size * scaling_factor + subtree = chunks[:base_size] + successor = chunks[base_size:] + subtree_root = merkleize(subtree) + successor_root = merkleize_progressive_list(successor, next_size, scaling_factor) + return mix_in_aux(subtree_root, successor_root) ``` -In this example a list with a capacity limit of 3000 is realized using 5 vectors. Note that the last vector is smaller than what would follow in the geometric sequence because the total size of 32+128+512+2048+512 is already enough to store 3000 bytes. +| # | Layer size (chunks) | Total capacity (chunks) | +| -: | -: | -: | +| 1 | 1 | 1 | +| 2 | 4 | 5 | +| 3 | 16 | 21 | +| 4 | 64 | 85 | +| 5 | 256 | 341 | +| 6 | 1'024 | 1'365 | +| 7 | 4'096 | 5'461 | +| 8 | 16'384 | 21'845 | +| 9 | 65'536 | 87'381 | +| 10 | 262'144 | 349'525 | +| 11 | 1'048'576 | 1'398'101 | +| 12 | 4'194'304 | 5'592'405 | +| 13 | 16'777'216 | 22'369'621 | +| 14 | 67'108'864 | 89'478'485 | +| 15 | 268'435'456 | 357'913'941 | + +### `ProgressiveByteList` + +For convenience `ProgressiveByteList` is defined as an alias to `ProgressiveList[byte]`. + +| # | Layer size (bytes) | Total capacity (bytes) | +| -: | -: | -: | +| 1 | 32 | 32 | +| 2 | 128 | 160 | +| 3 | 512 | 672 | +| 4 | 2'048 | 2'720 | +| 5 | 8'192 | 10'912 | +| 6 | 32'768 | 43'680 | +| 7 | 131'072 | 174'752 | +| 8 | 524'288 | 699'040 | +| 9 | 2'097'152 | 2'796'192 | +| 10 | 8'388'608 | 11'184'800 | +| 11 | 33'554'432 | 44'739'232 | +| 12 | 134'217'728 | 178'956'960 | +| 13 | 536'870'912 | 715'827'872 | +| 14 | 2'147'483'648 | 2'863'311'520 | +| 15 | 8'589'934'592 | 11'453'246'112 | ## Rationale -`ByteList` definitions sometimes are defined with capacities that exceed their typical practical usage, to avoid limiting design space. For example, the [`Transaction`](https://github.com/ethereum/consensus-specs/blob/3c028dc73f5d93defc9bfd38c44784573a0bc70a/specs/bellatrix/beacon-chain.md#custom-types) type has a maximum capacity of 1 GB [`MAX_BYTES_PER_TRANSACTION`](https://github.com/ethereum/consensus-specs/blob/3c028dc73f5d93defc9bfd38c44784573a0bc70a/specs/bellatrix/beacon-chain.md#execution), despite actual transactions often being below 1 KB. This difference results in at least 20 extra hashes for common cases, to offer a design space that is not practically viable. +### Why a Recursive Structure? + +- Efficiency: Small lists use fewer hashes (e.g., a 3-item list in a 16-element subtree wastes fewer hashes than a 1024-element `List[T, N]`). +- Stability: Fixed subtree sizes ensure stable gindices, avoiding the need for dynamic depth adjustments or multiple queries. +- Scalability: Recursive subtrees allow arbitrary growth without a hardcoded limit, constrained only by practical limits (e.g., network payload limit, validation rules). + +### Why Not Dynamic Depth? + +Dynamic-depth Merkleization destabilizes gindices: + +- Requires two-step queries (length then gindex), increasing latency and reorg risks. +- Complicates proofs with semantic lookups. + +Mixing in successor subtrees ensures predictable gindices and proof sizes. + +### Why Not Fixed-Capacity Lists? + +`List[T, N]`: + +- Imposes arbitrary limits, hindering scalability. +- Breaks stability when redefined. +- Wastes hashes with padding (e.g., 1024-element capacity for a 1-item list). (only log(N) wasted hashes) + +`ProgressiveList[T]` offers a scalable, efficient alternative. + +### Why Are Base Size and Scaling Factors Not Exposed Parameters? -With this EIP, common cases can be hashed more efficiently while not restricting the design space, and while also retaining stable generalized Merkle indices for each individual chunk of the `ByteList`. +- Simplicity: Fixed values (base size 1, scaling factor 4) provide a sensible default that balances efficiency and usability, aligning with SSZ’s goal of simplicity. +- Future Extensibility: If specific use cases demand different values, a future EIP could introduce parameterization. For now, fixed values reduce adoption barriers and align with the principle of "good enough" defaults. ## Backwards Compatibility -The new SSZ type does not interfere with any existing types. +`ProgressiveList[T]` is a new SSZ type, coexisting with `List[T, N]` and other types without conflict. Its `List`-equivalent serialization ensures compatibility with existing serializers. ## Security Considerations -None +- Resource limits: The `uint32` length-prefix caps serialization of variable-length subsections at 4GB, but practical limits (e.g., 10MB libp2p messages) apply. Implementations SHOULD enforce context-specific bounds. +- Variable proof size: Recursive traversal may increase proof sizes for large indices, though logarithmic in list size due to scaling. ## Copyright From d32c679d76d9eea5425e71ce1f2276bd5b458fb9 Mon Sep 17 00:00:00 2001 From: Jochem Brouwer Date: Mon, 31 Mar 2025 16:03:06 +0200 Subject: [PATCH 104/724] Update EIP-7873: set tx type to a currently unused (?) first RLP byte Merged by EIP-Bot. --- EIPS/eip-7873.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7873.md b/EIPS/eip-7873.md index 8aa4a3bac27b31..5197bdf080f1b9 100644 --- a/EIPS/eip-7873.md +++ b/EIPS/eip-7873.md @@ -33,7 +33,7 @@ The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "S | Constant | Value | | - | - | -| `INITCODE_TX_TYPE` | `Bytes1(0x05)` | +| `INITCODE_TX_TYPE` | `Bytes1(0x06)` | | `MAX_INITCODE_COUNT` | `256` | | `CREATOR_CONTRACT_ADDRESS` | tbd | | `CREATOR_CONTRACT_BYTECODE` | tbd | From 043fdb1c5b546c40ab0dd2c01d2b18d36be5d702 Mon Sep 17 00:00:00 2001 From: Andrei Maiboroda Date: Tue, 1 Apr 2025 12:42:14 +0200 Subject: [PATCH 105/724] Update EIP-7873: Align TXCREATE stack argument order with EOFCREATE Merged by EIP-Bot. --- EIPS/eip-7873.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7873.md b/EIPS/eip-7873.md index 5197bdf080f1b9..cfad2feac25a57 100644 --- a/EIPS/eip-7873.md +++ b/EIPS/eip-7873.md @@ -117,7 +117,7 @@ Introduce a new instruction on the same block number [EIP-3540](./eip-3540.md) i - deduct `TX_CREATE_COST` gas - halt with exceptional failure if the current frame is in `static-mode`. -- pop `tx_initcode_hash`, `value`, `salt`, `input_offset`, `input_size` from the operand stack +- pop `tx_initcode_hash`, `salt`, `input_offset`, `input_size`, `value` from the operand stack - perform (and charge for) memory expansion using `[input_offset, input_size]` - load initcode EOF container from the transaction `initcodes` array which hashes to `tx_initcode_hash` - fails (returns 0 on the stack) if such initcode does not exist in the transaction, or if called from a transaction of `TransactionType` other than `INITCODE_TX_TYPE` From 1117931951800f2f7cd262cabcc7f84c404a0fd5 Mon Sep 17 00:00:00 2001 From: Somnath Date: Tue, 1 Apr 2025 17:41:09 +0400 Subject: [PATCH 106/724] Update EIP-7002: Add system call gas aspects and directive for handling failures Merged by EIP-Bot. --- EIPS/eip-7002.md | 30 ++++++++++++++++++++++++++---- 1 file changed, 26 insertions(+), 4 deletions(-) diff --git a/EIPS/eip-7002.md b/EIPS/eip-7002.md index 23d5ad9b2e3275..695ac757472b9b 100644 --- a/EIPS/eip-7002.md +++ b/EIPS/eip-7002.md @@ -144,13 +144,24 @@ When the input to the contract is length zero, interpret this as a get request f ##### System Call -At the end of processing any execution block starting from the `FORK_BLOCK` (i.e. after processing all transactions and after performing the block body withdrawal requests validations), call the contract as `SYSTEM_ADDRESS` and perform the following: +At the end of processing any execution block starting from the `FORK_BLOCK` (i.e. after processing all transactions and after performing the block body withdrawal requests validations), call `WITHDRAWAL_REQUEST_PREDEPLOY_ADDRESS` as `SYSTEM_ADDRESS` with no calldata. The invocation triggers the following: * The contract's queue is updated based on withdrawal requests dequeued and the withdrawal requests queue head/tail are reset if the queue has been cleared (`dequeue_withdrawal_requests()`) * The contract's excess withdrawal requests are updated based on usage in the current block (`update_excess_withdrawal_requests()`) * The contract's withdrawal requests count is reset to 0 (`reset_withdrawal_requests_count()`) -Specifically, the functionality is defined in pseudocode as the function `read_withdrawal_requests()`: +Each withdrawal request must appear in the EIP-7685 requests list in the exact order returned by `dequeue_withdrawal_requests()`. + +Additionally, the system call and the processing of that block must conform to the following: + +* The call has a dedicated gas limit of `30_000_000`. +* Gas consumed by this call does not count against the block’s overall gas usage. +* Both the gas limit assigned to the call and the gas consumed is excluded from any checks against the block’s gas limit. +* The call does not follow [EIP-1559](./eip-1559.md) fee burn semantics — no value should be transferred as part of this call. +* If there is no code at `WITHDRAWAL_REQUEST_PREDEPLOY_ADDRESS`, the corresponding block **MUST** be marked invalid. +* If the call to the contract fails or returns an error, the block **MUST** be invalidated. + +The functionality triggered by the system call is defined in pseudocode as the function `read_withdrawal_requests()`: ```python ################### @@ -226,8 +237,6 @@ def reset_withdrawal_requests_count(): sstore(WITHDRAWAL_REQUEST_PREDEPLOY_ADDRESS, WITHDRAWAL_REQUEST_COUNT_STORAGE_SLOT, 0) ``` -Each withdrawal request must appear in the EIP-7685 requests list in the order they are returned from `dequeue_withdrawal_requests()`. - ##### Bytecode ```asm @@ -706,6 +715,19 @@ Note: the above code reverts if the fee is too high, the fee can change signific Using an EOA to request withdrawals will always result in overpayment of fees. There is no way for an EOA to use a wrapper contract to request a withdrawal. And even if a way existed, the gas cost of returning the overage would likely be higher than the overage itself. If requesting withdrawals to an EOA through the system contract is desired, we recommend that users perform transaction simulations to estimate a reasonable fee amount to send. +### System Call failure + +Although the likelihood of a failed system call to `WITHDRAWAL_REQUEST_PREDEPLOY_ADDRESS` is extremely low, the behavior in such cases is well-defined: the block is marked as invalid. However, if the failure results from processing a transaction within the block, the public mempool may still retain the transaction even after the block is invalidated. This can result in the offending transaction being included again, potentially causing one or more subsequent slots to go without valid blocks. To mitigate this, we recommend that the block producer implementation shuffle their transaction set to increase the chances of producing a valid block, without the offending transaction(s). The block producer implementation and/or the mempool should be aware of system call failure scenarios to enable this behavior. + +### Empty Code failure + +This EIP should not have been activated if there is no code present at `WITHDRAWAL_REQUEST_PREDEPLOY_ADDRESS` (i.e., if the chain is not "ready"). Doing so would cause the first and all subsequent blocks after `FORK_BLOCK` to be marked invalid. + +If this situation occurs on a live chain, the following are two potential recovery strategies: + +* Deploy the contract code via a transaction and include it in a block. This block would become the first valid block, provided the system call to the contract does not fail. This works because the empty code validation occurs after block-transactions execution. +* Postpone the `FORK_BLOCK` activation point by updating the consensual fork timestamp or block number in the client implementation(s), then deploy the contract before the fork activates. + ## Copyright Copyright and related rights waived via [CC0](../LICENSE.md). From d72dbaba09d77b2510429c64bd10e0bda07c3317 Mon Sep 17 00:00:00 2001 From: umdia <95478197+oxbau@users.noreply.github.com> Date: Tue, 1 Apr 2025 19:33:05 +0300 Subject: [PATCH 107/724] Update EIP-1015: Update eip-1015.md Merged by EIP-Bot. --- EIPS/eip-1015.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/EIPS/eip-1015.md b/EIPS/eip-1015.md index af447e242e1cc6..f1679228809e66 100644 --- a/EIPS/eip-1015.md +++ b/EIPS/eip-1015.md @@ -48,7 +48,7 @@ This EIP proposes a future hard fork where block reward is not issued to miners/ ##### It can only deal with issuance -It's not meant to be a general governance contract. The contract **should NOT be used to** to decide software updates, to freeze funds, change contracts balances or anything on the consensus layer other than the strict definition of *where block rewards go*. It should be seen as a platform to settle disputes to avoid the implementation of contentious hard forks, not as a mean to remove the power of users and developers to execute them. +It's not meant to be a general governance contract. The contract **should NOT be used** to decide software updates, to freeze funds, change contract balances or anything on the consensus layer other than the strict definition of *where block rewards go*. It should be seen as a platform to settle disputes to avoid the implementation of contentious hard forks, not as a mean to remove the power of users and developers to execute them. ##### It cannot only decrease issuance, and once decreased it cannot be increased again @@ -94,7 +94,7 @@ A contract that has the power to decide the changes to issuance, the core of the The decision would be made by multiple signalling contracts, each one implemented by separate groups and representing one aspect of the community or one sort of measurement. Each signaling process would have a `int` bound in which they could vote and they would have their own internal process to decide that. As new governance methods are tested and debated, new signalling contracts should be added and removed. Suggested signalling contracts: * Futarchy and prediction markets based on multiple measures -* Votes weighted by ether balance (optionally with multipliers if the voters where committed to locking votes) +* Votes weighted by ether balance (optionally with multipliers if the voters were committed to locking votes) * Token votes, weighted by their own relative ether exchange rate * Votes by individual humans if a good sybil resistance, coercion mechanism is developed * Block-signalling, as a way to measure validators/miners choices From 1c89eea121e60d025ee6f8b1517c3b16cfc84332 Mon Sep 17 00:00:00 2001 From: William Morriss Date: Wed, 2 Apr 2025 00:37:05 +0800 Subject: [PATCH 108/724] Add EIP: Skip `JUMPDEST` immediate argument check Merged by EIP-Bot. --- EIPS/eip-7921.md | 59 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 EIPS/eip-7921.md diff --git a/EIPS/eip-7921.md b/EIPS/eip-7921.md new file mode 100644 index 00000000000000..36671e45e43ceb --- /dev/null +++ b/EIPS/eip-7921.md @@ -0,0 +1,59 @@ +--- +eip: 7921 +title: Skip `JUMPDEST` immediate argument check +description: All `JUMPDEST` bytes become valid `JUMPDEST` +author: William Morriss (@wjmelements) +discussions-to: https://ethereum-magicians.org/t/eip-7921-skip-jumpdest-immediate-argument-check/23279 +status: Draft +type: Standards Track +category: Core +created: 2025-03-26 +--- + +## Abstract + +Allow `JUMP` and `JUMPI` to arrive at any byte matching `JUMPDEST` (`0x5b`), even if that byte is an immediate argument. + +## Motivation + +Immediate arguments are opcode parameters supplied within the code rather than the stack. +Currently determining the validity of a `JUMPDEST` requires determining which bytes are immediate arguments to other opcodes, such as `PUSH1`. +This presents several problems: + +1. Codesize is a linear DoS vector because code must be preprocessed to determine `JUMPDEST` validity. +2. New opcodes with immediate arguments cannot be safely adopted. +3. `CODECOPY` data spans can invalidate subsequent `JUMPDEST`. + +The rationale for this `JUMPDEST` validity check is to prevent unintended code execution. +However, almost all `JUMP` and `JUMPI` target constant destinations. +Removing this check allows larger programs and better opcodes. +Therefore, the cost of this safety check outweighs the benefit. + +## Specification + +When activated, all `0x5b` bytes are valid `JUMPDEST` for `JUMPI` and `JUMP` opcodes. + +## Rationale + +Removing the check solves several problems while reducing EVM complexity. + +## Backwards Compatibility + +Code previously only had one interpretation for disassembly. +With this change, a `JUMPDEST` located inside an immediate argument can cause multiple disassembly interpretations. +Usually the interpretations will converge after a few bytes but the length of such a dispute can be unbounded. +`CODECOPY` data has always been difficult to identify. +It is recommended that disassemblers provide all possible interpretations in their output in order to reveal possible underhanded functionality. + +## Security Considerations + +Current contracts performing dynamic jumps may gain new unintended functionality if it is possible to jump to an immediate argument containing `JUMPDEST`. +It is expected that very few contracts will become vulnerable in this way. +Most smart contract programming languages do not even allow dynamic jumps, and of those that do, few will have `JUMPDEST` in an accessible immediate argument. +Therefore it is expected that few contracts will become vulnerable, and for many of them the newly possible codepaths will contain invalid opcodes. +A static analysis tool should be developed and made publicly available to test if a contract might become vulnerable, and the program should be run for all current contracts in order to notify projects about potential security issues. +Affected programs will have ample time to migrate. + +## Copyright + +Copyright and related rights waived via [CC0](../LICENSE.md). From 71272fcd27c1f24d4740a73d214d126fbffdbe82 Mon Sep 17 00:00:00 2001 From: Alex Forshtat Date: Tue, 1 Apr 2025 18:42:43 +0200 Subject: [PATCH 109/724] Add EIP: Block-level Warming with fair cost savings Merged by EIP-Bot. --- EIPS/eip-7557.md | 403 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 403 insertions(+) create mode 100644 EIPS/eip-7557.md diff --git a/EIPS/eip-7557.md b/EIPS/eip-7557.md new file mode 100644 index 00000000000000..3cce5c998fed08 --- /dev/null +++ b/EIPS/eip-7557.md @@ -0,0 +1,403 @@ +--- +eip: 7557 +title: Block-level Warming with fair cost savings +description: Block-level warming of addresses and slots with access lists +author: Yoav Weiss (@yoavw), Alex Forshtat (@forshtat), Dror Tirosh (@drortirosh), Shahaf Nacson (@shahafn) +discussions-to: https://ethereum-magicians.org/t/eip-7557-block-level-warming/16642 +status: Draft +type: Standards Track +category: Core +created: 2023-10-01 +--- + +## Abstract + +A mechanism for a fair distribution of the gas costs associated with access to addresses and storage slots +among multiple transactions with shared items in their `accessList`. + +## Motivation + +[EIP-2929: Gas cost increases for state access opcodes](./eip-2929) introduced a new gas cost model that differentiates +between "cold" and "warm" access to accounts and storage slots. + +However, the cost of every cold access is borne by each transaction separately, even though the validator only +needs to fetch the state object once for the entire block. + +When multiple transactions access the same state object in the same block the fees charged for these transactions +do not accurately reflect the computations that block builders and validators perform for the blockchain state access +during transaction execution. + +[EIP-2930: Optional access lists](./eip-2930) made it possible for transactions to pre-specify and pre-pay for the +accounts and storage slots that the transaction plans to access, +however, the cost is still paid repeatedly by each transaction rather than once at the block level. + +With the [EIP-6800: Ethereum state using a unified verkle tree](./eip-6800) on the roadmap for inclusion, +the cost of reading from the Ethereum state and especially the contract code is expected to increase. + +Especially affected by this upcoming change will be transactions that involve smart contracts with a high code size. + +Each such transaction in the block will be forced to pay the full "retail" price for loading smart contract +bytecode during a transaction. + +The validators, however, only have to perform the actual reading from the Ethereum state once per block, +and all subsequent reads of the values that were already referenced are significantly more efficient. + +If witnesses are introduced to Ethereum blocks, the same witness can be reused by multiple transactions. +Requiring each transaction to pay regardless of the contents of the block is unfair and inefficient. + +Another change that may be on the roadmap for Ethereum is Account Abstraction. +This change will see a large share of transactions being initiated by smart contracts directly. +It is reasonable to expect many of these Smart Contract Accounts to rely on the same core wallet implementations. +If each Account Abstraction transaction is charged a full gas cost of loading the Smart Contract Account code repeatedly, +such transactions would become significantly overpriced. + +This difference is especially noticeable when compared to an EOA, which gets its validation logic loaded and executed for free. + +In this scenario, the base gas fees would be taken from the senders and burned needlessly while block proposers +would be enjoying an unjustified excessive earning of priority gas fees. + +A major distinction between this proposal and alternatives, such as [EIP-7863](./eip-7863), lies in performing a fair +distribution of gas savings between all participants - all transactions senders and the block builder. + +## Specification + +The [EIP-2930: Optional access lists](./eip-2930) already introduced the first part of the solution. +Each transaction can specify an array of `accessed_addresses` and `accessed_storage_keys` to announce its intention to +read those values during the execution of the transaction. + +The sender of the transaction is then pre-charged with the cost of accessing this data but is given a small discount +compared to unannounced access. + +The missing component is a mechanism to aggregate the gas costs of the cold access and redistribute the resulting +savings amongst the participating transactions. + +### Overview + +During the transaction execution, the cost of all storage-related operations is not affected, +and all rules from EIP-2929 and EIP-2930 continue to apply. + +There are no changes to the block header or the transaction payload and receipt. + +As the last operation of each block, the collected gas costs associated with storage access are redistributed +among the senders of all transactions withing a block. +This affects the balances of all these accounts in a way that only becomes observable in the next block. + +This reimbursement's amount is proportional to the amount paid for the access in the first place. + +### Participant transactions mapping + +After the block builder finalizes the contents of the block, it iterates over all included transactions to read +the `accessList` component of each supported transaction. + +The block builder then constructs an array containing each accessed address and each accessed slot, and an array of +transaction senders' addresses that initiated at least one access to the given address or slot, +as well as the `priorityFeePerGas` that was paid for such access. + +A sample JSON representation of the data structure that represents such a structure and is used in the pseudocode below: + +```json +[ + { + "address": "0xde0b295669a9fd93d5f28d9ec85e40f4cb697bae", + "accessors": [ + { + "sender": "0x90F8bf6A479f320ead074411a4B0e7944Ea8c9C1", + "priorityFeePerGas": "1000" + }, + { + "sender": "0x90F8bf6A479f320ead074411a4B0e7944Ea8c9C1", + "priorityFeePerGas": "2000" + }, + { + "sender": "0xFFcf8FDEE72ac11b5c542428B35EEF5769C409f0", + "priorityFeePerGas": "1000" + }, + { + "sender": "0xFFcf8FDEE72ac11b5c542428B35EEF5769C409f0", + "priorityFeePerGas": "2000" + }, + { + "sender": "0x22d491Bde2303f2f43325b2108D26f1eAbA1e32b", + "priorityFeePerGas": "2000" + }, + { + "sender": "0x22d491Bde2303f2f43325b2108D26f1eAbA1e32b", + "priorityFeePerGas": "3000" + } + ], + "slots": [ + { + "id": "0x0000000000000000000000000000000000000000000000000000000000000003", + "accessors": [ + { + "sender": "0x90F8bf6A479f320ead074411a4B0e7944Ea8c9C1", + "priorityFeePerGas": "1000" + }, + { + "sender": "0x90F8bf6A479f320ead074411a4B0e7944Ea8c9C1", + "priorityFeePerGas": "2000" + }, + { + "sender": "0x22d491Bde2303f2f43325b2108D26f1eAbA1e32b", + "priorityFeePerGas": "2000" + }, + { + "sender": "0x22d491Bde2303f2f43325b2108D26f1eAbA1e32b", + "priorityFeePerGas": "3000" + } + ] + }, + { + "id": "0x0000000000000000000000000000000000000000000000000000000000000007", + "accessors": [ + { + "sender": "0xFFcf8FDEE72ac11b5c542428B35EEF5769C409f0", + "priorityFeePerGas": "1000" + }, + { + "sender": "0xFFcf8FDEE72ac11b5c542428B35EEF5769C409f0", + "priorityFeePerGas": "2000" + } + ] + } + ] + } +] + +``` + +### Calculating a reimbursement of the burned base fee + +Considering that the same amount of computation is needed to access an address or a slot regardless of the number of +transactions using one, it is reasonable for the protocol to only burn the gas cost of the cold access once. +As all transactions in the same block pay exactly the same `baseFeePerGas`, the single cost of accessing a cold item is +divided evenly among all transactions containing such access and the rest of the burned base fee is reimbursed. + +### Setting an absolute minimal cost of cold state access + +If a large number of transactions all access the same addresses or slots, the cost of each cold access may get +way too low which may represent a potential DoS attack vector. + +In order to prevent that, the gas cost of including an entity in the access list cannot be lower +than `MIN_ACCESS_LIST_ENTRY_COST`, which is set to `32 gas`. + +This value is equivalent to the calldata cost of including two bytes long identifier of entries in `block_access_list`. + +### Calculating a reimbursement of the charged priority fee + +Each transaction pays an individual `priorityFeePerGas` value and redistributing this part of the cold access cost +is more complex. + +We propose the following approach to a fair reimbursement of the paid `priorityFee`: + +1. The validator gets paid the `priorityFee` for each cold access only once, but according to the highest `priorityFee` + among the transactions containing the said cold access. +2. The rest of the Ether that was charged by the validator as a `priorityFee` is redistributed back to all the senders + of transactions containing the same cold access in proportion to their **marginal contribution** to the + **total gains** of the transaction. +3. The block builder is only paid for access once and the remaining value is reimbursed. + So the `total reimbursement` value is a difference between the sum of value charged and the block builder's reward. +4. The `total gains` of the transaction is defined by a sum of the `priorityFee` paid out to the block builder + and `total reimbursement` made to all participants. +5. Mathematically, the `marginal contribution` of a transaction to the `total gains` is defined as + the difference between the sum `total gains` value calculated when all transactions in a block are included, + and when all transactions are included except for this particular transaction. + In practice this value always amounts to `priorityFee * gasCost`. + + > 𝑀𝐶𝑖 = 𝑣(𝑆 ∪ {𝑖}) − 𝑣(𝑆) + +A single transaction accessing an address or a slot that is not shared by other transactions does not trigger a reimbursement, +and therefore has a zero marginal contribution. + +### Efficiently storing the access lists in the block history + +The contents of the `accessList` parameter are part of the Ethereum history and the potential cost of keeping this +data in the blockchain must be accounted for when implementing this change. +There is currently no additional charge applied to the `accessList` parameter, due to the cost of including +an address or a storage slot in the `accessList` being a constant value that is significantly higher than the +potential cost of storing the `accessList` at the cost of a +dynamically sized `calldata` field. + +With the block-level warming there is a change that makes it possible for a transaction sender to construct +transactions with a large `accessList` that cost very little to be included, and this can be used to bloat the +blockchain size. + +This potential bloating of the block size also presents a challenge for the propagation of the block in a P2P network. + +In order to minimize the cost of permanently storing access lists, we propose the following changes to +the `execution_payload` structure: + +1. Add a new `block_access_list` field. + + The execution clients create a combined block-level "access list" that contains all unique entries from all + transactions in the block. +2. All individual transaction `accessList` fields replace the full entries with a + compact 2 bytes long reference to the `block_access_list` in the same order they appeared originally. + +With this approach shared entries in the access lists cannot cause sufficient bloating of the block size. + +There is no need to introduce any observable changes to the RPC API as this "compression" can be unwrapped by the +clients in real time. + +### Pseudocode implementation of the reimbursement calculation algorithm + +```typescript +export function calculateBlockColdAccessReimbursement ( + baseFeePerGas: string, + accessDetailsMap: AddressAccessDetails[] +): Map { + const reimbursements = new Map() + for (const accessDetail of accessDetailsMap) { + calculateItemColdAccessReimbursement(accessDetail.accessors, baseFeePerGas, COLD_ACCOUNT_ACCESS_COST, reimbursements) + for (const slot of accessDetail.slots) { + calculateItemColdAccessReimbursement(slot.accessors, baseFeePerGas, COLD_SLOAD_COST, reimbursements) + } + } + return reimbursements +} + +function calculateItemColdAccessReimbursement ( + unsortedAccessors: AccessDetails[], + baseFeePerGas: string, + accessGasCost: string, + reimbursements: Map +): void { + const sortedAccessDetails = unsortedAccessors.sort((a, b) => { return parseInt(b.priorityFeePerGas) - parseInt(a.priorityFeePerGas) }) + const addressAccessN = sortedAccessDetails.length + const reimbursementPercent = (addressAccessN - 1) / addressAccessN + const reimbursementsFromCoinbase = calculatePriorityFeeReimbursements(sortedAccessDetails, accessGasCost) + for (let i = 0; i < sortedAccessDetails.length; i++) { + const accessor = sortedAccessDetails[i] + const reimbursement = reimbursements.get(accessor.sender) ?? { reimbursementFromBurn: 0n, reimbursementFromCoinbase: 0n } + const adjustedAccessGasCost = Math.max(MIN_ACCESS_LIST_ENTRY_COST, parseInt(accessGasCost) * reimbursementPercent) + reimbursement.reimbursementFromBurn += BigInt(adjustedAccessGasCost * parseInt(baseFeePerGas)) + reimbursement.reimbursementFromCoinbase += BigInt(reimbursementsFromCoinbase[i]) + reimbursements.set(accessor.sender, reimbursement) + } +} + +export function calculatePriorityFeeReimbursements (sortedAccesses: AccessDetails[], accessGasCost: string) { + // Validator charge is based on the highest paid priority fee per gas + const validatorFee = parseInt(sortedAccesses[0].priorityFeePerGas) * parseInt(accessGasCost) + + // Accumulate the sum of all "contributions", at least the top transaction contribution + let totalContributions = validatorFee + // Accumulate cost of gas paid to validator for accessing the same address/slot/chunk + let totalSendersCharged = parseInt(sortedAccesses[0].priorityFeePerGas) * parseInt(accessGasCost) + // Starting with `1` as element at `0` is explicitly shown here to be used as `validatorFee` + for (let i = 1; i < sortedAccesses.length; i++) { + const charge = parseInt(sortedAccesses[i].priorityFeePerGas) * parseInt(accessGasCost) + totalContributions += charge + totalSendersCharged += charge + } + + // Calculate the total amount of ether to be reimbursed for this access + const totalReimbursement = totalSendersCharged - validatorFee + if (totalReimbursement == 0) { + // possible if only single transaction or if all priority fees are 0 + return Array(sortedAccesses.length).fill(0) + } + + // Calculate actual charges and reimbursements + const reimbursements = [Math.floor(totalReimbursement * topTransactionContribution / totalContributions)] + for (let i = 1; i < sortedAccesses.length; i++) { + const charge = parseInt(sortedAccesses[i].priorityFeePerGas) * parseInt(accessGasCost) + const calldataCharge = parseInt(sortedAccesses[i].priorityFeePerGas) * MIN_ACCESS_LIST_ENTRY_COST + const reimbursementToCalldata = charge - calldataCharge + const reimbursementToContribution = Math.floor(totalReimbursement * charge / totalContributions) + reimbursements.push(Math.min(reimbursementToCalldata, reimbursementToContribution)) + } + return reimbursements +} +``` + +Note that two accumulating values, `reimbursementFromBurn` and `reimbursementFromCoinbase`, +are necessary in light of [EIP-1559: Fee market change for ETH 1.0 chain](./eip-1559) in order to differentiate +between the Ether reimbursement that is originating from a reduced block gas burn, +and from the reduced block proposer priority fee per gas reward. + +### Future EIP-6800 gas reform support + +Once [EIP-6800](./eip-6800) is active, the cost of accessing a contract code for a cold address is expected to change. + +Instead of being a constant value of `COLD_ACCOUNT_ACCESS_COST` (currently 2600 gas), +the total cost will be determined by the number of 31-byte "chunks" the code consists of. +Each "chunk" of code will have a cost of `CODE_CHUNK_ACCESS_COST` (currently 200 gas). + +For a maximum contract size of `24576 bytes` defined by [EIP-170](./eip-170) the cost of accessing this contract +surges from `2600` to `158600` gas. + +This change will likely require the `accessList` parameter of transactions to be adjusted for transactions +to be able to specify which code chunks will be accessed. + +In such case the changes are reflected in the reimbursement function as well, which is updated by adding the following code +in order to redistribute the shared cost of accessing the same code chunk in multiple transactions: + +```typescript +const reimbursementsFromCoinbase = calculatePriorityFeeReimbursements(sortedCodeChunkAccessDetails, CHUNK_ACCESS_COST) +for (let i = 0; i < sortedAccessDetails.length; i++) { + const reimbursement = reimbursements.get(accessor.sender) + reimbursement.reimbursementFromBurn += CHUNK_ACCESS_COST * block.baseFeePerGas * reimbursementPercent + reimbursement.reimbursementFromCoinbase += reimbursementsFromCoinbase[i] +} +``` + +### Cost redistribution system operation + +The [EIP-4895: Beacon chain push withdrawals as operations](eip-4895) sets a precedent by introducing a concept of a `system-level withdrawal operation`. + +We propose the introduction of yet another system-level operation called `cost redistribution`. +The `redistributions` in an execution payload are processed after any user-level transactions are applied. + +The block builder or a validator prepares a list of reimbursement information. + +For each `redistribution` in the list, the implementation increases the balance of the address specified by the amount `reimbursementFromBurn + reimbursementFromCoinbase`. + +The balance of the `coinbase` is reduced by a sum of all `reimbursementFromCoinbase` values. + +## Rationale + +### Current cold storage gas cost is unfair + +As described in the [Motivation](#motivation) section, the amount of gas that users spend on accessing the contract code does not reflect the actual cost of this access for the block builder or a validator. + +The more popular the contract code or a storage slot is, the more transactions in each block should share the cost. +However, the current system multiplies the cost for the users instead of dividing it. + +### Issuing a regular gas refund after a transaction is not possible + +There exists a list of EVM instructions that trigger both a gas charge and a gas refund. +A notable example of such operations is the `0x55 SSTORE` opcode as defined in [EIP-1283: Net gas metering for SSTORE without dirty maps](./eip-1283). +Intuitively it seems reasonable to issue the gas reimbursements for the shared cold storage access in the same fashion. + +However, this approach significantly complicates the block-building process. +In this case, the inclusion or exclusion of a transaction at the end of the block triggers observable effects in transactions included at the beginning of the block, and this makes the job of finding a valid set of transactions for a block potentially computationally unsolvable. + +Therefore, we propose performing the reimbursements at the end of the block, where it cannot change the behavior of any transaction in the block. + +### Weighting priority fee reimbursement + +A common game-theoretical answer to the problem of calculating a fair redistribution of the payoff of the +results of the participants' cooperation is the use of Shapley values. + +However, we argue that the proposed distribution of the `priorityFee` reimbursements is sufficiently fair while being +a lot easier to compute or articulate. + +## Backwards Compatibility + +This proposal does not introduce a change to any behavior that can be observed by a smart contract during its execution. +The only effect this change has is a lower effective gas cost for the transaction senders. + +## Security Considerations + +The upper limit of storage reads in one block is not affected by this change as the gas charge is done with the +full cost of `COLD_ACCOUNT_ACCESS_COST` or `COLD_SLOAD_COST`. + +The maximum amount of memory and computation required to calculate the reimbursements according to the +specified algorithm is insignificant. + +It appears that this change does not have any negative security implications. + +## Copyright + +Copyright and related rights waived via [CC0](../LICENSE.md). From 0509bfb36db78c8e8e397eb692b0a1e8fdea9b87 Mon Sep 17 00:00:00 2001 From: Antonio Sanso Date: Tue, 1 Apr 2025 19:25:53 +0200 Subject: [PATCH 110/724] Adding additional test vectors (EIP-2537) Merged by EIP-Bot. --- assets/eip-2537/add_G1_bls.json | 2 +- assets/eip-2537/add_G2_bls.json | 2 +- assets/eip-2537/fail-add_G1_bls.json | 5 +++++ assets/eip-2537/fail-add_G2_bls.json | 5 +++++ assets/eip-2537/fail-msm_G1_bls.json | 5 +++++ assets/eip-2537/fail-msm_G2_bls.json | 5 +++++ assets/eip-2537/fail-mul_G1_bls.json | 5 +++++ assets/eip-2537/fail-mul_G2_bls.json | 5 +++++ assets/eip-2537/fail-pairing_check_bls.json | 10 ++++++++++ assets/eip-2537/msm_G1_bls.json | 2 +- 10 files changed, 43 insertions(+), 3 deletions(-) diff --git a/assets/eip-2537/add_G1_bls.json b/assets/eip-2537/add_G1_bls.json index 6f3e0f25bb891e..6bc2c4c19a9d5b 100644 --- a/assets/eip-2537/add_G1_bls.json +++ b/assets/eip-2537/add_G1_bls.json @@ -15,7 +15,7 @@ }, { "Input": "000000000000000000000000000000000123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef00000000000000000000000000000000193fb7cedb32b2c3adc06ec11a96bc0d661869316f5e4a577a9f7c179593987beb4fb2ee424dbb2f5dd891e228b46c4a0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e1", - "Name": "bls_g1add_g1_wrong_order+g1", + "Name": "bls_g1add_g1_not_in_correct_subgroup+g1", "Expected": "000000000000000000000000000000000abe7ae4ae2b092a5cc1779b1f5605d904fa6ec59b0f084907d1f5e4d2663e117a3810e027210a72186159a21271df3e0000000000000000000000000000000001e1669f00e10205f2e2f1195d65c21022f6a9a6de21f329756309815281a4434b2864d34ebcbc1d7e7cfaaee3feeea2", "Gas": 375, "NoBenchmark": false diff --git a/assets/eip-2537/add_G2_bls.json b/assets/eip-2537/add_G2_bls.json index 28d2190269bca4..14447931de1ec6 100644 --- a/assets/eip-2537/add_G2_bls.json +++ b/assets/eip-2537/add_G2_bls.json @@ -15,7 +15,7 @@ }, { "Input": "00000000000000000000000000000000197bfd0342bbc8bee2beced2f173e1a87be576379b343e93232d6cef98d84b1d696e5612ff283ce2cfdccb2cfb65fa0c00000000000000000000000000000000184e811f55e6f9d84d77d2f79102fd7ea7422f4759df5bf7f6331d550245e3f1bcf6a30e3b29110d85e0ca16f9f6ae7a000000000000000000000000000000000f10e1eb3c1e53d2ad9cf2d398b2dc22c5842fab0a74b174f691a7e914975da3564d835cd7d2982815b8ac57f507348f000000000000000000000000000000000767d1c453890f1b9110fda82f5815c27281aba3f026ee868e4176a0654feea41a96575e0c4d58a14dbfbcc05b5010b100000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be", - "Name": "bls_g2add_g2_wrong_order+g2", + "Name": "bls_g2add_g2_not_in_correct_subgroup+g2", "Expected": "0000000000000000000000000000000011f00077935238fc57086414804303b20fab5880bc29f35ebda22c13dd44e586c8a889fe2ba799082c8458d861ac10cf0000000000000000000000000000000007318be09b19be000fe5df77f6e664a8286887ad8373005d7f7a203fcc458c28004042780146d3e43fa542d921c69512000000000000000000000000000000001287eab085d6f8a29f1f1aedb5ad9e8546963f0b11865e05454d86b9720c281db567682a233631f63a2794432a5596ae0000000000000000000000000000000012ec87cea1bacb75aa97728bcd64b27c7a42dd2319a2e17fe3837a05f85d089c5ebbfb73c1d08b7007e2b59ec9c8e065", "Gas": 600, "NoBenchmark": false diff --git a/assets/eip-2537/fail-add_G1_bls.json b/assets/eip-2537/fail-add_G1_bls.json index e61e269d21a520..65a080be6117de 100644 --- a/assets/eip-2537/fail-add_G1_bls.json +++ b/assets/eip-2537/fail-add_G1_bls.json @@ -28,5 +28,10 @@ "Input": "1000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a21", "ExpectedError": "invalid field element top bytes", "Name": "bls_g1add_violate_top_bytes" + }, + { + "Input": "000000000000000000000000000000000a2833e497b38ee3ca5c62828bf4887a9f940c9e426c7890a759c20f248c23a7210d2432f4c98a514e524b5184a0ddac00000000000000000000000000000000150772d56bf9509469f9ebcd6e47570429fd31b0e262b66d512e245c38ec37255529f2271fd70066473e393a8bead0c300000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a21", + "ExpectedError": "invalid point: not on curve", + "Name": "bls_g1add_point_in_correct_subgroup_invalid_curve" } ] \ No newline at end of file diff --git a/assets/eip-2537/fail-add_G2_bls.json b/assets/eip-2537/fail-add_G2_bls.json index 9d3ab9c18ad712..9209feb7896d73 100644 --- a/assets/eip-2537/fail-add_G2_bls.json +++ b/assets/eip-2537/fail-add_G2_bls.json @@ -28,5 +28,10 @@ "Input": "10000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be00000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d878451", "ExpectedError": "invalid field element top bytes", "Name": "bls_g2add_violate_top_bytes" + }, + { + "Input": "00000000000000000000000000000000152f39ccc20272ce00fb519fc4a3e91f50d9eccefbfa51bfbaa77af322907a4372dc493b5226e66b836bc3f454cfbe0e00000000000000000000000000000000116ce538b309cdd3587d13fd3fdccc523d2cea1c7be76994ef157dc677520ce22fded623d6408b042d38be76afdba88900000000000000000000000000000000192c5538ec7cb7b7b7ee56520d39e2a1b8dded91cb5d4c3fcbbde46795e2c7eb61871ba09aa6d521d063a4d99603cda400000000000000000000000000000000094919a748626cc6899e7cdfbc86c87d0eda311ad5d78418719b3468c4c7d34223d6d0da1c4d8a99b32d46f835c5ba8f00000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d878451", + "ExpectedError": "invalid point: not on curve", + "Name": "bls_g2add_point_in_correct_subgroup_invalid_curve" } ] \ No newline at end of file diff --git a/assets/eip-2537/fail-msm_G1_bls.json b/assets/eip-2537/fail-msm_G1_bls.json index 9cc1ee4c2eaa25..0e869b16379505 100644 --- a/assets/eip-2537/fail-msm_G1_bls.json +++ b/assets/eip-2537/fail-msm_G1_bls.json @@ -33,5 +33,10 @@ "Input": "000000000000000000000000000000000123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef00000000000000000000000000000000193fb7cedb32b2c3adc06ec11a96bc0d661869316f5e4a577a9f7c179593987beb4fb2ee424dbb2f5dd891e228b46c4a000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a210000000000000000000000000000000000000000000000000000000000000002", "ExpectedError": "g1 point is not in the correct subgroup", "Name": "bls_g1msm_g1_not_in_correct_subgroup" + }, + { + "Input": "000000000000000000000000000000000a2833e497b38ee3ca5c62828bf4887a9f940c9e426c7890a759c20f248c23a7210d2432f4c98a514e524b5184a0ddac00000000000000000000000000000000150772d56bf9509469f9ebcd6e47570429fd31b0e262b66d512e245c38ec37255529f2271fd70066473e393a8bead0c3000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000112b98340eee2777cc3c14163dea3ec97977ac3dc5c70da32e6e87578f44912e902ccef9efe28d4a78b8999dfbca942600000000000000000000000000000000186b28d92356c4dfec4b5201ad099dbdede3781f8998ddf929b4cd7756192185ca7b8f4ef7088f813270ac3d48868a210000000000000000000000000000000000000000000000000000000000000002", + "ExpectedError": "invalid point: not on curve", + "Name": "bls_g1msm_point_in_correct_subgroup_invalid_curve" } ] \ No newline at end of file diff --git a/assets/eip-2537/fail-msm_G2_bls.json b/assets/eip-2537/fail-msm_G2_bls.json index 1c87ac2873c6ea..1856b7b0ee57bf 100644 --- a/assets/eip-2537/fail-msm_G2_bls.json +++ b/assets/eip-2537/fail-msm_G2_bls.json @@ -33,5 +33,10 @@ "Input": "00000000000000000000000000000000197bfd0342bbc8bee2beced2f173e1a87be576379b343e93232d6cef98d84b1d696e5612ff283ce2cfdccb2cfb65fa0c00000000000000000000000000000000184e811f55e6f9d84d77d2f79102fd7ea7422f4759df5bf7f6331d550245e3f1bcf6a30e3b29110d85e0ca16f9f6ae7a000000000000000000000000000000000f10e1eb3c1e53d2ad9cf2d398b2dc22c5842fab0a74b174f691a7e914975da3564d835cd7d2982815b8ac57f507348f000000000000000000000000000000000767d1c453890f1b9110fda82f5815c27281aba3f026ee868e4176a0654feea41a96575e0c4d58a14dbfbcc05b5010b1000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d8784510000000000000000000000000000000000000000000000000000000000000002", "ExpectedError": "g2 point is not in the correct subgroup", "Name": "bls_pairing_g2_not_in_correct_subgroup" + }, + { + "Input": "00000000000000000000000000000000152f39ccc20272ce00fb519fc4a3e91f50d9eccefbfa51bfbaa77af322907a4372dc493b5226e66b836bc3f454cfbe0e00000000000000000000000000000000116ce538b309cdd3587d13fd3fdccc523d2cea1c7be76994ef157dc677520ce22fded623d6408b042d38be76afdba88900000000000000000000000000000000192c5538ec7cb7b7b7ee56520d39e2a1b8dded91cb5d4c3fcbbde46795e2c7eb61871ba09aa6d521d063a4d99603cda400000000000000000000000000000000094919a748626cc6899e7cdfbc86c87d0eda311ad5d78418719b3468c4c7d34223d6d0da1c4d8a99b32d46f835c5ba8f000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000103121a2ceaae586d240843a398967325f8eb5a93e8fea99b62b9f88d8556c80dd726a4b30e84a36eeabaf3592937f2700000000000000000000000000000000086b990f3da2aeac0a36143b7d7c824428215140db1bb859338764cb58458f081d92664f9053b50b3fbd2e4723121b68000000000000000000000000000000000f9e7ba9a86a8f7624aa2b42dcc8772e1af4ae115685e60abc2c9b90242167acef3d0be4050bf935eed7c3b6fc7ba77e000000000000000000000000000000000d22c3652d0dc6f0fc9316e14268477c2049ef772e852108d269d9c38dba1d4802e8dae479818184c08f9a569d8784510000000000000000000000000000000000000000000000000000000000000002", + "ExpectedError": "invalid point: not on curve", + "Name": "bls_g2msm_point_in_correct_subgroup_invalid_curve" } ] \ No newline at end of file diff --git a/assets/eip-2537/fail-mul_G1_bls.json b/assets/eip-2537/fail-mul_G1_bls.json index a9427caff3cbe9..e383774998094a 100644 --- a/assets/eip-2537/fail-mul_G1_bls.json +++ b/assets/eip-2537/fail-mul_G1_bls.json @@ -33,5 +33,10 @@ "Input": "000000000000000000000000000000000123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef00000000000000000000000000000000193fb7cedb32b2c3adc06ec11a96bc0d661869316f5e4a577a9f7c179593987beb4fb2ee424dbb2f5dd891e228b46c4a0000000000000000000000000000000000000000000000000000000000000002", "ExpectedError": "g1 point is not in the correct subgroup", "Name": "bls_g1mul_g1_not_in_correct_subgroup" + }, + { + "Input": "000000000000000000000000000000000a2833e497b38ee3ca5c62828bf4887a9f940c9e426c7890a759c20f248c23a7210d2432f4c98a514e524b5184a0ddac00000000000000000000000000000000150772d56bf9509469f9ebcd6e47570429fd31b0e262b66d512e245c38ec37255529f2271fd70066473e393a8bead0c30000000000000000000000000000000000000000000000000000000000000002", + "ExpectedError": "invalid point: not on curve", + "Name": "bls_g1mul_g1_in_correct_subgroup_invalid_curve" } ] \ No newline at end of file diff --git a/assets/eip-2537/fail-mul_G2_bls.json b/assets/eip-2537/fail-mul_G2_bls.json index 5971e2e385da16..e23c9a4380d3e8 100644 --- a/assets/eip-2537/fail-mul_G2_bls.json +++ b/assets/eip-2537/fail-mul_G2_bls.json @@ -33,5 +33,10 @@ "Input": "00000000000000000000000000000000197bfd0342bbc8bee2beced2f173e1a87be576379b343e93232d6cef98d84b1d696e5612ff283ce2cfdccb2cfb65fa0c00000000000000000000000000000000184e811f55e6f9d84d77d2f79102fd7ea7422f4759df5bf7f6331d550245e3f1bcf6a30e3b29110d85e0ca16f9f6ae7a000000000000000000000000000000000f10e1eb3c1e53d2ad9cf2d398b2dc22c5842fab0a74b174f691a7e914975da3564d835cd7d2982815b8ac57f507348f000000000000000000000000000000000767d1c453890f1b9110fda82f5815c27281aba3f026ee868e4176a0654feea41a96575e0c4d58a14dbfbcc05b5010b10000000000000000000000000000000000000000000000000000000000000002", "ExpectedError": "g2 point is not in the correct subgroup", "Name": "bls_g2mul_g2_not_in_correct_subgroup" + }, + { + "Input": "00000000000000000000000000000000152f39ccc20272ce00fb519fc4a3e91f50d9eccefbfa51bfbaa77af322907a4372dc493b5226e66b836bc3f454cfbe0e00000000000000000000000000000000116ce538b309cdd3587d13fd3fdccc523d2cea1c7be76994ef157dc677520ce22fded623d6408b042d38be76afdba88900000000000000000000000000000000192c5538ec7cb7b7b7ee56520d39e2a1b8dded91cb5d4c3fcbbde46795e2c7eb61871ba09aa6d521d063a4d99603cda400000000000000000000000000000000094919a748626cc6899e7cdfbc86c87d0eda311ad5d78418719b3468c4c7d34223d6d0da1c4d8a99b32d46f835c5ba8f0000000000000000000000000000000000000000000000000000000000000002", + "ExpectedError": "invalid point: not on curve", + "Name": "bls_g2mul_g2_in_correct_subgroup_invalid_curve" } ] \ No newline at end of file diff --git a/assets/eip-2537/fail-pairing_check_bls.json b/assets/eip-2537/fail-pairing_check_bls.json index 7fcbe6e6665482..53c3a15c289f66 100644 --- a/assets/eip-2537/fail-pairing_check_bls.json +++ b/assets/eip-2537/fail-pairing_check_bls.json @@ -113,5 +113,15 @@ "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000197bfd0342bbc8bee2beced2f173e1a87be576379b343e93232d6cef98d84b1d696e5612ff283ce2cfdccb2cfb65fa0c00000000000000000000000000000000184e811f55e6f9d84d77d2f79102fd7ea7422f4759df5bf7f6331d550245e3f1bcf6a30e3b29110d85e0ca16f9f6ae7a000000000000000000000000000000000f10e1eb3c1e53d2ad9cf2d398b2dc22c5842fab0a74b174f691a7e914975da3564d835cd7d2982815b8ac57f507348f000000000000000000000000000000000767d1c453890f1b9110fda82f5815c27281aba3f026ee868e4176a0654feea41a96575e0c4d58a14dbfbcc05b5010b10000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000d1b3cc2c7027888be51d9ef691d77bcb679afda66c73f17f9ee3837a55024f78c71363275a75d75d86bab79f74782aa0000000000000000000000000000000013fa4d4a0ad8b1ce186ed5061789213d993923066dddaf1040bc3ff59f825c78df74f2d75467e25e0f55f8a00fa030ed", "ExpectedError": "g2 point is not in the correct subgroup", "Name": "bls_pairing_e(G1,G2_not_in_correct_subgroup)=e(-G1,G2)" + }, + { + "Input": "000000000000000000000000000000000a2833e497b38ee3ca5c62828bf4887a9f940c9e426c7890a759c20f248c23a7210d2432f4c98a514e524b5184a0ddac00000000000000000000000000000000150772d56bf9509469f9ebcd6e47570429fd31b0e262b66d512e245c38ec37255529f2271fd70066473e393a8bead0c300000000000000000000000000000000024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb80000000000000000000000000000000013e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e000000000000000000000000000000000ce5d527727d6e118cc9cdc6da2e351aadfd9baa8cbdd3a76d429a695160d12c923ac9cc3baca289e193548608b82801000000000000000000000000000000000606c4a02ea734cc32acd2b02bc28b99cb3e287e85a763af267492ab572e99ab3f370d275cec1da1aaa9075ff05f79be", + "ExpectedError": "invalid point: not on curve", + "Name": "bls_pairing_e(G1_in_correct_subgroup_invalid_curve,G2)" + }, + { + "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000152f39ccc20272ce00fb519fc4a3e91f50d9eccefbfa51bfbaa77af322907a4372dc493b5226e66b836bc3f454cfbe0e00000000000000000000000000000000116ce538b309cdd3587d13fd3fdccc523d2cea1c7be76994ef157dc677520ce22fded623d6408b042d38be76afdba88900000000000000000000000000000000192c5538ec7cb7b7b7ee56520d39e2a1b8dded91cb5d4c3fcbbde46795e2c7eb61871ba09aa6d521d063a4d99603cda400000000000000000000000000000000094919a748626cc6899e7cdfbc86c87d0eda311ad5d78418719b3468c4c7d34223d6d0da1c4d8a99b32d46f835c5ba8f", + "ExpectedError": "invalid point: not on curve", + "Name": "bls_pairing_e(G1,G2_in_correct_subgroup_invalid_curve)" } ] \ No newline at end of file diff --git a/assets/eip-2537/msm_G1_bls.json b/assets/eip-2537/msm_G1_bls.json index d1b80dd5d11034..c22ac179232da5 100644 --- a/assets/eip-2537/msm_G1_bls.json +++ b/assets/eip-2537/msm_G1_bls.json @@ -49,7 +49,7 @@ "NoBenchmark": false }, { - "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e10000000000000000000000000000000000000000000000000000000000000000", + "Input": "0000000000000000000000000000000017f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0000000000000000000000000000000008b3f481e3aaa0f1a09e30ed741d8ae4fcf5e095d5d00af600db18cb2c04b3edd03cc744a2888ae40caa232946c5e7e1000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002", "Name": "bls_g1msm_(2g1+inf)", "Expected": "000000000000000000000000000000000572cbea904d67468808c8eb50a9450c9721db309128012543902d0ac358a62ae28f75bb8f1c7c42c39a8c5529bf0f4e00000000000000000000000000000000166a9d8cabc673a322fda673779d8e3822ba3ecb8670e461f73bb9021d5fd76a4c56d9d4cd16bd1bba86881979749d28", "Gas": 22776, From b447dd78664f3b9df005e0987b40b2e97a6c38f2 Mon Sep 17 00:00:00 2001 From: fradamt <104826920+fradamt@users.noreply.github.com> Date: Tue, 1 Apr 2025 19:36:08 +0200 Subject: [PATCH 111/724] Update EIP-7594: include cell proofs in network wrapper of blob txs Merged by EIP-Bot. --- EIPS/eip-7594.md | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/EIPS/eip-7594.md b/EIPS/eip-7594.md index 165a0c82097468..1fef27d50a6a6b 100644 --- a/EIPS/eip-7594.md +++ b/EIPS/eip-7594.md @@ -29,10 +29,39 @@ Nodes find and maintain a diverse peer set and sample columns from their peers t A node can reconstruct the entire data matrix if it acquires at least 50% of all the columns. If a node has less than 50%, it can request the necessary columns from the peer nodes. -The detailed specifications are on [ethereum/consensus-specs](https://github.com/ethereum/consensus-specs/blob/b4188829b32139916127827c64ba17c923e66c3c/specs/_features/eip7594/das-core.md). +The detailed specifications are on [ethereum/consensus-specs](https://github.com/ethereum/consensus-specs/tree/9d377fd53d029536e57cfda1a4d2c700c59f86bf/specs/fulu/). The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119 and RFC 8174. +### Networking + +This EIP introduces cell KZG proofs, which are used to prove that a KZG commitment opens to a cell at the given index. This allows downloading only specific cells from a blob, while still ensuring data integrity with respect to the corresponding KZG commitment, and is therefore a key component of data availability sampling. However, computing the cell proofs for a blob is an expensive operation, which a block producer would have to repeat for many blobs. Since proof verification is much cheaper than proof computation, and the proof size is negligible compared to cell size, we instead require blob transaction senders to compute the proofs themselves and include them in the EIP-4844 transaction pool wrapper for blob transactions. + +To this end, during transaction gossip responses (`PooledTransactions`), the wrapper is modified to: + +``` +rlp([tx_payload_body, wrapper_version, blobs, commitments, cell_proofs]) + +cell_proofs = [cell_proof_0, cell_proof_1, ...] +``` + +The `tx_payload_body`, `blobs` and `commitments` are as in EIP-4844, while the `proofs` field is replaced by `cell_proofs`, and a `wrapper_version` is added. These are defined as follows: + +- `wrapper_version` - one byte indicating which version of the wrapper is used. For the current one, it is set to `1`. +- `cell_proofs` - list of cell proofs for all `blobs`, including the proofs for the extension indices, for a total of `CELLS_PER_EXT_BLOB` proofs per blob (`CELLS_PER_EXT_BLOB` is the number of cells for an extended blob, defined [in the consensus specs](https://github.com/ethereum/consensus-specs/tree/9d377fd53d029536e57cfda1a4d2c700c59f86bf/specs/fulu/polynomial-commitments-sampling.md#cells)) + +Note that, while `cell_proofs` contain the proofs for all cells, including the extension cells, the blobs themselves are sent without being extended (`CELLS_PER_EXT_BLOB / 2` cells per blob). This is to avoid sending redundant data, which can quickly be computed by the receiving node. +In other words, `cell_proofs[i * CELLS_PER_EXT_BLOB + j]` is the proof for cell `j` of `compute_cells(blobs[i])`, where `compute_cells(blob)` outputs all cells of `blob`, including the extension cells. + +The node MUST validate `tx_payload_body` and verify the wrapped data against it. To do so, ensure that: + +- There are an equal number of `tx_payload_body.blob_versioned_hashes`, `blobs` and `commitments`. +- `cell_proofs` contains exactly `CELLS_PER_EXT_BLOB * len(blobs)` cell proofs +- The KZG `commitments` hash to the versioned hashes, i.e. `kzg_to_versioned_hash(commitments[i]) == tx_payload_body.blob_versioned_hashes[i]` +- The KZG `commitments` match the corresponding `blobs` and `cell_proofs`. This requires computing the extension cells for all `blobs`, and verifying all `cell_proofs`. (Note: all cell proofs can be batch verified at once) + + + ## Rationale TBD From 14842518225a55e28c9f006016afa41916e65cd9 Mon Sep 17 00:00:00 2001 From: Ahmad Bitar <33181301+smartprogrammer93@users.noreply.github.com> Date: Tue, 1 Apr 2025 20:44:49 +0300 Subject: [PATCH 112/724] Update EIP-7801: Update 7801 to accomodate era1 file format storage and serving Merged by EIP-Bot. --- EIPS/eip-7801.md | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/EIPS/eip-7801.md b/EIPS/eip-7801.md index c8ec1a708843a7..01e9a1d073f9ab 100644 --- a/EIPS/eip-7801.md +++ b/EIPS/eip-7801.md @@ -13,13 +13,13 @@ requires: 7642 ## Abstract -This EIP proposes the creation of a new subprotocol, `etha`, enabling Ethereum nodes to communicate available block spans via a bitmask. Each bit represents a 100_000-block span within each 1_000_000 block range of chain history. Nodes use this bitmask to signal stored spans and commit to storing future spans as they are created. This allows peers to make informed decisions about data availability without first connecting and querying for it. The bitmask repeats every 1 million blocks for straightforward reasoning about data availability probabilities. +This EIP proposes the creation of a new subprotocol, `etha`, enabling Ethereum nodes to communicate available block spans via a bitmask. Each bit represents a 106_496-block span within each 1_064_960 block range of chain history. Nodes use this bitmask to signal stored spans and commit to storing future spans as they are created. This allows peers to make informed decisions about data availability without first connecting and querying for it. The bitmask repeats every 1_064_960 blocks for straightforward reasoning about data availability probabilities. The `etha` subprotocol has the same functionality to serve historical data using message types copied from the `eth` protocol, enabling efficient data retrieval. ## Motivation -With [EIP-4444](./eip-4444.md), nodes may prune historical data while others continue serving it. Determining data availability by connecting and requesting blocks is inefficient consuming unnexessary bandwidth. This EIP addresses this inefficiency by enabling nodes to shard chain history into 100_000 block segments and signal availability via a bitmask. +With [EIP-4444](./eip-4444.md), nodes may prune historical data while others continue serving it. Determining data availability by connecting and requesting blocks is inefficient consuming unnexessary bandwidth. This EIP addresses this inefficiency by enabling nodes to shard chain history into 106_496 block segments and signal availability via a bitmask. By introducing a separate subprotocol, `etha`, nodes can exchange this information seamlessly and retain the ability to serve historical data without impacting existing `eth` protocol versions. @@ -30,7 +30,7 @@ By introducing a separate subprotocol, `etha`, nodes can exchange this informati - Introduce a new subprotocol named `etha`. - Define the handshake message for the `etha` subprotocol as follows: - Handshake packet: `[version: P, networkid: P, blockhash: B_32, genesis: B_32, forkid, blockBitmask]` - - `blockBitmask` is a 10-bit bitmask, with each bit representing a 100_000-block range per 1_000_000 blocks of history. + - `blockBitmask` is a 10-bit bitmask, with each bit representing a 106_496-block range per 1_064_960 blocks of history. - the rest of the elements are as defined in eth/69 ### Supported Messages @@ -46,11 +46,10 @@ The semantics and payload structures for these messages are identical to their c ### Node Behavior -- **Bitmask Initialization**: Nodes **MAY** set at least one bit in the `blockBitmask` to `on` upon startup and backfill the corresponding 100_000-block span. +- **Bitmask Initialization**: Nodes **MAY** set at least one bit in the `blockBitmask` to `on` upon startup and backfill the corresponding 106_496-block span. - **Shard Retention Probability**: Nodes **MUST** retain new block spans according to their bitmask, aiming to cover at least 10% of chain history. -- **Additional Shard Retention Buffer**: Nodes **SHOULD** retain 1_000 blocks before and after shard boundaries to accommodate edge cases. - **Commitment to Future Ranges**: Nodes **MUST** retain spans corresponding to their advertised bitmask as new blocks are added. -- **Bitmask Space**: The 100_000 range `blockBitmask` repeats every 1 million blocks, enabling efficient representation of historical data locality across epochs. +- **Bitmask Space**: The 106_496 range `blockBitmask` repeats every 1_064_960 blocks, enabling efficient representation of historical data locality across epochs. Upon connection using `etha`, nodes exchange the handshake message with the `blockBitmask`. This single handshake eliminates the need for additional message types. @@ -66,11 +65,11 @@ A similar bitlist approach is already used in the Consensus Layer for attestatio The `etha` subprotocol separates this functionality from `eth` ensuring nodes dont hammer other nodes with requests on historical ranges that they do not posses on the eth protocol. -## Backwards Compatibility +The range sizes of 106,496 and 1,064,960 blocks were chosen because they are multiples of Era1’s maximum block range of 8,192, which allows for straightforward storage and representation using Era1 files. -The `etha` subprotocol is independent of the `eth` protocol. +## Backwards Compatibility -This EIP does not affect the consensus engine or require a hard fork. +The `etha` subprotocol is independent of the `eth` protocol. This EIP does not affect the consensus engine or require a hard fork. ## Security Considerations From 2f2f5124962be20bf222d71613c2f415f1e62bbe Mon Sep 17 00:00:00 2001 From: Somnath Date: Tue, 1 Apr 2025 23:40:03 +0400 Subject: [PATCH 113/724] Update EIP-7251: Add system call properties and directive for failure cases Merged by EIP-Bot. --- EIPS/eip-7251.md | 26 +++++++++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) diff --git a/EIPS/eip-7251.md b/EIPS/eip-7251.md index 0c975d316602d2..08bce9ab0ddcb2 100644 --- a/EIPS/eip-7251.md +++ b/EIPS/eip-7251.md @@ -82,7 +82,7 @@ If call data input to the contract is exactly `96` bytes, perform the following: 1. Ensure enough ETH was sent to cover the current consolidation request fee (`msg.value >= get_fee()`) 2. Increase consolidation request count by `1` for the current block (`increment_count()`) -3. Insert a consolidation request into the queue for the source address and pubkeys of the source and the target (`insert_withdrawal_request_into_queue()`) +3. Insert a consolidation request into the queue for the source address and pubkeys of the source and the target (`insert_consolidation_request_into_queue()`) Specifically, the functionality is defined in pseudocode as the function `add_consolidation_request()`: @@ -141,13 +141,24 @@ When the input to the contract is length zero, interpret this as a get request f ##### System Call -At the end of processing any execution block where this EIP is active (i.e. after processing all transactions and after performing the block body withdrawal requests validations), call the contract as `SYSTEM_ADDRESS` and perform the following: +At the end of processing any execution block where this EIP is active (i.e. after processing all transactions and after performing the block body consolidation requests validations), call the contract at `CONSOLIDATION_REQUEST_PREDEPLOY_ADDRESS` as `SYSTEM_ADDRESS` with no calldata. The invocation triggers the following: * The contract's queue is updated based on consolidation requests dequeued and the consolidation requests queue head/tail are reset if the queue has been cleared (`dequeue_consolidation_requests()`) * The contract's excess consolidation requests are updated based on usage in the current block (`update_excess_consolidation_requests()`) * The contract's consolidation requests count is reset to `0` (`reset_consolidation_requests_count()`) -Specifically, the functionality is defined in pseudocode as the function `process_consolidation_requests()`: +Each consolidation request must appear in the EIP-7685 requests list in the exact order returned by `dequeue_consolidation_requests()`. + +Additionally, the system call and the processing of that block must conform to the following: + +* The call has a dedicated gas limit of `30_000_000`. +* Gas consumed by this call does not count against the block’s overall gas usage. +* Both the gas limit assigned to the call and the gas consumed is excluded from any checks against the block’s gas limit. +* The call does not follow [EIP-1559](./eip-1559.md) fee burn semantics — no value should be transferred as part of this call. +* If there is no code at `CONSOLIDATION_REQUEST_PREDEPLOY_ADDRESS`, the corresponding block **MUST** be marked invalid. +* If the call to the contract fails or returns an error, the block **MUST** be invalidated. + +The functionality triggered by the system call is defined in pseudocode as the function `process_consolidation_requests()`: ```python ################### @@ -668,6 +679,15 @@ Using an EOA to request consolidations will always result in overpayment of fees Consolidations exceeding the hard limit of the consolidation queue (262,144 requests) will be discarded by the consensus layer and will need to be re-submitted, note that the fee is not refunded in this case. + +### System Call failure + +Although the likelihood of a failed system call to `CONSOLIDATION_REQUEST_PREDEPLOY_ADDRESS` is extremely low, the behavior in such cases is well-defined: the block is marked as invalid. This consideration directly follows from [EIP-7002](./eip-7002.md#system-call-failure) + +### Empty Code failure + +This EIP should not have been activated if there is no code present at `CONSOLIDATION_REQUEST_PREDEPLOY_ADDRESS` (i.e., if the chain is not "ready"). This is also similar to the consideration in [EIP-7002](./eip-7002.md#empty-code-failure) + ## Copyright Copyright and related rights waived via [CC0](../LICENSE.md). From b62bb53f071029054c3248cbf500ab57fa46f033 Mon Sep 17 00:00:00 2001 From: Andrei Maiboroda Date: Wed, 2 Apr 2025 11:45:02 +0200 Subject: [PATCH 114/724] Update EIP-4750: Fix the definition of 0th code section type Merged by EIP-Bot. --- EIPS/eip-4750.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-4750.md b/EIPS/eip-4750.md index 397915925cb6e9..c95d90c690dd11 100644 --- a/EIPS/eip-4750.md +++ b/EIPS/eip-4750.md @@ -33,7 +33,7 @@ The type section of EOF containers must adhere to following requirements: 1. The section is comprised of a list of metadata where the metadata index in the type section corresponds to a code section index. Therefore, the type section size MUST be `n * 4` bytes, where `n` is the number of code sections. 2. Each metadata item has 3 attributes: a uint8 `inputs`, a uint8 `outputs`, and a uint16 `max_stack_height`. *Note:* This implies that there is a limit of 255 stack for the input and in the output. This is further restricted to 127 stack items, because the upper bit of both the input and output bytes are reserved for future use (`outputs == 0x80` is already used in EOF1 to denote non-returning functions, as introduced in a separate EIP). `max_stack_height` is further defined in [EIP-5450](./eip-5450.md). -3. The 0th code section MUST have 0 inputs and 0 outputs. +3. The 0th code section MUST have 0 inputs and be non-returning. Refer to [EIP-3540](./eip-3540.md) to see the full structure of a well-formed EOF bytecode. From 01817b7bcc717ee54fd37433e59014c7e4c75eb2 Mon Sep 17 00:00:00 2001 From: pdobacz <5735525+pdobacz@users.noreply.github.com> Date: Wed, 2 Apr 2025 14:07:39 +0200 Subject: [PATCH 115/724] Update EIP-7873: TXCREATE hashing scheme to EOFCREATE with ASE Merged by EIP-Bot. --- EIPS/eip-7873.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/EIPS/eip-7873.md b/EIPS/eip-7873.md index cfad2feac25a57..9176f07ffaa01e 100644 --- a/EIPS/eip-7873.md +++ b/EIPS/eip-7873.md @@ -133,7 +133,7 @@ Introduce a new instruction on the same block number [EIP-3540](./eip-3540.md) i - caller's memory slice `[input_offset:input_size]` is used as calldata - execute the container and deduct gas for execution. The 63/64th rule from [EIP-150](./eip-150.md) applies. - increment `sender` account's nonce -- calculate `new_address` as `keccak256(0xff || sender || salt)[12:]` +- calculate `new_address` as `keccak256(0xff || sender32 || salt)[12:]`, where `sender32` is the sender address left-padded to 32 bytes with zeros - an unsuccessful execution of initcode results in pushing `0` onto the stack - can populate returndata if execution `REVERT`ed - `sender`'s nonce stays updated @@ -229,7 +229,7 @@ This also makes [EIP-7698](./eip-7698.md) (EOF - Creation transaction) no longer ### New address hashing scheme -`TXCREATE` uses the scheme `new_address = keccak256(0xff || sender || salt)[12:]`, same as `EOFCREATE` instruction. The decision whether to include initcontainer hash into salt is left to the `TXCREATE` caller. See [EIP-7620](./eip-7620.md) for detailed rationale. +`TXCREATE` uses the scheme `new_address = keccak256(0xff || sender32 || salt)[12:]`, same as `EOFCREATE` instruction. The decision whether to include initcontainer hash into salt is left to the `TXCREATE` caller. See [EIP-7620](./eip-7620.md) for detailed rationale. ### EOF creation transactions vs deployment patterns From 184c6810863c7accdacce6a8c10bda144fb96242 Mon Sep 17 00:00:00 2001 From: Lin Oshitani Date: Wed, 2 Apr 2025 22:05:57 +0900 Subject: [PATCH 116/724] Update EIP-7917: Add Danny quote and improve SSLE section Merged by EIP-Bot. --- EIPS/eip-7917.md | 8 ++++++-- assets/eip-7917/lookahead-comment.png | Bin 0 -> 112527 bytes 2 files changed, 6 insertions(+), 2 deletions(-) create mode 100644 assets/eip-7917/lookahead-comment.png diff --git a/EIPS/eip-7917.md b/EIPS/eip-7917.md index 06cd4f92f80b82..e3382557eafd9a 100644 --- a/EIPS/eip-7917.md +++ b/EIPS/eip-7917.md @@ -22,7 +22,11 @@ Based preconfirmation protocols rely on a deterministic proposer schedule for sm Besides fixing next-epoch proposer schedule non-determinism, this EIP makes it possible for the proposer schedule of the next epoch to be accessible to the application layer via the beacon root and a simple Merkle proof. This highly simplifies the implementation of on-chain components for based preconfirmation protocols. -Introducing a fully deterministic lookahead fixes a long-standing beacon chain design oversight. It will no longer be possible for validators to grind effective balances to manipulate the proposer schedule of the next epoch, and the analysis of effective balance grinding will collapse from what is currently a subtle analysis of EB edge cases to a trivial security analysis. Finally, the proposer lookahead gives CL clients ahead-of-time visibility over the next proposer which may simplify implementations. +Introducing a fully deterministic lookahead fixes a long-standing beacon chain design oversight, as highlighted by Danny Ryan's comment below: + +![Danny Ryan's comment on proposer lookahead](../assets/eip-7917/lookahead-comment.png) + +With this change, it will no longer be possible for validators to grind effective balances to manipulate the proposer schedule of the next epoch, and the analysis of effective balance grinding will collapse from what is currently a subtle analysis of EB edge cases to a trivial security analysis. Finally, the proposer lookahead gives CL clients ahead-of-time visibility over the next proposer which may simplify implementations. ## Specification @@ -76,7 +80,7 @@ An alternative approach would be to cache the effective balances at the start of In the future, we may introduce a Single Secret Leader Election (SSLE) mechanism in which only the selected validator knows their role until they propose a block. However, current SSLE designs still rely on a lookahead, albeit an encrypted one. In such designs, we could reuse the `proposer_lookahead` field by changing its type to something like `List[EncryptedValidatorIndex]`. And if a construction were to remove lookahead entirely, we could simply set `proposer_lookahead` to an empty list, meaning this wouldn’t be a blocker. -That said, any such changes would introduce additional complexity around preconfirmation protocols, but that complexity arises regardless of this EIP. +That said, any such changes would introduce additional complexity around preconfirmation protocols, but that complexity arises regardless of this EIP. Furthermore, APS (Attester Proposer Separation) envisions more sophisticated (i.e., more DDoS‑resistant) execution proposers, reducing the need for SSLE. ### Added Computation at the Epoch Boundary diff --git a/assets/eip-7917/lookahead-comment.png b/assets/eip-7917/lookahead-comment.png new file mode 100644 index 0000000000000000000000000000000000000000..99e14e63f4ab3609b61716cd8c44effb2485314e GIT binary patch literal 112527 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�b%=S@=^73Hx61&$0R^YUHzl2>**gqo`gXj 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 B2OR(a literal 0 HcmV?d00001 From 355b3350c743a4c1d7033760f5b04c22e48cabea Mon Sep 17 00:00:00 2001 From: Tim Beiko <9390255+timbeiko@users.noreply.github.com> Date: Thu, 3 Apr 2025 07:57:38 -0700 Subject: [PATCH 117/724] Update EIP-7600: Pectra Tentative Mainnet Activation Time Merged by EIP-Bot. --- EIPS/eip-7600.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7600.md b/EIPS/eip-7600.md index 6ba077513ff9f5..4b15bcbfddb91f 100644 --- a/EIPS/eip-7600.md +++ b/EIPS/eip-7600.md @@ -49,7 +49,7 @@ EIP-2537, EIP-2935, EIP-6110, EIP-7002, EIP-7623, EIP-7685, EIP-7702 and EIP-784 |------------------|------------------|----------------------| | Holešky | `115968` | `1740434112` | | Sepolia | `222464` | `1741159776` | -| Mainnet | | | +| Mainnet | `364032` | `1746612311` | **Note**: rows in the table above will be filled as activation times are decided by client teams. From c3336fd92c2f8e7f18c9fc1936473971df925397 Mon Sep 17 00:00:00 2001 From: pdobacz <5735525+pdobacz@users.noreply.github.com> Date: Thu, 3 Apr 2025 17:46:14 +0200 Subject: [PATCH 118/724] Update EIP-6206: Ban the EOF-only opcodes in legacy Merged by EIP-Bot. --- EIPS/eip-6206.md | 2 ++ EIPS/eip-7620.md | 4 +++- EIPS/eip-7873.md | 2 ++ 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/EIPS/eip-6206.md b/EIPS/eip-6206.md index c92bad5006b6b4..027c6f322c4ad9 100644 --- a/EIPS/eip-6206.md +++ b/EIPS/eip-6206.md @@ -43,6 +43,8 @@ A new instruction, `JUMPF (0xe5)`, is introduced. 4. `JUMPF` costs 5 gas. 5. `JUMPF` neither pops nor pushes anything to the operand stack. +If the code is legacy bytecode, `JUMPF` instruction results in an *exceptional halt*. (*Note: This means no change to behaviour.*) + ### Code Validation Let the definition of `type[i]` be inherited from [EIP-4750](./eip-4750.md) and define `stack_height_min` and `stack_height_max` to be the stack height bounds at a certain instruction during the instruction flow traversal. diff --git a/EIPS/eip-7620.md b/EIPS/eip-7620.md index 5a031bbca6ec50..0a879e727e875a 100644 --- a/EIPS/eip-7620.md +++ b/EIPS/eip-7620.md @@ -55,7 +55,9 @@ We introduce two new instructions on the same block number [EIP-3540](./eip-3540 - If instructions `CREATE` and `CREATE2` have EOF code as initcode (starting with `EF00` magic) - deployment fails (returns 0 on the stack) - caller's nonce is not updated and gas for initcode execution is not consumed - + +If the code is legacy bytecode, any of these instructions result in an *exceptional halt*. (*Note: This means no change to behaviour.*) + #### Overview of the new contract creation flow In EOF EVM, new bytecode is delivered by means of creation transactions (with an empty `to`) in the form of an EOF container (`initcontainer`). Such a container may contain arbitrarily deeply nesting subcontainers. The `initcontainer` and its subcontainers are recursively validated according to all the validation rules applicable for the EOF version in question. Next, the 0th code section of the `initcontainer` is executed and may eventually call a `RETURNCODE` instruction, which will refer to a subcontainer to be finally deployed to an address. diff --git a/EIPS/eip-7873.md b/EIPS/eip-7873.md index 9176f07ffaa01e..5f1108711f3e29 100644 --- a/EIPS/eip-7873.md +++ b/EIPS/eip-7873.md @@ -147,6 +147,8 @@ Introduce a new instruction on the same block number [EIP-3540](./eip-3540.md) i Note that the implementations are expected to cache the result of container validation for the time of current transaction execution, and therefore the cost of each container's validation is sufficiently covered by `InitcodeTransaction` intrinsic cost (initcodes charge). +If the code is legacy bytecode, `TXCREATE` instruction results in an *exceptional halt*. (*Note: This means no change to behaviour.*) + ### Creator Contract We introduce a standardised Creator Contract (i.e. written in EVM, but existing at a known address), which eliminates the need to have create transactions with empty `to`. From 6e2a4dfd670d6b346913d87101ea540ff44f6ee8 Mon Sep 17 00:00:00 2001 From: Alex Stokes Date: Thu, 3 Apr 2025 11:27:57 -0600 Subject: [PATCH 119/724] Update EIP-7594: Move to Review (#9587) --- EIPS/eip-7594.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/EIPS/eip-7594.md b/EIPS/eip-7594.md index 1fef27d50a6a6b..45d03a84a8ad01 100644 --- a/EIPS/eip-7594.md +++ b/EIPS/eip-7594.md @@ -4,7 +4,7 @@ title: PeerDAS - Peer Data Availability Sampling description: Introducing simple DAS utilizing gossip distribution and peer requests author: Danny Ryan (@djrtwo), Dankrad Feist (@dankrad), Francesco D'Amato (@fradamt), Hsiao-Wei Wang (@hwwhww) discussions-to: https://ethereum-magicians.org/t/eip-7594-peerdas-peer-data-availability-sampling/18215 -status: Stagnant +status: Review type: Standards Track category: Networking created: 2024-01-12 @@ -16,13 +16,13 @@ requires: 4844 PeerDAS (Peer Data Availability Sampling) is a networking protocol that allows beacon nodes to perform data availability sampling (DAS) to ensure that blob data has been made available while downloading only a subset of the data. PeerDAS utilizes gossip for distribution, discovery for finding peers of particular data custody, and peer requests for sampling. ## Motivation - + DAS is a method of scaling data availability beyond the levels of [EIP-4844](./eip-4844.md) by not requiring all nodes to download all data while still ensuring that all of the data has been made available. - + Providing additional data availability helps bring scale to Ethereum users in the context of layer 2 systems called "roll-ups" whose dominant bottleneck is layer 1 data availability. ## Specification - + We extend the blobs introduced in EIP-4844 using a one-dimensional erasure coding extension. Each row consists of the blob data combined with its erasure code. It is subdivided into cells, which are the smallest units that can be authenticated with their respective blob's KZG commitments. Each column, associated with a specific gossip subnet, consists of the cells from all rows for a specific index. Each node is responsible for maintaining and custodying a deterministic set of column subnets and data as a function of their node ID. Nodes find and maintain a diverse peer set and sample columns from their peers to perform DAS every slot. @@ -48,7 +48,7 @@ cell_proofs = [cell_proof_0, cell_proof_1, ...] The `tx_payload_body`, `blobs` and `commitments` are as in EIP-4844, while the `proofs` field is replaced by `cell_proofs`, and a `wrapper_version` is added. These are defined as follows: - `wrapper_version` - one byte indicating which version of the wrapper is used. For the current one, it is set to `1`. -- `cell_proofs` - list of cell proofs for all `blobs`, including the proofs for the extension indices, for a total of `CELLS_PER_EXT_BLOB` proofs per blob (`CELLS_PER_EXT_BLOB` is the number of cells for an extended blob, defined [in the consensus specs](https://github.com/ethereum/consensus-specs/tree/9d377fd53d029536e57cfda1a4d2c700c59f86bf/specs/fulu/polynomial-commitments-sampling.md#cells)) +- `cell_proofs` - list of cell proofs for all `blobs`, including the proofs for the extension indices, for a total of `CELLS_PER_EXT_BLOB` proofs per blob (`CELLS_PER_EXT_BLOB` is the number of cells for an extended blob, defined [in the consensus specs](https://github.com/ethereum/consensus-specs/tree/9d377fd53d029536e57cfda1a4d2c700c59f86bf/specs/fulu/polynomial-commitments-sampling.md#cells)) Note that, while `cell_proofs` contain the proofs for all cells, including the extension cells, the blobs themselves are sent without being extended (`CELLS_PER_EXT_BLOB / 2` cells per blob). This is to avoid sending redundant data, which can quickly be computed by the receiving node. In other words, `cell_proofs[i * CELLS_PER_EXT_BLOB + j]` is the proof for cell `j` of `compute_cells(blobs[i])`, where `compute_cells(blob)` outputs all cells of `blob`, including the extension cells. From 55ec2d12e4738585338acdabd1c6400dc7235144 Mon Sep 17 00:00:00 2001 From: Tim Beiko <9390255+timbeiko@users.noreply.github.com> Date: Thu, 3 Apr 2025 15:15:08 -0700 Subject: [PATCH 120/724] Update EIP-7600: Add Hoodi Merged by EIP-Bot. --- EIPS/eip-7600.md | 1 + 1 file changed, 1 insertion(+) diff --git a/EIPS/eip-7600.md b/EIPS/eip-7600.md index 4b15bcbfddb91f..7ad62542596edd 100644 --- a/EIPS/eip-7600.md +++ b/EIPS/eip-7600.md @@ -49,6 +49,7 @@ EIP-2537, EIP-2935, EIP-6110, EIP-7002, EIP-7623, EIP-7685, EIP-7702 and EIP-784 |------------------|------------------|----------------------| | Holešky | `115968` | `1740434112` | | Sepolia | `222464` | `1741159776` | +| Hoodi | `2048` | `1742999832` | | Mainnet | `364032` | `1746612311` | **Note**: rows in the table above will be filled as activation times are decided by client teams. From b6d039b5709cb23d0142ca43933d94fb75f318ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Bylica?= Date: Fri, 4 Apr 2025 11:02:26 +0200 Subject: [PATCH 121/724] Update EIP-5450: Metion SPIR-V, fix typos. Merged by EIP-Bot. --- EIPS/eip-5450.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/EIPS/eip-5450.md b/EIPS/eip-5450.md index b7af5272d13afa..c68f233da4e644 100644 --- a/EIPS/eip-5450.md +++ b/EIPS/eip-5450.md @@ -33,10 +33,10 @@ The operand stack validation provides several benefits: It also has some disadvantages: -- adds constraints to the code structure (similar to JVM, CPython bytecode, WebAssembly and others); however, these constraints can be lifted in a backward-compatible manner if they are shown to be user-unfriendly, +- adds constraints to the code structure (similar to JVM, CPython bytecode, WebAssembly, SPIR-V and others); however, these constraints can be lifted in a backward-compatible manner if they are shown to be user-unfriendly, - it is natural to implement stack validation as a second validation pass; however, it is not strictly required and validation's computational and space complexity remains linear in any implementation variant. -The guarantees created by these validation rules also improve the feasibility of Ahead-Of-Time and Just-In-Time compilation of EVM code. Single pass transpilation passes can be safely executed with the code validation and advanced stack/register handling can be applied with the stack height validations. While not as impactful to a mainnet validator node that is bound mostly by storage state sizes, these can significantly speed up witness validation and other non-mainnet use cases. +The guarantees created by these validation rules also improve the feasibility of Ahead-Of-Time and Just-In-Time compilation of EVM code. Single pass transpilation passes can be safely executed with the code validation and advanced stack/register handling can be applied with the stack height validations. While not as impactful to a Mainnet validator node that is bound mostly by storage state sizes, these can significantly speed up witness validation and other non-Mainnet use cases. ## Specification @@ -93,7 +93,7 @@ For each instruction: 1. **Check** if the instruction is present in the code (i.e. execution must not "fall off" the code). 2. If the successor is reached via forwards jump or sequential flow from previous instruction: 1. If the instruction does not have stack height bounds recorded (visited for the first time), record the instruction stack height bound as the value computed in 2.3. - 2. Otherwise instruction was already visited (by previously seen forward jump). Update this instruction's recorded stack height bounds so that they contain the bounds computed in 2.3, i.e. `target_stack_min = min(target_stack_min, current_stack_min)` and `target_stack_max = max(target_stack_max, current_stack_max)`, where `(target_stack_min, target_stack_max)` are successor bounds and `(current_stack_min, current_stack_max)` are bounds computed in 2.3. + 2. Otherwise, instruction was already visited (by previously seen forward jump). Update this instruction's recorded stack height bounds so that they contain the bounds computed in 2.3, i.e. `target_stack_min = min(target_stack_min, current_stack_min)` and `target_stack_max = max(target_stack_max, current_stack_max)`, where `(target_stack_min, target_stack_max)` are successor bounds and `(current_stack_min, current_stack_max)` are bounds computed in 2.3. 3. If the successor is reached via backwards jump, **check** if the recorded stack height bounds equal the value computed in 2.3. Validation fails if they are not equal, i.e. we see backwards jump to a different stack height. After all instructions are visited, determine the function maximum operand stack height: @@ -143,7 +143,7 @@ Originally another variant of stack validation was proposed, where instead of li The advantage of this variant would be somewhat simpler algorithm (we would not need to track stack height bounds, but only a single stack height value for each instruction) and no extra requirement for ordering of code basic blocks (see below). -However compiler teams opposed to such restrictive stack height requirements. One prominent pattern used by compilers which wouldn't be possible is jumping to terminating helpers (code blocks ending with `RETURN` or `REVERT`) from different stack heights. This is common for example for a series of `assert` statements, each one compiled to a `RJUMPI` into a shared terminating helper. Enforcing constant stack requirement would mean that before jumping to such helper, extra items on the stack have to be popped, and this noticeably increases code size and consumed gas, and would defeat the purpose of extracting these common terminating sequences into a helper. +However, compiler teams opposed to such restrictive stack height requirements. One prominent pattern used by compilers which wouldn't be possible is jumping to terminating helpers (code blocks ending with `RETURN` or `REVERT`) from different stack heights. This is common for example for a series of `assert` statements, each one compiled to a `RJUMPI` into a shared terminating helper. Enforcing constant stack requirement would mean that before jumping to such helper, extra items on the stack have to be popped, and this noticeably increases code size and consumed gas, and would defeat the purpose of extracting these common terminating sequences into a helper. ### Ordering of basic blocks From 84de531bd0ab5abfb70b77fdb9b1ce1583efe9f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Bylica?= Date: Fri, 4 Apr 2025 13:36:39 +0200 Subject: [PATCH 122/724] Update EIP-5450: Expand on block ordering Merged by EIP-Bot. --- EIPS/eip-5450.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/EIPS/eip-5450.md b/EIPS/eip-5450.md index c68f233da4e644..8aff0f146ab3e9 100644 --- a/EIPS/eip-5450.md +++ b/EIPS/eip-5450.md @@ -72,7 +72,7 @@ The first instruction's recorded stack height bounds are initialized to be equal For each instruction: 1. **Check** if this instruction has recorded stack height bounds. If it does not, it means it was neither referenced by previous forward jump, nor is part of sequential instruction flow, and this code fails validation. - - It is a prerequisite to validation algorithm, and code generators are required to order code basic blocks in a way that no block is referenced only by backwards jump. + - It is a prerequisite to validation algorithm, and code generators are required to order code basic blocks in a way that no block is referenced only by backwards jump. Any program can satisfy this requirement by ordering code basic blocks by the reverse postorder. 2. Determine the effect the instruction has on the operand stack: 1. **Check** if the recorded stack height bounds satisfy the instruction requirements. Specifically: - for `CALLF` instruction the recorded stack height lower bound must be at least the number of inputs of the called function according to its type defined in the type section, @@ -133,7 +133,7 @@ The operand stack validation algorithm rejects any code having any unreachable i ### Clean stack upon termination It is currently required that the operand stack is empty (in the current function context) after the `RETF` instruction. -Otherwise, the `RETF` semantic would be more complicated. For `n` function outputs and `s` the stack height at `RETF` the EVM must erase `s-n` non-top stack items and move the `n` stack items to the place of erased ones. Cost of such operation may be relatively cheap but is not constant. +Otherwise, the `RETF` semantic would be more complicated. For `n` function outputs and `s` the stack height at `RETF` the EVM would have to erase `s-n` non-top stack items and move the `n` stack items to the place of erased ones. Cost of such operation may be relatively cheap but is not constant. However, lifting the requirement and modifying the `RETF` semantic as described above is backward compatible and can be easily introduced in the future. @@ -151,6 +151,8 @@ The prerequisite to stack validation algorithm is ordering of code basic blocks This is required to make it possible to examine each instruction in one linear pass over the code section. Forward pass over the code section allows for the algorithm to "expand" each forward jump target's stack height bounds and still keep the complexity linear. Trying to do jump target stack bounds expansion while scanning the code in the breadth-first-search manner would require to re-examine entire code path after its stack height bounds are expanded, which would result in quadratic complexity. +This requirement is not unique to EOF but also present is some low-level IRs like SPIR-V and LLVM MIR. + ## Backwards Compatibility This change requires a "network upgrade," since it modifies consensus rules. From 8e9fe8b57acf8a87834480c969cee6d11e698f77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Tavares?= Date: Fri, 4 Apr 2025 16:13:13 +0100 Subject: [PATCH 123/724] Update EIP-5792: Propose changes to EIP-5792 atomicity Merged by EIP-Bot. --- EIPS/eip-5792.md | 71 ++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 63 insertions(+), 8 deletions(-) diff --git a/EIPS/eip-5792.md b/EIPS/eip-5792.md index 97a912be53169a..5e6764166f4d35 100644 --- a/EIPS/eip-5792.md +++ b/EIPS/eip-5792.md @@ -2,7 +2,7 @@ eip: 5792 title: Wallet Call API description: Adds JSON-RPC methods for sending multiple calls from the user's wallet, and checking their status -author: Moody Salem (@moodysalem), Lukas Rosario (@lukasrosario), Wilson Cusack (@wilsoncusack), Dror Tirosh (@drortirosh), Jake Moxey (@jxom), Derek Rein (@arein), Alex Forshtat (@forshtat), Sam Wilson (@SamWilsn) , Borislav Itskov (@Oxbobby) +author: Moody Salem (@moodysalem), Lukas Rosario (@lukasrosario), Wilson Cusack (@wilsoncusack), Dror Tirosh (@drortirosh), Jake Moxey (@jxom), Derek Rein (@arein), Alex Forshtat (@forshtat), Sam Wilson (@SamWilsn) , Borislav Itskov (@Oxbobby), Joao Tavares (@cryptotavares) discussions-to: https://ethereum-magicians.org/t/eip-5792-wallet-abstract-transaction-send-api/11374 status: Review type: Standards Track @@ -43,6 +43,8 @@ These fields are set inside this capability's entry in the `capabilities` object Each entity in the `calls` field may contain an optional `capabilities` object. This object allows the applications to attach a capability-specific metadata to individual calls. +The `atomicRequired` field specifies if a wallet is required to handle the batch of calls atomically or not. The wallet capacity to execute batch calls atomically is exposed through the built in `atomic` capability and can be sourced via `wallet_getCapabilities`.. + Unless these requirements are explicitly overriden by a certain `capability`, the wallet must adhere to the following rules. Note that such a `capability` is not in the scope of this EIP and should be defined in its own ERC. @@ -53,10 +55,14 @@ The wallet: * MUST send the calls from the address specified in the request's `from` property, if provided * If `from` is not provided the wallet SHOULD present the user with an opportunity to view and select the `from` address during confirmation * MUST NOT await for any calls to be finalized to complete the batch -* MUST submit multiple calls as an atomic unit in a single transaction * MUST NOT send any calls from the request if the user rejects the request -* MAY revert all calls if any call fails -* MUST not execute any further calls after a failed call +* When `atomicRequired` is set to `true`: + * MUST execute all calls atomically, meaning that either all calls execute successfully or no material effects appear on chain. + * MUST execute all calls contiguously, meaning no other transactions/calls may be interleaved with the calls from this batch. +* When `atomicRequired` is set to `false`: + * MAY execute all calls sequentially without any atomicity/contiguity guarantees. + * If a wallet is capable of providing atomicity guarantees, it MAY execute the batch atomically. + * MAY reject the request if the from address does not match the enabled account * MAY reject the request if one or more calls in the batch is expected to fail, when simulated sequentially * MUST reject the request if it contains a `capability` (either top-level or call-level) that is not supported by the wallet and the `capability` is not explicitly marked as optional. @@ -88,6 +94,7 @@ type SendCallsParams = { id?: string; from?: `0x${string}`; chainId: `0x${string}`; // Hex chain id + atomicRequired: boolean; calls: { to?: `0x${string}`; data?: `0x${string}`; @@ -111,6 +118,7 @@ type SendCallsResult = { "version": "1.0", "from": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "chainId": "0x01", + "atomicRequired": true, "calls": [ { "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", @@ -151,9 +159,11 @@ Note that the `receipts` objects of this method's response is a strict subset of The `capabilities` object allows the wallets to attach a capability-specific metadata to the response. +The `atomic` field specifies how the wallet handled the batch of calls, which influences the structure of the `receipts` field. + * The receipts in the `receipts` field MUST be in the order that they are included onchain. -* If a wallet executes multiple calls **atomically** in a single transaction, `wallet_getCallsStatus` MUST return an object with a `receipts` field that contains a single transaction receipt, corresponding to the transaction in which the calls were included. -* If a wallet executes multiple calls **non-atomically** through some `capability` defined elsewhere, `wallet_getCallsStatus` MUST return an object with a `receipts` field that contains **an array of receipts** for all transactions containing batch calls that were included onchain. This includes the batch calls that were included on-chain but eventually reverted. +* If a wallet executes multiple calls **atomically**, `wallet_getCallsStatus` MAY return an object with a `receipts` field that contains a single transaction receipt or an array of receipts, corresponding to how the batch of transactions were included onchain. It also MUST be explicit and return an `atomic` field set to `true`. +* If a wallet executes multiple calls **non-atomically**, `wallet_getCallsStatus` MUST return an object with a `receipts` field that contains **an array of receipts** for all transactions containing batch calls that were included onchain. This includes the batch calls that were included on-chain but eventually reverted. It also MUST be explicit and return a `atomic` field set to `false`. * The `logs` in the receipt objects MUST only include logs relevant to the calls submitted using `wallet_sendCalls`. For example, in the case of a transaction submitted onchain by an [ERC-4337](./eip-4337.md) bundler, the logs must only include those relevant to the user operation constructed using the calls submitted via `wallet_sendCalls`. I.e. the logs should not include those from other unrelated user operations submitted in the same bundle. #### `wallet_getCallsStatus` RPC Specification @@ -166,6 +176,7 @@ type GetCallsResult = { id: `0x${string}`; chainId: `0x${string}`; status: number; // See "Status Codes" + atomic: boolean; receipts?: { logs: { address: `0x${string}`; @@ -222,6 +233,7 @@ The `id` batch identifier is a unique 64 bytes represented as a hex encoded stri "chainId": "0x01", "id": "0x00000000000000000000000000000000000000000000000000000000000000000e670ec64341771606e55d6b4ca35a1a6b75ee3d5145a99d05921026d1527331", "status": 200, + "atomic": true, "receipts": [ { "logs": [ @@ -318,6 +330,45 @@ The capabilities below are for illustrative purposes. } ``` +### `atomic` Capability + +Like the illustrative examples given above and other capabilities to be defined in future EIPs, the `atomic` capability specifies how the wallet will execute the batches of transactions requested through `wallet_sendCalls` method. + +The valid JSON-RPC values for this `atomic` capability only property, `supported`, are `true` or `false`: + +* `true` means that the wallet will execute the calls atomically and contiguously. +* `false` means that the wallet does not provide any atomicity or contiguity guarantees. + +This capability is expressed separately on each chain and should be interpreted as a guarantee only for batches of transactions on that chain. + +If the `atomic` capability is not present for a given chain, and unless it is explicitly overriden by another `capability` (not in scope of this EIP), it means that the wallet does not support batching for that given chain. + +#### `atomic` Capability Specification + +```typescript +type AtomicCapability = { + supported: boolean; +}; +``` + + +#### `wallet_getCapabilities` Example Return Value including `atomicBatch` + +```json +{ + "0x2105": { + "atomic": { + "supported": true + } + }, + "0x14A34": { + "atomic": { + "supported": false + } + } +} +``` + ## Rationale ### On Naming @@ -328,7 +379,11 @@ We also debated whether the methods should be called `wallet_sendTransaction`, ` ### Call Execution Atomicity -The `wallet_sendCalls` method accepts an array of `calls` and by default requires that these calls be executed as part of a single transaction. That said, we expect that in some cases app developers might want to submit batched calls if and only if they can be executed non-atomically. This would enable EOA wallets to accept multiple calls as well over the same interface. A definition of this behaviour may be proposed as a separate capability ERC. +The `wallet_sendCalls` method accepts an array of `calls`. However, this proposal does not require that these calls be executed as part of a single transaction. It enables EOA wallets to express their ability to execute calls as part of a single transaction or as part of multiple transactions. It also enables Apps to express their minimum atomicity requirements for how calls must be executed. + +The `atomic` special capability was made an integral part of this specification in order promote expressiveness and facilitate adoption (from both wallets and apps). And due to its importance to reduce ambiguity between the App and the Wallet, the capability is expressed as a top-level field in the `wallet_sendCalls` request (through the `atomicRequired` parameter) and the `wallet_getCallsStatus` response (through the `atomic` field). + +We initially proposed that multiple calls must be executed atomically, but after some debate we ultimately decided this was too opinionated. Instead, we are including a specification for an `atomic` capability. This allows for EOA wallets to accept multiple calls and still gives developers the option to only submit batched calls if they are executed atomically. ### Call Gas Limit @@ -340,7 +395,7 @@ Wallets that do not support the methods defined here SHOULD return error respons ## Security Considerations -App developers MUST NOT assume that all calls will be sent in a single transaction if they were submitted to a wallet with a capability defining how to execute the calls non-atomically. The exact behavior of non-atomically executed calls is to be defined in separate ERCs. +Regardless of the `atomic` value specified, App developers MUST NOT assume that all calls will be sent in a single transaction. An example could be an L2 resistant to reorgs that implements a sendBundle or similar functionality. Wallets MUST ensure that batch identifiers returned by `wallet_sendCalls` are unpredictable to prevent malicious apps from inferring information about other users' transactions. From 2f3d6c269d3a3448ea6c1f63eeb92cb96d3f73ed Mon Sep 17 00:00:00 2001 From: Lion - dapplion <35266934+dapplion@users.noreply.github.com> Date: Mon, 7 Apr 2025 15:19:04 -0300 Subject: [PATCH 124/724] Update EIP-7251: Fix typos in EIP-7251 (from author no farming) Merged by EIP-Bot. --- EIPS/eip-7251.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/EIPS/eip-7251.md b/EIPS/eip-7251.md index 08bce9ab0ddcb2..f29c0eda1e7495 100644 --- a/EIPS/eip-7251.md +++ b/EIPS/eip-7251.md @@ -153,7 +153,7 @@ Additionally, the system call and the processing of that block must conform to t * The call has a dedicated gas limit of `30_000_000`. * Gas consumed by this call does not count against the block’s overall gas usage. -* Both the gas limit assigned to the call and the gas consumed is excluded from any checks against the block’s gas limit. +* Both the gas limit assigned to the call and the gas consumed are excluded from any checks against the block’s gas limit. * The call does not follow [EIP-1559](./eip-1559.md) fee burn semantics — no value should be transferred as part of this call. * If there is no code at `CONSOLIDATION_REQUEST_PREDEPLOY_ADDRESS`, the corresponding block **MUST** be marked invalid. * If the call to the contract fails or returns an error, the block **MUST** be invalidated. @@ -559,7 +559,7 @@ The [Rationale](#rationale) section contains an explanation for each of these pr 1. Add `COMPOUNDING_WITHDRAWAL_PREFIX` and `MIN_ACTIVATION_BALANCE` constants, while introducing the updated value of `MAX_EFFECTIVE_BALANCE` (`MAX_EFFECTIVE_BALANCE_ELECTRA`). 2. Create the `PendingDeposit` container, which is used to track incoming deposits in the weight-based rate limiting mechanism. -3. Update the `BeaconState` with deposit and partial withdrawal queues, fields needed for deposit and exit queue weight-based rate limiting. +3. Update the `BeaconState` with deposit and partial withdrawal queues, fields needed for deposit, and exit queue weight-based rate limiting. 4. Modify `is_eligible_for_activation_queue` to check against `MIN_ACTIVATION_BALANCE` rather than `MAX_EFFECTIVE_BALANCE`. 5. Modify `get_validator_churn_limit` to depend on the validator weight rather than the validator count. 6. Create a helper `compute_exit_epoch_and_update_churn` to calculate the exit epoch based on the current pending withdrawals. @@ -575,7 +575,7 @@ The [Rationale](#rationale) section contains an explanation for each of these pr 15. Add `get_validator_excess_balance` to calculate the excess balance of validators. 16. Modify `is_partially_withdrawable_validator` to check for excess balance. 17. Modify `get_expected_withdrawals` to use excess balance and process pending partial withdrawals. -18. Add `process_consolidation` to initiate in-protocol validator consolidation and switching a validator to compounding withdrawal credentials. +18. Add `process_consolidation` to initiate in-protocol validator consolidation and switch a validator to compounding withdrawal credentials. 19. Limits the usage of exit churn to 256 ETH (equivalent to 8 validators with 32 ETH effective balance), and defers the surplus of the churn to process consolidations. Full consensus layer specification can be found in [`./electra/beacon-chain.md`](https://github.com/ethereum/consensus-specs/blob/834e40604ae4411e565bd6540da50b008b2496dc/specs/electra/beacon-chain.md) @@ -602,9 +602,9 @@ To encourage consolidation, we could modify the slashing penalties. The biggest ### Consolidation contract parameter values -The consolidation smart contract uses fee mechainsm to rate limit a number of requests per block. Details of the fee mechanism are available in [EIP-7002](./eip-7002.md#fee-update-rule). +The consolidation smart contract uses a fee mechanism to rate limit the number of requests per block. Details of the fee mechanism are available in [EIP-7002](./eip-7002.md#fee-update-rule). -`TARGET_CONSOLIDATION_REQUESTS_PER_BLOCK` is chosen to be `1` to rate limit consolidation requests as much as it's possible. +`TARGET_CONSOLIDATION_REQUESTS_PER_BLOCK` is chosen to be `1` to rate limit consolidation requests as much as possible. `MAX_CONSOLIDATION_REQUESTS_PER_BLOCK` is chosen to be `2` to allow for switching a validator to compounding credentials and requesting a consolidation in the same block. One consolidation per block is still higher than the size of consolidation churn which can lead to unbounded growth of the consolidation queue. @@ -670,7 +670,7 @@ function addConsolidation(bytes memory srcPubkey, bytes memory targetPubkey, uin Note: the system contract uses the EVM `CALLER` operation (Solidity: `msg.sender`) to get the address used in the consolidation request, i.e. the address that calls the system contract must match the 0x01 withdrawal credential recorded in the beacon state. -Note: the above code reverts if the fee is too high, the fee can change significantly between creation of a consolidation request transation and its inclusion into a block, thus, this check is very important to avoid overpayments. +Note: the above code reverts if the fee is too high, the fee can change significantly between the creation of a consolidation request transaction and its inclusion into a block, thus, this check is very important to avoid overpayments. Using an EOA to request consolidations will always result in overpayment of fees. There is no way for an EOA to use a wrapper contract to request a consolidation. And even if a way existed, the gas cost of returning the overage would likely be higher than the overage itself. If requesting consolidations from an EOA to the system contract is desired, we recommend that users perform transaction simulations to estimate a reasonable fee amount to send. From a6296f59825f214372cf598d2609ac7a969ddf03 Mon Sep 17 00:00:00 2001 From: Andrei Maiboroda Date: Mon, 7 Apr 2025 20:56:21 +0200 Subject: [PATCH 125/724] Update EIP-7620: Simplify EOFCREATE new address hashing scheme Merged by EIP-Bot. --- EIPS/eip-7620.md | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/EIPS/eip-7620.md b/EIPS/eip-7620.md index 0a879e727e875a..233b0839258b7d 100644 --- a/EIPS/eip-7620.md +++ b/EIPS/eip-7620.md @@ -38,7 +38,6 @@ Wherever not explicitly listed, the rules of EOF contract creation, as well as t | Constant | Value | | - | - | -| `GAS_KECCAK256_WORD` | Defined as `6` in the [Ethereum Execution Layer Specs](https://github.com/ethereum/execution-specs/blob/0f9e4345b60d36c23fffaa69f70cf9cdb975f4ba/src/ethereum/shanghai/vm/gas.py#L37C1-L37C19) | | `TX_CREATE_COST` | Defined as `32000` in the [Ethereum Execution Layer Specs](https://github.com/ethereum/execution-specs/blob/0f9e4345b60d36c23fffaa69f70cf9cdb975f4ba/src/ethereum/shanghai/fork_types.py#L42) | | `STACK_DEPTH_LIMIT` | Defined as `1024` in the [Ethereum Execution Layer Specs](https://github.com/ethereum/execution-specs/blob/0f9e4345b60d36c23fffaa69f70cf9cdb975f4ba/src/ethereum/shanghai/vm/interpreter.py#L60) | | `GAS_CODE_DEPOSIT` | Defined as `200` in the [Ethereum Execution Layer Specs](https://github.com/ethereum/execution-specs/blob/0f9e4345b60d36c23fffaa69f70cf9cdb975f4ba/src/ethereum/shanghai/vm/gas.py#L44) | @@ -76,14 +75,13 @@ Details on each instruction follow in the next sections. - pop `value`, `salt`, `input_offset`, `input_size` from the operand stack - perform (and charge for) memory expansion using `[input_offset, input_size]` - load initcode EOF subcontainer at `initcontainer_index` in the container from which `EOFCREATE` is executed - - let `initcontainer` be that EOF container, and `initcontainer_size` its length in bytes declared in its parent container header -- deduct `GAS_KECCAK256_WORD * ((initcontainer_size + 31) // 32)` gas (hashing charge) + - let `initcontainer` be that EOF container - check that current call depth is below `STACK_DEPTH_LIMIT` and that caller balance is enough to transfer `value` - in case of failure return 0 on the stack, caller's nonce is not updated and gas for initcode execution is not consumed. - caller's memory slice `[input_offset:input_size]` is used as calldata - execute the container and deduct gas for execution. The 63/64th rule from [EIP-150](./eip-150.md) applies. - increment `sender` account's nonce -- calculate `new_address` as `keccak256(0xff || sender || salt || keccak256(initcontainer))[12:]` +- calculate `new_address` as `keccak256(0xff || sender32 || salt)[12:]`, where `sender32` is the sender address left-padded to 32 bytes with zeros - an unsuccessful execution of initcode results in pushing `0` onto the stack - can populate returndata if execution `REVERT`ed - a successful execution ends with initcode executing `RETURNCODE{deploy_container_index}(aux_data_offset, aux_data_size)` instruction (see below). After that: @@ -163,6 +161,16 @@ The data section is appended to during contract creation and also its size needs All of these alternatives either complicated the otherwise simple data structures or took away useful features (like the dynamically sized portion of the data section). +### `keccak256(initcontainer)` in the `new_address` hashing scheme + +`new_address = keccak256(0xff || sender || salt || keccak256(initcontainer))[12:]` was originally proposed as the way to calculate the address of newly created contract, similar, but not exactly equal, to what `CREATE2` uses. + +This alternative however goes against code non-observability, because it locks in the contents of the initcontainer e.g. preventing re-writing it in some future upgrade. It also seems unnecessarily expensive: `EOFCREATE` can only pick up one of its subcontainers, yet the hash value would need to be recalculated on every execution of `EOFCREATE`. + +Other ways of removing code observability, yet keeping some form of witness of the code, were considered. However, keeping only `sender` and `salt` allows the implementer of the factory contract (i.e. one containing the `EOFCREATE` instruction) to include the code witness via the `salt` anyway, if that's necessary for the particular use case. Therefore, keeping the `new_address` formula minimal is the most flexible approach with better separation of concerns. + +Leaving the `keccak256(initcontainer)` out of the `new_address` hash has also the benefit of making the `new_address` independent of the metadata section (proposed for the EOF in a separate EIP), which is a desired property. Unfortunately, if a factory wants to opt into committing to a particular `initcontainer`, it needs to include it in the `salt`, and that will include the metadata section. + ## Backwards Compatibility This change poses no risk to backwards compatibility, as it is introduced at the same time EIP-3540 is. The new instructions are not introduced for legacy bytecode (code which is not EOF formatted), and the contract creation options do not change for legacy bytecode. From 216e9010ea5504c6267448a9a0e9d5d608e28440 Mon Sep 17 00:00:00 2001 From: Danno Ferrin Date: Mon, 7 Apr 2025 20:31:19 -0600 Subject: [PATCH 126/724] Update EIP-7761: Move to Review Merged by EIP-Bot. --- EIPS/eip-7761.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7761.md b/EIPS/eip-7761.md index c514f33cdba3b9..bb60832ef48a99 100644 --- a/EIPS/eip-7761.md +++ b/EIPS/eip-7761.md @@ -4,7 +4,7 @@ title: EXTCODETYPE instruction description: Add EXTCODETYPE instruction to EOF to address common uses of EXTCODE* instructions author: Andrei Maiboroda (@gumb0), Piotr Dobaczewski (@pdobacz), Danno Ferrin (@shemnon) discussions-to: https://ethereum-magicians.org/t/eip-7761-is-contract-instruction/20936 -status: Draft +status: Review type: Standards Track category: Core created: 2024-09-01 From 7dba7f954e7270a0cde3d269d938a574f1378fb3 Mon Sep 17 00:00:00 2001 From: Danno Ferrin Date: Mon, 7 Apr 2025 20:31:41 -0600 Subject: [PATCH 127/724] Update EIP-7873: Move to Review Merged by EIP-Bot. --- EIPS/eip-7873.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7873.md b/EIPS/eip-7873.md index 5f1108711f3e29..8659b2b463110f 100644 --- a/EIPS/eip-7873.md +++ b/EIPS/eip-7873.md @@ -4,7 +4,7 @@ title: EOF - TXCREATE and InitcodeTransaction type description: Adds a `TXCREATE` instruction to EOF and an accompanying transaction type allowing to create EOF contracts from transaction data author: Piotr Dobaczewski (@pdobacz), Andrei Maiboroda (@gumb0), Paweł Bylica (@chfast), Alex Beregszaszi (@axic), Danno Ferrin (@shemnon) discussions-to: https://ethereum-magicians.org/t/eip-7873-eof-txcreate-instruction-and-initcodetransaction-type/22765 -status: Draft +status: Review type: Standards Track category: Core created: 2025-01-31 From 1115fe6110fcc0efc823fb7f8f5cd86c42173efe Mon Sep 17 00:00:00 2001 From: pdobacz <5735525+pdobacz@users.noreply.github.com> Date: Tue, 8 Apr 2025 04:32:11 +0200 Subject: [PATCH 128/724] Update EIP-7873: Move to Review Merged by EIP-Bot. --- EIPS/eip-7873.md | 92 +++++++----------------------------------------- 1 file changed, 13 insertions(+), 79 deletions(-) diff --git a/EIPS/eip-7873.md b/EIPS/eip-7873.md index 8659b2b463110f..9d9739a5c2940b 100644 --- a/EIPS/eip-7873.md +++ b/EIPS/eip-7873.md @@ -25,6 +25,8 @@ Additionally, the new instruction and transaction type introduced in this EIP en This mechanism complements `EOFCREATE` and `RETURNCODE` instructions from [EIP-7620](./eip-7620.md), and thus all use cases of contract creation that are available in legacy EVM are enabled for EOF. +Since `TXCREATE` is not restricted to EOF containers, it also serves the purpose of bootstrapping EOF contracts into the state. + ## Specification The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119 and RFC 8174. @@ -35,8 +37,6 @@ The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "S | - | - | | `INITCODE_TX_TYPE` | `Bytes1(0x06)` | | `MAX_INITCODE_COUNT` | `256` | -| `CREATOR_CONTRACT_ADDRESS` | tbd | -| `CREATOR_CONTRACT_BYTECODE` | tbd | | `TX_CREATE_COST` | Defined as `32000` in the [Ethereum Execution Layer Specs](https://github.com/ethereum/execution-specs/blob/0f9e4345b60d36c23fffaa69f70cf9cdb975f4ba/src/ethereum/shanghai/fork_types.py#L42) | | `STACK_DEPTH_LIMIT` | Defined as `1024` in the [Ethereum Execution Layer Specs](https://github.com/ethereum/execution-specs/blob/0f9e4345b60d36c23fffaa69f70cf9cdb975f4ba/src/ethereum/shanghai/vm/interpreter.py#L60) | | `GAS_CODE_DEPOSIT` | Defined as `200` in the [Ethereum Execution Layer Specs](https://github.com/ethereum/execution-specs/blob/0f9e4345b60d36c23fffaa69f70cf9cdb975f4ba/src/ethereum/shanghai/vm/gas.py#L44) | @@ -51,8 +51,6 @@ Introduce new transaction `InitcodeTransaction` (type `INITCODE_TX_TYPE`) which The `initcodes` can only be accessed via the `TXCREATE` instruction (see below), therefore `InitcodeTransactions` are intended to be sent to contracts including `TXCREATE` in their execution. -We introduce a standardized Creator Contract, which eliminates the need to have create transactions with empty `to`. See [Creator Contract](#creator-contract) for details. - #### Gas schedule `initcodes` items data costs the same as calldata: transaction gas of an `InitcodeTransaction` is extended to include tokens in `initcodes` alongside tokens in `calldata`. Using the conventions from [EIP-7623](./eip-7623.md), the transaction gas is calculated as: @@ -147,85 +145,15 @@ Introduce a new instruction on the same block number [EIP-3540](./eip-3540.md) i Note that the implementations are expected to cache the result of container validation for the time of current transaction execution, and therefore the cost of each container's validation is sufficiently covered by `InitcodeTransaction` intrinsic cost (initcodes charge). -If the code is legacy bytecode, `TXCREATE` instruction results in an *exceptional halt*. (*Note: This means no change to behaviour.*) - -### Creator Contract - -We introduce a standardised Creator Contract (i.e. written in EVM, but existing at a known address), which eliminates the need to have create transactions with empty `to`. - -At the start of the block in which [EIP-3540](./eip-3540.md) activates, set the code of `CREATOR_CONTRACT_ADDRESS` to `CREATOR_CONTRACT_BYTECODE`. `CREATOR_CONTRACT_ADDRESS` is not treated like a precompile. `CREATOR_CONTRACT_BYTECODE` corresponds to the following source code compiled to EOF: - -```solidity -{ - /// Takes [tx_initcode_hash][salt][unsafe_flag][init_data] as input, - /// creates contract and returns the address or failure otherwise. - - /// tx_initcode_hash and salt are 32 bytes wide, unsafe_flag is 1 byte wide, init_data can be any width. - /// If unsafe_flag is 0x00, `CALLER` is included in the salt and impacts the target address of the created account. - /// If unsafe_flag is non-zero, `CALLER` is excluded, with 32 zero-bytes used instead. Deployment by any sender will result in same target address. - /// Deployments using non-zero unsafe_flag are susceptible to front-running. - - // init_data.length can be 0, but the first 65 bytes are mandatory - let size := calldatasize() - if lt(size, 65) { revert(0, 0) } - - // copy tx_initcode_hash and salt to memory to hash. - // note that the unsafe_flag doesn't need to be included. If set to non-zero, 32 zero-bytes - // are used instead of the CALLER address bytes, which prevents hash collisions between - // deployments using unsafe_flag and those not using it. - calldatacopy(0, 0, 64) - - // mask out the 31 bytes that follow the flag in input data - let unsafe_flag := byte(0, calldataload(64)) - - if iszero(unsafe_flag) { - // store caller in memory to hash, just after salt - mstore(64, caller()) - } else { - // exclude sender from salt - susceptible to front-running - // assuming no bytes were written to memory word at 64 and it's all zeros - } - - let init_data_size := sub(size, 65) - - // copy init_data to memory to hash, just after caller (or zeros) - calldatacopy(96, 65, init_data_size) - - // final_salt = keccak256(tx_initcode_hash | salt | caller_or_zeros | init_data) - let final_salt := keccak256(0, 96 + init_data_size) - - let tx_initcode_hash := calldataload(0) - - // reuse init_data which has been already copied to memory above - let ret := txcreate(tx_initcode_hash, callvalue(), final_salt, 96, init_data_size) - - if iszero(ret) { - let ret_data_size := returndatasize() - returndatacopy(0, 0, ret_data_size) - revert(0, ret_data_size) - } - - mstore(0, ret) - return(0, 32) - - // Helper to compile this with existing Solidity (with --strict-assembly mode) - function txcreate(a, b, c, d, e) -> f { - f := verbatim_5i_1o(hex"ed", a, b, c, d, e) - } -} -``` - ## Rationale ### `TXCREATE` failure modes `TXCREATE` has two "light" failure modes in case the initcontainer is not present and in case the EOF validation is unsuccessful. An alternative design where both cases led to a "hard" failure (consuming the entire gas available) was considered. We decided to have the more granular and forgiving failure modes in order to align the gas costs incurred to the actual work the EVM performs. -### Creator Contract - -EOF contract creation requires a predeployed Creator Contract to be introduced, because neither legacy contracts nor create transactions can deploy EOF code to bootstrap. The alternative approach was to continue using legacy creation mechanisms, by either still relying on fetching the *initcode* from memory and not satisfy the overarching requirement of code non-observability, or to abuse the legacy creation transactions mechanism. +### Allowing `TXCREATE` in legacy EVM -Since previous discussions about `TXCREATE`, which led to its removal from EOF along with the Creator Contract, there is wider consensus to allow predeploy contracts be put into the state, for example as a means to reduce the number of supported precompiles. Meanwhile, opinions about the importance of supporting deployments to deterministic, counterfactual, cross-chain addresses have been voiced by the community, making the case for this proposal stronger. +EOF contract creation requires an exceptional possibility of calling an EOF opcode in legacy code - `TXCREATE`, because otherwise neither legacy contracts nor create transactions can deploy EOF code to bootstrap. The alternative approach was to continue using legacy creation mechanisms, by either still relying on fetching the *initcode* from memory and not satisfy the overarching requirement of code non-observability, or to abuse the legacy creation transactions mechanism, or to introduce a predeployed Creator Contract into the state. This also makes [EIP-7698](./eip-7698.md) (EOF - Creation transaction) no longer an essential requirement for deploying EOF contracts onto the chain. The EIP could be removed from EOFv1 and withdrawn. @@ -235,13 +163,19 @@ This also makes [EIP-7698](./eip-7698.md) (EOF - Creation transaction) no longer ### EOF creation transactions vs deployment patterns -Relying on the EOF creation transactions as alternative solution makes it impossible for smart contract wallets to deploy arbitrary EOF contracts (only EOAs can). At the same time, it is a use case current legacy creation rules allow, thanks to `CREATE` and `CREATE2` instructions. A workaround where those arbitrary EOF contracts are first "uploaded" to a factory contract, and then deployed using an `EXTDELEGATECALL`-`EOFCREATE` sequence, is very expensive, as it requires the deployed contract to be put on-chain twice. Because of this, the approach proposed in this EIP is more compatible with the Account Abstraction (AA) roadmap, where smart contract wallets should have feature parity with EOAs. +Relying on the EOF creation transactions as the alternative solution makes it impossible for smart contract wallets to deploy arbitrary EOF contracts (only EOAs can). At the same time, it is a use case current legacy creation rules allow, thanks to `CREATE` and `CREATE2` instructions. A workaround where those arbitrary EOF contracts are first "uploaded" to a factory contract, and then deployed using an `EXTDELEGATECALL`-`EOFCREATE` sequence, is very expensive, as it requires the deployed contract to be put on-chain twice. Because of this, the approach proposed in this EIP is more compatible with the Account Abstraction (AA) roadmap, where smart contract wallets should have feature parity with EOAs. -On top of this, relying on nonce-based hashing scheme to obtain addresses of newly created contracts, like in the case of the EOF creation transactions, would prevent EOF contracts from being deployed counterfactually to deterministic, cross-chain addresses. Introduction of the `TXCREATE` instruction, combined with the proposed "toehold" Creator Contract predeployed to an agreed upon address, supports this out of the box. ERCs can be written to provide other toehold contracts with features not supported by this inital contract, such as salt-less deployment and hashing in the sender's address as part of the salt. +On top of this, relying on nonce-based hashing scheme to obtain addresses of newly created contracts, like in the case of the EOF creation transactions, would prevent EOF contracts from being deployed counterfactually to deterministic, cross-chain addresses. Introduction of the `TXCREATE` instruction, supports this out of the box. ERCs can be written to provide toehold contracts which will cater for the deployment patterns, such as salt-less deployment and hashing in the sender's address as part of the salt. ## Backwards Compatibility -This change poses no risk to backwards compatibility, as it is introduced at the same time EIP-3540 is. The new instruction are not introduced for legacy bytecode (code which is not EOF formatted), and the contract creation options do not change for legacy bytecode. The transactions of the new type are invalid until this change activates. +This change poses no risk to backwards compatibility, as it is introduced at the same time EIP-3540 is. Despite the new instruction being introduced for legacy bytecode (code which is not EOF formatted), there is little chance that a meaningful contract would unintentionally execute `0xed` instruction with formally valid operands and inadvertently cause it to run EOF initcode (which would also require an `InitcodeTransaction` to be used, otherwise the initcode lookup will fail). + +`TXCREATE` instruction introduction into legacy EVM does not affect `JUMPDEST` analysis, because instruction has no immediate arguments. + +The transactions of the new type are invalid until this change activates. + +Contract creation options do not change for legacy bytecode. ## Security Considerations From 371340b3ce51d1d2897a5347ce0028e680a7c212 Mon Sep 17 00:00:00 2001 From: Danno Ferrin Date: Tue, 8 Apr 2025 00:10:40 -0600 Subject: [PATCH 129/724] Update EIP-7834: Move to Review Merged by EIP-Bot. --- EIPS/eip-7834.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7834.md b/EIPS/eip-7834.md index 0b4376bdbdaebf..3800498e4c9554 100644 --- a/EIPS/eip-7834.md +++ b/EIPS/eip-7834.md @@ -4,7 +4,7 @@ title: Separate Metadata Section for EOF description: Introduce a new separate metadata section to the EOF author: Kaan Uzdogan (@kuzdogan), Marco Castignoli (@marcocastignoli), Manuel Wedler (@manuelwedler) discussions-to: https://ethereum-magicians.org/t/eip-7834-separate-metadata-section-for-eof/22138 -status: Draft +status: Review type: Standards Track category: Core created: 2024-12-06 From 3257ae9e473b791cb9dc591f42632e0e0d7ac652 Mon Sep 17 00:00:00 2001 From: pdobacz <5735525+pdobacz@users.noreply.github.com> Date: Tue, 8 Apr 2025 08:40:23 +0200 Subject: [PATCH 130/724] Update EIP-7620: Align EOFCREATE stack args with EXTCALL Merged by EIP-Bot. --- EIPS/eip-7620.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/EIPS/eip-7620.md b/EIPS/eip-7620.md index 233b0839258b7d..98208190c28741 100644 --- a/EIPS/eip-7620.md +++ b/EIPS/eip-7620.md @@ -72,7 +72,7 @@ Details on each instruction follow in the next sections. - deduct `TX_CREATE_COST` gas - halt with exceptional failure if the current frame is in `static-mode`. - read immediate operand `initcontainer_index`, encoded as 8-bit unsigned value -- pop `value`, `salt`, `input_offset`, `input_size` from the operand stack +- pop `salt`, `input_offset`, `input_size`, `value` from the operand stack - perform (and charge for) memory expansion using `[input_offset, input_size]` - load initcode EOF subcontainer at `initcontainer_index` in the container from which `EOFCREATE` is executed - let `initcontainer` be that EOF container @@ -171,6 +171,10 @@ Other ways of removing code observability, yet keeping some form of witness of t Leaving the `keccak256(initcontainer)` out of the `new_address` hash has also the benefit of making the `new_address` independent of the metadata section (proposed for the EOF in a separate EIP), which is a desired property. Unfortunately, if a factory wants to opt into committing to a particular `initcontainer`, it needs to include it in the `salt`, and that will include the metadata section. +### `EOFCREATE` stack argument order + +`EXT*CALL` instructions from [EIP-7069](./eip-7069.md) have had their stack argument order changed, as compared to that of legacy instructions `*CALL`. We follow the same change to have `EOFCREATE` stack arg order match those of `EXTCALL`. + ## Backwards Compatibility This change poses no risk to backwards compatibility, as it is introduced at the same time EIP-3540 is. The new instructions are not introduced for legacy bytecode (code which is not EOF formatted), and the contract creation options do not change for legacy bytecode. From 35ebb313b5bf6a5949674331739f95b6638432f2 Mon Sep 17 00:00:00 2001 From: Andrei Maiboroda Date: Tue, 8 Apr 2025 12:35:29 +0200 Subject: [PATCH 131/724] Update EIP-7620: Replace mentions of EOF Creation Transactions with InitcodeTransaction Merged by EIP-Bot. --- EIPS/eip-7620.md | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/EIPS/eip-7620.md b/EIPS/eip-7620.md index 98208190c28741..e6b1f72dcb5819 100644 --- a/EIPS/eip-7620.md +++ b/EIPS/eip-7620.md @@ -16,11 +16,11 @@ requires: 170, 684, 2929, 3540, 3541, 3670 EVM Object Format (EOF) removes the possibility to create contracts using `CREATE` or `CREATE2` instructions. We introduce a new/replacement method in form of pair of instructions : `EOFCREATE` and `RETURNCODE` to provide a way to create contracts using EOF containers. ## Motivation - + This EIP uses terminology from the [EIP-3540](./eip-3540.md) which introduces the EOF format. EOF aims to remove code observability, which is a prerequisite to legacy EVM contract creation logic using legacy-style create transactions, `CREATE` or `CREATE2`, because both the initcode and code are available to the EVM and can be manipulated. On the same premise, EOF removes opcodes like `CODECOPY` and `EXTCODECOPY`, introducing EOF subcontainers as a replacement to cater for factory contracts creating other contracts. - + The new instructions introduced in this EIP operate on EOF containers enabling factory contract use case that legacy EVM has. ## Specification @@ -49,7 +49,7 @@ We introduce two new instructions on the same block number [EIP-3540](./eip-3540 2. `RETURNCODE` (`0xee`) ### Execution Semantics - + - The instructions `CREATE`, `CREATE2` are made obsolete and rejected by validation in EOF contracts. They are only available in legacy contracts. - If instructions `CREATE` and `CREATE2` have EOF code as initcode (starting with `EF00` magic) - deployment fails (returns 0 on the stack) @@ -59,16 +59,16 @@ If the code is legacy bytecode, any of these instructions result in an *exceptio #### Overview of the new contract creation flow -In EOF EVM, new bytecode is delivered by means of creation transactions (with an empty `to`) in the form of an EOF container (`initcontainer`). Such a container may contain arbitrarily deeply nesting subcontainers. The `initcontainer` and its subcontainers are recursively validated according to all the validation rules applicable for the EOF version in question. Next, the 0th code section of the `initcontainer` is executed and may eventually call a `RETURNCODE` instruction, which will refer to a subcontainer to be finally deployed to an address. +In EOF EVM, new bytecode is introduced to the state by means of `InitcodeTransaction` delivering an EOF container (`initcontainer`). Such a container may include arbitrarily deeply nesting subcontainers. The `initcontainer` and its subcontainers are recursively validated according to all the validation rules applicable for the EOF version in question. Next, the 0th code section of the `initcontainer` is executed and may eventually call a `RETURNCODE` instruction, which will refer to a subcontainer to be finally deployed to an address. -EOF creation transactions (ones with an empty `to` and with `data` starting with `EF00` magic) are defined in detail in [EIP-7698](./eip-7698.md). +`InitcodeTransactions` are defined in detail in [EIP-7873](./eip-7873.md). -`EOFCREATE` instruction is in turn a replacement of the `CREATE` and `CREATE2` legacy instructions allowing factory contracts to create other contracts. The main difference to the creation transaction is that the `initcontainer` is selected to be one of the subcontainers of the EOF container calling `EOFCREATE`. It is worth noting that no validation is performed at this point, as it has already been done when the factory contract containing `EOFCREATE` was deployed. +`EOFCREATE` instruction is in turn a replacement of the `CREATE` and `CREATE2` legacy instructions allowing factory contracts to create other contracts. The main difference to the `InitcodeTransaction` is that the `initcontainer` is selected to be one of the subcontainers of the EOF container calling `EOFCREATE` (and not one of `transaction.initcodes`). It is worth noting that no validation is performed at this point, as it has already been done when the factory contract containing `EOFCREATE` was deployed. Details on each instruction follow in the next sections. #### `EOFCREATE` - + - deduct `TX_CREATE_COST` gas - halt with exceptional failure if the current frame is in `static-mode`. - read immediate operand `initcontainer_index`, encoded as 8-bit unsigned value @@ -93,7 +93,7 @@ Details on each instruction follow in the next sections. - deduct `GAS_CODE_DEPOSIT * deployed_code_size` gas #### `RETURNCODE` - + - read immediate operand `deploy_container_index`, encoded as 8-bit unsigned value - pop two values from the operand stack: `aux_data_offset`, `aux_data_size` referring to memory section that will be appended to deployed container's data - cost 0 gas + possible memory expansion for aux data @@ -103,7 +103,7 @@ Details on each instruction follow in the next sections. ### Code Validation We extend code section validation rules (as defined in [EIP-3670](./eip-3670.md)). - + 1. `EOFCREATE` `initcontainer_index` must be less than `num_container_sections` 2. `EOFCREATE` the subcontainer pointed to by `initcontainer_index` must have its `len(data_section)` equal `data_size`, i.e. data section content is exactly as the size declared in the header (see [Data section lifecycle](#data-section-lifecycle)) 3. `EOFCREATE` the subcontainer pointed to by `initcontainer_index` must not contain either a `RETURN` or `STOP` instruction @@ -148,7 +148,7 @@ where: Summarizing, there are `pre_deploy_data_size` bytes in the final data section which are guaranteed to exist before the EOF container is deployed and `len(dynamic_aux_data)` bytes which are known to exist only after. This impacts the validation and behavior of data-section-accessing instructions: `DATALOAD`, `DATALOADN`, and `DATACOPY`, see [EIP-7480](./eip-7480.md). - + ## Rationale ### Data section appending @@ -178,13 +178,13 @@ Leaving the `keccak256(initcontainer)` out of the `new_address` hash has also th ## Backwards Compatibility This change poses no risk to backwards compatibility, as it is introduced at the same time EIP-3540 is. The new instructions are not introduced for legacy bytecode (code which is not EOF formatted), and the contract creation options do not change for legacy bytecode. - + `CREATE` and `CREATE2` calls with `EF00` initcode fail early without executing the initcode. Previously, in both cases the initcode execution would begin and fail on the first undefined instruction `EF`. ## Test Cases Creation transaction, `CREATE` and `CREATE2` cannot have its *code* starting with `0xEF`, but such cases are covered already in [EIP-3541](./eip-3541.md). However, new cases must be added where `CREATE` or `CREATE2` have its *initcode* being (validly or invalidly) EOF formatted: - + | Initcode | Expected result | | - | - | | `0xEF` | initcode starts execution and fails | @@ -196,7 +196,7 @@ Creation transaction, `CREATE` and `CREATE2` cannot have its *code* starting wit ## Security Considerations -It is the EOF creation transaction (specified in [EIP-7698](./eip-7698.md)) which needs a detailed review and discussion as that is where external unverified code enters the state. Among others: +It is the EOF `InitcodeTransaction` (specified in [EIP-7873](./eip-7873.md)) which needs a detailed review and discussion as that is where external unverified code enters the state. Among others: 1. Is its complexity under control, ruling out any DoS attempts 2. Is it correctly priced and always charged for From 047c767fb6e7fb5a13b33081d2e2d2a47d03389d Mon Sep 17 00:00:00 2001 From: Danno Ferrin Date: Tue, 8 Apr 2025 06:35:59 -0600 Subject: [PATCH 132/724] Update EIP-7880: Move to Review Merged by EIP-Bot. --- EIPS/eip-7880.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7880.md b/EIPS/eip-7880.md index a60b03463f43eb..9dda816055007e 100644 --- a/EIPS/eip-7880.md +++ b/EIPS/eip-7880.md @@ -4,7 +4,7 @@ title: EOF - EXTCODEADDRESS instruction description: Add EXTCODEADDRESS instruction to EOF to address code delegation use cases author: Danno Ferrin (@shemnon) discussions-to: https://ethereum-magicians.org/t/eip-7880-eof-extcodeaddress-instruction/22845 -status: Draft +status: Review type: Standards Track category: Core created: 2025-02-08 From b7fd6cc38dd6707a9822726538bc63889dc3aeba Mon Sep 17 00:00:00 2001 From: pdobacz <5735525+pdobacz@users.noreply.github.com> Date: Wed, 9 Apr 2025 13:17:37 +0200 Subject: [PATCH 133/724] Update EIP-3540: Change kind_data from 0x04 to 0xff Merged by EIP-Bot. --- EIPS/eip-3540.md | 6 +++++- EIPS/eip-7834.md | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/EIPS/eip-3540.md b/EIPS/eip-3540.md index e3d80d227459fb..6370213d0f1b9f 100644 --- a/EIPS/eip-3540.md +++ b/EIPS/eip-3540.md @@ -129,7 +129,7 @@ types_section := (inputs, outputs, max_stack_height)+ | kind_container | 1 byte | 0x03 | kind marker for container size section | | num_container_sections | 2 bytes | 0x0001-0x0100 | 16-bit unsigned big-endian integer denoting the number of the container sections | | container_size | 2 bytes | 0x0001-0xFFFF | 16-bit unsigned big-endian integer denoting the length of the container section content | -| kind_data | 1 byte | 0x04 | kind marker for data size section | +| kind_data | 1 byte | 0xff | kind marker for data size section | | data_size | 2 bytes | 0x0000-0xFFFF | 16-bit unsigned big-endian integer denoting the length of the data section content (*) | | terminator | 1 byte | 0x00 | marks the end of the header | @@ -237,6 +237,10 @@ Imposing an EOF-validation time limit for the size of EOF containers provides a Given one of the main reasons for the limit is to avoid attack vectors on `JUMPDEST`-analysis, and EOF removes the need for `JUMPDEST`-analysis and introduces a cost structure for deploy-time analysis, in the future this limit could be increased or even lifted for EOF. +### `kind_data` could be `0x04` not `0xff` + +Putting the data section last as `0xff` has the advantage of aligning with the fact that it always comes last. We're avoiding a situation that a new section kind would need to go before the data section and break the section kind ordering. At the same time, data section being last is advantageous because it is the section which gets data appended to during contract deployment. + ## Backwards Compatibility This is a breaking change given that any code starting with `0xEF` was not deployable before (and resulted in exceptional abort if executed), but now some subset of such codes can be deployed and executed successfully. diff --git a/EIPS/eip-7834.md b/EIPS/eip-7834.md index 3800498e4c9554..577871177a1de1 100644 --- a/EIPS/eip-7834.md +++ b/EIPS/eip-7834.md @@ -59,7 +59,7 @@ types_section := (inputs, outputs, max_stack_height)+ | ... | ... | ... | ... | | kind_metadata | 1 byte | 0x05 | kind marker for metadata size section | | metadata_size | 2 bytes | 0x0001-0xFFFF | 16-bit unsigned big-endian integer denoting the length of the metadata section content | -| kind_data | 1 byte | 0x04 | kind marker for data size section | +| kind_data | 1 byte | 0xff | kind marker for data size section | | data_size | 2 bytes | 0x0000-0xFFFF | 16-bit unsigned big-endian integer denoting the length of the data section content (\*) | | terminator | 1 byte | 0x00 | marks the end of the header | From a99decb0d2e5b8a54afb48304d9e3832dc7d6f5d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Bylica?= Date: Wed, 9 Apr 2025 14:40:24 +0200 Subject: [PATCH 134/724] Update EIP-3540: Change to max_stack_increase Merged by EIP-Bot. --- EIPS/eip-3540.md | 20 ++++++++++---------- EIPS/eip-4750.md | 8 ++++---- EIPS/eip-5450.md | 15 ++++++++------- EIPS/eip-6206.md | 4 ++-- 4 files changed, 24 insertions(+), 23 deletions(-) diff --git a/EIPS/eip-3540.md b/EIPS/eip-3540.md index 6370213d0f1b9f..cf7b8fb29c8635 100644 --- a/EIPS/eip-3540.md +++ b/EIPS/eip-3540.md @@ -110,7 +110,7 @@ header := kind_data, data_size, terminator body := types_section, code_section+, container_section*, data_section -types_section := (inputs, outputs, max_stack_height)+ +types_section := (inputs, outputs, max_stack_increase)+ ``` *note: `,` is a concatenation operator, `+` should be interpreted as "one or more" of the preceding item, `*` should be interpreted as "zero or more" of the preceding item, and `[item]` should be interpreted as an optional item.* @@ -137,15 +137,15 @@ types_section := (inputs, outputs, max_stack_height)+ #### Body -| name | length | value | description | -|-------------------|----------|---------------|--------------------------------------------------------------------------------------------| -| types_section | variable | n/a | stores code section metadata | -| inputs | 1 byte | 0x00-0x7F | number of stack elements the code section consumes | -| outputs | 1 byte | 0x00-0x7F | number of stack elements the code section returns | -| max_stack_height | 2 bytes | 0x0000-0x03FF | maximum number of elements ever placed onto the operand stack by the code section | -| code_section | variable | n/a | arbitrary bytecode | -| container_section | variable | n/a | arbitrary EOF-formatted container | -| data_section | variable | n/a | arbitrary sequence of bytes | +| name | length | value | description | +|--------------------|----------|---------------|------------------------------------------------------------------| +| types_section | variable | n/a | stores code section metadata | +| inputs | 1 byte | 0x00-0x7F | number of stack elements the code section consumes | +| outputs | 1 byte | 0x00-0x7F | number of stack elements the code section returns | +| max_stack_increase | 2 bytes | 0x0000-0x03FF | maximum increase of the operand stack height by the code section | +| code_section | variable | n/a | arbitrary bytecode | +| container_section | variable | n/a | arbitrary EOF-formatted container | +| data_section | variable | n/a | arbitrary sequence of bytes | **NOTE**: A special value of `outputs` being `0x80` is designated to denote non-returning functions as defined in a separate EIP. diff --git a/EIPS/eip-4750.md b/EIPS/eip-4750.md index c95d90c690dd11..3fc31d4684d703 100644 --- a/EIPS/eip-4750.md +++ b/EIPS/eip-4750.md @@ -31,8 +31,8 @@ Furthermore, it aims to improve analysis opportunities by encoding the number of The type section of EOF containers must adhere to following requirements: -1. The section is comprised of a list of metadata where the metadata index in the type section corresponds to a code section index. Therefore, the type section size MUST be `n * 4` bytes, where `n` is the number of code sections. -2. Each metadata item has 3 attributes: a uint8 `inputs`, a uint8 `outputs`, and a uint16 `max_stack_height`. *Note:* This implies that there is a limit of 255 stack for the input and in the output. This is further restricted to 127 stack items, because the upper bit of both the input and output bytes are reserved for future use (`outputs == 0x80` is already used in EOF1 to denote non-returning functions, as introduced in a separate EIP). `max_stack_height` is further defined in [EIP-5450](./eip-5450.md). +1. The section is a list of metadata where the metadata index in the type section corresponds to a code section index. Therefore, the type section size MUST be `n * 4` bytes, where `n` is the number of code sections. +2. Each metadata item has 3 attributes: a uint8 `inputs`, a uint8 `outputs`, and a uint16 `max_stack_increase`. *Note:* This implies that there is a limit of 255 stack for the input and in the output. This is further restricted to 127 stack items, because the upper bit of both the input and output bytes are reserved for future use (`outputs == 0x80` is already used in EOF1 to denote non-returning functions, as introduced in a separate EIP). `max_stack_increase` is further defined in [EIP-5450](./eip-5450.md). 3. The 0th code section MUST have 0 inputs and be non-returning. Refer to [EIP-3540](./eip-3540.md) to see the full structure of a well-formed EOF bytecode. @@ -60,7 +60,7 @@ First we define several helper values: - `type[i].inputs = type_section_contents[i * 4]` - number of inputs of ith code section - `type[i].outputs = type_section_contents[i * 4 + 1]` - number of outputs of ith code section -- `type[i].max_stack_height = type_section_contents[i * 4 + 2:i * 4 + 4]` - maximum operand stack height of ith code section +- `type[i].max_stack_increase = type_section_contents[i * 4 + 2:i * 4 + 4]` - maximum operand stack height increase of ith code section If the code is valid EOF1, the following execution rules apply: @@ -68,7 +68,7 @@ If the code is valid EOF1, the following execution rules apply: 1. Has one immediate argument,`target_section_index`, encoded as a 16-bit unsigned big-endian value. 2. *Note:* EOF validation [EIP-5450](./eip-5450.md) guarantees that operand stack has enough items to use as callee's inputs. -3. If operand stack size exceeds `1024 - type[target_section_index].max_stack_height + type[target_section_index].inputs` (i.e. if the called function may exceed the global stack height limit), execution results in exceptional halt. This also guarantees that the stack height after the call is within the limits. +3. If operand stack size exceeds `1024 - type[target_section_index].max_stack_increase` (i.e. if the called function may exceed the global stack height limit), execution results in exceptional halt. This also guarantees that the stack height after the call is within the limits. 4. If return stack already has `1024` items, execution results in exceptional halt. 5. Charges 5 gas. 6. Pops nothing and pushes nothing to operand stack. diff --git a/EIPS/eip-5450.md b/EIPS/eip-5450.md index 8aff0f146ab3e9..234fe99eeaa851 100644 --- a/EIPS/eip-5450.md +++ b/EIPS/eip-5450.md @@ -81,7 +81,7 @@ For each instruction: - for `JUMPF` into non-returning function the recorded stack height lower bound must be at least the number of inputs of the target function according to its type defined in the type section, - for any other instruction the recorded stack height lower bound must be at least the number of inputs required by instruction, - there is no additional check for terminating instructions other than `RETF` and `JUMPF`, this implies that extra items left on stack at instruction ending EVM execution are allowed. - 2. For `CALLF` and `JUMPF` **check** for possible stack overflow: if recorded stack height upper bound is greater than `1024 - types[target_section_index].max_stack_height + types[target_section_index].inputs`, validation fails. + 2. For `CALLF` and `JUMPF` **check** for possible stack overflow: if recorded stack height upper bound is greater than `1024 - types[target_section_index].max_stack_increase`, validation fails. 3. Compute new stack height bounds after the instruction execution. Upper and lower bound are updated by the same value: - after `CALLF` stack height bounds are adjusted by adding `types[target_section_index].outputs - types[target_section_index].inputs`, - after any other non-terminating instruction stack height bounds are adjusted by subtracting the number of instruction inputs and adding the number of instruction outputs, @@ -92,15 +92,16 @@ For each instruction: 4. For each successor instruction: 1. **Check** if the instruction is present in the code (i.e. execution must not "fall off" the code). 2. If the successor is reached via forwards jump or sequential flow from previous instruction: - 1. If the instruction does not have stack height bounds recorded (visited for the first time), record the instruction stack height bound as the value computed in 2.3. - 2. Otherwise, instruction was already visited (by previously seen forward jump). Update this instruction's recorded stack height bounds so that they contain the bounds computed in 2.3, i.e. `target_stack_min = min(target_stack_min, current_stack_min)` and `target_stack_max = max(target_stack_max, current_stack_max)`, where `(target_stack_min, target_stack_max)` are successor bounds and `(current_stack_min, current_stack_max)` are bounds computed in 2.3. + 1. If the instruction does not have stack height bounds recorded (being visited for the first time), record the instruction stack height bound as the value computed in 2.3. + 2. Otherwise, instruction has been already visited (by previously seen forward jump). Update this instruction's recorded stack height bounds so that they contain the bounds computed in 2.3, i.e. `target_stack_min = min(target_stack_min, current_stack_min)` and `target_stack_max = max(target_stack_max, current_stack_max)`, where `(target_stack_min, target_stack_max)` are successor bounds and `(current_stack_min, current_stack_max)` are bounds computed in 2.3. 3. If the successor is reached via backwards jump, **check** if the recorded stack height bounds equal the value computed in 2.3. Validation fails if they are not equal, i.e. we see backwards jump to a different stack height. -After all instructions are visited, determine the function maximum operand stack height: +After all instructions are visited, determine the function maximum operand stack height increase: -1. Compute the maximum stack height as the maximum of all recorded stack height upper bounds. -2. **Check** if the maximum stack height does not exceed the limit of 1023 (`0x3FF`). -3. **Check** if the maximum stack height matches the corresponding code section's `max_stack_height` within the type section. +1. Compute the maximum stack height `max_stack_height` as the maximum of all recorded stack height upper bounds. +2. **Check** if the maximum stack height `max_stack_height` does not exceed the limit of 1024. +3. Compute the maximum stack height increase `max_stack_increase` as `max_stack_height - type[current_section_index].inputs`. +4. **Check** if the maximum stack height increase `max_stack_increase` matches the value corresponding code section's within the type section: `types[current_section_index].max_stack_increase`. The computational and space complexity of this pass is *O(len(code))*. Each instruction is visited at most once. diff --git a/EIPS/eip-6206.md b/EIPS/eip-6206.md index 027c6f322c4ad9..b88dd7af23ccc3 100644 --- a/EIPS/eip-6206.md +++ b/EIPS/eip-6206.md @@ -38,7 +38,7 @@ The first code section MUST have 0 inputs and be non-returning. A new instruction, `JUMPF (0xe5)`, is introduced. 1. `JUMPF` has one immediate argument, `target_section_index`, encoded as a 16-bit unsigned big-endian value. -2. If the operand stack size exceeds `1024 - type[target_section_index].max_stack_height + type[target_section_index].inputs` (i.e. if the called function may exceed the global stack height limit), execution results in an exceptional halt. This guarantees that the target function does not exceed global stack height limit. +2. If the operand stack size exceeds `1024 - type[target_section_index].max_stack_increase` (i.e. if the called function may exceed the global stack height limit), execution results in an exceptional halt. This guarantees that the target function does not exceed global stack height limit. 3. `JUMPF` sets `current_section_index` to `target_section_index` and `PC` to `0`, but does not change the return stack. Execution continues in the target section. 4. `JUMPF` costs 5 gas. 5. `JUMPF` neither pops nor pushes anything to the operand stack. @@ -56,7 +56,7 @@ Let the definition of `type[i]` be inherited from [EIP-4750](./eip-4750.md) and * The stack height validation at `JUMPF` depends on whether the target section is non-returning: * `JUMPF` into returning section (`type[target_section_index].outputs` does not equal `0x80`): `stack_height_min` and `stack_height_max` MUST be equal to `type[current_section_index].outputs - type[target_section_index].outputs + type[target_section_index].inputs`. This means that target section can output less stack elements than the original code section called by the top element on the return stack, if the current code section leaves the delta `type[current_section_index].outputs - type[target_section_index].outputs` element(s) on the stack. * `JUMPF` into non-returning section (`type[target_section_index].outputs` equals `0x80`): `stack_height_min` MUST be greater than or equal to `type[target_section_index].inputs`. -* Stack overflow check at `JUMPF`: `stack_height_max` MUST be less than or equal to `1024 - types[target_section_index].max_stack_height + types[target_section_index].inputs`. +* Stack overflow check at `JUMPF`: `stack_height_max` MUST be less than or equal to `1024 - types[target_section_index].max_stack_increase`. * `JUMPF` is considered terminating instruction, i.e. does not have successor instructions in code validation and MAY be final instruction in the section. * The code validation defined in [EIP-4200](./eip-4200.md) also fails if any `RJUMP*` offset points to one of the two bytes directly following a `JUMPF` instruction. From 1c8ec08d6feae9a5c771c5556ca632cda06ea449 Mon Sep 17 00:00:00 2001 From: Alex Forshtat Date: Wed, 9 Apr 2025 18:48:48 +0200 Subject: [PATCH 135/724] Update EIP-7701: Replace ABI-encoded transaction input with new opcodes Merged by EIP-Bot. --- EIPS/eip-7701.md | 504 ++++++++++++++---- assets/eip-7701/complete_flow.md | 53 ++ assets/eip-7701/complete_flow.svg | 1 + .../eip-7701/legacy_eof_7701_comparison.svg | 1 + assets/eip-7701/simple_flow.md | 31 ++ assets/eip-7701/simple_flow.svg | 1 + assets/eip-7701/simple_flow_legacy_proxy.md | 42 ++ assets/eip-7701/simple_flow_legacy_proxy.svg | 1 + 8 files changed, 531 insertions(+), 103 deletions(-) create mode 100644 assets/eip-7701/complete_flow.md create mode 100644 assets/eip-7701/complete_flow.svg create mode 100644 assets/eip-7701/legacy_eof_7701_comparison.svg create mode 100644 assets/eip-7701/simple_flow.md create mode 100644 assets/eip-7701/simple_flow.svg create mode 100644 assets/eip-7701/simple_flow_legacy_proxy.md create mode 100644 assets/eip-7701/simple_flow_legacy_proxy.svg diff --git a/EIPS/eip-7701.md b/EIPS/eip-7701.md index b50c9f3991775c..542902c5d57465 100644 --- a/EIPS/eip-7701.md +++ b/EIPS/eip-7701.md @@ -1,7 +1,7 @@ --- eip: 7701 title: Native Account Abstraction with EOF -description: A variant of RIP-7560 transactions relying on EOF Smart Contract Accounts +description: Native Account Abstraction protocol, relying on EOF code sections, new transaction type and a family of opcodes author: Vitalik Buterin (@vbuterin), Yoav Weiss (@yoavw), Alex Forshtat (@forshtat), Dror Tirosh (@drortirosh), Shahaf Nacson (@shahafn) discussions-to: https://ethereum-magicians.org/t/eip-7701-native-account-abstraction-with-eof/19893 status: Draft @@ -13,57 +13,97 @@ requires: 3540 ## Abstract -This proposal describes a slight variation of the Native Account Abstraction design fully described in RIP-7560. -This version's difference compared to the original proposal is in relying on features of "EVM Object Format" to -distinguish between validation and execution code sections. +We propose splitting the Ethereum transaction scope into multiple steps: validations, execution, and post-transaction logic. Transaction validity is determined by the result of the validation steps of a transaction. -## Motivation - -Talking about Full Native Account Abstraction, the fundamental idea any solution has to address is a -mechanism for a Smart Contract Account to separate its validation and execution code sections. - -RIP-7560 is build on the current Ethereum contract structure, and therefore has little choice but to rely -on using some higher-level abstraction. - -In its current form, RIP-7560 transactions use Solidity method selectors in order to achieve this separation. +We further separate transaction validation for the purposes of authorization and the gas fee payment, allowing one contract to pay gas for a transaction that will be executed from another contract. -This, however, is far from ideal as this approach "leaks" the concept from a programming language widely used -in the EVM into the core design of the Ethereum protocol. - -While there is no purely technical reason to disallow it and there are already instances of Solidity code -being "enshrined" in the Ethereum protocol, e.g. the validator deposit contract, such violation of abstraction levels -often lead to unnecessary technical debt and are worth avoiding if possible. +## Motivation -Additionally, method selectors provide very weak indication of the contract developer's decision to become a -participant in Native Account Abstraction transaction flow. -The chance of accidentally exposing a function with a colliding 4 byte -method identifier is pretty low, but a malicious developer -can easily hide such a function giving it an innocent name, making it hard to spot a Native Account Abstraction entity. +Native Account Abstraction allows custom validation logic of a transaction and custom gas payment logic, opening new use-cases and features for wallets and dApps. -This issue to some extent is also present in [ERC-4337](./eip-4337.md). -As an alternative, Native Account Abstraction can be implemented in coordination with [EIP-3540](./eip-3540). -Relying on the concept of "code sections" introduced with EIP-3540 appears to be a superior approach. ## Specification ### Constants -| Name | Value | -|------------|-------| -| AA_TX_TYPE | TBD | +| Name | Value | +|-------------------|--------------------------------------------| +| AA_TX_TYPE | TBD | +| AA_ENTRY_POINT | `address(0x7701)` | +| AA_BASE_GAS_COST | 15000 | ### New Transaction Type A new [EIP-2718](./eip-2718) transaction with type `AA_TX_TYPE` is introduced. -Transactions of this type are referred to as -"AA transactions". +Transactions of this type are referred to as "AA transactions". + +Their payload should be interpreted as: + +``` + +AA_TX_TYPE || rlp([ + chainId, + nonce, + sender, senderValidationData, + deployer, deployerData, + paymaster, paymasterData, + senderExecutionData, + validAfter, validUntil, + builderFee, + maxPriorityFeePerGas, maxFeePerGas, + senderValidationGasLimit, paymasterValidationGasLimit, + senderExecutionGasLimit, paymasterPostOpGasLimit, + accessList, + authorizationList +]) + +``` -The contents of such transactions are fully described in RIP-7560. +### Definitions + +* **Smart Contract Account**: an Ethereum smart contract that serves as the user's account and on-chain identity. + It is responsible for holding user's assets, verifying user requests, and executing actions on the user's behalf. +* **Sender**: the Smart Contract Account sending the current AA transaction. +* **Paymaster**: a smart contract that is requested to pay gas fees for the current AA transaction on behalf of the + `Sender` contract. +* **Factory**: a smart contract that performs a deployment for a new `Sender` contract if necessary in the context of + the current AA transaction. +* **Transaction Validity**: + A property of an Ethereum transaction that describes whether this transaction can be included in a block without a + violation of the ethereum execution and consensus rules. + This property depends on both the inputs of the transaction and the current state of the Ethereum blockchain and can + change over time. +* **EIP-7701 Transaction**: the entire transaction initiated by the `Sender` Smart Contract Account and represented with + an [EIP-2718](./eip-2718) compatible Transaction Envelope object. +* **Call Frame**: The context and state for a specific function call during contract execution, including input + parameters, local variables, and the execution environment. +* **Top-Level Call Frame**: The initial execution context of a transaction accessing the contract, the "entry point" to + the EVM code. +* **EIP-7701 Call Frame**: + A single atomic element of EVM code execution, + represented by a single top-level call to a specific address with a given data. + An EIP-7701 call frame may contain inner call frames as well, but they are not referred to as "EIP-7701 call frames". + An EIP-7701 call frame may either succeed or revert. +* **EIP-7701 Transaction Phase**: + A set of EIP-7701 Call Frames that form a single step in an EIP-7701 Transaction flow. + There are two phases in an EIP-7701 Transaction: *validation* and *execution* +* **Validation phase**: + A set of EIP-7701 Call Frames that define the current EIP-7701 Transaction's **Validity** by executing the * + *validation** EVM code. +* **Execution phase**: + A set of EIP-7701 Call Frames that perform the actions according to the `Sender` and the `Paymaster` contracts' + interpretation of the user input. + These frames do not define the **Validity** of the transaction. + +The base gas cost of this transaction is set to `AA_BASE_GAS_COST` instead of 21000 to reflect the lack of "intrinsic" +ECDSA signature verification. ### System-level code entry points -Modify the EOF container format to consist of the following sections: +Modify the EOF container format, by adding the fields `kind_entry_points` and `entry_points_size` to the container header, and adding a section `entry_points_section` to the container body. + +The modified EOF container: ``` container := header, body @@ -80,36 +120,70 @@ types_section := (inputs, outputs, max_stack_height)+ entry_points_section := (entry_point_role, target_section_index, target_section_flags)+ ``` -For regular calls to the contract, the execution always starts at the first byte of code section 0, and `pc` is set to -0. +In practice this amounts to contracts being able to differentiate their code by its purpose: + +![Legacy, EOF and EIP-7701 containers](../assets/eip-7701/legacy_eof_7701_comparison.svg) + +#### Container Header extension + +| name | length | value | description | +|-------------------|---------|-------|--------------------------------------------------------------------------------------------| +| kind_entry_points | 2 bytes | TBD | kind marker for entry_points size section | +| entry_points_size | 2 bytes | TBD | 16-bit unsigned big-endian integer denoting the length of the entry_points section content | + +#### Container Body extension + +| name | length | value | description | +|----------------------|----------|---------------|------------------------------------------------------------------| +| entry_points_section | variable | n/a | stores entry_points section metadata | +| entry_point_role | 2 bytes | 0x0001-0x0005 | specifies the role corresponding to the EIP-7701 Call Frame | +| target_section_index | 2 bytes | n/a | the index of the code section associated with the specified role | +| target_section_flags | TBD | n/a | placeholder for future extensibility | + -Here the `entry_points_section` defines alternative indexes of code sections to start the execution for system calls. +For legacy transaction types, validation is part of the protocol, and the execution always starts at the first byte of code section 0, and `pc` is set to 0. + +For `AA_TX_TYPE` transaction type, the `entry_points_section` defines alternative indexes of code sections to start the execution for EIP-7701 Call Frames. This is reserved for execution of special roles in the `entry_point_role` range. -Note: do not confuse code execution `entry_point` with the `EntryPoint` contract defined in ERC-4337. +Note: do not confuse code EOF's execution `entry_point` with the `EntryPoint` contract defined in ERC-4337. ### Validation and PostTransaction code entry points -The contract that has a role in an Account Abstraction transaction, either as a `Sender`, a `Paymaster` or a `Deployer`, -has to contain all necessary sections marked with one of the following `entry_point_role` markers: +We define the following as a valid `entry_point_role` values: +```python +role_sender_execution = 0x0001 +role_sender_deployment = 0x0002 +role_sender_validation = 0x00003 +role_paymaster_validation = 0x0004 +role_paymaster_post_tx = 0x0005 ``` -role_sender_execution = 0x00000000 -role_sender_deployment = 0x00000001 -role_sender_validation = 0x00000002 -role_paymaster_validation = 0x00000003 -role_paymaster_post_tx = 0x00000004 -``` -This section is equivalent to a code section. +The contract that acts as a `Deployer` in an AA transaction MUST contain the `role_sender_deployment` code section. + +The contract that acts as a `Sender` in an AA transaction MUST contain the `role_sender_validation` and `role_sender_execution` code sections. + +The contract that acts as a `Paymaster` in an AA transaction MUST contain the `role_paymaster_validation` and `role_paymaster_post_tx` code sections. -Its code can be executed during a regular transaction execution and has no special effects. -If it is the first code section of a contract, it can act as an entry point during regular transaction execution. +Code from code sections with an assigned role can be executed during a legacy transaction execution and has no special effects. +If it is the code section `0` of a contract it can even act as an entry point during legacy transaction execution. Only a single section per role is allowed in a contract. This rule is validated during contract creation. -### Execution entry point for Account Abstraction transaction type participant entity (Sender, Paymaster and Deployer) +### Non-EOF Proxy Contract Support + +During the execution of the `Sender`, `Paymaster` or a `Deployer` code as defined by the `AA_TX_TYPE` transaction, +the global `entry_point_role` variable is set to the corresponding role. +The `entry_point_role` remains set through an uninterrupted chain of `DELEGATECALL`/`EXTDELEGATECALL` calls. + +By default, the value for `entry_point_role` is not set. Call frames initiated with any opcodes other than +`DELEGATECALL`/`EXTDELEGATECALL` run without a role. + +If by the end of the execution of the `Sender`, `Paymaster` or a `Deployer` code, `entry_point_role` is not set to the correct role, the EIP-7701 Call Frame reverts. + +### Execution entry point for Sender, Paymaster and Deployer During a regular contract code execution, its behaviour is defined as follows by EIP-3540: @@ -118,65 +192,110 @@ Execution starts at the first byte of code section 0, and pc is set to 0 ``` However, if a contract is referenced in an `AA_TX_TYPE` transaction as a `Sender`, `Paymaster` or a `Deployer`, -execution starts at the first byte of code section with the `entry_point_role` marker corresponding to the current step, +execution starts at the first byte of code section with the current `entry_point_role` variable value, and `pc` is set to `0`. -If the specified contract does not contain such a section, or is not an EOF contract, the transaction is not valid. +If the specified contract does not contain such a section, or is not an EOF contract, +execution starts at code section 0, and `pc` is set to 0. + +The transaction is considered invalid if it never reached a code section corresponding to the current `entry_point_role` +in any contract called through an uninterrupted chain of `DELEGATECALL`/`EXTDELEGATECALL` calls. + +The transaction is considered invalid if it reached such a code section and reverted at any stage. The `target_section_flags` parameter is added to provide signaling into the EVM so that EOF can perform some additional validations as part of EOF code validation. The description of specific flags and their impact on EOF validation shall be added as a separate EIP. -### Encoding inputs for different execution frames +### New `TXPARAMLOAD`, `TXPARAMSIZE`, and `TXPARAMCOPY` opcodes -#### Sender Deployment +Accessing transaction details within call frames is performed using the new `TXPARAM*` opcode family. +The instructions are followed by an 8-bit immediate value, which we call `n`, and can have a value of 0 to 255. -Inputs to the `deployer` contract are not defined by the protocol and are controlled by the `deployerData` parameter. +The `TXPARAMDLOAD`, `TXPARAMSIZE`, `TXPARAMCOPY` follow the pattern of `CALLDATA*` / `RETURNDATA*` opcode +families. -The sender deployment frame MUST result in the `sender` address becoming initialized with contract code. +1. `TXPARAMSIZE` opcode puts the byte size of the transaction parameter value defined by the input `n`. +2. `TXPARAMLOAD` opcode takes the byte offset in the specified transaction parameter from stack and puts the + 32-byte value starting from the given offset of the specified transaction parameter to stack.\ + It takes 1 stack arguments: + * `offset`: byte offset in the transaction parameter to copy. +3. `TXPARAMCOPY` opcode copies data from the appropriate dynamically sized transaction parameter to memory.\ + It takes 3 stack arguments: + * `destOffset`: byte offset in the memory where the result will be copied. + * `offset`: byte offset in the transaction parameter to copy. + * `size`: byte size to copy. -This step is performed with the `role_sender_validation` code section. +The valid values for `n` are described in the table below. -#### Sender Validation +| `n` | Return value | Data size | +|------|-------------------------------|-----------| +| 0x00 | current transaction type | 32 | +| 0x01 | current role | 32 | +| 0x02 | `sender` | 32 | +| 0x03 | `senderValidationData` | dynamic | +| 0x04 | `deployer` | 0 or 32 | +| 0x05 | `deployerData` | dynamic | +| 0x06 | `paymaster` | 0 or 32 | +| 0x07 | `paymasterData` | dynamic | +| 0x08 | `senderExecutionData` | dynamic | +| 0x09 | `validAfter` | 32 | +| 0x0A | `validUntil` | 32 | +| 0x0B | `builderFee` | 32 | +| 0x0C | `maxPriorityFeePerGas` | 32 | +| 0x0D | `maxFeePerGas` | 32 | +| 0x0E | `senderValidationGasLimit` | 32 | +| 0x0F | `paymasterValidationGasLimit` | 32 | +| 0x10 | `senderExecutionGasLimit` | 32 | +| 0x11 | `paymasterPostOpGasLimit` | 32 | +| 0x12 | `accessList` hash | 32 | +| 0x13 | `authorizationList` hash | 32 | +| 0xA0 | `executionStatus` | 32 | +| 0xA1 | `executionGasCost` | 32 | -Inputs to the `Sender` validation section are defined by the protocol as an ABI encoding of the transaction data, -excluding the `chainId` and `accessList` fields and with an extra field of the `txHash`: +### Default values -``` -abi.encode( - subtype, - sender, nonce, builderFee, - callData, - paymaster, paymasterData, - deployer, deployerData, - maxPriorityFeePerGas, maxFeePerGas, - validationGasLimit, paymasterValidationGasLimit, - callGasLimit, paymasterPostOpGasLimit - signature, txHash -) -``` +Parameters `deployer` and `paymaster` are considered optional. +Accessing them will return `address(0)` if these values are left empty by the transaction input. + +### Limitations on `TXPARAM*` opcodes + +The `executionStatus` and `executionGasCost` parameters are only accessible in the `role_paymaster_post_tx` section. + +The rest of parameters are only accessible in the following code sections: + +* `role_sender_deployment` +* `role_sender_validation` +* `role_paymaster_validation` + +Accessing these values in any other code sections is considered to be an invalid opcode and reverts the execution. + +#### Time range validity + +If the `validUntil` field is non-zero, the transaction is only valid for inclusion in a block with a timestamp at most `validUntil` value. +Similarly, the transaction is only valid for inclusion in blocks with a timestamp at most the `validAfter` value. + +#### Sender Deployment (optional) + +Inputs to the `deployer` contract are not defined by the protocol and are controlled by the `deployerData` parameter. + +The sender deployment frame MUST result in the `sender` address becoming initialized with contract code. This step is performed with the `role_sender_deployment` code section. -In order for the transaction to be considered valid the -sender validation frame MUST return two 64-bit values: +#### Sender Validation -``` -abi.encode(bool success, uint64 validUntil, uint64 validAfter) -``` +This step is performed with the `role_sender_validation` code section. -#### Paymaster Validation +In order for the transaction to be considered valid, the +sender validation frame MUST return without reverting. -Inputs to the `Paymaster` validation section are same as the ones in the [Sender Validation](#sender-validation) step. +#### Paymaster Validation (optional) This step is performed with the `role_paymaster_validation` code section. -In order for the transaction to be considered valid the -paymaster validation frame MUST return the following values: - -``` -abi.encode(bool success, uint64 validUntil, uint64 validAfter, bytes context) -``` +In order for the transaction to be considered valid, the paymaster validation frame MUST return without reverting. +If it does, the `Paymaster` contract is charged for the transaction gas costs instead of the `Sender`. #### Sender Execution @@ -184,35 +303,217 @@ This step is performed with the `role_sender_execution` code section. Inputs to the `Sender` contract are not defined by the protocol and are controlled by the `callData` parameter. -#### Paymaster post-transaction frame +#### Paymaster post-transaction frame (optional) -Inputs to the `Paymaster` post-transaction are defined by the protocol as an ABI encoding of the following data: +This step is performed with the `role_paymaster_post_tx` code section. + +It is intended to provide the Paymaster contract with an opportunity to finalize any calculations after the +results of the Sender Execution are known. + +The `executionStatus` and `executionGasCost` values are accessible via the `TXPARAMLOAD` opcode. + +### Transaction Execution Flow + +All legacy transaction types only have an implicit validation phase where balance, nonce, and signature are checked, +and an implicit execution phase with a single top-level execution frame. + +For all legacy transaction types, during the single top-level execution frame, +the `ORIGIN` (`0x32`, `tx.origin`) and `CALLER` (`0x33`, `msg.sender`) +are both equal to the address that is determined by the transaction's ECDSA signature (`yParity`, `r`, `s`). + +When processing an EIP-7701 transaction, however, multiple execution frames will be created. +The full list of possible frames and their corresponding code sections is as follows: + +1. **Validation Phase** + * `sender` deployment frame (once per account) - `role_sender_deployment` + * `sender` validation frame (required) - `role_sender_validation` + * `paymaster` validation frame (optional) - `role_paymaster_validation` +2. **Execution Phase** + * `sender` execution frame (required) - `role_sender_execution` + * `paymaster` post-transaction frame (optional) - `role_paymaster_post_tx` + +All execution frames in the **Validation Phase** must be completed successfully without reverting +in order for the transaction to be considered valid for a given position in a block. + +In all top-level frames, the global variables have the following meaning: + +| Opcode Name | Solidity Equivalent | Value | +|-------------|---------------------|---------------------------------------------------------------------------------------------------------------| +| `CALLER` | `msg.sender` | The `AA_ENTRY_POINT` address | +| `ORIGIN` | `tx.origin` | The transaction `sender` address | +| `CALLDATA*` | `msg.data` | Empty for all call frames except for the sender execution frame, for which it is set to `senderExecutionData` | + +### Transaction execution context + +Note that some behaviours in the EVM depend on the transaction context. These behaviours include: + +1. Costs of the `SSTORE (0x55)` opcode per [EIP-2200](./eip-2200) +2. Costs of accessing cold addresses and slots per [EIP-2929](./eip-2929) +3. Values available within the transient storage per [EIP-1153](./eip-1153) +4. Maximum amount of gas refund assigned after the execution per [EIP-3529](./eip-3529) + +These features are not affected by the separation of the transaction into multiple frames. +Meaning, for example, that a value set with `TSTORE (0x5D)` in one frame will remain available in the next one. + +### Flow diagrams + +#### Simple AA Transaction flow + +![Simple AA transaction flow diagram](../assets/eip-7701/simple_flow.svg) + +#### Simple AA Transaction flow with legacy non-EOF proxy contracts + +![Simple AA transaction with non-EOF proxy flow diagram](../assets/eip-7701/simple_flow_legacy_proxy.svg) + +#### Complete AA transaction flow + +![Simple AA transaction flow diagram](../assets/eip-7701/complete_flow.svg) + +### Pseudocode + +#### AA transaction state transition function + +```python + +def state_transition_function(tx): + buy_gas(tx) + deployer_result = deployer_frame(tx) + paymaster_result = paymaster_validation_frame(tx) + sender_result = sender_validation_frame(tx) + if ( + deployer_result.success is False or + paymaster_result.success is False or + sender_result.success is False + ): + raise Exception("validation failed") + sender_execution_frame(tx) + paymaster_postop_frame(tx) + refund_gas(tx) + + +def deployer_frame(tx): + if tx.deployer is None: + return {"success": True} + if get_code(tx.sender) is not None: + raise Exception("sender already has code") + result = call_section( + AA_ENTRY_POINT, role_sender_deployment, + # deployment gas counts towards sender's limit + tx.deployer, tx.deployerData, tx.senderValidationGasLimit) + if get_code(tx.sender) is None: + raise Exception("deployer did not deploy sender code") + return result + + +def paymaster_validation_frame(tx): + if tx.paymaster is None: + return {"success": True} + result = call_section( + AA_ENTRY_POINT, role_paymaster_validation, + tx.paymaster, tx.paymasterData, tx.paymasterValidationGasLimit) + return result + + +def sender_validation_frame(tx): + result = call_section( + AA_ENTRY_POINT, role_sender_validation, + tx.sender, tx.senderValidationData, tx.senderValidationGasLimit) + return result + + +def sender_execution_frame(tx): + result = call_section( + AA_ENTRY_POINT, role_sender_execution, + tx.sender, tx.senderExecutionData, tx.senderExecutionGasLimit) + return result + + +def paymaster_postop_frame(tx): + if tx.paymaster is None: + return {"success": True} + result = call_section( + AA_ENTRY_POINT, role_paymaster_post_tx, + tx.sender, [], tx.paymasterPostOpGasLimit) + return result + + +def call_section(from_address, target_role, target_address, call_data, gas_limit): + section = get_code(target_address).sections[target_role] + if section is None: + # fall back to the main section so that we can support proxy contracts + section = get_code(target_address).sections[0] + result = execute_code_in_section(section, from_address, target_role, target_address, call_data, gas_limit) + success = result.reverted is False and result.role_performed is True + return {"success": success} + + +# This function is almost identical to the original EVM call frame transition function. +# In addition, it returns 'role_performed' value: +# True if the 'target_role' target EOF code section was executed for either top-level call, +# or for an inner call made with an uninterrupted 'DELEGATECALL' opcodes chain +# False otherwise +def execute_code_in_section(args): + pass + + +# get the current contract code at the given address +def get_code(target_address): + pass + + +# pre-charge the entire maximum gas cost of the transaction +def buy_gas(tx): + pass + + +# refund the unused gas value of the transaction to the payer (sender or paymaster) +def refund_gas(tx): + pass -``` -abi.encode(uint256 actualGasCost, bool success, bytes context) ``` -This step is performed with the `role_paymaster_post_tx` code section. +#### Block transition function + +```python +def block_transition_function(block): + for index, tx in enumerate(block.txs): + if is_type_aa(tx): + try: + if (tx.validUntil != 0 and tx.validUntil <= block.timestamp) or tx.validAfter >= block.timestamp: + raise Exception("time range violation") + state_transition_function(tx) + except Exception: + # validation failed and this transaction cannot be included in the current block + del block.txs[index] + continue + else: + legacy_state_transition_function(tx) +``` ## Rationale -### ABI encoding for system frames' input and output data - -Using an ABI encoding format for data provided by the protocol itself does represent an abstraction levels violation, -however it is a relatively safe one and any alternative solution would require some trade-offs. +### Introduction of the `TXPARAM*` opcode family The validation section of a Smart Contract Account code needs to have full access to the majority of transaction details in order to be able to make an informed decision about either accepting or rejecting the transaction. -A small subset of this data is available with the existing opcodes, however creating an opcode for every transaction -parameter is not feasible. +A small subset of this data is available with the existing opcodes, like `CALLER (0x33)` or `GASPRICE (0x3A)`. +However, creating an opcode for every transaction parameter is not feasible or desirable. Allowing wallets to specify their own encoding for this data is also not feasible as Smart Contract Accounts must avoid any ambiguity about the meaning of the received data. -The main benefit of using the ABI encoding lies in its currently ubiquitous use in smart contracts. -There exist multiple high-quality production-tested libraries implementing ABI encoding and decoding in -multiple programming languages. +The `TXPARAM*` opcode family provides the Account Abstraction contracts with access to this data. + +These values are not made accessible to the transactions' execution or to legacy transaction types. +This limitation prevents the `TXPARAM*` opcode family from becoming a new source of a globally observable state, +which could create backwards compatibility issues in the future. + +### Non-EOF Proxy Contract Support + +We want to support legacy proxy contracts upgrading to add EIP-7701 support. + +Since legacy proxies don't have the aforementioned code validation and execution code sections, a different mechanism had to be added to enable their support. ## Backwards Compatibility @@ -224,9 +525,6 @@ execution starting point, which might confuse some developer tooling that relies ## Security Considerations -A contract with a `kind_entry_points` section explicitly indicates its role as a Native Account Abstraction entity. -This is a significant improvement over ERC-4337 and RIP-7560 where entities are not explicitly marked. - As the `kind_entry_points` code sections represent a generic way to authorize any action on behalf of the contract, correct and secure implementation of this code is critical. We expect compilers targeting EVM will play a major role in enabling and ensuring Smart Contract Accounts' security. diff --git a/assets/eip-7701/complete_flow.md b/assets/eip-7701/complete_flow.md new file mode 100644 index 00000000000000..868fa80745166a --- /dev/null +++ b/assets/eip-7701/complete_flow.md @@ -0,0 +1,53 @@ +```plantuml +title EIP-7701 Complete Transaction Flow + +actor "User" +skinparam participantFontColor automatic +participant "Ethereum" #darkgreen +participant "AA_ENTRY_POINT" #darkgreen +participant "Deployer Contract:\nDeployer Code Section" as DCDCS #darkslateblue +participant "Sender Contract:\nValidation Code Section" as SCVCS #darkorchid +participant "Sender Contract:\nExecution Code Section" as SCECS #purple +participant "Paymaster Contract:\nPaymaster Validation Code Section" as PCPVCS #olivedrab +participant "Paymaster Contract:\nPaymaster PostOp Code Section" as PCPPCS #olive +participant "Target Contract:\nExecution Code Section" as TCECS #darkred + +"User" -> "Ethereum": Submit AA transaction +note right of "Ethereum": execute\nAA transaction\nstate transition +"Ethereum" -> "AA_ENTRY_POINT": +||| + +group Validation Phase +||| +opt Sender Deployment +"AA_ENTRY_POINT"->DCDCS: Deploy AA Transaction Sender\n""deployerData"" +DCDCS -> SCVCS: Deploy Sender Contract\n""CREATE2"" +DCDCS-->"AA_ENTRY_POINT":deployed: true +||| +end +||| +"AA_ENTRY_POINT"->SCVCS: Validate AA Transaction\n""senderValidationData"" +return valid: true +||| + +opt Gas Abstraction +"AA_ENTRY_POINT"->PCPVCS: Validate AA Transaction\n""paymasterData"" +return valid: true +||| +end +||| +end + +group Execution Phase +||| +"AA_ENTRY_POINT"->SCECS: Execute AA Transaction\n""senderExecutionData"" +||| +SCECS->TCECS: AA Transaction\nExecution Body +||| +opt PostOp +"AA_ENTRY_POINT"->PCPPCS: Paymaster PostOp Call +||| +end +||| +end +``` diff --git a/assets/eip-7701/complete_flow.svg b/assets/eip-7701/complete_flow.svg new file mode 100644 index 00000000000000..20be963caccf5c --- /dev/null +++ b/assets/eip-7701/complete_flow.svg @@ -0,0 +1 @@ +EIP-7701 Complete Transaction FlowUserUserEthereumEthereumAA_ENTRY_POINTAA_ENTRY_POINTDeployer Contract:Deployer Code SectionDeployer Contract:Deployer Code SectionSender Contract:Validation Code SectionSender Contract:Validation Code SectionSender Contract:Execution Code SectionSender Contract:Execution Code SectionPaymaster Contract:Paymaster Validation Code SectionPaymaster Contract:Paymaster Validation Code SectionPaymaster Contract:Paymaster PostOp Code SectionPaymaster Contract:Paymaster PostOp Code SectionTarget Contract:Execution Code SectionTarget Contract:Execution Code SectionSubmit AA transactionexecuteAA transactionstate transitionValidation Phaseopt[Sender Deployment]Deploy AA Transaction SenderdeployerDataDeploy Sender ContractCREATE2deployed: trueValidate AA TransactionsenderValidationDatavalid: trueopt[Gas Abstraction]Validate AA TransactionpaymasterDatavalid: trueExecution PhaseExecute AA TransactionsenderExecutionDataAA TransactionExecution Bodyopt[PostOp]Paymaster PostOp Call \ No newline at end of file diff --git a/assets/eip-7701/legacy_eof_7701_comparison.svg b/assets/eip-7701/legacy_eof_7701_comparison.svg new file mode 100644 index 00000000000000..7ab0af4e28c49c --- /dev/null +++ b/assets/eip-7701/legacy_eof_7701_comparison.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/eip-7701/simple_flow.md b/assets/eip-7701/simple_flow.md new file mode 100644 index 00000000000000..ccff40f865572b --- /dev/null +++ b/assets/eip-7701/simple_flow.md @@ -0,0 +1,31 @@ +```plantuml +title EIP-7701 Simple Transaction Flow + +actor "User" +skinparam participantFontColor automatic +participant "Ethereum" #darkgreen +participant "AA_ENTRY_POINT" #darkgreen +participant "Sender Contract:\nValidation Code Section" as SCVCS #darkorchid +participant "Sender Contract:\nExecution Code Section" as SCECS #purple +participant "Target Contract:\nExecution Code Section" as TCECS #darkred + +"User" -> "Ethereum": Submit AA transaction +note right of "Ethereum": execute\nAA transaction\nstate transition +"Ethereum" -> "AA_ENTRY_POINT": +||| +group Validation Phase +||| +"AA_ENTRY_POINT"->SCVCS: Validate AA Transaction\n""senderValidationData"" +return valid: true +||| +end +||| + +group Execution Phase +"AA_ENTRY_POINT"->SCECS: Execute AA Transaction\n""senderExecutionData"" +||| +SCECS->TCECS: AA Transaction\nExecution Body +||| +end +||| +``` diff --git a/assets/eip-7701/simple_flow.svg b/assets/eip-7701/simple_flow.svg new file mode 100644 index 00000000000000..903cbbf64f24c8 --- /dev/null +++ b/assets/eip-7701/simple_flow.svg @@ -0,0 +1 @@ +EIP-7701 Simple Transaction FlowUserUserEthereumEthereumAA_ENTRY_POINTAA_ENTRY_POINTSender Contract:Validation Code SectionSender Contract:Validation Code SectionSender Contract:Execution Code SectionSender Contract:Execution Code SectionTarget Contract:Execution Code SectionTarget Contract:Execution Code SectionSubmit AA transactionexecuteAA transactionstate transitionValidation PhaseValidate AA TransactionsenderValidationDatavalid: trueExecution PhaseExecute AA TransactionsenderExecutionDataAA TransactionExecution Body \ No newline at end of file diff --git a/assets/eip-7701/simple_flow_legacy_proxy.md b/assets/eip-7701/simple_flow_legacy_proxy.md new file mode 100644 index 00000000000000..2544b2a039ab6b --- /dev/null +++ b/assets/eip-7701/simple_flow_legacy_proxy.md @@ -0,0 +1,42 @@ +```plantuml +title EIP-7701 Simple Transaction Flow With Non-EOF Legacy Proxy + +actor "User" +skinparam participantFontColor automatic +participant "Ethereum" #darkgreen +participant "AA_ENTRY_POINT" #darkgreen +participant "Sender Contract Proxy\nLegacy non-EOF code" as SCPL #orangered +participant "Sender Contract Implementation:\nValidation Code Section" as SCVCS #darkorchid +participant "Sender Contract Implementation:\nExecution Code Section" as SCECS #purple +participant "Target Contract:\nExecution Code Section" as TCECS #darkred + +"User" -> "Ethereum": Submit AA transaction +note right of "Ethereum": execute\nAA transaction\nstate transition +"Ethereum" -> "AA_ENTRY_POINT": +||| +group Validation Phase +||| +note right of "Ethereum": ""current_entry_point_role := role_sender_validation"" +||| +"AA_ENTRY_POINT"->SCPL: Validate AA Transaction\n""senderValidationData"" +||| +SCPL->SCVCS: ""DELEGATECALL"" +note over SCVCS: ""current_entry_point_role_fulfilled := true"" +return valid: true +SCPL-->"AA_ENTRY_POINT":valid: true +||| +end +||| +group Execution Phase +||| +note right of "Ethereum": ""current_entry_point_role := role_sender_execution"" +||| +"AA_ENTRY_POINT"->SCPL: Execute AA Transaction\n""senderExecutionData"" +||| +SCPL->SCECS: ""DELEGATECALL"" +note over SCECS: ""current_entry_point_role_fulfilled := true"" +SCECS->TCECS: AA Transaction\nExecution Body +||| +end +||| +``` diff --git a/assets/eip-7701/simple_flow_legacy_proxy.svg b/assets/eip-7701/simple_flow_legacy_proxy.svg new file mode 100644 index 00000000000000..13b16462b1ebdb --- /dev/null +++ b/assets/eip-7701/simple_flow_legacy_proxy.svg @@ -0,0 +1 @@ +EIP-7701 Simple Transaction Flow With Non-EOF Legacy ProxyUserUserEthereumEthereumAA_ENTRY_POINTAA_ENTRY_POINTSender Contract ProxyLegacy non-EOF codeSender Contract ProxyLegacy non-EOF codeSender Contract Implementation:Validation Code SectionSender Contract Implementation:Validation Code SectionSender Contract Implementation:Execution Code SectionSender Contract Implementation:Execution Code SectionTarget Contract:Execution Code SectionTarget Contract:Execution Code SectionSubmit AA transactionexecuteAA transactionstate transitionValidation Phasecurrent_entry_point_role := role_sender_validationValidate AA TransactionsenderValidationDataDELEGATECALLcurrent_entry_point_role_fulfilled := truevalid: truevalid: trueExecution Phasecurrent_entry_point_role := role_sender_executionExecute AA TransactionsenderExecutionDataDELEGATECALLcurrent_entry_point_role_fulfilled := trueAA TransactionExecution Body \ No newline at end of file From c7aa85c4c44449bc4192fe1e95757e9702278c22 Mon Sep 17 00:00:00 2001 From: mike neuder Date: Thu, 10 Apr 2025 03:06:04 -0400 Subject: [PATCH 136/724] Add EIP: Dynamic exit queue rate limit Merged by EIP-Bot. --- EIPS/eip-7922.md | 234 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 234 insertions(+) create mode 100644 EIPS/eip-7922.md diff --git a/EIPS/eip-7922.md b/EIPS/eip-7922.md new file mode 100644 index 00000000000000..2d2066fef48ce6 --- /dev/null +++ b/EIPS/eip-7922.md @@ -0,0 +1,234 @@ +--- +eip: 7922 +title: Dynamic exit queue rate limit +description: Update the validator exit process by dynamically adjusting the churn limit based on historical validator exits. +author: Mikhail Kalinin (@mkalinin), Mike Neuder (@michaelneuder), Mallesh Pai (@Mmp610) +discussions-to: https://ethereum-magicians.org/t/dynamic-exit-churn-limit-using-historical-unused-capacity/23280 +status: Draft +type: Standards Track +category: Core +created: 2025-03-24 +--- + +## Abstract + +This EIP proposes updating Ethereum's validator exit churn calculation by dynamically adjusting the churn limit at the start of each 256-epoch period ("generation") based on historical validator exits. Specifically, the maximum churn allowed in each generation will adjust according to the unused churn from the past 16 generations. This approach reduces validator wait times during periods of high exit demand *without sacrificing network safety*. + +## Motivation + +Ethereum currently implements a fixed, rate-limited queue for validator exits to ensure the security and stability of the network. The exit queue ensures the economic security of transactions finalized by the validator set. Suppose a malicious validator could immediately exit the set without any delay. In that case, they may attempt to execute a double spend attack by publishing a block while withholding a conflicting block, which they release after their stake has exited the protocol. The slashing mechanism can no longer hold the malicious validator accountable, and two conflicting finalized transactions may exist (if the attacker has 1/3 of the total stake and successfully splits the 2/3 honest majority in half). + +The `CHURN_LIMIT_QUOTIENT=2^16` was selected according to the rough heuristic that it should take approximately one month for 10% of the stake to exit. With 1,053,742 validators, we have a churn limit of 16 exits per epoch. 225 epochs per day $\implies$ 3600 exits per day $\implies$ 108,000 exits per 30 days. Then 108,000/1,053,742 $\approx$ 0.10. We can interpret this as "*the economic security of a finalized transaction decreases by no more than 10% within one month*." + +Another way of understanding the 16 exits per epoch security model is that it encodes the following constraints around validator exits: + +1. at most 16 validators exit in the next one epoch, and +2. at most 32 validators exit in the next two epochs, and +3. at most 48 validators exit in the next three epochs, and +... +5. at most 16 $\cdot$ n validators exit in the next n epochs. + +While these constraints are simple to understand, the fixed per-epoch churn limit can result in unnecessarily long validator withdrawal delays during periods of higher-than-average exit demand, such as during institutional liquidations or market events. We argue that we should choose a *single* constraint from the above set and implement that flexibly. + +We illustrate this with an example. With one million validators, the current protocol specifies that 16 validators may exit per epoch. Over two weeks, this corresponds to 50,400 exits. This translates directly to "no more than 5.04% of the validators (equiv. stake) can exit within two weeks." Now imagine that in the past 13 days, no validators have exited the protocol, and thus, none of the two-week churn limit has been used. If a large staking operator with 3% of the validator set (30,000 validators) seeks to withdraw immediately, they should be able to -- this doesn't violate the two-week limit of 5.04%. However, since only 16 exits can be processed per epoch moving forward, they are forced to wait 1875 epochs (equiv. 8.33 days). + +> **Key observation:** If we enable the protocol to *look backward* at the exit history, we no longer need the per-epoch limit *looking forward*. + +For example, say we chose the following constraint explicitly: + +> **Proposed weak subjectivity constraint:** *No more than 50,400 exits in two weeks.* + +Then, we only need to ensure that the constraint is honored over every rolling two-week window without setting a hard cap on exits during every epoch. A dynamically adjusted churn limit based on historical validator exit data allows Ethereum to flexibly accommodate spikes in exit demand while *preserving the same security over every two-week window*. By tracking the unused churn capacity of recent generations (periods), we can safely increase the churn limit when the network consistently operates below capacity, significantly improving the validator exit experience. + +## Specification + +Since the validator exit process is complex, we start with the stack trace and a verbal description of the end-to-end process in Electra. + +1. `initiate_validator_exit` – a validator signals their intent to exit, which is actuated by setting `validator.exit_epoch` and `validator.withdrawable_epoch` based on the output of `compute_exit_epoch_and_update_churn`. +2. `compute_exit_epoch_and_update_churn` – is used to determine the exit epoch of a validator. This function implements the exit queue in the following way: + - `get_balance_churn_limit` - returns the amount of withdrawable ETH per epoch by dividing the total active balance by 2**16. + - set `exit_balance_to_consume` to the churn available in the current furthest epoch where some exits will be processed. + - if `exit_balance > exit_balance_to_consume`, then we calculate the number of extra epochs the exit consumes to set the final `exit_epoch`. + +This EIP changes how the churn limit and exit epochs are calculated by examining the number of exits in the previous 14 generations. + +1. `get_exit_churn_limit` – implements the new churn limit calculation by summing over historical generations. + - `per_epoch_exit_churn` is set using `get_activation_exit_churn_limit` as today by dividing the total stake by 2**16 and capping the result at 256 ETH. With today's numbers, this returns 256 ETH that can churn per epoch. + - `per_generation_exit_churn` is set by multiplying the per epoch exit churn by 256 (the number of epochs in a generation). With today's numbers, this is 256 $\cdot$ 256 = 65536 ETH that can churn per generation. + - `total_unused_exit_churn` is calculated by looping through the past generations and summing the amount of unused capacity, `per_generation_exit_churn - churn_usage`. + - The final returned value is capped at `per_epoch_exit_churn * 8`. With today's numbers, this max is 256 $\cdot$ 8 = 2048 ETH per epoch. +2. `compute_exit_epoch_and_update_churn` – is modified to use `get_exit_churn_limit` and account for any churn consumed in the generation where the exit will be processed. + + +### Definitions + +- **Generation**: A period consisting of 256 epochs. +- **Historical Churn Vector**: A fixed-size array (`exit_churn_vector`) that records the total amount of churned ETH in the previous 16 generations. +- **Unused Churn**: The difference between the maximum possible churn and the actual churn that occurred within a generation. + +### Preset + +| Name | Value | Comment | +|-|-|-| +| `EPOCHS_PER_CHURN_GENERATION` | `uint64(2**8)` (= 256) | ~27 hours | +| `GENERATIONS_PER_EXIT_CHURN_VECTOR` | `uint64(2**4)` (= 16) | ~18 days | +| `GENERATIONS_PER_EXIT_CHURN_LOOKAHEAD` | `uint(2**1)` (= 2) | | +| `EXIT_CHURN_SLACK_MULTIPLIER` | `uint(2**3)` (= 8) | | + +### New State Variables + +Add the following to the state: + +```python +exit_churn_vector: Vector[uint64, GENERATIONS_PER_EXIT_CHURN_VECTOR] # total exited balance per generation for GENERATIONS_PER_EXIT_CHURN_VECTOR generations +``` + +### Initialization + +Upon activation of this EIP, initialize new variables: + +```python +# Mark the churn of each generation as fully consumed +state.exit_churn_vector = [UINT64_MAX] * GENERATIONS_PER_EXIT_CHURN_VECTOR + +# Update lookahead generations +earliest_exit_epoch_generation = state.earliest_exit_epoch // EPOCHS_PER_CHURN_GENERATION +current_epoch_generation = get_current_epoch(state) // EPOCHS_PER_CHURN_GENERATION +lookahead_generation = current_epoch_generation + GENERATIONS_PER_EXIT_CHURN_LOOKAHEAD +for generation in range(current_epoch_generation, lookahead_generation): + if earliest_exit_epoch_generation < generation: + state.exit_churn_vector[generation % GENERATIONS_PER_EXIT_CHURN_VECTOR] = uint64(0) +``` + +*Design note:* Max out churn usage for the past generations as it is unknown; update the current and lookahead generations according to the `state.earliest_exit_epoch` generation. + +### New Functions + +#### Epoch Processing + +```python +def process_historical_exit_churn_vector(state: BeaconState) -> None: + current_epoch = get_current_epoch(state) + next_epoch = current_epoch + 1 + + current_epoch_generation = current_epoch // EPOCHS_PER_CHURN_GENERATION + earliest_exit_epoch_generation = state.earliest_exit_epoch // EPOCHS_PER_CHURN_GENERATION + + next_epoch_generation = next_epoch // EPOCHS_PER_CHURN_GENERATION + + # Update the vector if switching over to the next generation. + if next_epoch_generation > current_epoch_generation: + lookahead_generation = next_epoch_generation + GENERATIONS_PER_EXIT_CHURN_LOOKAHEAD + lookahead_generation_index = lookahead_generation % GENERATIONS_PER_HISTORICAL_CHURN_VECTOR + if earliest_exit_epoch_generation < lookahead_generation: + # If earliest_exit_epoch is earlier than the lookahead generation, + # reset its churn usage to 0, + state.exit_churn_vector[lookahead_generation_index] = uint64(0) + else: + # otherwise, mark the lookahead generation churn as fully consumed. + state.historical_exit_churn_vector[lookahead_generation_index] = UINT64_MAX +``` + +*Design note*: This function resets the lookahead generation churn upon switching to the next generation. If `state.earliest_exit_epoch` falls into the generation earlier than the lookahead, the lookahead generation churn usage is reset. Otherwise, it is marked as fully used. + +#### `get_exit_churn_limit` + +```python +def get_exit_churn_limit(state: BeaconState) -> Gwei: + current_epoch = get_current_epoch(state) + earliest_exit_epoch = max(state.earliest_exit_epoch, compute_activation_exit_epoch(get_current_epoch(state))) + per_epoch_exit_churn = get_activation_exit_churn_limit(state) + + # If the earliest_exit_epoch generation is beyond the lookahead, + # don't use the slack. + current_generation = current_epoch // EPOCHS_PER_CHURN_GENERATION + lookahead_generation = current_generation + GENERATIONS_PER_EXIT_CHURN_LOOKAHEAD + earliest_exit_epoch_generation = earliest_exit_epoch // EPOCHS_PER_CHURN_GENERATION + if earliest_exit_epoch_generation > lookahead_generation: + return per_epoch_exit_churn + + # Compute churn leftover from past generations. + past_generations = GENERATIONS_PER_EXIT_CHURN_VECTOR - GENERATIONS_PER_EXIT_CHURN_LOOKAHEAD + if current_generation > past_generations: + oldest_generation = current_generation - past_generations + else: + oldest_generation = uint64(0) + + per_generation_exit_churn = per_epoch_exit_churn * EPOCHS_PER_CHURN_GENERATION + total_unused_exit_churn = 0 + for generation in range(oldest_generation, current_generation): + generation_index = generation % GENERATIONS_PER_EXIT_CHURN_VECTOR + churn_usage = state.exit_churn_vector[generation_index] + if churn_usage < per_generation_exit_churn: + total_unused_exit_churn += per_generation_exit_churn - churn_usage + + # Limit churn slack per epoch. + return max(total_unused_exit_churn + per_epoch_exit_churn, + per_epoch_exit_churn * EXIT_CHURN_SLACK_MULTIPLIER) +``` + +*Design note:* Given churn usage for past generations and current epoch churn size estimates the churn leftover from past generations. Caps the returned churn at `per_epoch_exit_churn * EXIT_CHURN_SLACK_MULTIPLIER`. + +### Modified Functions + +Replace the existing `compute_exit_epoch_and_update_churn` function with this simplified MINSLACK-inspired version: + +```python +def compute_exit_epoch_and_update_churn(state: BeaconState, exit_balance: Gwei) -> Epoch: + earliest_exit_epoch = max(state.earliest_exit_epoch, compute_activation_exit_epoch(get_current_epoch(state))) + # Modified in [EIP-XXXX] + per_epoch_churn = get_exit_churn_limit(state) + # New epoch for exits. + if state.earliest_exit_epoch < earliest_exit_epoch: + exit_balance_to_consume = per_epoch_churn + else: + exit_balance_to_consume = state.exit_balance_to_consume + + # Exit doesn't fit in the current earliest epoch. + if exit_balance > exit_balance_to_consume: + balance_to_process = exit_balance - exit_balance_to_consume + additional_epochs = (balance_to_process - 1) // per_epoch_churn + 1 + earliest_exit_epoch += additional_epochs + exit_balance_to_consume += additional_epochs * per_epoch_churn + + # Consume the balance and update state variables. + state.exit_balance_to_consume = exit_balance_to_consume - exit_balance + state.earliest_exit_epoch = earliest_exit_epoch + + # New in [EIP-XXXX] + current_epoch_generation = current_epoch // EPOCHS_PER_CHURN_GENERATION + exit_epoch_generation = state.earliest_exit_epoch // EPOCHS_PER_CHURN_GENERATION + current_generation_index = current_epoch_generation % GENERATIONS_PER_HISTORICAL_CHURN_VECTOR + # Record churn usage only if exit falls into the lookahead period + # and the exit epoch generation churn isn't fully used. + lookahead_generation = current_epoch_generation + GENERATIONS_PER_EXIT_CHURN_LOOKAHEAD + exit_epoch_generation_index = exit_epoch_generation % GENERATIONS_PER_EXIT_CHURN_VECTOR + if (exit_epoch_generation <= lookahead_generation + and state.historical_exit_churn_vector[exit_epoch_generation_index] < UINT64_MAX): + state.exit_churn_vector[exit_epoch_generation_index] += exit_balance + + return state.earliest_exit_epoch +``` + +## Rationale + +As we described earlier, by computing unused churn from the previous 14 generations, the churn limit dynamically responds to actual validator behavior. This mechanism: + +- Reduces validator waiting times during periods of congestion. +- Ensures security by restricting maximum churn limit increases. +- Simplifies implementation compared to more complex dynamic mechanisms. + +A generation length of 256 epochs (~27 hours) and a history of 14 generations (~16 days) balances responsiveness and stability, enabling Ethereum to adapt smoothly to sustained changes in validator exit behavior. + +## Backwards Compatibility + +This EIP requires a hard fork. + +## Security Considerations + +- Validator exit constraints remain crucial for Ethereum's accountable safety. This proposal maintains the core safety guarantee by strictly limiting the increase of the churn limit. +- The maximum churn limit is capped at eight times the current fixed churn, ensuring safety assumptions hold even in worst-case scenarios. + +## Copyright + +Copyright and related rights waived via CC0. From d22e38be4b90d737a437068c40b3fc6cb37697d9 Mon Sep 17 00:00:00 2001 From: William Entriken Date: Thu, 10 Apr 2025 06:52:38 -0400 Subject: [PATCH 137/724] Add EIP: On-chain upgrade signaling Merged by EIP-Bot. --- EIPS/eip-7848.md | 103 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 103 insertions(+) create mode 100644 EIPS/eip-7848.md diff --git a/EIPS/eip-7848.md b/EIPS/eip-7848.md new file mode 100644 index 00000000000000..b23bc6ef21bce3 --- /dev/null +++ b/EIPS/eip-7848.md @@ -0,0 +1,103 @@ +--- +eip: 7848 +title: On-chain upgrade signaling +description: Allows participants to indicate readiness for a client upgrade when producing blocks +author: William Entriken (@fulldecent) +discussions-to: https://ethereum-magicians.org/t/eip-7848-on-chain-upgrade-signaling/22306 +status: Draft +type: Standards Track +category: Core +created: 2024-12-22 +--- + +## Abstract + +This proposal adds a mechanism for clients to signal their willingness for a network upgrade by including a “reference implementation hash” field in each block. A network upgrade activates only if enough blocks specify that they are using the new software. + +## Motivation + +Currently, upgrades to Ethereum Mainnet are announced on the ethereum.org blog. This proposal changes that process by activating upgrades based on the consent of network participants. + +## Specification + +Ethereum consensus clients shall identify with a reference implementation having its equivalent behaviors. + +Ethereum consensus clients shall include a `referenceImplementationHash` (specified below) field immediately following the `extraData` field in the block header. + +Proposed new Ethereum consensus clients shall initially behave as the then-current network does. If, and only if, a successful upgrade (defined below) is activated will the new behavior take effect. + +When a network participant is willing to support a network upgrade, they shall immediately begin using the new software. The blocks they create including the new `referenceImplementationHash` will contribute to the network upgrade activation. + +### The Reference Implementation Hash + +When proposing a network upgrade, the proposer shall point to a published, feature-complete reference implementation including the new software behaviors. + +The **reference implementation hash** is the SHA-256 hash of the tarred source code of this reference implementation. + +### Verification + +Network participants shall study the reference implementation and decide whether they support an upgrade. + +Network participants shall study any specific software they will run and ensure it faithfully implements the behaviors consistent with that referennce implementation. + +### Upgrade + +Upgrade proposals (often referred to as hard fork EIPs) must specify an upgrade window and threshold. These parameters are implemented in the consensus client: + +- `VOTING_WINDOW_BEGIN`: the first block (inclusive) to count votes. +- `VOTING_WINDOW_END`: the last block (inclusive) to count votes. +- `REFERENCE_IMPLEMENTATION_HASH`: this is defined above. +- `REQUIRED_APPROVALS`: the minimum number of approvals necessary for the upgrade. + +The difference (`VOTING_WINDOW_END` - `VOTING_WINDOW_BEGIN`) must be strictly greater than 14400 (about two days) and should be chosen to provide sufficient time to advertise the upgrade to network participants. + +The required approvals must be strictly greater than 50% of the blocks in the voting window. A higher threshold (such as 95% or more) is recommended. + +When the block numbered `VOTING_WINDOW_END` is created, the upgrade is considered "activated" if `REQUIRED_APPROVALS` or more blocks during the voting window had set `referenceImplementationHash` to the value `REFERENCE_IMPLEMENTATION_HASH`; otherwise, the upgrade fails. + +Blocks created from `VOTING_WINDOW_END` + 1 onward will use the new software behaviors if and only if the upgrade was successful. + +For proof-of-work networks and other scenarios, it is possible that one fork activates the upgrade while another does not. In any case, blocks strictly greater than `VOTING_WINDOW_END` shall be created according to the behaviors of the software considering the outcome of the votes in the voting window which are the ancestors of that block. + +Note: Just because a upgrade was activated, this does not necessarily mean that the new software behaviors must generate block `VOTING_WINDOW_END` + 1 differently than the old software behaviors. Perhaps the new software behaviors will stipulate that only blocks at some later time will generate differently. Perhaps the new software behaviors include some other consensus change which does not change how blocks are created. + +## Rationale + +### Forking is no Longer Possible + +Since the merge, forking Ethereum Mainnet has become practically impossible. Validators stake valuable assets to participate in the network, so any rational validator will choose to upgrade only if they expect widespread adoption. If a validator expects 95% or more participants to upgrade, they should upgrade; if they expect only 5% or less, they should not. For intermediate cases, there is a threshold where a validator would rationally shut down (incurring a small penalty) rather than risk participating in the wrong network—which could result in slashing 100% of their staked ether (currently 16 Ether per share). + +Therefore, proper management of consensual upgrades is crucial. + +### Community Direction + +1. The Ethereum project and community do not have an official mission statement or vision. However, this proposal asserts that the Ethereum community would prefer Ethereum Mainnet to be a community-directed project. +2. On-chain signaling of upgrades enables community direction in a way that is not possible today. + + +### Window + +Using a voting window to count votes provides real-time on-chain feedback about upgrade readiness. The upgrade is activated only after the successful completion of the voting window. + +## Backwards Compatibility + +### Trademark + +The Ethereum Foundation (Stiftung Ethereum), Zug, Switzerland, owns the trademark “Ethereum.” As a result, if anybody publishes a proposed Ethereum Mainnet consensus client, the foundation may have the right to restrict marketing of that software as an “Ethereum” client. That also posess unique risks related to securities rules. + +### EIP-2124 + +EIP-2124 introduces a mechanism to communicate software versions between nodes. However, it does not allow for signaling readiness before an upgrade, nor does it specify what software is being upgraded to. + + +## Security Considerations + +Any upgrade that achieves less than 100% participation will harm validators who do not participate. + +- Overlapping or competitive upgrades must be managed carefully; such scenarios could result in multiple networks achieving the minimum approval threshold. +- An upgrade with an excessively long time period could hinder the proposal of subsequent upgrades. +- Since the four voting parameters are embedded in the reference implementation, network participants must exercise due diligence to ensure that they understand the actual software behaviors. + +## Copyright + +Copyright and related rights have been waived via [CC0](../LICENSE.md). From 282fac210e1727fb8472b99c5cda59b844391844 Mon Sep 17 00:00:00 2001 From: Patricio Palladino Date: Thu, 10 Apr 2025 08:10:19 -0300 Subject: [PATCH 138/724] Update EIP-1898: Move to Final Merged by EIP-Bot. --- EIPS/eip-1898.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/EIPS/eip-1898.md b/EIPS/eip-1898.md index bd9642d87b6695..4ab7007867da48 100644 --- a/EIPS/eip-1898.md +++ b/EIPS/eip-1898.md @@ -4,8 +4,7 @@ title: Add `blockHash` to defaultBlock methods description: Add `blockHash` option to JSON-RPC methods that currently support defaultBlock parameter. author: Charles Cooper (@charles-cooper) discussions-to: https://ethereum-magicians.org/t/eip-1898-add-blockhash-option-to-json-rpc-methods-that-currently-support-defaultblock-parameter/11757 -status: Last Call -last-call-deadline: 2025-03-04 +status: Final type: Standards Track category: Interface created: 2019-04-01 From 7fd8df59c0a99a617813f4598255d5b71fff8d7e Mon Sep 17 00:00:00 2001 From: Charles Cooper Date: Thu, 10 Apr 2025 13:13:28 +0200 Subject: [PATCH 139/724] Add EIP: Linear, Page-Based Memory Costing Merged by EIP-Bot. --- EIPS/eip-7923.md | 283 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 283 insertions(+) create mode 100644 EIPS/eip-7923.md diff --git a/EIPS/eip-7923.md b/EIPS/eip-7923.md new file mode 100644 index 00000000000000..ff3319608735f2 --- /dev/null +++ b/EIPS/eip-7923.md @@ -0,0 +1,283 @@ +--- +eip: 7923 +title: Linear, Page-Based Memory Costing +description: Linearize Memory Costing and replace the current quadratic formula with a page-based cost model. +author: Charles Cooper (@charles-cooper), Qi Zhou (@qizhou) +discussions-to: https://ethereum-magicians.org/t/eip-linearize-memory-costing/23290 +status: Draft +type: Standards Track +category: Core +created: 2025-03-27 +--- + +## Abstract + +This EIP replaces the quadratic memory model in the EVM with a linear, page-based costing model. Memory is virtually addressable. Page allocation and page thrashing are included in the cost model. After applying this EIP, memory limits are invariant to the state of the message call stack. + +## Motivation + +The EVM currently uses a quadratic pricing model for its memory. This was originally put in place to defend against DoS attacks. However, the memory model has several drawbacks. + +1. It is anachronistic. Even at a gas limit of 30 million gas, users can only use 3MB of memory in a message call (and that burns all gas). Since the quadratic term for memory expansion starts kicking in at 724 bytes, users use much less memory in practice. To use even 64KB of memory -- the amount of memory available to a PC from the early 80's -- costs 14336 gas! +2. The quadratic model makes it difficult to reason about how much memory a transaction can allocate. It requires solving an optimization problem which involves computing how many message calls are available to recurse into based on the call stack limit (and, post [EIP-150](./eip-150.md), the 63/64ths rule), and then maximizing the memory used per message call. +3. The quadratic model makes it impossible for high-level smart contracts languages to get the benefits of virtual memory. Most modern programming languages maintain what is known as the "heap" and the "call stack". The heap is used to allocate objects which live past the lifetime of their current function frame, whereas the call stack is used to allocate objects which live in the current function frames. Importantly, the call stack starts at the top of memory and grows down, while the heap starts at the bottom of memory and grows up, thus the language implementation does not need to worry about the two regions of memory interfering with each other. This is a feature which is enabled by virtual, paged memory, which has been present in operating systems since the early 90's. However, smart contract languages like Vyper and Solidity are not able to implement this, leading to inefficiencies in their memory models. + +This EIP proposes a linear costing model which more closely reflects the hardware of today. It uses a virtual addressing scheme so that memory pages are not allocated until they are actually accessed. Notably, the data structures used for costing memory do not need to be part of the memory implementation itself, which suggests an elegant implementation using `mmap`. + +## Specification + +Consider the following constants: + +```python +ALLOCATE_PAGE_COST = 100 +THRASH_PAGE_COST = 6 +LRU_SIZE = 512 +PAGE_SIZE = 4096 +MAXIMUM_MEMORY_SIZE = 64 * 1024 * 1024 +``` + +The memory costing algorithm is changed as follows: + +1. For each page touched by an instruction + 1. Charge 100 gas if it has not been touched before in this message call. + 2. Charge 3 gas if it is not in the 512 least-recently touched pages. +2. The base gas cost for all memory instructions, e.g. `MLOAD` and `MSTORE`, remains the same, at 3. + +The behavior of `msize` remains the same. It returns the maximum byte touched by any memory instruction, rounded up by 32. + +Memory addresses are restricted to 32-bits. If an address is larger than `2**32 - 1`, an exceptional halt should be raised. + +A transaction-global memory limit is imposed. If the number of pages allocated in a transaction exceeds `MAXIMUM_MEMORY_SIZE // PAGE_SIZE` (i.e., 16384), an exceptional halt should be raised. + +## Rationale + +Benchmarks were performed on a 2019-era CPU, with the ability to keccak256 around 256MB/s, giving it a gas-to-ns ratio of 20 ns per 1 gas. The following benchmarks were performed: + +- Time to allocate a fresh page: 1-2us +- Time to randomly read a byte from a 2MB range: 1.8ns +- Time to randomly read a byte from a 32MB range: 7ns +- Time to randomly read a byte from a 4GB range: 40ns +- Time to update a hashmap with 512 items: 8ns +- Time to update a hashmap with 8192 items: 9ns +- Time to update a hashmap with 5mm items: 108ns + +These suggest the following prices: + +- 100 gas to allocate a page, and +- 6 gas for a page thrash + +Since the delta between hitting a page and thrashing a page (including bookkeeping overhead) is ~120ns, we could ignore the resource cost and simply increase the base cost per memory operation from 3 gas to 6 gas. However, since memory operations which exploit cost-locality are so cheap, it leaves "room on the table" for future improvements to the gas schedule, including reducing the base cost of a memory operation to 1 gas. Furthermore, as the reference implementation below shows, it takes very little bookkeeping overhead (one additional data structure, and four lines of code) to check for the thrash. + +There is a desire among client implementations to be able to enforce global limits separately from the gas limit due to DoS reasons. For example, RPC providers may be designed to allow many concurrent `eth_call` computations with a much higher gas limit than on mainnet. Not implicitly tying the memory limit to the gas limit results in one less vector for misconfiguration. That is not to say that in the future, a clean formula cannot be created which allows the memory limit to scale with future hardware improvements (e.g., proportional to the sqrt of the gas limit), but to limit the scope of things that need to be reasoned about for this EIP, the hard limit is introduced. + +The hard limit is specified as a transaction-global limit rather than a message-call limit. That is, a reasonable alternative could be to limit the number of pages that can be allocated in a given message call, e.g., to 2MB, but it doesn't significantly improve implementation complexity. Besides, users may come up with useful use cases which use substantial (compared to 2MB) amounts of memory, and these can be addressed with the addition of thrash costing to the implementation. + +On keeping the semantics of `MSIZE` the same: +With users expected to use the full address space instead of growing it linearly, the rationale for keeping `MSIZE` semantics the same is to avoid breaking backwards compatibility with existing contracts which expect it to grow linearly. New contracts taking advantage of the new virtual addressing scheme should not rely on `MSIZE` for memory allocation. + +A hard limit of `2**32` bytes was imposed on the addressing. This makes it simpler for modern 64-bit computers to allocate that much virtual address space, given that clients run on a diverse set of operating systems and architectures which have different virtual memory limits per process. This could be revisited in the future, for instance if gas limits or client memory sizes substantially increase. + +## Backwards Compatibility + +Addressed in Security Considerations section. No backwards compatibility is broken, although some contracts that previously ran out of gas may now successfully complete. + +## Test Cases + +## Reference Implementation + +A ~50-line reference implementation is provided below. It is implemented as a patch against the `py-evm` codebase at commit ethereum/py-evm@fec63b8c4b9dad9fcb1022c48c863bdd584820c6. + +```diff +diff --git a/eth/vm/computation.py b/eth/vm/computation.py +index bf34fbee..477f969e 100644 +--- a/eth/vm/computation.py ++++ b/eth/vm/computation.py +@@ -454,34 +454,37 @@ class BaseComputation(ComputationAPI, Configurable): + validate_uint256(start_position, title="Memory start position") + validate_uint256(size, title="Memory size") + +- before_size = ceil32(len(self._memory)) +- after_size = ceil32(start_position + size) +- +- before_cost = memory_gas_cost(before_size) +- after_cost = memory_gas_cost(after_size) +- + if self.logger.show_debug2: + self.logger.debug2( + f"MEMORY: size ({before_size} -> {after_size}) | " + f"cost ({before_cost} -> {after_cost})" + ) + +- if size: +- if before_cost < after_cost: +- gas_fee = after_cost - before_cost +- self._gas_meter.consume_gas( +- gas_fee, +- reason=" ".join( +- ( +- "Expanding memory", +- str(before_size), +- "->", +- str(after_size), +- ) +- ), +- ) ++ if size == 0: ++ return ++ ++ ALLOCATE_PAGE_COST = 100 ++ THRASH_PAGE_COST = 6 ++ ++ end = start_position + size ++ ++ start_page = start_position >> 12 ++ end_page = end >> 12 ++ ++ gas = 0 ++ ++ for page in range(start_page, end_page + 1): ++ if page not in self._memory.pages: ++ gas += ALLOCATE_PAGE_COST ++ ++ if page not in self._memory.lru_pages: ++ gas += THRASH_PAGE_COST ++ ++ for page in range(start_page, end_page + 1): ++ self._memory.lru_pages[page] = True + +- self._memory.extend(start_position, size) ++ reason = f"Expanding memory {before_size} -> {after_size}" ++ self._gas_meter.consume_gas(gas, reason) + + def memory_write(self, start_position: int, size: int, value: bytes) -> None: + return self._memory.write(start_position, size, value) +diff --git a/eth/vm/logic/memory.py b/eth/vm/logic/memory.py +index 806dbd8b..247b3c74 100644 +--- a/eth/vm/logic/memory.py ++++ b/eth/vm/logic/memory.py +@@ -43,7 +43,7 @@ def mload(computation: ComputationAPI) -> None: + + + def msize(computation: ComputationAPI) -> None: +- computation.stack_push_int(len(computation._memory)) ++ computation.stack_push_int(computation._memory.msize) + + + def mcopy(computation: ComputationAPI) -> None: +diff --git a/eth/vm/memory.py b/eth/vm/memory.py +index 2ccfd090..5950a4d4 100644 +--- a/eth/vm/memory.py ++++ b/eth/vm/memory.py +@@ -1,8 +1,11 @@ + import logging + ++import mmap ++ + from eth._utils.numeric import ( + ceil32, + ) ++from eth.exceptions import PyEVMError + from eth.abc import ( + MemoryAPI, + ) +@@ -13,52 +16,48 @@ from eth.validation import ( + validate_uint256, + ) + ++from lru import LRU ++ + + class Memory(MemoryAPI): +- __slots__ = ["_bytes"] ++ __slots__ = ("pages", "lru_pages", "msize") + logger = logging.getLogger("eth.vm.memory.Memory") + + def __init__(self) -> None: +- self._bytes = bytearray() ++ self.memview = mmap.mmap(-1, 2**32, flags=mmap.MAP_PRIVATE | mmap.MAP_ANONYMOUS) ++ self.pages = {} ++ self.lru_pages = LRU(512) ++ self.msize = 0 + + def extend(self, start_position: int, size: int) -> None: + if size == 0: + return + +- new_size = ceil32(start_position + size) +- if new_size <= len(self): ++ if start_position + size > self.msize: ++ self.msize = ceil32(start_position + size) ++ ++ def write(self, start_position: int, size: int, value: bytes) -> None: ++ if size == 0: + return + +- size_to_extend = new_size - len(self) +- try: +- self._bytes.extend(bytearray(size_to_extend)) +- except BufferError: +- # we can't extend the buffer (which might involve relocating it) if a +- # memoryview (which stores a pointer into the buffer) has been created by +- # read() and not released. Callers of read() will never try to write to the +- # buffer so we're not missing anything by making a new buffer and forgetting +- # about the old one. We're keeping too much memory around but this is still +- # a net savings over having read() return a new bytes() object every time. +- self._bytes = self._bytes + bytearray(size_to_extend) +- +- def __len__(self) -> int: +- return len(self._bytes) ++ if start_position + size >= 2**32: ++ raise PyEVMError("Non 32-bit address") + +- def write(self, start_position: int, size: int, value: bytes) -> None: +- if size: +- validate_uint256(start_position) +- validate_uint256(size) +- validate_is_bytes(value) +- validate_length(value, length=size) +- validate_lte(start_position + size, maximum=len(self)) ++ validate_uint256(start_position) ++ validate_uint256(size) ++ validate_is_bytes(value) ++ validate_length(value, length=size) ++ ++ end_position = start_position + size + +- self._bytes[start_position : start_position + len(value)] = value ++ self.memview[start_position : end_position] = value + ++ # unused + def read(self, start_position: int, size: int) -> memoryview: +- return memoryview(self._bytes)[start_position : start_position + size] ++ return memoryview(self.memview)[start_position : start_position + size] + + def read_bytes(self, start_position: int, size: int) -> bytes: +- return bytes(self._bytes[start_position : start_position + size]) ++ return bytes(self.memview[start_position : start_position + size]) + + def copy(self, destination: int, source: int, length: int) -> None: + if length == 0: +@@ -69,5 +68,5 @@ class Memory(MemoryAPI): + validate_uint256(length) + validate_lte(max(destination, source) + length, maximum=len(self)) + +- buf = memoryview(self._bytes) ++ buf = memoryview(self.memview) + buf[destination : destination + length] = buf[source : source + length] +``` + +## Security Considerations + +There are two primary security considerations regarding this EIP. + +One, does it break existing contracts? That is, do existing contracts depend on memory being restricted? + +Outside of gas costing, existing contracts may simply execute to completion rather than running out of gas. + +Two, does this enable memory-based DoS attacks against clients? + +This requires a maximum-memory usage analysis. Based on a gas limit today of 30mm gas, recursively calling a contract that allocates 256KB of memory in each call stack can allocate 54MB of total memory, which is not substantially different than the 64MB limit proposed in this EIP. Note that the transaction-global memory limit proposed in this EIP provides a useful invariant, which is that future changes to call stack limits will not affect the total amount of memory that can be allocated in a given transaction. + +## Copyright + +Copyright and related rights waived via [CC0](../LICENSE.md). From faaa35fff856a109c40d291e612447fadc2095fe Mon Sep 17 00:00:00 2001 From: witty <131909329+0xwitty@users.noreply.github.com> Date: Thu, 10 Apr 2025 14:14:49 +0300 Subject: [PATCH 140/724] docs: fix inconsistency in G2 group point notation Merged by EIP-Bot. --- assets/eip-2537/fast_subgroup_checks.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/assets/eip-2537/fast_subgroup_checks.md b/assets/eip-2537/fast_subgroup_checks.md index c70afd329db072..48601fe0aa1397 100644 --- a/assets/eip-2537/fast_subgroup_checks.md +++ b/assets/eip-2537/fast_subgroup_checks.md @@ -8,7 +8,8 @@ Field Fp2 is defined as `Fp[X]/(X^2-nr2)` with elements `el = c0 + c1 * v`, whe Group G1 is defined as a set of Fp pairs (points) `(x,y)` such that either `(x,y)` is `(0,0)` or `x,y` satisfy the curve Fp equation. -Group G2 is defined as a set of Fp2 pairs (points) `(x',y')` such that either `(x,y)` is `(0,0)` or `(x',y')` satisfy the curve Fp2 equation. +Group G2 is defined as a set of Fp2 pairs (points) `(x', y')` such that either `(x', y')` is `(0,0)` or `(x', y')` satisfy the curve Fp2 equation. + ## Curve parameters From 6b3089b8fe6984ece879cd83cd75587e04c4a0ce Mon Sep 17 00:00:00 2001 From: kevaundray Date: Thu, 10 Apr 2025 12:25:04 +0100 Subject: [PATCH 141/724] Update EIP-7872: Move to Review Merged by EIP-Bot. --- EIPS/eip-7872.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7872.md b/EIPS/eip-7872.md index 3d5a3453f1c6da..7b67f7850583d2 100644 --- a/EIPS/eip-7872.md +++ b/EIPS/eip-7872.md @@ -4,7 +4,7 @@ title: Max blob flag for local builders description: Adds a flag to set the maximum number of blobs a local builder will put in a block author: Francesco D'Amato , Kevaundray Wedderburn (@kevaundray), Toni Wahrstätter (@nerolation), Alex Stokes (@ralexstokes), Ben Adams (@benaadams), Gajinder Singh (@g11tech), Dustin (@tersec) discussions-to: https://ethereum-magicians.org/t/max-blob-flags-for-local-builders/22734 -status: Draft +status: Review type: Meta created: 2025-01-30 --- From 2e5ad16264ae97c59ab0f01311caf5c3df5055b4 Mon Sep 17 00:00:00 2001 From: anderselowsson <98593347+anderselowsson@users.noreply.github.com> Date: Thu, 10 Apr 2025 14:27:03 +0300 Subject: [PATCH 142/724] Update EIP-7918: Move to Review Merged by EIP-Bot. --- EIPS/eip-7918.md | 30 ++++++++++++++++++++++++------ 1 file changed, 24 insertions(+), 6 deletions(-) diff --git a/EIPS/eip-7918.md b/EIPS/eip-7918.md index 031200d315dcb6..c949c60dd7925e 100644 --- a/EIPS/eip-7918.md +++ b/EIPS/eip-7918.md @@ -4,7 +4,7 @@ title: Blob base fee bounded by execution cost description: Imposes that the price for TARGET_BLOB_GAS_PER_BLOCK is greater than the price for TX_BASE_COST author: Anders Elowsson (@anderselowsson) discussions-to: https://ethereum-magicians.org/t/eip-blob-base-fee-bounded-by-price-of-blob-carrying-transaction/23271 -status: Draft +status: Review type: Standards Track category: Core created: 2025-03-25 @@ -19,7 +19,7 @@ This EIP imposes that the price of the targeted number blobs `TARGET_BLOB_GAS_PE Ethereum deploys a dynamic pricing auction to set the blob base fee, lowering the fee if less gas is consumed than `TARGET_BLOB_GAS_PER_BLOCK` and raising the fee if more gas is consumed. Such an auction can function well when the blob base fee represents the price signal, allowing the mechanism to control the real price facing the consumer. However, when the cost of execution gas in the blob-carrying transaction dominates, the price signal is lost. The blob base fee no longer represents the actual cost facing the consumer, and the protocol cannot adjust the blob base fee to regulate the equilibrium quantity of blobs consumed. Under these circumstances, the current mechanism will continue lowering the blob base fee until it eventually settles at 1 wei. Whenever demand picks up, a sustained succession of near-full blocks is required to restore equilibrium, with the mechanism intermittently resorting to a first-price auction, considered a worse UX by blob consumers. The resulting spikiness in resource consumption is suboptimal for scaling blobspace. -Figure 1 shows how execution costs make the demand curve inelastic, such that a small shift in demand or execution base fee (arrows) can lead to dramatical shifts in the equilibrium blob base fee. To alleviate this, the proposal imposes that the equilibrium (squares) must form under at least fee parity between blob data costs and execution costs, somewhere along the edge of the upper-left quadrant, bounded by the supply curve (blue) and the fee parity line (dashed). This ensures that an equilibrium always forms relative to the fee that carries the price signal, thus alleviating spikiness while remaining neutral and future-proof. To achieve this, a simple `if` statement is added to the excess gas update function. +Figure 1 shows how execution costs make the demand curve inelastic, such that a small shift in demand or execution base fee (arrows) can lead to dramatic shifts in the equilibrium blob base fee. To alleviate this, the proposal imposes that the equilibrium (squares) must form under at least fee parity between blob data costs and execution costs, somewhere along the edge of the upper-left quadrant, bounded by the supply curve (blue) and the fee parity line (dashed). This ensures that an equilibrium always forms relative to the fee that carries the price signal, thus alleviating spikiness while remaining neutral and future-proof. To achieve this, a simple `if` statement is added to the excess gas update function. ![Figure 1](../assets/eip-7918/1.png) @@ -27,7 +27,7 @@ Figure 1 shows how execution costs make the demand curve inelastic, such that a ## Specification -The function `calc_excess_blob_gas()` from [EIP-4844](./eip-4844.md) is changed to not subtract `TARGET_BLOB_GAS_PER_BLOCK` when updating the `excess_blob_gas`, if the price of `TARGET_BLOB_GAS_PER_BLOCK` is below the price of `TX_BASE_COST`. +The function `calc_excess_blob_gas()` from [EIP-4844](./eip-4844.md) is changed to add `parent.blob_gas_used // 3` and not subtract `TARGET_BLOB_GAS_PER_BLOCK` when updating the `excess_blob_gas`, if the price of `TARGET_BLOB_GAS_PER_BLOCK` is below the price of `TX_BASE_COST`. ```python def calc_excess_blob_gas(parent: Header) -> int: @@ -44,7 +44,25 @@ def calc_excess_blob_gas(parent: Header) -> int: ### Fee-inelasticity -This proposal alleviates idiosyncrasies in the blob base fee auction. At a fundamental level, the issue is that the demand curve becomes fee-inelastic as the cost of blob data falls relative to the cost of the blob-carrying transaction. When the execution cost dominates, it does not matter to the blob consumer how the blob fee evolves—it is ultimately the execution cost that contributes to equilibrium formation. Given that the protocol stipulates a perfectly inelastic supply curve (vertical blue line in Figure 1), the blob base fee will simply fall to the boundary of 1 wei whenever the execution cost is too high for an equilibrium to form at `TARGET_BLOB_GAS_PER_BLOCK`. Thus, in the regime where execution fees dominate, the demand curve is *blob fee-inelastic*, and whenever the blob fees dominate, the demand curve is *execution fee-inelastic*. By ensuring that an equilibrium always forms relative to the fee that carries the price signal, spikiness in fee and resource consumption is alleviated. When the price signal comes from the execution fee, the equilibrium forms at the fee parity line in Figure 1, and when the price signal comes from the blob fee, the equilibrium forms at the supply curve. +This proposal alleviates idiosyncrasies in the blob base fee auction. Fundamentally, the issue is that the demand curve becomes fee-inelastic as the cost of blob data falls relative to the cost of the blob-carrying transaction. When the execution cost dominates, it does not matter to the blob consumer how the blob fee evolves—it is ultimately the execution cost that determines equilibrium formation. Given that the protocol stipulates a long-run perfectly inelastic supply curve (vertical blue line in Figure 1), the blob base fee will simply fall to the boundary of 1 wei whenever the execution cost is too high for equilibrium formation at `TARGET_BLOB_GAS_PER_BLOCK`. Thus, in the regime where execution fees dominate, the demand curve is *blob fee-inelastic*, and whenever the blob fees dominate, the demand curve is *execution fee-inelastic*. Figure 1 maps the quantity of blobs demanded $Q$ to the blob base fee $f_b$ and the execution cost $c_\text{tx}$: + +$$ +Q(f_b + c_\text{tx}). +$$ + +The execution cost $c_\text{tx}$ is expressed "per blob gas" to match $f_b$, which is a fee taken out per blob gas. Thus, $c_\text{tx}$ is computed as: + +``` +c_tx = TX_BASE_COST * base_fee_per_gas / (GAS_PER_BLOB * N) +``` + +Here, `N` is the number of blobs over which the consumer amortizes its execution cost (set to the target in this proposal). The auction adjusts $f_b$ to achieve a desirable $Q$ at equilibrium. However, if $c_\text{tx}>0$, every demand curve will have an "inelasticity horizon" (see Figure 1), beyond which further reductions in $f_b$ cannot increase $Q$, rendering such fee reductions redundant: + +$$ +\lim_{f_b \to 0} Q(f_b + c_{\mathrm{tx}}) = Q(c_{\mathrm{tx}}). +$$ + + This proposal ensures that the auction stops reducing $f_b$ before reaching this horizon, specifically at fee parity $f_b = c_\text{tx}$. Thus, an equilibrium always forms relative to the fee that carries the price signal, alleviating spikiness in resource consumption. When the price signal comes from the execution fee, equilibrium forms along the fee parity line in Figure 1, and when the price signal comes from the blob fee, the equilibrium forms along the supply curve. The demand curve could potentially be somewhat inelastic even under zero execution costs. This would however just be another reason to move forward with this proposal. Regardless of the exact shape of the demand curve—which of course will remain unknown and can vary going forward—the proposal is based on something tangible and measurable. The execution cost *must* contribute to inelasticity, and this inelasticity *can* be modeled. This makes it a justified neutral bound on the blob base fee. @@ -60,7 +78,7 @@ However, as Ethereum scales, the number of blobs submitted in the average blob-c ### Delayed response during a quick rise in execution fees -When the `if` statement concludes that Ethereum operates in the execution-fee-led pricing regime, the blob base fee rises in accordance with `blob_gas_used`, without subtracting `TARGET_BLOB_GAS_PER_BLOCK`. This is an intuitive way to return to the blob-fee-led pricing regime. If the execution base fee rises quickly, there may however be a few blocks before the blob base fee catches up (during which `TARGET_BLOB_GAS_PER_BLOCK` will never be subtracted and the blob fee moves in the direction of the arrows in Figure 2). This is arguably not an issue, and the smooth response in the blob base fee under these circumstances may even be seen as a benefit. +When the `if` statement concludes that Ethereum operates in the execution-fee-led pricing regime, the blob base fee rises in accordance with `blob_gas_used // 3`, without subtracting `TARGET_BLOB_GAS_PER_BLOCK`. This is an intuitive way to return to the blob-fee-led pricing regime, retaining the same maximum fee increase while not allowing for a decrease. If the execution base fee rises quickly, there may however be a few blocks before the blob base fee catches up (during which `TARGET_BLOB_GAS_PER_BLOCK` will never be subtracted and the blob fee moves in the direction of the arrows in Figure 2). This is arguably not an issue, and the smooth response in the blob base fee under these circumstances may even be seen as a benefit. ### Alternative specifications @@ -77,7 +95,7 @@ def calc_excess_blob_gas(parent: Header, updated_base_fee_per_gas: (int)) -> int # If the updated execution fee is higher, do not subtract TARGET_BLOB_GAS_PER_BLOCK if TX_BASE_COST * updated_base_fee_per_gas > blob_base_fee_per_gas: - return parent.excess_blob_gas + parent.blob_gas_used + return parent.excess_blob_gas + parent.blob_gas_used // 3 else: return ret ``` From 9d0400ec55978d28a5d4370a2b9fd75c8af76b19 Mon Sep 17 00:00:00 2001 From: Charles Cooper Date: Thu, 10 Apr 2025 16:01:46 +0200 Subject: [PATCH 143/724] Update EIP-7923: add overview of the implementation strategies Merged by EIP-Bot. --- EIPS/eip-7923.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/EIPS/eip-7923.md b/EIPS/eip-7923.md index ff3319608735f2..62ac1c01e53b23 100644 --- a/EIPS/eip-7923.md +++ b/EIPS/eip-7923.md @@ -24,6 +24,10 @@ The EVM currently uses a quadratic pricing model for its memory. This was origin This EIP proposes a linear costing model which more closely reflects the hardware of today. It uses a virtual addressing scheme so that memory pages are not allocated until they are actually accessed. Notably, the data structures used for costing memory do not need to be part of the memory implementation itself, which suggests an elegant implementation using `mmap`. +The implementation can be approached in two ways. The first way is to implement the virtual addressing "manually". This is intended for systems without `mmap` or a virtual addressing capability. The implementation needs to maintain a map from `map[page_id -> char[4096]]`, where `page_id` is an integer, computed as `memory_address >> 12`. Additionally, for costing purposes, a set of 512 `page_id`s (`set[page_id]`) is maintained. This is only used for pricing the operation, it doesn't actually contain the data. + +The other implementation is easier, for systems with `mmap` or a similar facility. To hold the actual data of the memory, the implementation `mmap`s a `2**32` byte region of memory. Then, memory operations can be implemented simply as reads or writes against this buffer. (With an anonymous `mmap`, the operating system will allocate pages "on demand", as they are touched). The `pages` map is still necessary, but it doesn't hold any data, it is just to track which pages have been allocated, for pricing purposes. In this implementation, there are three data structures: `memory char[2**32]`, `allocated_pages set[page_id]`, `hot_pages set[page_id]`. The `memory` data structure is only used for memory reads and writes. The `allocated_pages` and `hot_pages` are only used for gas costing. + ## Specification Consider the following constants: From 3b6d8bf25e475aa77531328c69f79b72a8cdcc7f Mon Sep 17 00:00:00 2001 From: ethDreamer <37123614+ethDreamer@users.noreply.github.com> Date: Thu, 10 Apr 2025 09:39:51 -0500 Subject: [PATCH 144/724] Update EIP-7892: use valid yaml for consensus config Merged by EIP-Bot. --- EIPS/eip-7892.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/EIPS/eip-7892.md b/EIPS/eip-7892.md index 6076cad2adb6f6..9d59991d65b134 100644 --- a/EIPS/eip-7892.md +++ b/EIPS/eip-7892.md @@ -75,9 +75,11 @@ To facilitate these changes on the execution layer, the `blobSchedule` object sp On the consensus layer, a new parameter is added to the configuration: ``` -# epoch max_blobs -BPO_FORK: 348618 24 -BPO_FORK: 355368 56 +BPO_FORK: + - epoch: 348618 + max_blobs: 24 + - epoch: 355368 + max_blobs: 56 ``` The parameters and schedules above are purely illustrative. Actual values and schedules are beyond the scope of this specification. From 484d12e3523f8e5de13fb1a3cf35bfb2dfc4d721 Mon Sep 17 00:00:00 2001 From: anderselowsson <98593347+anderselowsson@users.noreply.github.com> Date: Thu, 10 Apr 2025 18:27:14 +0300 Subject: [PATCH 145/724] Update EIP-7918: Anderselowsson patch 7 Merged by EIP-Bot. --- EIPS/eip-7918.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7918.md b/EIPS/eip-7918.md index c949c60dd7925e..fa598b4e7a30d0 100644 --- a/EIPS/eip-7918.md +++ b/EIPS/eip-7918.md @@ -35,7 +35,7 @@ def calc_excess_blob_gas(parent: Header) -> int: return 0 if TX_BASE_COST * parent.base_fee_per_gas > TARGET_BLOB_GAS_PER_BLOCK * get_base_fee_per_blob_gas(parent): - return parent.excess_blob_gas + parent.blob_gas_used + return parent.excess_blob_gas + parent.blob_gas_used // 3 else: return parent.excess_blob_gas + parent.blob_gas_used - TARGET_BLOB_GAS_PER_BLOCK ``` From f57c4210d197853c0cd775cfcb8f26d1afabb123 Mon Sep 17 00:00:00 2001 From: Alex Forshtat Date: Fri, 11 Apr 2025 04:34:23 +0200 Subject: [PATCH 146/724] Update EIP-7701: Minor fixes Merged by EIP-Bot. --- EIPS/eip-7701.md | 133 ++++++++++++++++++++++++++--------------------- 1 file changed, 74 insertions(+), 59 deletions(-) diff --git a/EIPS/eip-7701.md b/EIPS/eip-7701.md index 542902c5d57465..0cc0b25a9deafd 100644 --- a/EIPS/eip-7701.md +++ b/EIPS/eip-7701.md @@ -13,7 +13,7 @@ requires: 3540 ## Abstract -We propose splitting the Ethereum transaction scope into multiple steps: validations, execution, and post-transaction logic. Transaction validity is determined by the result of the validation steps of a transaction. +We propose splitting the Ethereum transaction scope into multiple steps: validations, execution, and post-operation logic. Transaction validity is determined by the result of the validation steps of a transaction. We further separate transaction validation for the purposes of authorization and the gas fee payment, allowing one contract to pay gas for a transaction that will be executed from another contract. @@ -50,7 +50,6 @@ AA_TX_TYPE || rlp([ paymaster, paymasterData, senderExecutionData, validAfter, validUntil, - builderFee, maxPriorityFeePerGas, maxFeePerGas, senderValidationGasLimit, paymasterValidationGasLimit, senderExecutionGasLimit, paymasterPostOpGasLimit, @@ -89,8 +88,8 @@ AA_TX_TYPE || rlp([ A set of EIP-7701 Call Frames that form a single step in an EIP-7701 Transaction flow. There are two phases in an EIP-7701 Transaction: *validation* and *execution* * **Validation phase**: - A set of EIP-7701 Call Frames that define the current EIP-7701 Transaction's **Validity** by executing the * - *validation** EVM code. + A set of EIP-7701 Call Frames that define the current EIP-7701 Transaction's **Validity** by executing the + **validation** EVM code. * **Execution phase**: A set of EIP-7701 Call Frames that perform the actions according to the `Sender` and the `Paymaster` contracts' interpretation of the user input. @@ -148,7 +147,7 @@ This is reserved for execution of special roles in the `entry_point_role` range. Note: do not confuse code EOF's execution `entry_point` with the `EntryPoint` contract defined in ERC-4337. -### Validation and PostTransaction code entry points +### Validation and PostOp code entry points We define the following as a valid `entry_point_role` values: @@ -157,14 +156,14 @@ role_sender_execution = 0x0001 role_sender_deployment = 0x0002 role_sender_validation = 0x00003 role_paymaster_validation = 0x0004 -role_paymaster_post_tx = 0x0005 +role_paymaster_post_op = 0x0005 ``` The contract that acts as a `Deployer` in an AA transaction MUST contain the `role_sender_deployment` code section. The contract that acts as a `Sender` in an AA transaction MUST contain the `role_sender_validation` and `role_sender_execution` code sections. -The contract that acts as a `Paymaster` in an AA transaction MUST contain the `role_paymaster_validation` and `role_paymaster_post_tx` code sections. +The contract that acts as a `Paymaster` in an AA transaction MUST contain the `role_paymaster_validation` and `role_paymaster_post_op` code sections. Code from code sections with an assigned role can be executed during a legacy transaction execution and has no special effects. If it is the code section `0` of a contract it can even act as an entry point during legacy transaction execution. @@ -227,40 +226,37 @@ families. * `size`: byte size to copy. The valid values for `n` are described in the table below. - -| `n` | Return value | Data size | -|------|-------------------------------|-----------| -| 0x00 | current transaction type | 32 | -| 0x01 | current role | 32 | -| 0x02 | `sender` | 32 | -| 0x03 | `senderValidationData` | dynamic | -| 0x04 | `deployer` | 0 or 32 | -| 0x05 | `deployerData` | dynamic | -| 0x06 | `paymaster` | 0 or 32 | -| 0x07 | `paymasterData` | dynamic | -| 0x08 | `senderExecutionData` | dynamic | -| 0x09 | `validAfter` | 32 | -| 0x0A | `validUntil` | 32 | -| 0x0B | `builderFee` | 32 | -| 0x0C | `maxPriorityFeePerGas` | 32 | -| 0x0D | `maxFeePerGas` | 32 | -| 0x0E | `senderValidationGasLimit` | 32 | -| 0x0F | `paymasterValidationGasLimit` | 32 | -| 0x10 | `senderExecutionGasLimit` | 32 | -| 0x11 | `paymasterPostOpGasLimit` | 32 | -| 0x12 | `accessList` hash | 32 | -| 0x13 | `authorizationList` hash | 32 | -| 0xA0 | `executionStatus` | 32 | -| 0xA1 | `executionGasCost` | 32 | - -### Default values - -Parameters `deployer` and `paymaster` are considered optional. -Accessing them will return `address(0)` if these values are left empty by the transaction input. +Note that some parameters are "optional" for AA transactions and these parameters have default values as stated below. + +| `n` | Return value | Data size | Default | +|------|-------------------------------|-----------|--------------| +| 0x00 | current transaction type | 32 | | +| 0x01 | current transaction hash | 32 | | +| 0x02 | current role | 32 | | +| 0x03 | `nonce` | 32 | | +| 0x04 | `sender` | 32 | | +| 0x05 | `senderValidationData` | dynamic | | +| 0x06 | `deployer` | 0 or 32 | `address(0)` | +| 0x07 | `deployerData` | dynamic | empty array | +| 0x08 | `paymaster` | 0 or 32 | `address(0)` | +| 0x09 | `paymasterData` | dynamic | empty array | +| 0x0A | `senderExecutionData` | dynamic | | +| 0x0B | `validAfter` | 32 | `0` | +| 0x0C | `validUntil` | 32 | `2^256-1` | +| 0x0D | `maxPriorityFeePerGas` | 32 | | +| 0x0E | `maxFeePerGas` | 32 | | +| 0x0F | `senderValidationGasLimit` | 32 | | +| 0x10 | `paymasterValidationGasLimit` | 32 | `0` | +| 0x11 | `senderExecutionGasLimit` | 32 | | +| 0x12 | `paymasterPostOpGasLimit` | 32 | `0` | +| 0x13 | `accessList` hash | 32 | | +| 0x14 | `authorizationList` hash | 32 | | +| 0xA0 | `executionStatus` | 32 | | +| 0xA1 | `executionGasCost` | 32 | | ### Limitations on `TXPARAM*` opcodes -The `executionStatus` and `executionGasCost` parameters are only accessible in the `role_paymaster_post_tx` section. +The `executionStatus` and `executionGasCost` parameters are only accessible in the `role_paymaster_post_op` section. The rest of parameters are only accessible in the following code sections: @@ -270,7 +266,7 @@ The rest of parameters are only accessible in the following code sections: Accessing these values in any other code sections is considered to be an invalid opcode and reverts the execution. -#### Time range validity +#### Time range validity (optional) If the `validUntil` field is non-zero, the transaction is only valid for inclusion in a block with a timestamp at most `validUntil` value. Similarly, the transaction is only valid for inclusion in blocks with a timestamp at most the `validAfter` value. @@ -301,11 +297,11 @@ If it does, the `Paymaster` contract is charged for the transaction gas costs in This step is performed with the `role_sender_execution` code section. -Inputs to the `Sender` contract are not defined by the protocol and are controlled by the `callData` parameter. +Inputs to the `Sender` contract are not defined by the protocol and are controlled by the `senderExecutionData` parameter. -#### Paymaster post-transaction frame (optional) +#### Paymaster post-operation frame (optional) -This step is performed with the `role_paymaster_post_tx` code section. +This step is performed with the `role_paymaster_post_op` code section. It is intended to provide the Paymaster contract with an opportunity to finalize any calculations after the results of the Sender Execution are known. @@ -330,7 +326,7 @@ The full list of possible frames and their corresponding code sections is as fol * `paymaster` validation frame (optional) - `role_paymaster_validation` 2. **Execution Phase** * `sender` execution frame (required) - `role_sender_execution` - * `paymaster` post-transaction frame (optional) - `role_paymaster_post_tx` + * `paymaster` post-operation frame (optional) - `role_paymaster_post_op` All execution frames in the **Validation Phase** must be completed successfully without reverting in order for the transaction to be considered valid for a given position in a block. @@ -355,6 +351,13 @@ Note that some behaviours in the EVM depend on the transaction context. These be These features are not affected by the separation of the transaction into multiple frames. Meaning, for example, that a value set with `TSTORE (0x5D)` in one frame will remain available in the next one. +### Costs of accessing cold addresses for Sender, Paymaster and Deployer + +The Sender address is pre-warmed as part of the `AA_BASE_GAS_COST`. + +When non-zero address, that is not equal to the Sender address, is provided for a Paymaster or a Deployer contract, +an additional EIP-2929 `COLD_ACCOUNT_READ_COST` cost of 2600 gas is charged and the address is added to `accessed_addresses`. + ### Flow diagrams #### Simple AA Transaction flow @@ -375,8 +378,8 @@ Meaning, for example, that a value set with `TSTORE (0x5D)` in one frame will re ```python -def state_transition_function(tx): - buy_gas(tx) +def state_transition_function(tx, block): + buy_gas(tx, block) deployer_result = deployer_frame(tx) paymaster_result = paymaster_validation_frame(tx) sender_result = sender_validation_frame(tx) @@ -388,7 +391,8 @@ def state_transition_function(tx): raise Exception("validation failed") sender_execution_frame(tx) paymaster_postop_frame(tx) - refund_gas(tx) + gas_refund = calculate_gas_refund() + refund_gas(tx, gas_refund) def deployer_frame(tx): @@ -432,7 +436,7 @@ def paymaster_postop_frame(tx): if tx.paymaster is None: return {"success": True} result = call_section( - AA_ENTRY_POINT, role_paymaster_post_tx, + AA_ENTRY_POINT, role_paymaster_post_op, tx.sender, [], tx.paymasterPostOpGasLimit) return result @@ -462,13 +466,22 @@ def get_code(target_address): # pre-charge the entire maximum gas cost of the transaction -def buy_gas(tx): - pass +def buy_gas(tx, block): + max_gas = tx.senderValidationGasLimit + tx.paymasterValidationGasLimit + tx.senderExecutionGasLimit + tx.paymasterPostOpGasLimit + gas_price = min(tx.maxFeePerGas, block.baseFeePerGas + tx.maxPriorityFeePerGas) + total_max_cost = max_gas * gas_price + if tx.paymaster is None: + balances[tx.paymaster] -= total_max_cost + else: + balances[tx.sender] -= total_max_cost # refund the unused gas value of the transaction to the payer (sender or paymaster) -def refund_gas(tx): - pass +def refund_gas(tx, gas_refund): + if tx.paymaster is None: + balances[tx.paymaster] += gas_refund + else: + balances[tx.sender] += gas_refund ``` @@ -481,11 +494,10 @@ def block_transition_function(block): try: if (tx.validUntil != 0 and tx.validUntil <= block.timestamp) or tx.validAfter >= block.timestamp: raise Exception("time range violation") - state_transition_function(tx) + state_transition_function(tx, block) except Exception: - # validation failed and this transaction cannot be included in the current block - del block.txs[index] - continue + # validation failed and this transaction could not have been included in the current block + raise Exception("invalid AA Transaction in block") else: legacy_state_transition_function(tx) ``` @@ -500,9 +512,6 @@ details in order to be able to make an informed decision about either accepting A small subset of this data is available with the existing opcodes, like `CALLER (0x33)` or `GASPRICE (0x3A)`. However, creating an opcode for every transaction parameter is not feasible or desirable. -Allowing wallets to specify their own encoding for this data is also not feasible as Smart Contract Accounts must -avoid any ambiguity about the meaning of the received data. - The `TXPARAM*` opcode family provides the Account Abstraction contracts with access to this data. These values are not made accessible to the transactions' execution or to legacy transaction types. @@ -527,7 +536,13 @@ execution starting point, which might confuse some developer tooling that relies As the `kind_entry_points` code sections represent a generic way to authorize any action on behalf of the contract, correct and secure implementation of this code is critical. -We expect compilers targeting EVM will play a major role in enabling and ensuring Smart Contract Accounts' security. +We expect that compilers targeting EVM will play a major role in enabling and ensuring Smart Contract Accounts' security. + +For smart contract security auditors and security-oriented developer tools it is crucial to ensure that contracts not +meant to have roles in AA transactions do not have unexpected code section defined in their `entry_points_section`. +Otherwise, these contracts may present an immediate security threat. + +Block explorers should tag contracts as "user accounts" or "paymasters" if they have these sections. ## Copyright From e3e864c85ac2c811233ac1fb073332b2a90a25be Mon Sep 17 00:00:00 2001 From: Charles Cooper Date: Fri, 11 Apr 2025 08:16:14 +0200 Subject: [PATCH 147/724] Update EIP-7907: update initcode limit in EIP 7907 Merged by EIP-Bot. --- EIPS/eip-7907.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/EIPS/eip-7907.md b/EIPS/eip-7907.md index afbcf13beb60db..32ac56579010d7 100644 --- a/EIPS/eip-7907.md +++ b/EIPS/eip-7907.md @@ -8,12 +8,12 @@ status: Draft type: Standards Track category: Core created: 2025-03-14 -requires: 170 +requires: 170, 3860 --- ## Abstract -This EIP substantially increases the hard contract code size limit from 24KB (24576 bytes) introduced in [EIP-170](./eip-170.md) to 256KB, and adds gas metering. It introduces a gas cost of 2 gas per (32 byte) word for contract code exceeding 24KB, allowing deployment of contracts of any size while preventing DoS attacks through appropriate gas metering. +This EIP substantially increases the hard contract code size limit from 24KB (24576 bytes) introduced in [EIP-170](./eip-170.md) to 256KB, and adds gas metering. It introduces a gas cost of 2 gas per (32 byte) word for contract code exceeding 24KB, allowing deployment of contracts of any size while preventing DoS attacks through appropriate gas metering. Lastly, it also commensurately increases initcode size limit from 48KB, introduced in [EIP-3860](./eip-3860.md), to 512KB. ## Motivation @@ -27,6 +27,7 @@ The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "S 1. Update the EIP-170 contract code size limit of 24KB (`0x6000` bytes) to 256KB (`0x20000` bytes). 2. Change the gas schedule for opcodes which load code. Specifically, the `CALL`, `STATICCALL`, `DELEGATECALL`, `CALLCODE` and `EXTCODECOPY` opcodes are modified so that `ceil32(excess_contract_size) * 2 // 32` gas is added to the [cold access cost](https://github.com/ethereum/execution-specs/blob/1a587803e3e698407d204888b02342393f8b4fe5/src/ethereum/cancun/vm/instructions/system.py#L367), where `excess_contract_size = max(0, contract_size - 0x6000)`. (Cf. initcode metering: [EELS](https://github.com/ethereum/execution-specs/blob/1a587803e3e698407d204888b02342393f8b4fe5/src/ethereum/cancun/vm/gas.py#L269)). If the account is warm, no change to the gas schedule occurs. +3. Update the EIP-3860 contract code size limit of 48KB (`0xc000` bytes) to 512KB (`0x40000` bytes). ## Rationale @@ -42,6 +43,8 @@ The `EXTCODECOPY` opcode could theoretically be exempt from this, since clients The new limit has been set at 256KB. This is significantly larger than the limit implied by the current block gas limit of 35mm (~170KB). The limit has been put in place so that increasing the gas limit won't have unexpected side effects at the db or p2p layer. For instance, in devp2p, the maximum packet size is 10MB (https://github.com/ethereum/devp2p/blob/5713591d0366da78a913a811c7502d9ca91d29a8/caps/eth.md#basic-operation). As of time of this writing, the maximum packet size in snap sync is even lower, at 512KB. +The limit for initcode has also been increased to 512KB, following the pattern set in EIP-3860 that the initcode limit is double the runtime code limit. While initcode is different from deployed code in that it does not live in the state and therefore isn't visible in devp2p or in the db, fully removing the limit could have unforeseen consequences. + ## Backwards Compatibility This EIP is backward compatible with existing contracts. All contracts that were valid before this EIP will remain valid after it, and their gas costs will not change. From 5d131c12a82e1482877a073ad263117259c729b6 Mon Sep 17 00:00:00 2001 From: Felix Lange Date: Fri, 11 Apr 2025 11:12:36 +0200 Subject: [PATCH 148/724] Update EIP-7642: Move to Draft Merged by EIP-Bot. --- EIPS/eip-7642.md | 117 +++++++++++++++++++++++++++++++++-------------- 1 file changed, 83 insertions(+), 34 deletions(-) diff --git a/EIPS/eip-7642.md b/EIPS/eip-7642.md index 2a8835e5d92689..c1b8626eaa2647 100644 --- a/EIPS/eip-7642.md +++ b/EIPS/eip-7642.md @@ -1,10 +1,10 @@ --- eip: 7642 -title: eth/69 - Drop pre-merge fields -description: Drop unnecessary fields after the merge -author: Marius van der Wijden (@MariusVanDerWijden), Felix Lange +title: eth/69 - history expiry and simpler receipts +description: Adds history serving window and removes bloom filter in receipt +author: Marius van der Wijden (@MariusVanDerWijden), Felix Lange , Ahmad Bitar (@smartprogrammer93) discussions-to: https://ethereum-magicians.org/t/eth-70-drop-pre-merge-fields-from-eth-protocol/19005 -status: Stagnant +status: Draft type: Standards Track category: Networking created: 2024-02-29 @@ -13,35 +13,58 @@ requires: 5793 ## Abstract -After the merge the `td` field in the networking protocol became obsolete. -This EIP modifies the networking messages such that this field is not sent anymore. -Additionally we propose to remove the `Bloom` field from the receipts networking messages. +This EIP modifies the 'eth' p2p protocol to announce the historical block range served by +the node. We also simplify the handshake to remove total difficulty information, which +isn't used anymore after the merge. Additionally we propose to remove the `Bloom` field +from receipts transfered over the protocol. ## Motivation -We recently discovered that none of the clients store the `Bloom` field of the receipts as it can be recomputed on demand. -However the networking spec requires the `Bloom` field to be sent over the network. -Thus a syncing node will ask for the Bloom filters for all receipts. -The serving node will regenerate roughly 530GB of bloom filters (2.3B txs * 256 byte). -These 530GBs are send over the network to the syncing peer, the syncing peer will verify them and not store them either. -This adds an additional 530GB of unnecessary bandwidth to every sync. +### Block range in Status message -Additionally we propose to remove the field that was deprecated by the merge, namely -the `TD` field in the `Status` message. +In the history expiry working group, it was decided that clients may drop pre-merge +history from their storage after May 1, 2025. For clients that want to sync history +through the 'eth' protocol, it is essential to know whether a peer still serves old +history. A similar idea was proposed in [EIP-7542](./eip-7542.md) but was later withdrawn +because a political decision on history expiry had not been reached at the time. + +### Removing Bloom in Receipts + +We recently discovered that none of the clients store the `Bloom` field of the receipts as +it can be recomputed on demand. However the networking spec requires the `Bloom` field to +be sent over the network. Thus a syncing node will ask for the Bloom filters for all +receipts. The serving node will regenerate roughly 530GB of bloom filters (2.3B txs * 256 +byte). These 530GBs are send over the network to the syncing peer, the syncing peer will +verify them and not store them either. This adds an additional 530GB of unnecessary +bandwidth to every sync. + +### BlockRangeUpdate message + +We want clients to be aware of the available block range in their peers. The new +notification message can be used to detect sync status of peers, and adjust fetching +behavior accordingly. ## Specification +### Status message changes + Modify the `Status (0x00)` message as follows: - (eth/68): `[version: P, networkid: P, td: P, blockhash: B_32, genesis: B_32, forkid]` -- (eth/69): `[version: P, networkid: P, blockhash: B_32, genesis: B_32, forkid]` +- (eth/69): `[version: P, networkid: P, genesis: B_32, forkid, earliestBlock: P, latestBlock: P, latestBlockHash: B_32]` + +Note `blockhash` has moved to the end to match `BlockRangeUpdate`. + +### Receipts message changes Modify the encoding for receipts in the `Receipts (0x10)` message as follows: -- (eth/68): `receipt = {legacy-receipt, typed-receipt}` with `typed-receipt = tx-type || receipt-data` and +- (eth/68): `receipt = {legacy-receipt, typed-receipt}` with ``` +typed-receipt = tx-type || rlp(legacy-receipt) + legacy-receipt = [ post-state-or-status: {B_32, {0, 1}}, cumulative-gas: P, @@ -50,32 +73,58 @@ legacy-receipt = [ ] ``` -- (eth/69): `receipt = {legacy-receipt, typed-receipt}` with `typed-receipt = tx-type || receipt-data` and +- (eth/69): `receipt = [tx-type, post-state-or-status, cumulative-gas, logs]` -``` -legacy-receipt = [ - post-state-or-status: {B_32, {0, 1}}, - cumulative-gas: P, - logs: [log₁, log₂, ...] -] -``` +### BlockRangeUpdate message + +Add a new `BlockRangeUpdate (0x11)` message, with the following encoding + +`[earliestBlock: P, latestBlock: P, latestBlockHash: B_32]` -We omit the bloom filter from both the legacy and typed receipts. -Receiving nodes will be able to recompute the bloom filter based on the logs. +The new message should be sent whenever the block range available from this client is +updated. In order to reduce traffic, it is not necessary to send an update for every new +block. Clients should send an update at most once per epoch (32 blocks). ## Rationale -After the merge, the `TD` field of the `Status` message became meaningless since the difficulty of post-merge blocks are 0. -It could in theory be used to distinguish synced with unsynced nodes, -but the same thing can be accomplished with the forkid as well. -It is not used in the go-ethereum codebase in any way. +### Status changes + +After the merge, the `TD` field of the `Status` message became meaningless since the +difficulty of post-merge blocks are 0. It could in theory be used to distinguish synced +with unsynced nodes, but the same thing can be accomplished with the forkid as well. + +The new `earliestBlock` field is technically not required for history expiry, but there +are a couple reasons why adding it can help: + +- It improves peer finding for clients that still want to sync history from p2p after the + agreed-upon removal of pre merge history has taken place. Without `earliestBlock`, the + client would have to perform a request for history to check if the earlier range exists, + and assume that a failed request means it's not there. +- The new field can be used for census in a specialized crawler. We will be able to see + how many users/nodes enable history, and in which implementation. +- It prepares us for a future where the history expiry window is dynamic. + +### Receipts changes + +Removing the bloom filters from the `Receipt` message reduces the CPU load of serving +nodes as well as the bandwidth significantly. The receiving nodes will need to recompute +the bloom filter in order to fully verify the receipt hash. The recomputation is not very +CPU intensive. The bandwidth gains amount to roughly 530GiB per syncing node or (at least) +95GiB snappy compressed. -Removing the bloom filters from the `Receipt` message reduces the cpu load of serving nodes as well as the bandwidth significantly. The receiving nodes will need to recompute the bloom filter. The recomputation is not very CPU intensive. -The bandwidth gains amount to roughly 530GiB per syncing node or (at least) 95GiB snappy compressed. +In Ethereum consensus, the encoding of receipts differs between legacy transactions and +typed transactions. Typed transaction receipts are 'opaque' and have the data wrapped in a +byte array. However, all receipt types ultimately contain the same four fields. With the +removal of the bloom filter, the networking protocol now deviates from the encoding used +by consensus, and there is no need to replicate the weird and expensive encoding used +there. The proposed receipt encoding is just a flat list of the required data fields. ## Backwards Compatibility -This EIP changes the eth protocol and requires rolling out a new version, `eth/69`. Supporting multiple versions of a wire protocol is possible. Rolling out a new version does not break older clients immediately, since they can keep using protocol version `eth/68`. +This EIP changes the eth protocol and requires rolling out a new version, `eth/69`. +Supporting multiple versions of a wire protocol is possible. Rolling out a new version +does not break older clients immediately, since they can keep using protocol version +`eth/68`. This EIP does not change consensus rules of the EVM and does not require a hard fork. From 730c60ce623eaf964a630943bb3a41b9265f539d Mon Sep 17 00:00:00 2001 From: Andrei Maiboroda Date: Fri, 11 Apr 2025 11:23:08 +0200 Subject: [PATCH 149/724] Update EIP-3540: Make container section size 4 bytes wide Merged by EIP-Bot. --- EIPS/eip-3540.md | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/EIPS/eip-3540.md b/EIPS/eip-3540.md index cf7b8fb29c8635..dd067eb45f91d2 100644 --- a/EIPS/eip-3540.md +++ b/EIPS/eip-3540.md @@ -117,21 +117,21 @@ types_section := (inputs, outputs, max_stack_increase)+ #### Header -| name | length | value | description | -|------------------------|----------|---------------|--------------------------------------------------------------------------------------------------------------| -| magic | 2 bytes | 0xEF00 | | -| version | 1 byte | 0x01 | EOF version | -| kind_type | 1 byte | 0x01 | kind marker for type section | -| type_size | 2 bytes | 0x0004-0x1000 | 16-bit unsigned big-endian integer denoting the length of the type section content, 4 bytes per code section | -| kind_code | 1 byte | 0x02 | kind marker for code size section | -| num_code_sections | 2 bytes | 0x0001-0x0400 | 16-bit unsigned big-endian integer denoting the number of the code sections | -| code_size | 2 bytes | 0x0001-0xFFFF | 16-bit unsigned big-endian integer denoting the length of the code section content | -| kind_container | 1 byte | 0x03 | kind marker for container size section | -| num_container_sections | 2 bytes | 0x0001-0x0100 | 16-bit unsigned big-endian integer denoting the number of the container sections | -| container_size | 2 bytes | 0x0001-0xFFFF | 16-bit unsigned big-endian integer denoting the length of the container section content | -| kind_data | 1 byte | 0xff | kind marker for data size section | -| data_size | 2 bytes | 0x0000-0xFFFF | 16-bit unsigned big-endian integer denoting the length of the data section content (*) | -| terminator | 1 byte | 0x00 | marks the end of the header | +| name | length | value | description | +|------------------------|---------|-----------------------|--------------------------------------------------------------------------------------------------------------| +| magic | 2 bytes | 0xEF00 | | +| version | 1 byte | 0x01 | EOF version | +| kind_type | 1 byte | 0x01 | kind marker for type section | +| type_size | 2 bytes | 0x0004-0x1000 | 16-bit unsigned big-endian integer denoting the length of the type section content, 4 bytes per code section | +| kind_code | 1 byte | 0x02 | kind marker for code size section | +| num_code_sections | 2 bytes | 0x0001-0x0400 | 16-bit unsigned big-endian integer denoting the number of the code sections | +| code_size | 2 bytes | 0x0001-0xFFFF | 16-bit unsigned big-endian integer denoting the length of the code section content | +| kind_container | 1 byte | 0x03 | kind marker for container size section | +| num_container_sections | 2 bytes | 0x0001-0x0100 | 16-bit unsigned big-endian integer denoting the number of the container sections | +| container_size | 4 bytes | 0x00000001-0xFFFFFFFF | 32-bit unsigned big-endian integer denoting the length of the container section content | +| kind_data | 1 byte | 0xff | kind marker for data size section | +| data_size | 2 bytes | 0x0000-0xFFFF | 16-bit unsigned big-endian integer denoting the length of the data section content (*) | +| terminator | 1 byte | 0x00 | marks the end of the header | (*) For not yet deployed containers this can be greater than the actual content length. From 37ce65b354756ac51c6a6f114e15de4a523a7f2e Mon Sep 17 00:00:00 2001 From: lightclient <14004106+lightclient@users.noreply.github.com> Date: Fri, 11 Apr 2025 07:14:11 -0600 Subject: [PATCH 150/724] Update EIP-7702: reduce line width to 80 char Merged by EIP-Bot. --- EIPS/eip-7702.md | 482 ++++++++++++++++++++++++++++++++++++----------- 1 file changed, 371 insertions(+), 111 deletions(-) diff --git a/EIPS/eip-7702.md b/EIPS/eip-7702.md index b679634687d7e6..241c777bb14de5 100644 --- a/EIPS/eip-7702.md +++ b/EIPS/eip-7702.md @@ -14,15 +14,31 @@ requires: 2, 161, 1052, 2718, 2929, 2930, 3541, 3607, 4844 ## Abstract -Add a new transaction type that adds a list of `[chain_id, address, nonce, y_parity, r, s]` authorization tuples. For each tuple, write a delegation designator `(0xef0100 || address)` to the signing account's code. All code executing operations must load the code pointed to by the designator. +Add a new transaction type that adds a list of `[chain_id, address, nonce, +y_parity, r, s]` authorization tuples. For each tuple, write a delegation +designator `(0xef0100 || address)` to the signing account's code. All code +executing operations must load the code pointed to by the designator. ## Motivation -There is a lot of interest in adding short-term functionality improvements to EOAs, increasing the usability of applications and in some cases allowing improved security. Three particular applications include: - -* **Batching**: allowing multiple operations from the same user in one atomic transaction. One common example is an [ERC-20](./eip-20.md) approval followed by spending that approval, a common workflow in DEXes that requires two transactions today. Advanced use cases of batching occasionally involve dependencies: the output of the first operation is part of the input to the second operation. -* **Sponsorship**: account X pays for a transaction on behalf of account Y. Account X could be paid in some other ERC-20 for this service, or it could be an application operator including the transactions of its users for free. -* **Privilege de-escalation**: users can sign sub-keys and give them specific permissions that are much weaker than global access to the account. For example, you could imagine a permission to spend ERC-20 tokens but not ETH, or to spend up to 1% of the total balance per day, or to interact only with a specific application. +There is a lot of interest in adding short-term functionality improvements to +EOAs, increasing the usability of applications and in some cases allowing +improved security. Three particular applications include: + +* **Batching**: allowing multiple operations from the same user in one atomic +transaction. One common example is an [ERC-20](./eip-20.md) approval followed by +spending that approval, a common workflow in DEXes that requires two +transactions today. Advanced use cases of batching occasionally involve +dependencies: the output of the first operation is part of the input to the +second operation. +* **Sponsorship**: account X pays for a transaction on behalf of account Y. +Account X could be paid in some other ERC-20 for this service, or it could be an +application operator including the transactions of its users for free. +* **Privilege de-escalation**: users can sign sub-keys and give them specific +permissions that are much weaker than global access to the account. For example, +you could imagine a permission to spend ERC-20 tokens but not ETH, or to spend +up to 1% of the total balance per day, or to interact only with a specific +application. ## Specification @@ -37,17 +53,26 @@ There is a lot of interest in adding short-term functionality improvements to EO ### Set Code Transaction -We introduce a new [EIP-2718](./eip-2718.md) transaction, "set code transaction", where the `TransactionType` is `SET_CODE_TX_TYPE` and the `TransactionPayload` is the RLP serialization of the following: +We introduce a new [EIP-2718](./eip-2718.md) transaction, "set code +transaction", where the `TransactionType` is `SET_CODE_TX_TYPE` and the +`TransactionPayload` is the RLP serialization of the following: ``` -rlp([chain_id, nonce, max_priority_fee_per_gas, max_fee_per_gas, gas_limit, destination, value, data, access_list, authorization_list, signature_y_parity, signature_r, signature_s]) +rlp([chain_id, nonce, max_priority_fee_per_gas, max_fee_per_gas, gas_limit, +destination, value, data, access_list, authorization_list, signature_y_parity, +signature_r, signature_s]) authorization_list = [[chain_id, address, nonce, y_parity, r, s], ...] ``` -The fields `chain_id`, `nonce`, `max_priority_fee_per_gas`, `max_fee_per_gas`, `gas_limit`, `destination`, `value`, `data`, and `access_list` of the outer transaction follow the same semantics as [EIP-4844](./eip-4844.md). *Note, this means a null destination is not valid.* +The fields `chain_id`, `nonce`, `max_priority_fee_per_gas`, `max_fee_per_gas`, +`gas_limit`, `destination`, `value`, `data`, and `access_list` of the outer +transaction follow the same semantics as [EIP-4844](./eip-4844.md). *Note, this +means a null destination is not valid.* -The `authorization_list` is a list of tuples that store the address to code which the signer desires to execute in the context of their EOA. The transaction is considered invalid if the length of `authorization_list` is zero. +The `authorization_list` is a list of tuples that store the address to code +which the signer desires to execute in the context of their EOA. The transaction +is considered invalid if the length of `authorization_list` is zero. The transaction is also considered invalid when any field in an authorization tuple cannot fit within the following bounds: @@ -61,211 +86,446 @@ assert auth.r < 2**256 assert auth.s < 2**256 ``` -The [EIP-2718](./eip-2718.md) `ReceiptPayload` for this transaction is `rlp([status, cumulative_transaction_gas_used, logs_bloom, logs])`. +The [EIP-2718](./eip-2718.md) `ReceiptPayload` for this transaction is +`rlp([status, cumulative_transaction_gas_used, logs_bloom, logs])`. #### Behavior -At the start of executing the transaction, after incrementing the sender's nonce, for each `[chain_id, address, nonce, y_parity, r, s]` tuple do the following: +At the start of executing the transaction, after incrementing the sender's +nonce, for each `[chain_id, address, nonce, y_parity, r, s]` tuple do the +following: 1. Verify the chain id is either 0 or the chain's current ID. 2. Verify the `nonce` is less than `2**64 - 1`. -3. `authority = ecrecover(keccak(MAGIC || rlp([chain_id, address, nonce])), y_parity, r, s)` +3. `authority = ecrecover(msg, y_parity, r, s)` + * `msg = keccak(MAGIC || rlp([chain_id, address, nonce]))` * `s` value must be less than or equal to `secp256k1n/2`, as specified in [EIP-2](./eip-2.md). 4. Add `authority` to `accessed_addresses` (as defined in [EIP-2929](./eip-2929.md).) 5. Verify the code of `authority` is either empty or already delegated. -6. Verify the nonce of `authority` is equal to `nonce`. In case `authority` does not exist in the trie, verify that `nonce` is equal to `0`. -7. Add `PER_EMPTY_ACCOUNT_COST - PER_AUTH_BASE_COST` gas to the global refund counter if `authority` exists in the trie. -8. Set the code of `authority` to be `0xef0100 || address`. This is a delegation designation. - * As a special case, if `address` is `0x0000000000000000000000000000000000000000` do not write the designation. Clear the account's code and reset the account's code hash to the empty hash `0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470`. +6. Verify the nonce of `authority` is equal to `nonce`. In case `authority` does + not exist in the trie, verify that `nonce` is equal to `0`. +7. Add `PER_EMPTY_ACCOUNT_COST - PER_AUTH_BASE_COST` gas to the global refund + counter if `authority` exists in the trie. +8. Set the code of `authority` to be `0xef0100 || address`. This is a delegation + designation. + * As a special case, if `address` is + `0x0000000000000000000000000000000000000000` do not write the designation. + Clear the account's code and reset the account's code hash to the empty hash + `0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470`. 9. Increase the nonce of `authority` by one. -If any of the above steps fail, immediately stop processing that tuple and continue to the next tuple in the list. It will in the case of multiple tuples for the same authority, set the code using the address in the last valid occurrence. +If any of the above steps fail, immediately stop processing that tuple and +continue to the next tuple in the list. It will in the case of multiple tuples +for the same authority, set the code using the address in the last valid +occurrence. -Note that the signer of an authorization tuple may be different than `tx.origin` of the transaction. +Note that the signer of an authorization tuple may be different than `tx.origin` +of the transaction. -If transaction execution results in failure (any exceptional condition or code reverting), setting delegation designations is *not* rolled back. +If transaction execution results in failure (any exceptional condition or code +reverting), setting delegation designations is *not* rolled back. ##### Delegation Designation -The delegation designation uses the banned opcode `0xef` from [EIP-3541](./eip-3541.md) to designate the code has a special purpose. This designator requires all code executing operations to follow the address pointer to get the account's executable code, and requires all other code reading operations to act only on the delegation designator (`0xef0100 || address`). The following reading instructions are impacted: `EXTCODESIZE`, `EXTCODECOPY`, `EXTCODEHASH`, and the following executing instructions are impacted: `CALL`, `CALLCODE`, `STATICCALL`, `DELEGATECALL`, as well as transactions with `destination` targeting the code with delegation designation. - -For example, `EXTCODESIZE` would return `23` (the size of `0xef0100 || address`), `EXTCODEHASH` would return `keccak256(0xef0100 || address)`, and `CALL` would load the code from `address` and execute it in the context of `authority`. - -`CODESIZE` and `CODECOPY` instructions operate on executable code, as before. *Note that in a delegated execution `CODESIZE` and `CODECOPY` produce different result comparing to `EXTCODESIZE` and `EXTCODECOPY` of execution target.* - -In case a delegation designator points to a precompile address, retrieved code is considered empty and `CALL`, `CALLCODE`, `STATICCALL`, `DELEGATECALL` instructions targeting this account will execute empty code, i.e. succeed with no execution given enough gas. - -In case a delegation designator points to another designator, creating a potential chain or loop of designators, clients must retrieve only the first code and then stop following the designator chain. +The delegation designation uses the banned opcode `0xef` from +[EIP-3541](./eip-3541.md) to designate the code has a special purpose. This +designator requires all code executing operations to follow the address pointer +to get the account's executable code, and requires all other code reading +operations to act only on the delegation designator (`0xef0100 || address`). The +following reading instructions are impacted: `EXTCODESIZE`, `EXTCODECOPY`, +`EXTCODEHASH`, and the following executing instructions are impacted: `CALL`, +`CALLCODE`, `STATICCALL`, `DELEGATECALL`, as well as transactions with +`destination` targeting the code with delegation designation. + +For example, `EXTCODESIZE` would return `23` (the size of `0xef0100 || +address`), `EXTCODEHASH` would return `keccak256(0xef0100 || address)`, and +`CALL` would load the code from `address` and execute it in the context of +`authority`. + +`CODESIZE` and `CODECOPY` instructions operate on executable code, as before. +*Note that in a delegated execution `CODESIZE` and `CODECOPY` produce different +result comparing to `EXTCODESIZE` and `EXTCODECOPY` of execution target.* + +In case a delegation designator points to a precompile address, retrieved code +is considered empty and `CALL`, `CALLCODE`, `STATICCALL`, `DELEGATECALL` +instructions targeting this account will execute empty code, i.e. succeed with +no execution given enough gas. + +In case a delegation designator points to another designator, creating a +potential chain or loop of designators, clients must retrieve only the first +code and then stop following the designator chain. #### Gas Costs -The intrinsic cost of the new transaction is inherited from [EIP-2930](./eip-2930.md), specifically `21000 + 16 * non-zero calldata bytes + 4 * zero calldata bytes + 1900 * access list storage key count + 2400 * access list address count`. Additionally, we add a cost of `PER_EMPTY_ACCOUNT_COST * authorization list length`. +The intrinsic cost of the new transaction is inherited from +[EIP-2930](./eip-2930.md), specifically `21000 + 16 * non-zero calldata bytes + +4 * zero calldata bytes + 1900 * access list storage key count + 2400 * access +list address count`. Additionally, we add a cost of `PER_EMPTY_ACCOUNT_COST * +authorization list length`. -The transaction sender will pay for all authorization tuples, regardless of validity or duplication. +The transaction sender will pay for all authorization tuples, regardless of +validity or duplication. -If a code reading instruction accesses a cold account during the resolution of delegated code, add an additional [EIP-2929](eip-2929.md) `COLD_ACCOUNT_READ_COST` cost of `2600` gas to the normal cost and add the account to `accessed_addresses`. Otherwise, assess a `WARM_STORAGE_READ_COST` cost of `100`. +If a code reading instruction accesses a cold account during the resolution of +delegated code, add an additional [EIP-2929](eip-2929.md) +`COLD_ACCOUNT_READ_COST` cost of `2600` gas to the normal cost and add the +account to `accessed_addresses`. Otherwise, assess a `WARM_STORAGE_READ_COST` +cost of `100`. #### Transaction Origination -Modify the restriction put in place by [EIP-3607](./eip-3607.md) to allow EOAs whose code is a valid delegation designation, i.e., `0xef0100 || address`, to continue to originate transactions. Accounts with any other code values may not originate transactions. +Modify the restriction put in place by [EIP-3607](./eip-3607.md) to allow EOAs +whose code is a valid delegation designation, i.e., `0xef0100 || address`, to +continue to originate transactions. Accounts with any other code values may not +originate transactions. -Additionally, if a transaction's `destination` has a delegation designation, add the target of the delegation to `accessed_addresses`. +Additionally, if a transaction's `destination` has a delegation designation, add +the target of the delegation to `accessed_addresses`. ## Rationale ### Cost of Delegation -The `PER_AUTH_BASE_COST` is the cost to process the authorization tuple and set the delegation destination. We are able to compute a fair cost for this operation by reviewing its impact on the system: +The `PER_AUTH_BASE_COST` is the cost to process the authorization tuple and set +the delegation destination. We are able to compute a fair cost for this +operation by reviewing its impact on the system: * ferry 101 bytes of calldata = `101 * non-zero cost (16) = 1616` -* recovering the `authority` address = `3000` +* recovering the `authority` address = `3000` * reading the nonce and code of `authority` = `2600` * storing values in already warm account = `200` * cost to deploy code = `200 * 23 = 4600` -The impact-based assessment leaves us with `12016` gas for the operation. We round up to `12500` to account for miscellaneous costs associated with shuttling data around the state transition. +The impact-based assessment leaves us with `12016` gas for the operation. We +round up to `12500` to account for miscellaneous costs associated with shuttling +data around the state transition. ### No initcode -Running initcode is not desirable for many reasons. The chief concern is it's unnatural. Initcode is intended to initialize and deploy contracts. With this EIP, it will take on a new role of determining whether it is appropriate to deploy code to the EOA. Suppose a user only wants code deployed to their account if they also have an operation bundled with the general transaction calldata. This gives EOAs a unique power to control when and what code executes in their account. Although [EIP-7702](./eip-7702.md) as written still allows this to a degree, the lack of programmability in the decision will force wallets to not sign many authorization tuples and instead focus on signing only a tuple pointing to a configurable proxy. This affords EOAs a similar experience to smart contract wallets. - -Additionally, initcode in a transaction tends to be propagated inside the transaction. That means it would need to be included in the authorization tuple and signed over. The minimum initcode would be around 15 bytes, and that would simply copy the contract code from an external address. The total cost would be `16 * 15 = 240` calldata cost, plus the [EIP-3860](./eip-3860.md) cost of `2 * 15 = 30`, plus the runtime costs of around `150`. So nearly `500` additional gas would be spent simply preparing the account; and even more likely, 1200+ gas if not copying from an external account. +Running initcode is not desirable for many reasons. The chief concern is it's +unnatural. Initcode is intended to initialize and deploy contracts. With this +EIP, it will take on a new role of determining whether it is appropriate to +deploy code to the EOA. Suppose a user only wants code deployed to their account +if they also have an operation bundled with the general transaction calldata. +This gives EOAs a unique power to control when and what code executes in their +account. Although [EIP-7702](./eip-7702.md) as written still allows this to a +degree, the lack of programmability in the decision will force wallets to not +sign many authorization tuples and instead focus on signing only a tuple +pointing to a configurable proxy. This affords EOAs a similar experience to +smart contract wallets. + +Additionally, initcode in a transaction tends to be propagated inside the +transaction. That means it would need to be included in the authorization tuple +and signed over. The minimum initcode would be around 15 bytes, and that would +simply copy the contract code from an external address. The total cost would be +`16 * 15 = 240` calldata cost, plus the [EIP-3860](./eip-3860.md) cost of `2 * +15 = 30`, plus the runtime costs of around `150`. So nearly `500` additional gas +would be spent simply preparing the account; and even more likely, 1200+ gas if +not copying from an external account. ### Creation by template -Initcode or not, there is a question of how users should specify the code they intend to run in their account. The two main options are to specify the bytecode directly in the transaction or to specify a pointer to the code. The simplest pointer would just be the address of some code deployed on-chain. +Initcode or not, there is a question of how users should specify the code they +intend to run in their account. The two main options are to specify the bytecode +directly in the transaction or to specify a pointer to the code. The simplest +pointer would just be the address of some code deployed on-chain. -The cost analysis makes the answer clear. The smallest proxy would be around 50 bytes, and an address is 20 bytes. The 30 byte difference provides no useful additional functionality and will be inefficiently replicated billions of times on the chain. +The cost analysis makes the answer clear. The smallest proxy would be around 50 +bytes, and an address is 20 bytes. The 30 byte difference provides no useful +additional functionality and will be inefficiently replicated billions of times +on the chain. -Furthermore, specifying code directly would again make it possible for EOAs to have a new, unique ability to execute arbitrary code specified in the transaction calldata. +Furthermore, specifying code directly would again make it possible for EOAs to +have a new, unique ability to execute arbitrary code specified in the +transaction calldata. ### Lack of instruction prohibition -Consistency is a valuable property in the EVM, both from an implementation perspective and a user understanding perspective. Despite considering bans on several families of instructions in the context of EOAs, the authors feel there is not a compelling reason to do so. It will force smart contract wallets and EOA smart contract wallets to proceed down distinct paths of contract development. - -The main families of instructions where a ban was considered were storage related and contract creation related. The decision to not ban storage instructions hinged mostly on their importance to smart contract wallets. Although it's possible to have an external storage contract that the smart contract wallet calls into, it is unnecessarily inefficient. In the future, new state schemes may even allow substantially cheaper access to certain storage slots. This is something smart contract wallets will very much want to take advantage of that a storage contract wouldn't support. - -Creation instructions were considered for a ban on other similar EIPs, however because this EIP allows EOAs to spend value intra-transaction, the concern with bumping the nonce intra-transaction and invalidating pending transactions is not significant. +Consistency is a valuable property in the EVM, both from an implementation +perspective and a user understanding perspective. Despite considering bans on +several families of instructions in the context of EOAs, the authors feel there +is not a compelling reason to do so. It will force smart contract wallets and +EOA smart contract wallets to proceed down distinct paths of contract +development. + +The main families of instructions where a ban was considered were storage +related and contract creation related. The decision to not ban storage +instructions hinged mostly on their importance to smart contract wallets. +Although it's possible to have an external storage contract that the smart +contract wallet calls into, it is unnecessarily inefficient. In the future, new +state schemes may even allow substantially cheaper access to certain storage +slots. This is something smart contract wallets will very much want to take +advantage of that a storage contract wouldn't support. + +Creation instructions were considered for a ban on other similar EIPs, however +because this EIP allows EOAs to spend value intra-transaction, the concern with +bumping the nonce intra-transaction and invalidating pending transactions is not +significant. ### Signature structure -The signature scheme in this EIP supports flexible design patterns, allowing for both full delegation to `address` and more protected delegations to `address`. +The signature scheme in this EIP supports flexible design patterns, allowing for +both full delegation to `address` and more protected delegations to `address`. #### Code pointer -One consideration when signing a code pointer is what code might that address point to on another chain. For some use cases, it may not be desirable to expend the effort verifying the deployment was deterministic. In such situations, the chain ID can be set to reduce the scope of the authorization. For other situations where universal deployment is preferred, e.g., delegating to a wallet proxy, it's possible to set chain ID to 0 for validity on all EIP-7702 chains. Wallet maintainers will be able to hard code a single EIP-7702 authorization message into their wallet so that cross-chain code malleability never becomes a concern. - -An alternative to adding chain ID could be to sign over the code the address points to. This seems to have the benefit of both minimizing the on-chain size of auth tuples while retaining specificity of the actual code running in the account. One unfortunate issue of this format, though, is that it imposes a database lookup to determine the signer of each auth tuple. This imposition itself seems to create enough complexity in transaction propagation that it is decided to avoid and simply sign over the address directly. +One consideration when signing a code pointer is what code might that address +point to on another chain. For some use cases, it may not be desirable to expend +the effort verifying the deployment was deterministic. In such situations, the +chain ID can be set to reduce the scope of the authorization. For other +situations where universal deployment is preferred, e.g., delegating to a wallet +proxy, it's possible to set chain ID to 0 for validity on all EIP-7702 chains. +Wallet maintainers will be able to hard code a single EIP-7702 authorization +message into their wallet so that cross-chain code malleability never becomes a +concern. + +An alternative to adding chain ID could be to sign over the code the address +points to. This seems to have the benefit of both minimizing the on-chain size +of auth tuples while retaining specificity of the actual code running in the +account. One unfortunate issue of this format, though, is that it imposes a +database lookup to determine the signer of each auth tuple. This imposition +itself seems to create enough complexity in transaction propagation that it is +decided to avoid and simply sign over the address directly. #### In-protocol revocation -Unlike previous versions of this EIP and similar EIPs, the delegation designation can be revoked at any time by signing and sending an EIP-7702 authorization to a new target with the account's current nonce. Without such action, a delegation will remain valid in perpetuity. +Unlike previous versions of this EIP and similar EIPs, the delegation +designation can be revoked at any time by signing and sending an EIP-7702 +authorization to a new target with the account's current nonce. Without such +action, a delegation will remain valid in perpetuity. ### Self-sponsoring: allowing `tx.origin` to set code -Allowing `tx.origin` to set code enables simple transaction batching, where the sender of the outer transaction would be the signing account. The ERC-20 approve-then-transfer pattern, which currently requires two separate transactions, could be completed in a single transaction with this proposal. - -Once code exists in the EOA, it's possible for self-sponsored EIP-7702 transactions to have `msg.sender == tx.origin` anytime the code in the EOA dispatches a call. Without EIP-7702, this situation can only ever arise in the topmost execution layer of a transaction. Therefore, this EIP breaks that invariant and so it affects smart contracts containing `require(msg.sender == tx.origin)` checks. This check is used for at least three purposes: - - 1. Ensuring that `msg.sender` is an EOA (given that `tx.origin` always has to be an EOA). This invariant does not depend on the execution layer depth and, therefore, is not affected. - 2. Protecting against atomic sandwich attacks like flash loans, which rely on the ability to modify state before and after the execution of the target contract as part of the same atomic transaction. This protection would be broken by this EIP. However, relying on `tx.origin` in this way is considered bad practice, and can already be circumvented by miners conditionally including transactions in a block. - 3. Preventing reentrancy. - -Examples of (1) and (2) can be found in contracts deployed on Ethereum mainnet, with (1) being more common (and unaffected by this proposal). On the other hand, use case (3) is more severely affected by this proposal, but the authors of this EIP did not find any examples of this form of reentrancy protection, though the search was non-exhaustive. - -This distribution of occurrences—many (1), some (2), and no (3)—is exactly what the authors of this EIP expect because: - - * Determining if `msg.sender` is an EOA without `tx.origin` is difficult (if not impossible). - * The only execution context which is safe from atomic sandwich attacks is the topmost context, and `tx.origin == msg.sender` is the only way to detect that context. - * In contrast, there are many direct and flexible ways of preventing reentrancy (e.g., using a transient storage variable). Since `msg.sender == tx.origin` is only true in the topmost context, it would make an obscure tool for preventing reentrancy, rather than other more common approaches. - -There are other approaches to mitigate this restriction which do not break the invariant: - - * Set `tx.origin` to a constant `ENTRY_POINT` address when using the `CALL*` instruction in the context of an EOA. - * Set `tx.origin` to a special address derived from the sender or signer addresses. - * Disallow `tx.origin` from setting code. This would make the simple batching use cases impossible, but could be relaxed in the future. +Allowing `tx.origin` to set code enables simple transaction batching, where the +sender of the outer transaction would be the signing account. The ERC-20 +approve-then-transfer pattern, which currently requires two separate +transactions, could be completed in a single transaction with this proposal. + +Once code exists in the EOA, it's possible for self-sponsored EIP-7702 +transactions to have `msg.sender == tx.origin` anytime the code in the EOA +dispatches a call. Without EIP-7702, this situation can only ever arise in the +topmost execution layer of a transaction. Therefore, this EIP breaks that +invariant and so it affects smart contracts containing `require(msg.sender == +tx.origin)` checks. This check is used for at least three purposes: + +1. Ensuring that `msg.sender` is an EOA (given that `tx.origin` always has to be + an EOA). This invariant does not depend on the execution layer depth and, + therefore, is not affected. +2. Protecting against atomic sandwich attacks like flash loans, which rely on + the ability to modify state before and after the execution of the target + contract as part of the same atomic transaction. This protection would be broken + by this EIP. However, relying on `tx.origin` in this way is considered bad + practice, and can already be circumvented by miners conditionally including + transactions in a block. +3. Preventing reentrancy. + +Examples of (1) and (2) can be found in contracts deployed on Ethereum mainnet, +with (1) being more common (and unaffected by this proposal). On the other hand, +use case (3) is more severely affected by this proposal, but the authors of this +EIP did not find any examples of this form of reentrancy protection, though the +search was non-exhaustive. + +This distribution of occurrences—many (1), some (2), and no (3)—is exactly what +the authors of this EIP expect because: + +* Determining if `msg.sender` is an EOA without `tx.origin` is difficult (if not +impossible). +* The only execution context which is safe from atomic sandwich attacks is the +topmost context, and `tx.origin == msg.sender` is the only way to detect that +context. +* In contrast, there are many direct and flexible ways of preventing reentrancy +(e.g., using a transient storage variable). Since `msg.sender == tx.origin` is +only true in the topmost context, it would make an obscure tool for preventing +reentrancy, rather than other more common approaches. + +There are other approaches to mitigate this restriction which do not break the +invariant: + +* Set `tx.origin` to a constant `ENTRY_POINT` address when using the `CALL*` +instruction in the context of an EOA. +* Set `tx.origin` to a special address derived from the sender or signer +addresses. +* Disallow `tx.origin` from setting code. This would make the simple batching +use cases impossible, but could be relaxed in the future. ### Forward-compatibility with future account abstraction -This EIP is designed to be very forward-compatible with endgame account abstraction, without over-enshrining any fine-grained details of [ERC-4337](./eip-4337.md) or RIP-7560. +This EIP is designed to be very forward-compatible with endgame account +abstraction, without over-enshrining any fine-grained details of +[ERC-4337](./eip-4337.md) or RIP-7560. Specifically: -* The `address` that users sign could literally point to existing ERC-4337 wallet code. -* The "code pathways" that are used are code pathways that would, in many cases (though perhaps not all), continue to "make sense" in a pure-smart-contract-wallet world. -* Hence, it avoids the problem of "creating two separate code ecosystems" because, to a large extent, they would be the same ecosystem. There would be some workflows that require kludges under this solution that would be better done in some different "more native" under "endgame AA", but this is relatively a small subset. -* It does not require adding any opcodes, that would become dangling and useless in a post-EOA world. -* It allows EOAs to masquerade as contracts to be included in ERC-4337 bundles, in a way that's compatible with the existing `EntryPoint`. +* The `address` that users sign could literally point to existing ERC-4337 +wallet code. +* The "code pathways" that are used are code pathways that would, in many cases +(though perhaps not all), continue to "make sense" in a +pure-smart-contract-wallet world. +* Hence, it avoids the problem of "creating two separate code ecosystems" +because, to a large extent, they would be the same ecosystem. There would be +some workflows that require kludges under this solution that would be better +done in some different "more native" under "endgame AA", but this is relatively +a small subset. +* It does not require adding any opcodes, that would become dangling and useless +in a post-EOA world. +* It allows EOAs to masquerade as contracts to be included in ERC-4337 bundles, +in a way that's compatible with the existing `EntryPoint`. ### Clearing Delegation Designations -A general design goal of state transition changes is to minimize the number of special cases an EIP has. In early iterations, this EIP resisted a special case for clearing an account's delegation designation. +A general design goal of state transition changes is to minimize the number of +special cases an EIP has. In early iterations, this EIP resisted a special case +for clearing an account's delegation designation. -For most intents and purposes, an account delegated to `0x0` is indistinguishable from a true EOA. However, one particular unfortunate case is unavoidable. Even if a user has a zeroed out delegation designation, most operations that interact with that account will encounter an additional `COLD_ACCOUNT_READ_COST` upon the first touch. +For most intents and purposes, an account delegated to `0x0` is +indistinguishable from a true EOA. However, one particular unfortunate case is +unavoidable. Even if a user has a zeroed out delegation designation, most +operations that interact with that account will encounter an additional +`COLD_ACCOUNT_READ_COST` upon the first touch. -This is not ideal and may be a significant enough concern to impact the overall adoption of the EIP. For these reasons, we have opted to include a mechanism which allow users to restore their EOA to its original pureness. +This is not ideal and may be a significant enough concern to impact the overall +adoption of the EIP. For these reasons, we have opted to include a mechanism +which allow users to restore their EOA to its original pureness. ### Delegation of code execution only -Other code retrieving operations like `EXTCODEHASH` do not automatically follow delegations, they operate on the delegation designator itself. If instead delegations were followed, an account would be able to temporarily masquerade as having a particular codehash, which would break contracts that rely on codehashes as an indicator of possible account behavior. A change of behavior in a contract is currently only possible if its code explicitly allows it (in particular via `DELEGATECALL`), and a change of codehash is only possible in the presence of `SELFDESTRUCT` (and as of Cancun only in the same transaction as contract creation), so choosing to follow delegations in `EXTCODE*` opcodes would have created a new type of account that broke prior assumptions. +Other code retrieving operations like `EXTCODEHASH` do not automatically follow +delegations, they operate on the delegation designator itself. If instead +delegations were followed, an account would be able to temporarily masquerade as +having a particular codehash, which would break contracts that rely on +codehashes as an indicator of possible account behavior. A change of behavior in +a contract is currently only possible if its code explicitly allows it (in +particular via `DELEGATECALL`), and a change of codehash is only possible in the +presence of `SELFDESTRUCT` (and as of Cancun only in the same transaction as +contract creation), so choosing to follow delegations in `EXTCODE*` opcodes +would have created a new type of account that broke prior assumptions. ### Charge maximum cost upfront -While computing the intrinsic gas cost, the transaction is charged the worst-case cost for each delegation. Later, while processing the authorization list, a refund is issued if the account already exists in state. This mechanism is designed to avoid state lookups for each authorization when computing the intrinsic gas and can quickly determine the validity of the transaction with only a state lookup on the sender's account. +While computing the intrinsic gas cost, the transaction is charged the +worst-case cost for each delegation. Later, while processing the authorization +list, a refund is issued if the account already exists in state. This mechanism +is designed to avoid state lookups for each authorization when computing the +intrinsic gas and can quickly determine the validity of the transaction with +only a state lookup on the sender's account. ## Backwards Compatibility -This EIP breaks the invariant that an account balance can only decrease as a result of transactions originating from that account. It also breaks the invariant that an EOA nonce may not increase after transaction execution has begun. These breakages have consequences for mempool design, and for other EIPs such as inclusion lists. However, because the accounts are listed statically in the outer transaction, it is possible to modify transaction propagation rules so that conflicting transactions are not forwarded. +This EIP breaks the invariant that an account balance can only decrease as a +result of transactions originating from that account. It also breaks the +invariant that an EOA nonce may not increase after transaction execution has +begun. These breakages have consequences for mempool design, and for other EIPs +such as inclusion lists. However, because the accounts are listed statically in +the outer transaction, it is possible to modify transaction propagation rules so +that conflicting transactions are not forwarded. ## Security Considerations ### Secure delegation -The following is a non-exhaustive list of checks/pitfalls/conditions that delegate contracts *should* be wary of and require a signature over from the account's authority: +The following is a non-exhaustive list of checks/pitfalls/conditions that +delegate contracts *should* be wary of and require a signature over from the +account's authority: - * Replay protection (e.g., a nonce) should be implemented by the delegate and signed over. Without it, a malicious actor can reuse a signature, repeating its effects. - * `value` -- without it, a malicious sponsor could cause unexpected effects in the callee. - * `gas` -- without it, a malicious sponsor could cause the callee to run out of gas and fail, griefing the sponsee. - * `target` / `calldata` -- without them, a malicious actor may call arbitrary functions in arbitrary contracts. +* Replay protection (e.g., a nonce) should be implemented by the delegate and +signed over. Without it, a malicious actor can reuse a signature, repeating its +effects. +* `value` -- without it, a malicious sponsor could cause unexpected effects in +the callee. +* `gas` -- without it, a malicious sponsor could cause the callee to run out of +gas and fail, griefing the sponsee. +* `target` / `calldata` -- without them, a malicious actor may call arbitrary +functions in arbitrary contracts. -A poorly implemented delegate can *allow a malicious actor to take near complete control over a signer's EOA*. +A poorly implemented delegate can *allow a malicious actor to take near complete +control over a signer's EOA*. ### Setting code as `tx.origin` Allowing the sender of an EIP-7702 to also set code has the possibility to: - * Break atomic sandwich protections which rely on `tx.origin`; - * Break reentrancy guards of the style `require(tx.origin == msg.sender)`. +* Break atomic sandwich protections which rely on `tx.origin`; +* Break reentrancy guards of the style `require(tx.origin == msg.sender)`. -The authors of this EIP believe the risks of allowing this are acceptable for the reasons outlined in the Rationale section. +The authors of this EIP believe the risks of allowing this are acceptable for +the reasons outlined in the Rationale section. ### Sponsored transaction relayers -It is possible for the `authorized` account to cause sponsored transaction relayers to spend gas without being reimbursed by either invalidating the authorization (i.e., increasing the account's nonce) or by sweeping the relevant assets out of the account. Relayers should be designed with these cases in mind, possibly by requiring a bond to be deposited or by implementing a reputation system. +It is possible for the `authorized` account to cause sponsored transaction +relayers to spend gas without being reimbursed by either invalidating the +authorization (i.e., increasing the account's nonce) or by sweeping the relevant +assets out of the account. Relayers should be designed with these cases in mind, +possibly by requiring a bond to be deposited or by implementing a reputation +system. ### Front running initialization -Smart contract wallet developers must consider the implications of setting code in an account without execution. Contracts are normally deployed by executing initcode to determine the exact code to be placed in the account. This gives developers the opportunity to initialize storage slots at the same time. The initial values of the account cannot be replaced by an observer, because they are either signed over by an EOA in the case of a creation transaction or they are committed to by computing the contract's address deterministically from the hash of the initcode. - -This EIP does not provide developers the opportunity to run initcode and set storage slots during delegation. To secure the account from an observer front-running the initialization of the delegation with an account they control, smart contract wallet developers must verify the initial calldata to the account for setup purposes be signed by the EOA's key using ecrecover. This ensures the account can only be initialized with desirable values. +Smart contract wallet developers must consider the implications of setting code +in an account without execution. Contracts are normally deployed by executing +initcode to determine the exact code to be placed in the account. This gives +developers the opportunity to initialize storage slots at the same time. The +initial values of the account cannot be replaced by an observer, because they +are either signed over by an EOA in the case of a creation transaction or they +are committed to by computing the contract's address deterministically from the +hash of the initcode. + +This EIP does not provide developers the opportunity to run initcode and set +storage slots during delegation. To secure the account from an observer +front-running the initialization of the delegation with an account they control, +smart contract wallet developers must verify the initial calldata to the account +for setup purposes be signed by the EOA's key using ecrecover. This ensures the +account can only be initialized with desirable values. ### Transaction propagation -Allowing EOAs to behave as smart contracts via the delegation designation poses some challenges for transaction propagation. Traditionally, EOAs have only be able to send value via a transaction. This invariant allows nodes to statically determine the validity of transactions for that account. In other words, a single transaction has only been able to invalidate transactions pending from the senders account. - -With this EIP, it becomes possible to cause transactions from other accounts to become stale. This is due to the fact that once an EOA has delegated to code, that code can be called by anyone at any point in a transaction. It becomes impossible to know if the balance of the account has been sweeped in a static manner. - -While there are a few mitigations for this, the authors recommend that clients do not accept more than one pending transaction for any EOA with a non-zero delegation designator. This minimizes the number of transactions that can be invalidated by a single transaction. Another alternative would be to expand the EIP-7702 transaction with a list of accounts the caller wishes to "hydrate" during the transaction. Those accounts behave as the delegated code *only* for EIP-7702 transactions which include them in such a list, thus returning to clients the ability to statically analyze and reason about pending transactions. - -A related issue is that an EOA's nonce maybe incremented more than once per transaction. Because clients already need to be robust in a worse scenario (described above), it isn't a major security concern. However, clients should be aware this behavior is possible and design their transaction propagation accordingly. +Allowing EOAs to behave as smart contracts via the delegation designation poses +some challenges for transaction propagation. Traditionally, EOAs have only be +able to send value via a transaction. This invariant allows nodes to statically +determine the validity of transactions for that account. In other words, a +single transaction has only been able to invalidate transactions pending from +the senders account. + +With this EIP, it becomes possible to cause transactions from other accounts to +become stale. This is due to the fact that once an EOA has delegated to code, +that code can be called by anyone at any point in a transaction. It becomes +impossible to know if the balance of the account has been sweeped in a static +manner. + +While there are a few mitigations for this, the authors recommend that clients +do not accept more than one pending transaction for any EOA with a non-zero +delegation designator. This minimizes the number of transactions that can be +invalidated by a single transaction. Another alternative would be to expand the +EIP-7702 transaction with a list of accounts the caller wishes to "hydrate" +during the transaction. Those accounts behave as the delegated code *only* for +EIP-7702 transactions which include them in such a list, thus returning to +clients the ability to statically analyze and reason about pending transactions. + +A related issue is that an EOA's nonce maybe incremented more than once per +transaction. Because clients already need to be robust in a worse scenario +(described above), it isn't a major security concern. However, clients should be +aware this behavior is possible and design their transaction propagation +accordingly. ### Storage management -Changing an account's delegation is a security-critical operation that should not be done lightly, especially if the newly delegated code is not purposely designed and tested as an upgrade to the old one. - -In particular, in order to ensure a safe migration of an account from one delegate contract to another, it's important for these contracts to use storage in a way that avoids accidental collisions among them. For example, using [ERC-7201](./eip-7201.md) a contract may root its storage layout at a slot dependent on a unique identifier. To simplify this, smart contract languages may provide a way of re-rooting the entire storage layout of existing contract source code. - -If all contracts previously delegated to by the account used the approach described above, a migration should not cause any issues. However, if there is any doubt, it is recommended to first clear all account storage, an operation that is not natively offered by the protocol but that a special-purpose delegate contract can be designed to implement. +Changing an account's delegation is a security-critical operation that should +not be done lightly, especially if the newly delegated code is not purposely +designed and tested as an upgrade to the old one. + +In particular, in order to ensure a safe migration of an account from one +delegate contract to another, it's important for these contracts to use storage +in a way that avoids accidental collisions among them. For example, using +[ERC-7201](./eip-7201.md) a contract may root its storage layout at a slot +dependent on a unique identifier. To simplify this, smart contract languages may +provide a way of re-rooting the entire storage layout of existing contract +source code. + +If all contracts previously delegated to by the account used the approach +described above, a migration should not cause any issues. However, if there is +any doubt, it is recommended to first clear all account storage, an operation +that is not natively offered by the protocol but that a special-purpose delegate +contract can be designed to implement. ## Copyright From 1daaf093ae5d78b1b5eff699628dc370891d9116 Mon Sep 17 00:00:00 2001 From: Lukas <36800180+lukasrosario@users.noreply.github.com> Date: Fri, 11 Apr 2025 11:51:51 -0400 Subject: [PATCH 151/724] Update EIP-5792: Add errors and update atomicity capability Merged by EIP-Bot. --- EIPS/eip-5792.md | 41 ++++++++++++++++++++++++++++++++--------- 1 file changed, 32 insertions(+), 9 deletions(-) diff --git a/EIPS/eip-5792.md b/EIPS/eip-5792.md index 5e6764166f4d35..4d3c0e256fe637 100644 --- a/EIPS/eip-5792.md +++ b/EIPS/eip-5792.md @@ -8,6 +8,7 @@ status: Review type: Standards Track category: Interface created: 2022-10-17 +requires: 1193 --- ## Abstract @@ -59,9 +60,11 @@ The wallet: * When `atomicRequired` is set to `true`: * MUST execute all calls atomically, meaning that either all calls execute successfully or no material effects appear on chain. * MUST execute all calls contiguously, meaning no other transactions/calls may be interleaved with the calls from this batch. + * If a wallet is able to upgrade its atomicity guarantees from `ready` to `supported` but has not yet done so, it MUST upgrade before proceeding to submit the calls with the above guarantees. * When `atomicRequired` is set to `false`: * MAY execute all calls sequentially without any atomicity/contiguity guarantees. - * If a wallet is capable of providing atomicity guarantees, it MAY execute the batch atomically. + * If a wallet is capable of providing atomicity guarantees, it MAY execute the batch atomically. + * If a wallet is able to upgrade its atomicity guarantees to `supported` (see `atomic` capability definition below), it MAY do so and then execute the batch atomically. * MAY reject the request if the from address does not match the enabled account * MAY reject the request if one or more calls in the batch is expected to fail, when simulated sequentially @@ -115,7 +118,7 @@ type SendCallsResult = { ```json [ { - "version": "1.0", + "version": "2.0.0", "from": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "chainId": "0x01", "atomicRequired": true, @@ -165,6 +168,7 @@ The `atomic` field specifies how the wallet handled the batch of calls, which in * If a wallet executes multiple calls **atomically**, `wallet_getCallsStatus` MAY return an object with a `receipts` field that contains a single transaction receipt or an array of receipts, corresponding to how the batch of transactions were included onchain. It also MUST be explicit and return an `atomic` field set to `true`. * If a wallet executes multiple calls **non-atomically**, `wallet_getCallsStatus` MUST return an object with a `receipts` field that contains **an array of receipts** for all transactions containing batch calls that were included onchain. This includes the batch calls that were included on-chain but eventually reverted. It also MUST be explicit and return a `atomic` field set to `false`. * The `logs` in the receipt objects MUST only include logs relevant to the calls submitted using `wallet_sendCalls`. For example, in the case of a transaction submitted onchain by an [ERC-4337](./eip-4337.md) bundler, the logs must only include those relevant to the user operation constructed using the calls submitted via `wallet_sendCalls`. I.e. the logs should not include those from other unrelated user operations submitted in the same bundle. + * Similarly, if a user upgrades their wallet to support atomicity before submitting a batch of calls from an app, the logs MUST NOT include those emitted as part of the upgrade process. #### `wallet_getCallsStatus` RPC Specification @@ -229,7 +233,7 @@ The `id` batch identifier is a unique 64 bytes represented as a hex encoded stri ```json { - "version": "1.0", + "version": "2.0.0", "chainId": "0x01", "id": "0x00000000000000000000000000000000000000000000000000000000000000000e670ec64341771606e55d6b4ca35a1a6b75ee3d5145a99d05921026d1527331", "status": 200, @@ -290,6 +294,7 @@ If any of these supplemental expressions of capabilities are contradicted by cap Capabilities are returned in key/value pairs, with the key naming a capability and a value conforming to a shape defined for that name, in an object keyed to the relevant [EIP-155](./eip-155.md) `chainId` expressed in hexadecimal notation. Capabilities are nested in per-chain objects because wallets may support different capabilities across multiple chains authorized in a given session. Capabilities that the wallet supports on all the chains SHOULD be included only once, using a special `chainID` value `"0x0"`, and SHOULD NOT be repeated in nested per-chain objects. +If a wallet does not support a chain that is requested in the `wallet_getCapabilities` method, the wallet MUST NOT respond with an error, and MUST instead not include a key for the unsupported chain(s) in the response. ```typescript type GetCapabilitiesParams = [`0x${string}`, [`0x${string}`]]; // Wallet address, array of queried chain ids (optional) @@ -334,10 +339,11 @@ The capabilities below are for illustrative purposes. Like the illustrative examples given above and other capabilities to be defined in future EIPs, the `atomic` capability specifies how the wallet will execute the batches of transactions requested through `wallet_sendCalls` method. -The valid JSON-RPC values for this `atomic` capability only property, `supported`, are `true` or `false`: +The valid JSON-RPC values for this `atomic` capability's only property, `status`, are `supported`, `ready`, and `unsupported`: -* `true` means that the wallet will execute the calls atomically and contiguously. -* `false` means that the wallet does not provide any atomicity or contiguity guarantees. +* `supported` means that the wallet will execute the calls atomically and contiguously. +* `ready` means that the wallet is able to upgrade to `supported` pending user approval via, for example, [EIP-7702](./eip-7702.md). +* `unsupported` means that the wallet does not provide any atomicity or contiguity guarantees, nor will it suggest an upgrade to the user. This capability is expressed separately on each chain and should be interpreted as a guarantee only for batches of transactions on that chain. @@ -347,7 +353,7 @@ If the `atomic` capability is not present for a given chain, and unless it is ex ```typescript type AtomicCapability = { - supported: boolean; + status: 'supported' | 'ready' | 'unsupported'; }; ``` @@ -358,17 +364,34 @@ type AtomicCapability = { { "0x2105": { "atomic": { - "supported": true + "status": "supported" } }, "0x14A34": { "atomic": { - "supported": false + "status": "unsupported" } } } ``` +### Error Codes + +The following error codes are defined for the methods specified in this EIP. These errors follow the JSON-RPC 2.0 specification for error objects, which require a `code` and `message` field. + +| Code | Message | Description | Related RPCs | +|------|---------|-------------|--------------| +| -32602 | Invalid params | The wallet cannot parse this request (e.g., missing 0x prefix, leading zeros in chain id, request fails schema validation) | `wallet_sendCalls`, `wallet_getCallsStatus`, `wallet_showCallsStatus`, `wallet_getCapabilities` | +| 4001 | User Rejected Request | The user rejected submitting the batch of calls (from [EIP-1193](./eip-1193.md)) | `wallet_sendCalls` | +| 4100 | Unauthorized | The specified address is not connected or not in the wallet (from [EIP-1193](./eip-1193.md)) | `wallet_sendCalls`, `wallet_getCapabilities` | +| 5700 | Unsupported non-optional capability | This wallet does not support a capability that was not marked as optional | `wallet_sendCalls` | +| 5710 | Unsupported chain id | This wallet does not support the specified chain id | `wallet_sendCalls` | +| 5720 | Duplicate ID | There is already a bundle submitted with this id | `wallet_sendCalls` | +| 5730 | Unknown bundle id | This bundle id is unknown / has not been submitted | `wallet_getCallsStatus`, `wallet_showCallsStatus` | +| 5740 | Bundle too large | The call bundle is too large for the wallet to process | `wallet_sendCalls` | +| 5750 | Atomic-ready wallet rejected upgrade | The wallet can support atomicity after an upgrade, but the user rejected the upgrade | `wallet_sendCalls` | +| 5760 | Atomicity not supported | The wallet does not support atomic execution but the request requires it | `wallet_sendCalls` | + ## Rationale ### On Naming From 5a7238bac6dc05df48f836d86d169d9defbfcfd2 Mon Sep 17 00:00:00 2001 From: Lukas <36800180+lukasrosario@users.noreply.github.com> Date: Fri, 11 Apr 2025 15:15:00 -0400 Subject: [PATCH 152/724] Update EIP-5792: Add Adam & Phil as coauthors Merged by EIP-Bot. --- EIPS/eip-5792.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-5792.md b/EIPS/eip-5792.md index 4d3c0e256fe637..3f197e9ae649fe 100644 --- a/EIPS/eip-5792.md +++ b/EIPS/eip-5792.md @@ -2,7 +2,7 @@ eip: 5792 title: Wallet Call API description: Adds JSON-RPC methods for sending multiple calls from the user's wallet, and checking their status -author: Moody Salem (@moodysalem), Lukas Rosario (@lukasrosario), Wilson Cusack (@wilsoncusack), Dror Tirosh (@drortirosh), Jake Moxey (@jxom), Derek Rein (@arein), Alex Forshtat (@forshtat), Sam Wilson (@SamWilsn) , Borislav Itskov (@Oxbobby), Joao Tavares (@cryptotavares) +author: Moody Salem (@moodysalem), Lukas Rosario (@lukasrosario), Wilson Cusack (@wilsoncusack), Dror Tirosh (@drortirosh), Jake Moxey (@jxom), Derek Rein (@arein), Alex Forshtat (@forshtat), Sam Wilson (@SamWilsn) , Borislav Itskov (@Oxbobby), Joao Tavares (@cryptotavares), Adam Fuller (@azf20), Philip Liao (@phil-ociraptor) discussions-to: https://ethereum-magicians.org/t/eip-5792-wallet-abstract-transaction-send-api/11374 status: Review type: Standards Track From 657dd369f2c24b3a89cda5ab6474b687ec6fc07b Mon Sep 17 00:00:00 2001 From: Charles Cooper Date: Sat, 12 Apr 2025 23:58:58 +0200 Subject: [PATCH 153/724] Update EIP-7923: update a typo in the gas schedule Merged by EIP-Bot. --- EIPS/eip-7923.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/EIPS/eip-7923.md b/EIPS/eip-7923.md index 62ac1c01e53b23..cd643f150cf432 100644 --- a/EIPS/eip-7923.md +++ b/EIPS/eip-7923.md @@ -43,8 +43,8 @@ MAXIMUM_MEMORY_SIZE = 64 * 1024 * 1024 The memory costing algorithm is changed as follows: 1. For each page touched by an instruction - 1. Charge 100 gas if it has not been touched before in this message call. - 2. Charge 3 gas if it is not in the 512 least-recently touched pages. + 1. Charge `ALLOCATE_PAGE_COST` gas if it has not been touched before in this message call. + 2. Charge `THRASH_PAGE_COST` gas if it is not in the `LRU_SIZE` least-recently touched pages. 2. The base gas cost for all memory instructions, e.g. `MLOAD` and `MSTORE`, remains the same, at 3. The behavior of `msize` remains the same. It returns the maximum byte touched by any memory instruction, rounded up by 32. From 226718452f95caf6b315ac50c882bae7baf2e1e1 Mon Sep 17 00:00:00 2001 From: eth-bot <85952233+eth-bot@users.noreply.github.com> Date: Sun, 13 Apr 2025 08:47:44 +0800 Subject: [PATCH 154/724] (bot 1272989785) moving EIPS/eip-7773.md to stagnant (#9564) PR 9564 with changes to EIPS/eip-7773.md was created on (2025-Mar-30th@00.25.12) which is before the cutoff date of (2025-Mar-30th@00.47.42) i.e. 2 weeks ago --- EIPS/eip-7773.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7773.md b/EIPS/eip-7773.md index 2b32535fca2173..39e1a4d28184fd 100644 --- a/EIPS/eip-7773.md +++ b/EIPS/eip-7773.md @@ -4,7 +4,7 @@ title: Hardfork Meta - Amsterdam description: EIPs included in the Amsterdam Ethereum network upgrade. author: Tim Beiko (@timbeiko) discussions-to: https://ethereum-magicians.org/t/eip-7773-amsterdam-network-upgrade-meta-thread/21195 -status: Draft +status: Stagnant type: Meta created: 2024-09-26 requires: 7607, 7723 From 7466599174141c30561e1366d5aead63080c277a Mon Sep 17 00:00:00 2001 From: eth-bot <85952233+eth-bot@users.noreply.github.com> Date: Sun, 13 Apr 2025 08:47:51 +0800 Subject: [PATCH 155/724] (bot 1272989785) moving EIPS/eip-7708.md to stagnant (#9511) PR 9511 with changes to EIPS/eip-7708.md was created on (2025-Mar-23rd@00.24.41) which is before the cutoff date of (2025-Mar-30th@00.47.42) i.e. 2 weeks ago --- EIPS/eip-7708.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7708.md b/EIPS/eip-7708.md index d3f58878e19162..a0758eccabd947 100644 --- a/EIPS/eip-7708.md +++ b/EIPS/eip-7708.md @@ -4,7 +4,7 @@ title: ETH transfers emit a log description: All ETH transfers emit a log author: Vitalik Buterin (@vbuterin), Peter Davies (@petertdavies) discussions-to: https://ethereum-magicians.org/t/eip-7708-eth-transfers-emit-a-log/20034 -status: Draft +status: Stagnant type: Standards Track category: Core created: 2024-05-17 From 50723c4e88c3326823bd75a81e3d510ee8235ec3 Mon Sep 17 00:00:00 2001 From: eth-bot <85952233+eth-bot@users.noreply.github.com> Date: Sun, 13 Apr 2025 08:47:57 +0800 Subject: [PATCH 156/724] (bot 1272989785) moving EIPS/eip-7667.md to stagnant (#9510) PR 9510 with changes to EIPS/eip-7667.md was created on (2025-Mar-23rd@00.24.31) which is before the cutoff date of (2025-Mar-30th@00.47.42) i.e. 2 weeks ago --- EIPS/eip-7667.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7667.md b/EIPS/eip-7667.md index 84d9c3c6e89fd5..b74c5615d3ac38 100644 --- a/EIPS/eip-7667.md +++ b/EIPS/eip-7667.md @@ -4,7 +4,7 @@ title: Raise gas costs of hash functions description: Raise the gas costs of hash function opcodes and precompiles, to match prover expenses in ZK-EVMs author: Vitalik Buterin (@vbuterin) discussions-to: https://ethereum-magicians.org/t/eip-7562-raise-gas-costs-of-hash-functions/19446 -status: Draft +status: Stagnant type: Standards Track category: Core created: 2024-03-31 From d97232bda1e585c59d62d2df0d65d3402a092306 Mon Sep 17 00:00:00 2001 From: Etan Kissling Date: Sun, 13 Apr 2025 23:24:52 +0800 Subject: [PATCH 157/724] Update EIP-7916: Address review feedback Merged by EIP-Bot. --- EIPS/eip-7916.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/EIPS/eip-7916.md b/EIPS/eip-7916.md index 3753c4503e4780..80b0b5f502cdde 100644 --- a/EIPS/eip-7916.md +++ b/EIPS/eip-7916.md @@ -67,7 +67,7 @@ ProgressiveList[T] \/ ROOT -V1: Vector[T, 1] +V1: Vector[T, 1] # Assuming `T` with a 32-byte chunk size; otherwise vectors are scaled accordingly V2: Vector[T, 4] V3: Vector[T, 16] V4: Vector[T, 64] @@ -167,7 +167,7 @@ Mixing in successor subtrees ensures predictable gindices and proof sizes. ## Security Considerations -- Resource limits: The `uint32` length-prefix caps serialization of variable-length subsections at 4GB, but practical limits (e.g., 10MB libp2p messages) apply. Implementations SHOULD enforce context-specific bounds. +- Resource limits: The `uint32` limit for variable-length offsets essentially introduces a ~4GB cap when including a `ProgressiveList[T]` within another complex type, but practical limits (e.g., 10MB libp2p messages) apply. Implementations SHOULD enforce context-specific bounds. - Variable proof size: Recursive traversal may increase proof sizes for large indices, though logarithmic in list size due to scaling. ## Copyright From b6b2949324ea155b57d51d1e610c70d7b47f1a5c Mon Sep 17 00:00:00 2001 From: Etan Kissling Date: Sun, 13 Apr 2025 23:25:41 +0800 Subject: [PATCH 158/724] Update EIP-7916: Add `remerkleable` implementation and tests Merged by EIP-Bot. --- EIPS/eip-7916.md | 10 +- assets/eip-7916/progressive.py | 227 ++++++++++++++ assets/eip-7916/remerkleable.patch | 472 +++++++++++++++++++++++++++++ assets/eip-7916/tests.patch | 415 +++++++++++++++++++++++++ 4 files changed, 1123 insertions(+), 1 deletion(-) create mode 100644 assets/eip-7916/progressive.py create mode 100644 assets/eip-7916/remerkleable.patch create mode 100644 assets/eip-7916/tests.patch diff --git a/EIPS/eip-7916.md b/EIPS/eip-7916.md index 80b0b5f502cdde..979fc227a5497b 100644 --- a/EIPS/eip-7916.md +++ b/EIPS/eip-7916.md @@ -2,7 +2,7 @@ eip: 7916 title: SSZ ProgressiveList description: New SSZ type to improve efficiency for short lists -author: Zsolt Felföldi (@zsfelfoldi), Cayman (@wemeetagain) +author: Zsolt Felföldi (@zsfelfoldi), Cayman (@wemeetagain), Etan Kissling (@etan-status) discussions-to: https://ethereum-magicians.org/t/eip-7916-ssz-progressivebytelist/23254 status: Draft type: Standards Track @@ -165,6 +165,14 @@ Mixing in successor subtrees ensures predictable gindices and proof sizes. `ProgressiveList[T]` is a new SSZ type, coexisting with `List[T, N]` and other types without conflict. Its `List`-equivalent serialization ensures compatibility with existing serializers. +## Test Cases + +See [EIP assets](../assets/eip-7916/tests.patch). + +## Reference Implementation + +See [EIP assets](../assets/eip-7916/progressive.py), based on `protolambda/remerkleable`. + ## Security Considerations - Resource limits: The `uint32` limit for variable-length offsets essentially introduces a ~4GB cap when including a `ProgressiveList[T]` within another complex type, but practical limits (e.g., 10MB libp2p messages) apply. Implementations SHOULD enforce context-specific bounds. diff --git a/assets/eip-7916/progressive.py b/assets/eip-7916/progressive.py new file mode 100644 index 00000000000000..2cf74494396c20 --- /dev/null +++ b/assets/eip-7916/progressive.py @@ -0,0 +1,227 @@ +# This file implements `ProgressiveList` according to https://eips.ethereum.org/EIPS/eip-7916 +# The EIP is still under review, functionality may change or go away without deprecation. + +from itertools import chain +from typing import List as PyList, Optional, Type, cast +from types import GeneratorType +from remerkleable.basic import uint8, uint256 +from remerkleable.core import BasicView, ObjType, View, ViewHook, OFFSET_BYTE_LENGTH +from remerkleable.complex import MonoSubtreeView, create_readonly_iter, append_view, pop_and_summarize +from remerkleable.tree import Gindex, Node, PairNode, subtree_fill_to_contents, zero_node + + +def subtree_fill_progressive(nodes: PyList[Node], depth=0) -> Node: + if len(nodes) == 0: + return zero_node(0) + base_size = 1 << depth + return PairNode( + subtree_fill_to_contents(nodes[:base_size], depth), + subtree_fill_progressive(nodes[base_size:], depth + 2), + ) + + +def readonly_iter_progressive(backing: Node, length: int, elem_type: Type[View], is_packed: bool, depth=0): + if length == 0: + assert uint256.view_from_backing(backing) == uint256(0) + + class EmptyIter(object): + def __iter__(self): + return self + + def __next__(self): + raise StopIteration + return EmptyIter() + + base_size = 1 << depth + elems_per_chunk = 32 // elem_type.type_byte_length() if is_packed else 1 + + subtree_len = min(base_size * elems_per_chunk, length) + return chain( + create_readonly_iter(backing.get_left(), depth, subtree_len, elem_type, is_packed), + readonly_iter_progressive(backing.get_right(), length - subtree_len, elem_type, is_packed, depth + 2), + ) + + +def to_gindex_progressive(chunk_i: int) -> tuple[Gindex, int, int]: + depth = 0 + gindex = 2 + while True: + base_size = 1 << depth + if chunk_i < base_size: + return (gindex << 1 + depth) + chunk_i, depth, chunk_i + chunk_i -= base_size + depth += 2 + gindex = (gindex << 1) + 1 + + +def to_target_progressive(elem_type: Type[View], is_packed: bool, i: int) -> tuple[Gindex, int, int]: + if is_packed: + elems_per_chunk = 32 // elem_type.type_byte_length() + chunk_i, offset_i = divmod(i, elems_per_chunk) + else: + elems_per_chunk = 1 + chunk_i, offset_i = i, 0 + + _, depth, chunk_i = to_gindex_progressive(chunk_i) + i = chunk_i * elems_per_chunk + offset_i + + target = 2 + d = 0 + while d < depth: + target = (target << 1) + 1 + d += 2 + + return target, d, i + + +class ProgressiveList(MonoSubtreeView): + __slots__ = () + + def __new__(cls, *args, backing: Optional[Node] = None, hook: Optional[ViewHook] = None, **kwargs): + if backing is not None: + if len(args) != 0: + raise Exception('cannot have both a backing and elements to init ProgressiveList') + return super().__new__(cls, backing=backing, hook=hook, **kwargs) + + elem_cls = cls.element_cls() + vals = list(args) + if len(vals) == 1: + val = vals[0] + if isinstance(val, (GeneratorType, list, tuple)): + vals = list(val) + if issubclass(elem_cls, uint8): + if isinstance(val, bytes): + vals = list(val) + if isinstance(val, str): + if val[:2] == '0x': + val = val[2:] + vals = list(bytes.fromhex(val)) + input_views = [] + if len(vals) > 0: + for el in vals: + if isinstance(el, View): + input_views.append(el) + else: + input_views.append(elem_cls.coerce_view(el)) + input_nodes = cls.views_into_chunks(input_views) + contents = subtree_fill_progressive(input_nodes) + else: + contents = zero_node(0) + backing = PairNode(contents, uint256(len(input_views)).get_backing()) + return super().__new__(cls, backing=backing, hook=hook, **kwargs) + + def __class_getitem__(cls, element_type) -> Type['ProgressiveList']: + packed = isinstance(element_type, BasicView) + + class ProgressiveListView(ProgressiveList): + @classmethod + def is_packed(cls) -> bool: + return packed + + @classmethod + def element_cls(cls) -> Type[View]: + return element_type + + ProgressiveListView.__name__ = ProgressiveListView.type_repr() + return ProgressiveListView + + def length(self) -> int: + return int(uint256.view_from_backing(self.get_backing().get_right())) + + def value_byte_length(self) -> int: + elem_cls = self.__class__.element_cls() + if elem_cls.is_fixed_byte_length(): + return elem_cls.type_byte_length() * self.length() + else: + return sum(OFFSET_BYTE_LENGTH + cast(View, el).value_byte_length() for el in iter(self)) + + @classmethod + def chunk_to_gindex(cls, chunk_i: int) -> Gindex: + gindex, _, _ = to_gindex_progressive(chunk_i) + return gindex + + def readonly_iter(self): + length = self.length() + backing = self.get_backing().get_left() + + elem_type: Type[View] = self.element_cls() + is_packed = self.is_packed() + + return readonly_iter_progressive(backing, length, elem_type, is_packed) + + def append(self, v: View): + ll = self.length() + i = ll + + elem_type = self.__class__.element_cls() + is_packed = self.__class__.is_packed() + gindex, d, i = to_target_progressive(elem_type, is_packed, i) + + if not isinstance(v, elem_type): + v = elem_type.coerce_view(v) + + next_backing = self.get_backing() + if i == 0: # Create new subtree + next_backing = next_backing.setter(gindex)(PairNode(zero_node(d), zero_node(0))) + gindex = gindex << 1 + next_backing = next_backing.setter(gindex)(append_view( + next_backing.getter(gindex), d, i, v, elem_type, is_packed)) + + next_backing = next_backing.setter(3)(uint256(ll + 1).get_backing()) + self.set_backing(next_backing) + + def pop(self): + ll = self.length() + if ll == 0: + raise Exception('progressive list is empty, cannot pop') + i = ll - 1 + + if i == 0: + self.set_backing(PairNode(zero_node(0), zero_node(0))) + return + + elem_type = self.__class__.element_cls() + is_packed = self.__class__.is_packed() + gindex, d, i = to_target_progressive(elem_type, is_packed, i) + + next_backing = self.get_backing() + if i == 0: # Delete entire subtree + next_backing = next_backing.setter(gindex)(zero_node(0)) + else: + gindex = gindex << 1 + next_backing = next_backing.setter(gindex)(pop_and_summarize( + next_backing.getter(gindex), d, i, elem_type, is_packed)) + + next_backing = next_backing.setter(3)(uint256(ll - 1).get_backing()) + self.set_backing(next_backing) + + def get(self, i: int) -> View: + i = int(i) + if i < 0 or i >= self.length(): + raise IndexError + return super().get(i) + + def set(self, i: int, v: View) -> None: + i = int(i) + if i < 0 or i >= self.length(): + raise IndexError + super().set(i, v) + + @classmethod + def type_repr(cls) -> str: + return f'ProgressiveList[{cls.element_cls().__name__}]' + + @classmethod + def is_valid_count(cls, count: int) -> bool: + return 0 <= count + + @classmethod + def min_byte_length(cls) -> int: + return 0 + + @classmethod + def max_byte_length(cls) -> int: + return 1 << 32 # Essentially unbounded, limited by offsets if nested + + def to_obj(self) -> ObjType: + return list(el.to_obj() for el in self.readonly_iter()) diff --git a/assets/eip-7916/remerkleable.patch b/assets/eip-7916/remerkleable.patch new file mode 100644 index 00000000000000..4547304c32756b --- /dev/null +++ b/assets/eip-7916/remerkleable.patch @@ -0,0 +1,472 @@ +diff --git a/remerkleable/complex.py b/remerkleable/complex.py +index 5971925..1fefa5f 100644 +--- a/remerkleable/complex.py ++++ b/remerkleable/complex.py +@@ -23,6 +23,80 @@ def encode_offset(stream: BinaryIO, offset: int): + return uint32(offset).serialize(stream) + + ++def create_readonly_iter(backing: Node, tree_depth: int, length: int, elem_type: Type[View], is_packed: bool): ++ if is_packed: ++ return PackedIter(backing, tree_depth, length, cast(Type[BasicView], elem_type)) ++ else: ++ if issubclass(elem_type, bytes): # is the element type the raw-bytes? Then not re-use views. ++ return ComplexFreshElemIter(backing, tree_depth, length, cast(Type[View], elem_type)) ++ else: ++ return ComplexElemIter(backing, tree_depth, length, elem_type) ++ ++ ++def append_view(backing: Node, tree_depth: int, i: int, v: View, elem_type: Type[View], is_packed: bool) -> Node: ++ target: Gindex ++ if is_packed: ++ next_backing = backing ++ if isinstance(v, BasicView): ++ elems_per_chunk = 32 // elem_type.type_byte_length() ++ chunk_i = i // elems_per_chunk ++ target = to_gindex(chunk_i, tree_depth) ++ chunk: Node ++ if i % elems_per_chunk == 0: ++ set_last = next_backing.setter(target, expand=True) ++ chunk = zero_node(0) ++ else: ++ set_last = next_backing.setter(target) ++ chunk = next_backing.getter(target) ++ chunk = v.backing_from_base(chunk, i % elems_per_chunk) ++ next_backing = set_last(chunk) ++ else: ++ raise Exception("cannot append a packed element that is not a basic type") ++ else: ++ target = to_gindex(i, tree_depth) ++ set_last = backing.setter(target, expand=True) ++ next_backing = set_last(v.get_backing()) ++ ++ return next_backing ++ ++ ++def pop_and_summarize(backing: Node, tree_depth: int, i: int, elem_type: Type[View], is_packed: bool) -> Node: ++ target: Gindex ++ can_summarize: bool ++ if is_packed: ++ next_backing = backing ++ if issubclass(elem_type, BasicView): ++ elems_per_chunk = 32 // elem_type.type_byte_length() ++ chunk_i = i // elems_per_chunk ++ target = to_gindex(chunk_i, tree_depth) ++ if i % elems_per_chunk == 0: ++ chunk = zero_node(0) ++ else: ++ chunk = next_backing.getter(target) ++ set_last = next_backing.setter(target) ++ chunk = elem_type.default(None).backing_from_base(chunk, i % elems_per_chunk) ++ next_backing = set_last(chunk) ++ ++ can_summarize = (target & 1) == 0 and i % elems_per_chunk == 0 ++ else: ++ raise Exception("cannot pop a packed element that is not a basic type") ++ else: ++ target = to_gindex(i, tree_depth) ++ set_last = backing.setter(target) ++ next_backing = set_last(zero_node(0)) ++ can_summarize = (target & 1) == 0 ++ ++ # if possible, summarize ++ if can_summarize: ++ # summarize to the highest node possible. ++ # I.e. the resulting target must be a right-hand, unless it's the only content node. ++ while (target & 1) == 0 and target != 0b10: ++ target >>= 1 ++ summary_fn = next_backing.summarize_into(target) ++ next_backing = summary_fn() ++ ++ return next_backing ++ + class ComplexView(SubtreeView): + __slots__ = () + +@@ -98,14 +172,9 @@ class MonoSubtreeView(ColSequence, ComplexView): + backing = self.get_backing() + + elem_type: Type[View] = self.element_cls() ++ is_packed = self.is_packed() + +- if self.is_packed(): +- return PackedIter(backing, tree_depth, length, cast(Type[BasicView], elem_type)) +- else: +- if issubclass(elem_type, bytes): # is the element type the raw-bytes? Then not re-use views. +- return ComplexFreshElemIter(backing, tree_depth, length, cast(Type[View], elem_type)) +- else: +- return ComplexElemIter(backing, tree_depth, length, elem_type) ++ return create_readonly_iter(backing, tree_depth, length, elem_type, is_packed) + + @classmethod + def deserialize(cls: Type[M], stream: BinaryIO, scope: int) -> M: +@@ -340,31 +409,13 @@ class List(MonoSubtreeView): + if ll >= self.__class__.limit(): + raise Exception("list is maximum capacity, cannot append") + i = ll ++ ++ tree_depth = self.__class__.tree_depth() + elem_type: Type[View] = self.__class__.element_cls() ++ is_packed = self.__class__.is_packed() + if not isinstance(v, elem_type): + v = elem_type.coerce_view(v) +- target: Gindex +- if self.__class__.is_packed(): +- next_backing = self.get_backing() +- if isinstance(v, BasicView): +- elems_per_chunk = 32 // elem_type.type_byte_length() +- chunk_i = i // elems_per_chunk +- target = to_gindex(chunk_i, self.__class__.tree_depth()) +- chunk: Node +- if i % elems_per_chunk == 0: +- set_last = next_backing.setter(target, expand=True) +- chunk = zero_node(0) +- else: +- set_last = next_backing.setter(target) +- chunk = next_backing.getter(target) +- chunk = v.backing_from_base(chunk, i % elems_per_chunk) +- next_backing = set_last(chunk) +- else: +- raise Exception("cannot append a packed element that is not a basic type") +- else: +- target = to_gindex(i, self.__class__.tree_depth()) +- set_last = self.get_backing().setter(target, expand=True) +- next_backing = set_last(v.get_backing()) ++ next_backing = append_view(self.get_backing(), tree_depth, i, v, elem_type, is_packed) + + set_length = next_backing.rebind_right + new_length = uint256(ll + 1).get_backing() +@@ -374,42 +425,13 @@ class List(MonoSubtreeView): + def pop(self): + ll = self.length() + if ll == 0: +- raise Exception("list is empty, cannot pop") ++ raise Exception('list is empty, cannot pop') + i = ll - 1 +- target: Gindex +- can_summarize: bool +- if self.__class__.is_packed(): +- next_backing = self.get_backing() +- elem_type: Type[View] = self.__class__.element_cls() +- if issubclass(elem_type, BasicView): +- elems_per_chunk = 32 // elem_type.type_byte_length() +- chunk_i = i // elems_per_chunk +- target = to_gindex(chunk_i, self.__class__.tree_depth()) +- if i % elems_per_chunk == 0: +- chunk = zero_node(0) +- else: +- chunk = next_backing.getter(target) +- set_last = next_backing.setter(target) +- chunk = elem_type.default(None).backing_from_base(chunk, i % elems_per_chunk) +- next_backing = set_last(chunk) + +- can_summarize = (target & 1) == 0 and i % elems_per_chunk == 0 +- else: +- raise Exception("cannot pop a packed element that is not a basic type") +- else: +- target = to_gindex(i, self.__class__.tree_depth()) +- set_last = self.get_backing().setter(target) +- next_backing = set_last(zero_node(0)) +- can_summarize = (target & 1) == 0 +- +- # if possible, summarize +- if can_summarize: +- # summarize to the highest node possible. +- # I.e. the resulting target must be a right-hand, unless it's the only content node. +- while (target & 1) == 0 and target != 0b10: +- target >>= 1 +- summary_fn = next_backing.summarize_into(target) +- next_backing = summary_fn() ++ tree_depth = self.__class__.tree_depth() ++ elem_type = self.__class__.element_cls() ++ is_packed = self.__class__.is_packed() ++ next_backing = pop_and_summarize(self.get_backing(), tree_depth, i, elem_type, is_packed) + + set_length = next_backing.rebind_right + new_length = uint256(ll - 1).get_backing() +diff --git a/remerkleable/progressive.py b/remerkleable/progressive.py +new file mode 100644 +index 0000000..ab65265 +--- /dev/null ++++ b/remerkleable/progressive.py +@@ -0,0 +1,227 @@ ++# This file implements `ProgressiveList` according to https://eips.ethereum.org/EIPS/eip-7916 ++# The EIP is still under review, functionality may change or go away without deprecation. ++ ++from itertools import chain ++from typing import List as PyList, Optional, Tuple, Type, cast ++from types import GeneratorType ++from remerkleable.basic import uint8, uint256 ++from remerkleable.core import BasicView, ObjType, View, ViewHook, OFFSET_BYTE_LENGTH ++from remerkleable.complex import MonoSubtreeView, create_readonly_iter, append_view, pop_and_summarize ++from remerkleable.tree import Gindex, Node, PairNode, subtree_fill_to_contents, zero_node ++ ++ ++def subtree_fill_progressive(nodes: PyList[Node], depth=0) -> Node: ++ if len(nodes) == 0: ++ return zero_node(0) ++ base_size = 1 << depth ++ return PairNode( ++ subtree_fill_to_contents(nodes[:base_size], depth), ++ subtree_fill_progressive(nodes[base_size:], depth + 2), ++ ) ++ ++ ++def readonly_iter_progressive(backing: Node, length: int, elem_type: Type[View], is_packed: bool, depth=0): ++ if length == 0: ++ assert uint256.view_from_backing(backing) == uint256(0) ++ ++ class EmptyIter(object): ++ def __iter__(self): ++ return self ++ ++ def __next__(self): ++ raise StopIteration ++ return EmptyIter() ++ ++ base_size = 1 << depth ++ elems_per_chunk = 32 // elem_type.type_byte_length() if is_packed else 1 ++ ++ subtree_len = min(base_size * elems_per_chunk, length) ++ return chain( ++ create_readonly_iter(backing.get_left(), depth, subtree_len, elem_type, is_packed), ++ readonly_iter_progressive(backing.get_right(), length - subtree_len, elem_type, is_packed, depth + 2), ++ ) ++ ++ ++def to_gindex_progressive(chunk_i: int) -> Tuple[Gindex, int, int]: ++ depth = 0 ++ gindex = 2 ++ while True: ++ base_size = 1 << depth ++ if chunk_i < base_size: ++ return (gindex << 1 + depth) + chunk_i, depth, chunk_i ++ chunk_i -= base_size ++ depth += 2 ++ gindex = (gindex << 1) + 1 ++ ++ ++def to_target_progressive(elem_type: Type[View], is_packed: bool, i: int) -> Tuple[Gindex, int, int]: ++ if is_packed: ++ elems_per_chunk = 32 // elem_type.type_byte_length() ++ chunk_i, offset_i = divmod(i, elems_per_chunk) ++ else: ++ elems_per_chunk = 1 ++ chunk_i, offset_i = i, 0 ++ ++ _, depth, chunk_i = to_gindex_progressive(chunk_i) ++ i = chunk_i * elems_per_chunk + offset_i ++ ++ target = 2 ++ d = 0 ++ while d < depth: ++ target = (target << 1) + 1 ++ d += 2 ++ ++ return target, d, i ++ ++ ++class ProgressiveList(MonoSubtreeView): ++ __slots__ = () ++ ++ def __new__(cls, *args, backing: Optional[Node] = None, hook: Optional[ViewHook] = None, **kwargs): ++ if backing is not None: ++ if len(args) != 0: ++ raise Exception('cannot have both a backing and elements to init ProgressiveList') ++ return super().__new__(cls, backing=backing, hook=hook, **kwargs) ++ ++ elem_cls = cls.element_cls() ++ vals = list(args) ++ if len(vals) == 1: ++ val = vals[0] ++ if isinstance(val, (GeneratorType, list, tuple)): ++ vals = list(val) ++ if issubclass(elem_cls, uint8): ++ if isinstance(val, bytes): ++ vals = list(val) ++ if isinstance(val, str): ++ if val[:2] == '0x': ++ val = val[2:] ++ vals = list(bytes.fromhex(val)) ++ input_views = [] ++ if len(vals) > 0: ++ for el in vals: ++ if isinstance(el, View): ++ input_views.append(el) ++ else: ++ input_views.append(elem_cls.coerce_view(el)) ++ input_nodes = cls.views_into_chunks(input_views) ++ contents = subtree_fill_progressive(input_nodes) ++ else: ++ contents = zero_node(0) ++ backing = PairNode(contents, uint256(len(input_views)).get_backing()) ++ return super().__new__(cls, backing=backing, hook=hook, **kwargs) ++ ++ def __class_getitem__(cls, element_type) -> Type['ProgressiveList']: ++ packed = isinstance(element_type, BasicView) ++ ++ class ProgressiveListView(ProgressiveList): ++ @classmethod ++ def is_packed(cls) -> bool: ++ return packed ++ ++ @classmethod ++ def element_cls(cls) -> Type[View]: ++ return element_type ++ ++ ProgressiveListView.__name__ = ProgressiveListView.type_repr() ++ return ProgressiveListView ++ ++ def length(self) -> int: ++ return int(uint256.view_from_backing(self.get_backing().get_right())) ++ ++ def value_byte_length(self) -> int: ++ elem_cls = self.__class__.element_cls() ++ if elem_cls.is_fixed_byte_length(): ++ return elem_cls.type_byte_length() * self.length() ++ else: ++ return sum(OFFSET_BYTE_LENGTH + cast(View, el).value_byte_length() for el in iter(self)) ++ ++ @classmethod ++ def chunk_to_gindex(cls, chunk_i: int) -> Gindex: ++ gindex, _, _ = to_gindex_progressive(chunk_i) ++ return gindex ++ ++ def readonly_iter(self): ++ length = self.length() ++ backing = self.get_backing().get_left() ++ ++ elem_type: Type[View] = self.element_cls() ++ is_packed = self.is_packed() ++ ++ return readonly_iter_progressive(backing, length, elem_type, is_packed) ++ ++ def append(self, v: View): ++ ll = self.length() ++ i = ll ++ ++ elem_type = self.__class__.element_cls() ++ is_packed = self.__class__.is_packed() ++ gindex, d, i = to_target_progressive(elem_type, is_packed, i) ++ ++ if not isinstance(v, elem_type): ++ v = elem_type.coerce_view(v) ++ ++ next_backing = self.get_backing() ++ if i == 0: # Create new subtree ++ next_backing = next_backing.setter(gindex)(PairNode(zero_node(d), zero_node(0))) ++ gindex = gindex << 1 ++ next_backing = next_backing.setter(gindex)(append_view( ++ next_backing.getter(gindex), d, i, v, elem_type, is_packed)) ++ ++ next_backing = next_backing.setter(3)(uint256(ll + 1).get_backing()) ++ self.set_backing(next_backing) ++ ++ def pop(self): ++ ll = self.length() ++ if ll == 0: ++ raise Exception('progressive list is empty, cannot pop') ++ i = ll - 1 ++ ++ if i == 0: ++ self.set_backing(PairNode(zero_node(0), zero_node(0))) ++ return ++ ++ elem_type = self.__class__.element_cls() ++ is_packed = self.__class__.is_packed() ++ gindex, d, i = to_target_progressive(elem_type, is_packed, i) ++ ++ next_backing = self.get_backing() ++ if i == 0: # Delete entire subtree ++ next_backing = next_backing.setter(gindex)(zero_node(0)) ++ else: ++ gindex = gindex << 1 ++ next_backing = next_backing.setter(gindex)(pop_and_summarize( ++ next_backing.getter(gindex), d, i, elem_type, is_packed)) ++ ++ next_backing = next_backing.setter(3)(uint256(ll - 1).get_backing()) ++ self.set_backing(next_backing) ++ ++ def get(self, i: int) -> View: ++ i = int(i) ++ if i < 0 or i >= self.length(): ++ raise IndexError ++ return super().get(i) ++ ++ def set(self, i: int, v: View) -> None: ++ i = int(i) ++ if i < 0 or i >= self.length(): ++ raise IndexError ++ super().set(i, v) ++ ++ @classmethod ++ def type_repr(cls) -> str: ++ return f'ProgressiveList[{cls.element_cls().__name__}]' ++ ++ @classmethod ++ def is_valid_count(cls, count: int) -> bool: ++ return 0 <= count ++ ++ @classmethod ++ def min_byte_length(cls) -> int: ++ return 0 ++ ++ @classmethod ++ def max_byte_length(cls) -> int: ++ return 1 << 32 # Essentially unbounded, limited by offsets if nested ++ ++ def to_obj(self) -> ObjType: ++ return list(el.to_obj() for el in self.readonly_iter()) +diff --git a/remerkleable/subtree.py b/remerkleable/subtree.py +index 8a781b7..33ddea4 100644 +--- a/remerkleable/subtree.py ++++ b/remerkleable/subtree.py +@@ -1,6 +1,6 @@ + from typing import Type, cast + from remerkleable.core import View, BackedView, BasicView +-from remerkleable.tree import Link, to_gindex ++from remerkleable.tree import Gindex, Link, to_gindex + + + class SubtreeView(BackedView): +@@ -18,6 +18,10 @@ class SubtreeView(BackedView): + def item_elem_cls(cls, i: int) -> Type[View]: + raise NotImplementedError + ++ @classmethod ++ def chunk_to_gindex(cls, chunk_i: int) -> Gindex: ++ return to_gindex(chunk_i, cls.tree_depth()) ++ + def get(self, i: int) -> View: + i = int(i) # performance trick, input integers may be typed and slow + elem_type: Type[View] = self.item_elem_cls(i) +@@ -25,11 +29,11 @@ class SubtreeView(BackedView): + if self.is_packed(): + elems_per_chunk = 32 // elem_type.type_byte_length() + chunk_i = i // elems_per_chunk +- chunk = self.get_backing().getter(to_gindex(chunk_i, self.tree_depth())) ++ chunk = self.get_backing().getter(self.chunk_to_gindex(chunk_i)) + return cast(Type[BasicView], elem_type).basic_view_from_backing(chunk, i % elems_per_chunk) + else: + return elem_type.view_from_backing( +- self.get_backing().getter(to_gindex(i, self.tree_depth())), lambda v: self.set(i, v)) ++ self.get_backing().getter(self.chunk_to_gindex(i)), lambda v: self.set(i, v)) + + def set(self, i: int, v: View) -> None: + i = int(i) # performance trick, input integers may be typed and slow +@@ -42,7 +46,7 @@ class SubtreeView(BackedView): + if isinstance(v, BasicView): + elems_per_chunk = 32 // v.type_byte_length() + chunk_i = i // elems_per_chunk +- target = to_gindex(chunk_i, self.tree_depth()) ++ target = self.chunk_to_gindex(chunk_i) + chunk_setter_link: Link = self.get_backing().setter(target) + chunk = self.get_backing().getter(target) + new_chunk = v.backing_from_base(chunk, i % elems_per_chunk) +@@ -50,5 +54,5 @@ class SubtreeView(BackedView): + else: + raise Exception("cannot pack subtree elements that are not basic types") + else: +- setter_link: Link = self.get_backing().setter(to_gindex(i, self.tree_depth())) ++ setter_link: Link = self.get_backing().setter(self.chunk_to_gindex(i)) + self.set_backing(setter_link(v.get_backing())) diff --git a/assets/eip-7916/tests.patch b/assets/eip-7916/tests.patch new file mode 100644 index 00000000000000..b61689fbfa0d61 --- /dev/null +++ b/assets/eip-7916/tests.patch @@ -0,0 +1,415 @@ +diff --git a/remerkleable/test_impl.py b/remerkleable/test_impl.py +index 966bfb2..b368559 100644 +--- a/remerkleable/test_impl.py ++++ b/remerkleable/test_impl.py +@@ -9,6 +9,7 @@ from remerkleable.basic import boolean, bit, byte, uint8, uint16, uint32, uint64 + from remerkleable.bitfields import Bitvector, Bitlist + from remerkleable.byte_arrays import ByteVector, ByteList + from remerkleable.core import View, ObjType ++from remerkleable.progressive import ProgressiveList + from remerkleable.stable_container import Profile, StableContainer + from remerkleable.union import Union + from hashlib import sha256 +@@ -47,7 +48,7 @@ class ComplexTestStruct(Container): + A: uint16 + B: List[uint16, 128] + C: uint8 +- D: List[byte, 256] ++ D: ProgressiveList[byte] + E: VarTestStruct + F: Vector[FixedTestStruct, 4] + G: Vector[VarTestStruct, 2] +@@ -284,7 +285,7 @@ test_data = [ + A=0xaabb, + B=List[uint16, 128](0x1122, 0x3344), + C=0xff, +- D=List[byte, 256](b"foobar"), ++ D=ProgressiveList[byte](b"foobar"), + E=VarTestStruct(A=0xabcd, B=List[uint16, 1024](1, 2, 3), C=0xff), + F=Vector[FixedTestStruct, 4]( + FixedTestStruct(A=0xcc, B=0x4242424242424242, C=0x13371337), +@@ -319,7 +320,7 @@ test_data = [ + ), + h( # C and D + chunk("ff"), +- h(merge(chunk("666f6f626172"), zero_hashes[0:3]), chunk("06000000")) # 256/32 = 8 chunks ++ h(h(chunk("666f6f626172"), zero_hashes[0]), chunk("06000000")) # 256/32 = 8 chunks + ) + ), + h( +@@ -363,7 +364,211 @@ test_data = [ + {'A': 0xdead, 'B': [1, 2, 3], 'C': 0x11}, + {'A': 0xbeef, 'B': [4, 5, 6], 'C': 0x22}, + ), +- }) ++ }), ++ ("progressiveList 0", ProgressiveList[uint16], ++ ProgressiveList[uint16](), ++ "", ++ h( ++ zero_hashes[0], # terminator ++ chunk("00") # length mix in ++ ), []), ++ ("progressiveList 1", ProgressiveList[uint16], ++ ProgressiveList[uint16](0x0100, 0x0101), ++ "00010101", ++ h( ++ h( ++ chunk("00010101"), ++ zero_hashes[0] # terminator ++ ), ++ chunk("02") # length mix in ++ ), [0x0100, 0x0101]), ++ ("progressiveList 2", ProgressiveList[uint16], ++ ProgressiveList[uint16]( ++ 0x0100, 0x0101, 0x0102, 0x0103, 0x0104, 0x0105, 0x0106, 0x0107, ++ 0x0108, 0x0109, 0x010a, 0x010b, 0x010c, 0x010d, 0x010e, 0x010f, ++ 0x0200 ++ ), ++ "00010101020103010401050106010701080109010a010b010c010d010e010f01" ++ "0002", ++ h( ++ h( ++ chunk("00010101020103010401050106010701080109010a010b010c010d010e010f01"), ++ h( ++ merge(chunk("0002"), zero_hashes[0:2]), ++ zero_hashes[0] # terminator ++ ) ++ ), ++ chunk("11") # length mix in ++ ), [ ++ 0x0100, 0x0101, 0x0102, 0x0103, 0x0104, 0x0105, 0x0106, 0x0107, ++ 0x0108, 0x0109, 0x010a, 0x010b, 0x010c, 0x010d, 0x010e, 0x010f, ++ 0x0200 ++ ]), ++ ("progressiveList 3", ProgressiveList[uint16], ++ ProgressiveList[uint16]( ++ 0x0100, 0x0101, 0x0102, 0x0103, 0x0104, 0x0105, 0x0106, 0x0107, ++ 0x0108, 0x0109, 0x010a, 0x010b, 0x010c, 0x010d, 0x010e, 0x010f, ++ 0x0200, 0x0201, 0x0202, 0x0203, 0x0204, 0x0205, 0x0206, 0x0207, ++ 0x0208, 0x0209, 0x020a, 0x020b, 0x020c, 0x020d, 0x020e, 0x020f, ++ 0x0210, 0x0211, 0x0212, 0x0213, 0x0214, 0x0215, 0x0216, 0x0217, ++ 0x0218, 0x0219, 0x021a, 0x021b, 0x021c, 0x021d, 0x021e, 0x021f, ++ 0x0220, 0x0221, 0x0222, 0x0223, 0x0224, 0x0225, 0x0226, 0x0227, ++ 0x0228, 0x0229, 0x022a, 0x022b, 0x022c, 0x022d, 0x022e, 0x022f, ++ 0x0230, 0x0231, 0x0232, 0x0233, 0x0234, 0x0235, 0x0236, 0x0237, ++ 0x0238, 0x0239, 0x023a, 0x023b, 0x023c, 0x023d, 0x023e, 0x023f ++ ), ++ "00010101020103010401050106010701080109010a010b010c010d010e010f01" ++ "00020102020203020402050206020702080209020a020b020c020d020e020f02" ++ "10021102120213021402150216021702180219021a021b021c021d021e021f02" ++ "20022102220223022402250226022702280229022a022b022c022d022e022f02" ++ "30023102320233023402350236023702380239023a023b023c023d023e023f02", ++ h( ++ h( ++ chunk("00010101020103010401050106010701080109010a010b010c010d010e010f01"), ++ h( ++ h( ++ h( ++ chunk("00020102020203020402050206020702080209020a020b020c020d020e020f02"), ++ chunk("10021102120213021402150216021702180219021a021b021c021d021e021f02") ++ ), ++ h( ++ chunk("20022102220223022402250226022702280229022a022b022c022d022e022f02"), ++ chunk("30023102320233023402350236023702380239023a023b023c023d023e023f02") ++ ) ++ ), ++ zero_hashes[0] # terminator ++ ) ++ ), ++ chunk("50") # length mix in ++ ), [ ++ 0x0100, 0x0101, 0x0102, 0x0103, 0x0104, 0x0105, 0x0106, 0x0107, ++ 0x0108, 0x0109, 0x010a, 0x010b, 0x010c, 0x010d, 0x010e, 0x010f, ++ 0x0200, 0x0201, 0x0202, 0x0203, 0x0204, 0x0205, 0x0206, 0x0207, ++ 0x0208, 0x0209, 0x020a, 0x020b, 0x020c, 0x020d, 0x020e, 0x020f, ++ 0x0210, 0x0211, 0x0212, 0x0213, 0x0214, 0x0215, 0x0216, 0x0217, ++ 0x0218, 0x0219, 0x021a, 0x021b, 0x021c, 0x021d, 0x021e, 0x021f, ++ 0x0220, 0x0221, 0x0222, 0x0223, 0x0224, 0x0225, 0x0226, 0x0227, ++ 0x0228, 0x0229, 0x022a, 0x022b, 0x022c, 0x022d, 0x022e, 0x022f, ++ 0x0230, 0x0231, 0x0232, 0x0233, 0x0234, 0x0235, 0x0236, 0x0237, ++ 0x0238, 0x0239, 0x023a, 0x023b, 0x023c, 0x023d, 0x023e, 0x023f ++ ]), ++ ("progressiveList 4", ProgressiveList[uint16], ++ ProgressiveList[uint16]( ++ 0x0100, 0x0101, 0x0102, 0x0103, 0x0104, 0x0105, 0x0106, 0x0107, ++ 0x0108, 0x0109, 0x010a, 0x010b, 0x010c, 0x010d, 0x010e, 0x010f, ++ 0x0200, 0x0201, 0x0202, 0x0203, 0x0204, 0x0205, 0x0206, 0x0207, ++ 0x0208, 0x0209, 0x020a, 0x020b, 0x020c, 0x020d, 0x020e, 0x020f, ++ 0x0210, 0x0211, 0x0212, 0x0213, 0x0214, 0x0215, 0x0216, 0x0217, ++ 0x0218, 0x0219, 0x021a, 0x021b, 0x021c, 0x021d, 0x021e, 0x021f, ++ 0x0220, 0x0221, 0x0222, 0x0223, 0x0224, 0x0225, 0x0226, 0x0227, ++ 0x0228, 0x0229, 0x022a, 0x022b, 0x022c, 0x022d, 0x022e, 0x022f, ++ 0x0230, 0x0231, 0x0232, 0x0233, 0x0234, 0x0235, 0x0236, 0x0237, ++ 0x0238, 0x0239, 0x023a, 0x023b, 0x023c, 0x023d, 0x023e, 0x023f, ++ 0x0300 ++ ), ++ "00010101020103010401050106010701080109010a010b010c010d010e010f01" ++ "00020102020203020402050206020702080209020a020b020c020d020e020f02" ++ "10021102120213021402150216021702180219021a021b021c021d021e021f02" ++ "20022102220223022402250226022702280229022a022b022c022d022e022f02" ++ "30023102320233023402350236023702380239023a023b023c023d023e023f02" ++ "0003", ++ h( ++ h( ++ chunk("00010101020103010401050106010701080109010a010b010c010d010e010f01"), ++ h( ++ h( ++ h( ++ chunk("00020102020203020402050206020702080209020a020b020c020d020e020f02"), ++ chunk("10021102120213021402150216021702180219021a021b021c021d021e021f02") ++ ), ++ h( ++ chunk("20022102220223022402250226022702280229022a022b022c022d022e022f02"), ++ chunk("30023102320233023402350236023702380239023a023b023c023d023e023f02") ++ ) ++ ), ++ h( ++ merge(chunk("0003"), zero_hashes[0:4]), ++ zero_hashes[0] # terminator ++ ) ++ ) ++ ), ++ chunk("51") # length mix in ++ ), [ ++ 0x0100, 0x0101, 0x0102, 0x0103, 0x0104, 0x0105, 0x0106, 0x0107, ++ 0x0108, 0x0109, 0x010a, 0x010b, 0x010c, 0x010d, 0x010e, 0x010f, ++ 0x0200, 0x0201, 0x0202, 0x0203, 0x0204, 0x0205, 0x0206, 0x0207, ++ 0x0208, 0x0209, 0x020a, 0x020b, 0x020c, 0x020d, 0x020e, 0x020f, ++ 0x0210, 0x0211, 0x0212, 0x0213, 0x0214, 0x0215, 0x0216, 0x0217, ++ 0x0218, 0x0219, 0x021a, 0x021b, 0x021c, 0x021d, 0x021e, 0x021f, ++ 0x0220, 0x0221, 0x0222, 0x0223, 0x0224, 0x0225, 0x0226, 0x0227, ++ 0x0228, 0x0229, 0x022a, 0x022b, 0x022c, 0x022d, 0x022e, 0x022f, ++ 0x0230, 0x0231, 0x0232, 0x0233, 0x0234, 0x0235, 0x0236, 0x0237, ++ 0x0238, 0x0239, 0x023a, 0x023b, 0x023c, 0x023d, 0x023e, 0x023f, ++ 0x0300 ++ ]), ++ ("progressiveList 5", ProgressiveList[SingleFieldTestStruct], ++ ProgressiveList[SingleFieldTestStruct](), ++ "", ++ h( ++ zero_hashes[0], # terminator ++ chunk("00") # length mix in ++ ), []), ++ ("progressiveList 6", ProgressiveList[SingleFieldTestStruct], ++ ProgressiveList[SingleFieldTestStruct]( ++ SingleFieldTestStruct(A=1), ++ ), ++ "01", ++ h( ++ h( ++ chunk("01"), ++ zero_hashes[0] # terminator ++ ), ++ chunk("01") # length mix in ++ ), [{'A': 0x01}]), ++ ("progressiveList 7", ProgressiveList[SingleFieldTestStruct], ++ ProgressiveList[SingleFieldTestStruct]( ++ SingleFieldTestStruct(A=1), ++ SingleFieldTestStruct(A=2), ++ ), ++ "0102", ++ h( ++ h( ++ chunk("01"), ++ h( ++ merge(chunk("02"), zero_hashes[0:2]), ++ zero_hashes[0] # terminator ++ ) ++ ), ++ chunk("02") # length mix in ++ ), [{'A': 0x01}, {'A': 0x02}]), ++ ("progressiveList 7", ProgressiveList[SingleFieldTestStruct], ++ ProgressiveList[SingleFieldTestStruct]( ++ SingleFieldTestStruct(A=1), ++ SingleFieldTestStruct(A=2), ++ SingleFieldTestStruct(A=3), ++ SingleFieldTestStruct(A=4), ++ SingleFieldTestStruct(A=5), ++ ), ++ "0102030405", ++ h( ++ h( ++ chunk("01"), ++ h( ++ h( ++ h( ++ chunk("02"), ++ chunk("03") ++ ), ++ h( ++ chunk("04"), ++ chunk("05") ++ ) ++ ), ++ zero_hashes[0] # terminator ++ ) ++ ), ++ chunk("05") # length mix in ++ ), [{'A': 0x01}, {'A': 0x02}, {'A': 0x03}, {'A': 0x04}, {'A': 0x05}]), + ] + + +@@ -478,6 +683,22 @@ def test_container_equality(): + assert A(1, 2, 3) not in {B(1, 2, 3, 0)} + + ++def test_progressive(): ++ class X(Container): ++ A: ProgressiveList[SingleFieldTestStruct] ++ B: ProgressiveList[uint16] ++ ++ x = X( ++ A=ProgressiveList[SingleFieldTestStruct]( ++ SingleFieldTestStruct(A=1), ++ SingleFieldTestStruct(A=2), ++ ), ++ B=ProgressiveList[uint16](0x0100, 0x0101), ++ ) ++ x_bytes = bytes.fromhex("080000000a000000010200010101") ++ assert x.encode_bytes() == x_bytes ++ ++ + def test_stable_container(): + class Shape(StableContainer[4]): + side: Optional[uint16] +diff --git a/remerkleable/test_typing.py b/remerkleable/test_typing.py +index 0094349..e5c078e 100644 +--- a/remerkleable/test_typing.py ++++ b/remerkleable/test_typing.py +@@ -2,7 +2,7 @@ + + import pytest # type: ignore + +-from typing import Optional ++from typing import Optional, Type + from random import Random + + from remerkleable.complex import Container, Vector, List +@@ -11,6 +11,7 @@ from remerkleable.basic import boolean, bit, uint, byte, uint8, uint16, uint32, + from remerkleable.bitfields import Bitvector, Bitlist + from remerkleable.byte_arrays import ByteVector, Bytes1, Bytes4, Bytes8, Bytes32, Bytes48, Bytes96 + from remerkleable.core import BasicView, View ++from remerkleable.progressive import ProgressiveList + from remerkleable.stable_container import Profile, StableContainer + from remerkleable.union import Union + from remerkleable.tree import get_depth, merkle_hash, LEFT_GINDEX, RIGHT_GINDEX +@@ -32,7 +33,7 @@ def test_subclasses(): + assert issubclass(boolean, BasicView) + assert issubclass(boolean, View) + +- for c in [Container, List, Vector, Bytes32]: ++ for c in [Container, List, Vector, ProgressiveList, Bytes32]: + assert issubclass(c, View) + + +@@ -182,9 +183,10 @@ def test_container_unpack(): + assert b == 42 + + +-def test_list(): +- typ = List[uint64, 128] +- assert issubclass(typ, List) ++@pytest.mark.parametrize("typ", [List[uint64, 128], ProgressiveList[uint64]]) ++def test_list_1(typ: Type[View]): ++ base_typ = List if typ.type_repr().startswith("List") else ProgressiveList ++ assert issubclass(typ, base_typ) + assert issubclass(typ, View) + assert not issubclass(int, View) + +@@ -202,12 +204,15 @@ def test_list(): + assert v[0] == 123 + assert isinstance(v[0], uint64) + +- assert isinstance(v, List) ++ assert isinstance(v, base_typ) + assert isinstance(v, View) + + assert len(typ([i for i in range(10)])) == 10 # cast py list to SSZ list + +- foo = List[uint32, 128](0 for i in range(128)) ++ ++@pytest.mark.parametrize("typ", [List[uint32, 128], ProgressiveList[uint32]]) ++def test_list_2(typ: Type[View]): ++ foo = typ(0 for i in range(128)) + foo[0] = 123 + foo[1] = 654 + foo[127] = 222 +@@ -217,13 +222,50 @@ def test_list(): + except ValueError: + pass + ++ assert foo.encode_bytes().hex() == ( ++ "7b0000008e020000000000000000000000000000000000000000000000000000" ++ "0000000000000000000000000000000000000000000000000000000000000000" ++ "0000000000000000000000000000000000000000000000000000000000000000" ++ "0000000000000000000000000000000000000000000000000000000000000000" ++ "0000000000000000000000000000000000000000000000000000000000000000" ++ "0000000000000000000000000000000000000000000000000000000000000000" ++ "0000000000000000000000000000000000000000000000000000000000000000" ++ "0000000000000000000000000000000000000000000000000000000000000000" ++ "0000000000000000000000000000000000000000000000000000000000000000" ++ "0000000000000000000000000000000000000000000000000000000000000000" ++ "0000000000000000000000000000000000000000000000000000000000000000" ++ "0000000000000000000000000000000000000000000000000000000000000000" ++ "0000000000000000000000000000000000000000000000000000000000000000" ++ "0000000000000000000000000000000000000000000000000000000000000000" ++ "0000000000000000000000000000000000000000000000000000000000000000" ++ "00000000000000000000000000000000000000000000000000000000de000000" ++ ) ++ assert foo.hash_tree_root() == typ.decode_bytes(foo.encode_bytes()).hash_tree_root() ++ + for i in range(128): + foo.pop() + assert len(foo) == 128 - 1 - i ++ assert foo.hash_tree_root() == typ.decode_bytes(foo.encode_bytes()).hash_tree_root() ++ ++ if i == 64: ++ assert foo.encode_bytes().hex() == ( ++ "7b0000008e020000000000000000000000000000000000000000000000000000" ++ "0000000000000000000000000000000000000000000000000000000000000000" ++ "0000000000000000000000000000000000000000000000000000000000000000" ++ "0000000000000000000000000000000000000000000000000000000000000000" ++ "0000000000000000000000000000000000000000000000000000000000000000" ++ "0000000000000000000000000000000000000000000000000000000000000000" ++ "0000000000000000000000000000000000000000000000000000000000000000" ++ "00000000000000000000000000000000000000000000000000000000" ++ ) ++ ++ assert foo.encode_bytes().hex() == "" ++ + for i in range(128): + foo.append(uint32(i)) + assert len(foo) == i + 1 + assert foo[i] == i ++ assert foo.hash_tree_root() == typ.decode_bytes(foo.encode_bytes()).hash_tree_root() + + try: + foo[3] = uint64(2 ** 32 - 1) # within bounds, wrong type +@@ -249,6 +291,26 @@ def test_list(): + except IndexError: + pass + ++ assert foo.encode_bytes().hex() == ( ++ "0000000001000000020000000300000004000000050000000600000007000000" ++ "08000000090000000a0000000b0000000c0000000d0000000e0000000f000000" ++ "1000000011000000120000001300000014000000150000001600000017000000" ++ "18000000190000001a0000001b0000001c0000001d0000001e0000001f000000" ++ "2000000021000000220000002300000024000000250000002600000027000000" ++ "28000000290000002a0000002b0000002c0000002d0000002e0000002f000000" ++ "3000000031000000320000003300000034000000350000003600000037000000" ++ "38000000390000003a0000003b0000003c0000003d0000003e0000003f000000" ++ "4000000041000000420000004300000044000000450000004600000047000000" ++ "48000000490000004a0000004b0000004c0000004d0000004e0000004f000000" ++ "5000000051000000520000005300000054000000550000005600000057000000" ++ "58000000590000005a0000005b0000005c0000005d0000005e0000005f000000" ++ "6000000061000000620000006300000064000000650000006600000067000000" ++ "68000000690000006a0000006b0000006c0000006d0000006e0000006f000000" ++ "7000000071000000720000007300000074000000750000007600000077000000" ++ "78000000790000007a0000007b0000007c0000007d0000007e0000007f000000" ++ ) ++ assert foo.hash_tree_root() == typ.decode_bytes(foo.encode_bytes()).hash_tree_root() ++ + + def test_bytesn_subclass(): + class Root(Bytes32): From ae81496840952849da7f905923f53bee5cdc7976 Mon Sep 17 00:00:00 2001 From: Charles Cooper Date: Sun, 13 Apr 2025 21:11:38 +0200 Subject: [PATCH 159/724] Update EIP-7923: give more background on pages, thrashing and general setup of the EIP Merged by EIP-Bot. --- EIPS/eip-7923.md | 133 ++++++++++++++++++++++++++++++++++++----------- 1 file changed, 104 insertions(+), 29 deletions(-) diff --git a/EIPS/eip-7923.md b/EIPS/eip-7923.md index cd643f150cf432..74656010a55f0d 100644 --- a/EIPS/eip-7923.md +++ b/EIPS/eip-7923.md @@ -22,11 +22,19 @@ The EVM currently uses a quadratic pricing model for its memory. This was origin 2. The quadratic model makes it difficult to reason about how much memory a transaction can allocate. It requires solving an optimization problem which involves computing how many message calls are available to recurse into based on the call stack limit (and, post [EIP-150](./eip-150.md), the 63/64ths rule), and then maximizing the memory used per message call. 3. The quadratic model makes it impossible for high-level smart contracts languages to get the benefits of virtual memory. Most modern programming languages maintain what is known as the "heap" and the "call stack". The heap is used to allocate objects which live past the lifetime of their current function frame, whereas the call stack is used to allocate objects which live in the current function frames. Importantly, the call stack starts at the top of memory and grows down, while the heap starts at the bottom of memory and grows up, thus the language implementation does not need to worry about the two regions of memory interfering with each other. This is a feature which is enabled by virtual, paged memory, which has been present in operating systems since the early 90's. However, smart contract languages like Vyper and Solidity are not able to implement this, leading to inefficiencies in their memory models. -This EIP proposes a linear costing model which more closely reflects the hardware of today. It uses a virtual addressing scheme so that memory pages are not allocated until they are actually accessed. Notably, the data structures used for costing memory do not need to be part of the memory implementation itself, which suggests an elegant implementation using `mmap`. +This EIP proposes a linear costing model which more closely reflects the hardware of today, which is hierarchical ("hot" memory is much faster to access than "cold" memory), and virtually addressed (memory does not need to be allocated contiguously, but is rather served "on-demand" by the operating system). + +First, some preliminaries. A page is 4096 bytes on most architectures. Given a memory address, its page is simple to compute by masking out the rightmost 12 bits. + +There are two factors which contribute to "cold" memory (i.e. not-recently-used) being slower: CPU cache and TLB (Translation Lookaside Buffer) cache. The CPU cache is a least-recently-used memory cache, which is significantly faster than fetching all the way from RAM. The TLB is usually some hash table which maps virtual pages (used by the user) to physical pages in RAM. "Thrashing", or accessing a lot of different memory addresses, does two things: it pushes memory out of the hot cache and into cold memory, and it pushes pages out of the TLB cache. + +This EIP uses a virtual addressing scheme so that memory pages are not allocated until they are actually accessed. Further, it adds a surcharge for accessing memory outside of an EVM-defined "hot" area. + +Notably, the data structures used for costing memory do not need to be part of the memory implementation itself, which suggests an elegant implementation using the POSIX `mmap` syscall (or, its counterpart on Windows, `VirtualAlloc`). The implementation can be approached in two ways. The first way is to implement the virtual addressing "manually". This is intended for systems without `mmap` or a virtual addressing capability. The implementation needs to maintain a map from `map[page_id -> char[4096]]`, where `page_id` is an integer, computed as `memory_address >> 12`. Additionally, for costing purposes, a set of 512 `page_id`s (`set[page_id]`) is maintained. This is only used for pricing the operation, it doesn't actually contain the data. -The other implementation is easier, for systems with `mmap` or a similar facility. To hold the actual data of the memory, the implementation `mmap`s a `2**32` byte region of memory. Then, memory operations can be implemented simply as reads or writes against this buffer. (With an anonymous `mmap`, the operating system will allocate pages "on demand", as they are touched). The `pages` map is still necessary, but it doesn't hold any data, it is just to track which pages have been allocated, for pricing purposes. In this implementation, there are three data structures: `memory char[2**32]`, `allocated_pages set[page_id]`, `hot_pages set[page_id]`. The `memory` data structure is only used for memory reads and writes. The `allocated_pages` and `hot_pages` are only used for gas costing. +The other implementation is easier, for systems with `mmap` or a similar facility. To hold the actual data of the memory, the implementation `mmap`s a `2**32` byte region of memory. Then, memory operations can be implemented simply as reads or writes against this buffer. (With an anonymous `mmap`, the operating system will not allocate the entire buffer up-front, rather, it will allocate pages "on demand", as they are touched). The `pages` map is still necessary, but it doesn't hold any data, it is just to track which pages have been allocated, for pricing purposes. In this implementation, there are three data structures: `memory char[2**32]`, `allocated_pages set[page_id]`, `hot_pages set[page_id]`. The `memory` data structure is only used for memory reads and writes. The `allocated_pages` and `hot_pages` are only used for gas costing. ## Specification @@ -55,7 +63,7 @@ A transaction-global memory limit is imposed. If the number of pages allocated i ## Rationale -Benchmarks were performed on a 2019-era CPU, with the ability to keccak256 around 256MB/s, giving it a gas-to-ns ratio of 20 ns per 1 gas. The following benchmarks were performed: +Benchmarks were performed on a 2019-era CPU, with the ability to `keccak256` around 256MB/s, giving it a gas-to-ns ratio of 20 ns per 1 gas (given that `keccak256` costs 6 gas per 32 bytes). The following benchmarks were performed: - Time to allocate a fresh page: 1-2us - Time to randomly read a byte from a 2MB range: 1.8ns @@ -64,13 +72,16 @@ Benchmarks were performed on a 2019-era CPU, with the ability to keccak256 aroun - Time to update a hashmap with 512 items: 8ns - Time to update a hashmap with 8192 items: 9ns - Time to update a hashmap with 5mm items: 108ns +- Time to execute the `mmap` syscall: 230ns These suggest the following prices: - 100 gas to allocate a page, and - 6 gas for a page thrash -Since the delta between hitting a page and thrashing a page (including bookkeeping overhead) is ~120ns, we could ignore the resource cost and simply increase the base cost per memory operation from 3 gas to 6 gas. However, since memory operations which exploit cost-locality are so cheap, it leaves "room on the table" for future improvements to the gas schedule, including reducing the base cost of a memory operation to 1 gas. Furthermore, as the reference implementation below shows, it takes very little bookkeeping overhead (one additional data structure, and four lines of code) to check for the thrash. +Note that the cost to execute `mmap` (~11 gas) is already well-paid for by the base cost of the CALL series of instructions (100 gas). + +Since the delta between hitting a page and thrashing a page (including bookkeeping overhead) is ~120ns, we could ignore the resource cost and simply increase the base cost per memory operation from 3 gas to 6 gas. However, since memory operations which exploit cost-locality are so cheap, it leaves "room on the table" for future improvements to the gas schedule, including reducing the base cost of a memory operation to 1 gas. Furthermore, as the reference implementation below shows, it takes very little bookkeeping overhead (one additional data structure, and four lines of code) to check for the thrash. Therefore, we model memory with a one-level hierarchy. While this is simpler than most real CPUs, which may have several levels of memory hierarchy, it is granular enough for our purposes. There is a desire among client implementations to be able to enforce global limits separately from the gas limit due to DoS reasons. For example, RPC providers may be designed to allow many concurrent `eth_call` computations with a much higher gas limit than on mainnet. Not implicitly tying the memory limit to the gas limit results in one less vector for misconfiguration. That is not to say that in the future, a clean formula cannot be created which allows the memory limit to scale with future hardware improvements (e.g., proportional to the sqrt of the gas limit), but to limit the scope of things that need to be reasoned about for this EIP, the hard limit is introduced. @@ -89,14 +100,14 @@ Addressed in Security Considerations section. No backwards compatibility is brok ## Reference Implementation -A ~50-line reference implementation is provided below. It is implemented as a patch against the `py-evm` codebase at commit ethereum/py-evm@fec63b8c4b9dad9fcb1022c48c863bdd584820c6. +A ~60-line reference implementation is provided below. It is implemented as a patch against the `py-evm` codebase at commit ethereum/py-evm@fec63b8c4b9dad9fcb1022c48c863bdd584820c6. (This is a reference implementation, it does not, for example, contain fork choice rules). ```diff diff --git a/eth/vm/computation.py b/eth/vm/computation.py -index bf34fbee..477f969e 100644 +index bf34fbee..db85aee7 100644 --- a/eth/vm/computation.py +++ b/eth/vm/computation.py -@@ -454,34 +454,37 @@ class BaseComputation(ComputationAPI, Configurable): +@@ -454,34 +454,40 @@ class BaseComputation(ComputationAPI, Configurable): validate_uint256(start_position, title="Memory start position") validate_uint256(size, title="Memory size") @@ -106,12 +117,12 @@ index bf34fbee..477f969e 100644 - before_cost = memory_gas_cost(before_size) - after_cost = memory_gas_cost(after_size) - - if self.logger.show_debug2: - self.logger.debug2( - f"MEMORY: size ({before_size} -> {after_size}) | " - f"cost ({before_cost} -> {after_cost})" - ) - +- if self.logger.show_debug2: +- self.logger.debug2( +- f"MEMORY: size ({before_size} -> {after_size}) | " +- f"cost ({before_cost} -> {after_cost})" +- ) +- - if size: - if before_cost < after_cost: - gas_fee = after_cost - before_cost @@ -126,35 +137,86 @@ index bf34fbee..477f969e 100644 - ) - ), - ) +- +- self._memory.extend(start_position, size) + if size == 0: + return + + ALLOCATE_PAGE_COST = 100 + THRASH_PAGE_COST = 6 ++ LOWER_BITS = 12 # bits ignored for page calculations ++ PAGE_SIZE = 4096 ++ assert 2**LOWER_BITS == PAGE_SIZE # sanity check ++ MAXIMUM_MEMORY_SIZE = 64 * 1024 * 1024 ++ TRANSACTION_MAX_PAGES = MAXIMUM_MEMORY_SIZE // PAGE_SIZE + + end = start_position + size + -+ start_page = start_position >> 12 -+ end_page = end >> 12 -+ -+ gas = 0 ++ start_page = start_position >> LOWER_BITS ++ end_page = end >> LOWER_BITS + + for page in range(start_page, end_page + 1): + if page not in self._memory.pages: -+ gas += ALLOCATE_PAGE_COST ++ if self.transaction_context.num_pages >= TRANSACTION_MAX_PAGES: ++ raise VMError("Out Of Memory") ++ self.transaction_context.num_pages += 1 + -+ if page not in self._memory.lru_pages: -+ gas += THRASH_PAGE_COST ++ reason = f"Allocating page {hex(page << LOWER_BITS)}" ++ self._gas_meter.consume_gas(ALLOCATE_PAGE_COST, reason) ++ self._memory.pages[page] = True + -+ for page in range(start_page, end_page + 1): -+ self._memory.lru_pages[page] = True - -- self._memory.extend(start_position, size) -+ reason = f"Expanding memory {before_size} -> {after_size}" -+ self._gas_meter.consume_gas(gas, reason) ++ if page not in self._memory.lru_pages: ++ reason = f"Page {hex(page << LOWER_BITS)} not in LRU pages" ++ self._gas_meter.consume_gas(THRASH_PAGE_COST, reason) ++ # insert into the lru_pages data structure. ++ # it's important to do it here rather than after ++ # the loop, since this could evict a page we haven't ++ # visited yet, increasing the cost. ++ self._memory.lru_pages[page] = True def memory_write(self, start_position: int, size: int, value: bytes) -> None: return self._memory.write(start_position, size, value) +diff --git a/eth/vm/forks/frontier/computation.py b/eth/vm/forks/frontier/computation.py +index 51666ae0..443f82b5 100644 +--- a/eth/vm/forks/frontier/computation.py ++++ b/eth/vm/forks/frontier/computation.py +@@ -29,6 +29,7 @@ from eth.exceptions import ( + InsufficientFunds, + OutOfGas, + StackDepthLimit, ++ VMError, + ) + from eth.vm.computation import ( + BaseComputation, +@@ -87,12 +88,21 @@ class FrontierComputation(BaseComputation): + + state.touch_account(message.storage_address) + +- computation = cls.apply_computation( +- state, +- message, +- transaction_context, +- parent_computation=parent_computation, +- ) ++ # implement transaction-global memory limit ++ num_pages_anchor = transaction_context.num_pages ++ try: ++ computation = cls.apply_computation( ++ state, ++ message, ++ transaction_context, ++ parent_computation=parent_computation, ++ ) ++ finally: ++ # "deallocate" all the pages allocated in the child computation ++ ++ # sanity check an invariant: ++ allocated_pages = len(computation._memory.pages) ++ assert transaction_context.num_pages == num_pages_anchor + allocated pages ++ transaction_context.num_pages = num_pages_anchor + + if computation.is_error: + state.revert(snapshot) diff --git a/eth/vm/logic/memory.py b/eth/vm/logic/memory.py index 806dbd8b..247b3c74 100644 --- a/eth/vm/logic/memory.py @@ -169,7 +231,7 @@ index 806dbd8b..247b3c74 100644 def mcopy(computation: ComputationAPI) -> None: diff --git a/eth/vm/memory.py b/eth/vm/memory.py -index 2ccfd090..5950a4d4 100644 +index 2ccfd090..9002b559 100644 --- a/eth/vm/memory.py +++ b/eth/vm/memory.py @@ -1,8 +1,11 @@ @@ -180,7 +242,7 @@ index 2ccfd090..5950a4d4 100644 from eth._utils.numeric import ( ceil32, ) -+from eth.exceptions import PyEVMError ++from eth.exceptions import VMError from eth.abc import ( MemoryAPI, ) @@ -231,7 +293,7 @@ index 2ccfd090..5950a4d4 100644 - def __len__(self) -> int: - return len(self._bytes) + if start_position + size >= 2**32: -+ raise PyEVMError("Non 32-bit address") ++ raise VMError("Non 32-bit address") - def write(self, start_position: int, size: int, value: bytes) -> None: - if size: @@ -268,6 +330,19 @@ index 2ccfd090..5950a4d4 100644 - buf = memoryview(self._bytes) + buf = memoryview(self.memview) buf[destination : destination + length] = buf[source : source + length] +diff --git a/eth/vm/transaction_context.py b/eth/vm/transaction_context.py +index 79b570e9..5943f897 100644 +--- a/eth/vm/transaction_context.py ++++ b/eth/vm/transaction_context.py +@@ -36,6 +36,9 @@ class BaseTransactionContext(TransactionContextAPI): + # post-cancun + self._blob_versioned_hashes = blob_versioned_hashes or [] + ++ # eip-7923 ++ self.num_pages = 0 ++ + def get_next_log_counter(self) -> int: + return next(self._log_counter) ``` ## Security Considerations From 3bab41d3aa3910afc13ebaa2375b740016add8c6 Mon Sep 17 00:00:00 2001 From: Bilog WEB3 <155262265+Bilogweb3@users.noreply.github.com> Date: Mon, 14 Apr 2025 17:00:35 +0200 Subject: [PATCH 160/724] Update EIP-1679: fix broken links (#9146) * Update eip-1234.md * Update eip-1679.md --------- Co-authored-by: Sam Wilson <57262657+SamWilsn@users.noreply.github.com> --- EIPS/eip-1679.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-1679.md b/EIPS/eip-1679.md index a6bf39fa837eb3..b3f791b88d7b19 100644 --- a/EIPS/eip-1679.md +++ b/EIPS/eip-1679.md @@ -34,7 +34,7 @@ This meta-EIP specifies the changes included in the Ethereum hardfork named Ista ## References -1. Included EIPs were finalized in [All Core Devs Call #68](https://github.com/ethereum/pm/blob/master/All%20Core%20Devs%20Meetings/Meeting%2068.md) +1. Included EIPs were finalized in [All Core Devs Call #68](https://github.com/ethereum/pm/blob/master/AllCoreDevs-EL-Meetings/Meeting%2068.md) 2. https://medium.com/ethereum-cat-herders/istanbul-testnets-are-coming-53973bcea7df ## Copyright From 9d17611c87100a66bf5631ffe1406bf638f7f3e1 Mon Sep 17 00:00:00 2001 From: Tim Beiko <9390255+timbeiko@users.noreply.github.com> Date: Mon, 14 Apr 2025 15:10:38 -0700 Subject: [PATCH 161/724] Update EIP-7600: ACDE#209 changes Merged by EIP-Bot. --- EIPS/eip-7600.md | 2 ++ EIPS/eip-7607.md | 34 ++++++++++++++++++++++------------ 2 files changed, 24 insertions(+), 12 deletions(-) diff --git a/EIPS/eip-7600.md b/EIPS/eip-7600.md index 7ad62542596edd..a71ce1d753977c 100644 --- a/EIPS/eip-7600.md +++ b/EIPS/eip-7600.md @@ -21,6 +21,8 @@ A formal definition for `Scheduled for Inclusion` can be found in [EIP-7723](./e ### EIPs Scheduled for Inclusion +#### Core EIPs + * [EIP-2537](./eip-2537.md): Precompile for BLS12-381 curve operations * [EIP-2935](./eip-2935.md): Save historical block hashes in state * [EIP-6110](./eip-6110.md): Supply validator deposits on chain diff --git a/EIPS/eip-7607.md b/EIPS/eip-7607.md index bf41cc3def3d44..62dce5e91985ec 100644 --- a/EIPS/eip-7607.md +++ b/EIPS/eip-7607.md @@ -20,6 +20,8 @@ Definitions for `Scheduled for Inclusion`, `Considered for Inclusion` and `Propo ### EIPs Scheduled for Inclusion +#### Core EIPs + * [EIP-7594](./eip-7594.md): PeerDAS - Peer Data Availability Sampling * EOF EIPs introduced in `eof-devnet-0` and `eof-devnet-1` in [EIP-7692](./eip-7692.md), namely: * [EIP-663](./eip-663.md): SWAPN, DUPN and EXCHANGE instructions @@ -35,6 +37,11 @@ Definitions for `Scheduled for Inclusion`, `Considered for Inclusion` and `Propo * [EIP-7698](./eip-7698.md): EOF - Creation transaction * [EIP-7873](./eip-7873.md): EOF - TXCREATE and InitcodeTransaction type +#### Other EIPs + +* [EIP-7642](./eip-7642.md): eth/69 - Drop pre-merge fields + * Client teams MUST support this EIP by the activation of the Fusaka network upgrade. + ### Considered for Inclusion * RIP-7212: Precompile for secp256r1 Curve Support @@ -43,31 +50,34 @@ Definitions for `Scheduled for Inclusion`, `Considered for Inclusion` and `Propo * [EIP-7761](./eip-7761.md): EXTCODETYPE instruction * [EIP-7880](./eip-7880.md): EOF - EXTCODEADDRESS instruction * [EIP-5920](./eip-5920.md): PAY opcode +* [EIP-7762](./eip-7762.md): Increase MIN_BASE_FEE_PER_BLOB_GAS +* [EIP-7892](./eip-7892.md): Blob Parameter Only Hardforks +* [EIP-7823](./eip-7823.md): Set upper bounds for MODEXP +* [EIP-7825](./eip-7825.md): Transaction Gas Limit Cap * [EIP-7883](./eip-7883.md): ModExp Gas Cost Increase +* [EIP-7907](./eip-7907.md): Meter Contract Code Size And Increase Limit +* [EIP-7918](./eip-7918.md): Blob base fee bounded by execution cost + ### Proposed for Inclusion -* [EIP-7642](./eip-7642.md): eth/69 - Drop pre-merge fields -* [EIP-7666](./eip-7666.md): EVM-ify the identity precompile -* [EIP-7668](./eip-7668.md): Remove bloom filters * [EIP-7688](./eip-7688.md): Forward compatible consensus data structures * [EIP-7732](./eip-7732.md): Enshrined Proposer-Builder Separation -* [EIP-7762](./eip-7762.md): Increase MIN_BASE_FEE_PER_BLOB_GAS -* [EIP-7783](./eip-7783.md): Controlled gas limit increase strategy +* [EIP-7898](./eip-7898.md): Uncouple execution payload from beacon block +* [EIP-7917](./eip-7917.md): Deterministic proposer lookahead + +### Declined for Inclusion + +* [EIP-7666](./eip-7666.md): EVM-ify the identity precompile +* [EIP-7668](./eip-7668.md): Remove bloom filters * [EIP-7791](./eip-7791.md): GAS2ETH opcode * [EIP-7793](./eip-7793.md): Precompile to get index of transaction within block * [EIP-7805](./eip-7805.md): Fork-choice enforced Inclusion Lists (FOCIL) * [EIP-7819](./eip-7819.md): CREATE DELEGATE opcode -* [EIP-7823](./eip-7823.md): Set upper bounds for MODEXP -* [EIP-7825](./eip-7825.md): Transaction Gas Limit Cap +* [EIP-7783](./eip-7783.md): Controlled gas limit increase strategy * [EIP-7843](./eip-7843.md): Precompile to get the current slot number * [EIP-7889](./eip-7889.md): Emit log on revert -* [EIP-7892](./eip-7892.md): Blob Parameter Only Hardforks -* [EIP-7898](./eip-7898.md): Uncouple execution payload from beacon block * [EIP-7903](./eip-7903.md): Remove Initcode Size Limit -* [EIP-7907](./eip-7907.md): Meter Contract Code Size And Increase Limit -* [EIP-7917](./eip-7917.md): Deterministic proposer lookahead -* [EIP-7918](./eip-7918.md): Blob base fee bounded by execution cost * [EIP-7919](./eip-7919.md): Pureth Meta ### Activation From 24f814bc60838bc42896e6c5b8db31cb82a9b7c9 Mon Sep 17 00:00:00 2001 From: Mikhail Kalinin Date: Tue, 15 Apr 2025 09:30:38 +0600 Subject: [PATCH 162/724] Update EIP-7549: Update p2p gossip section Merged by EIP-Bot. --- EIPS/eip-7549.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/EIPS/eip-7549.md b/EIPS/eip-7549.md index 578739ec5d1001..79222be9c14072 100644 --- a/EIPS/eip-7549.md +++ b/EIPS/eip-7549.md @@ -85,10 +85,9 @@ Moving the `index` field outside of the signed message allows malicious mutation Gossip verification rules for the `beacon_attestation_${subnet_id}` topic include: -> - [IGNORE] There has been no other valid attestation seen on an attestation subnet that has an identical attestation.data.target.epoch and participating validator index. -> - [REJECT] The signature of attestation is valid. +> - [REJECT] The attester is a member of the committee -- i.e. `attestation.attester_index` in `get_beacon_committee(state, attestation.data.slot, index)` -For an unaggregated attestation, the tuple (slot, index, aggregation_bits) uniquely identifies a single public key. Thus there is a single correct value for the field `index`. If an attacker mutates the `index` field the signature will fail to verify and the message will be dropped. This is the same outcome of mutating the aggregation bits, which is possible today. If implementations verify the attestation signature before registering it in a 'first-seen' cache, there's no risk of cache pollution. +If an attacker mutates the `index` field, the above rule verification will fail and the message will be dropped. If implementations runs the above check before registering the attestation in a 'first-seen' cache, there's no risk of cache pollution. ## Copyright From 565882cf0997844708d47752eae563f2db7f0744 Mon Sep 17 00:00:00 2001 From: Etan Kissling Date: Tue, 15 Apr 2025 11:32:04 +0800 Subject: [PATCH 163/724] Update EIP-7495: Move to Draft Merged by EIP-Bot. --- EIPS/eip-7495.md | 32 +++++++++++++++++--------------- EIPS/eip-7688.md | 2 +- EIPS/eip-7916.md | 2 +- 3 files changed, 19 insertions(+), 17 deletions(-) diff --git a/EIPS/eip-7495.md b/EIPS/eip-7495.md index 2dfcf1e36d801b..324d3c362aac2b 100644 --- a/EIPS/eip-7495.md +++ b/EIPS/eip-7495.md @@ -4,15 +4,16 @@ title: SSZ StableContainer description: New SSZ type to represent a flexible container with stable serialization and merkleization author: Etan Kissling (@etan-status), Cayman (@wemeetagain) discussions-to: https://ethereum-magicians.org/t/eip-7495-ssz-stablecontainer/15476 -status: Review +status: Draft type: Standards Track category: Core created: 2023-08-18 +requires: 7916 --- ## Abstract -This EIP introduces two new [Simple Serialize (SSZ) types](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/ssz/simple-serialize.md) to enable forward-compatible containers. +This EIP introduces two new [Simple Serialize (SSZ) types](https://github.com/ethereum/consensus-specs/blob/0cd5dcd26327e49b726e66ca51802c4cd65be889/ssz/simple-serialize.md) to enable forward-compatible containers. A `StableContainer[N]` extends an SSZ `Container` with stable merkleization and forward-compatible serialization even when individual fields are deprecated or new fields are introduced in the future. @@ -24,7 +25,7 @@ Stable containers and profiles are currently not representable in SSZ. Adding su 1. **Stable signatures:** Signing roots derived from a `StableContainer[N]` never change. In the context of Ethereum, this is useful for transaction signatures that are expected to remain valid even when future updates introduce additional transaction fields. Likewise, the overall transaction root remains stable and can be used as a perpetual transaction ID. -2. **Stable merkle proofs:** Merkle proof verifiers that check specific fields of a `StableContainer[N]` or `Profile[B]` do not need continuous updating when future updates introduce additional fields. Common fields always merkleize at the same [generalized indices](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/ssz/merkle-proofs.md). +2. **Stable merkle proofs:** Merkle proof verifiers that check specific fields of a `StableContainer[N]` or `Profile[B]` do not need continuous updating when future updates introduce additional fields. Common fields always merkleize at the same [generalized indices](https://github.com/ethereum/consensus-specs/blob/0cd5dcd26327e49b726e66ca51802c4cd65be889/ssz/merkle-proofs.md). 3. **Optional fields:** Current SSZ formats do not support optional fields, prompting designs to use zero values instead. With `StableContainer[N]` and `Profile[B]`, the SSZ serialization is compact; inactive fields do not consume space. @@ -36,9 +37,9 @@ The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "S ### `StableContainer[N]` -Similar to the regular [SSZ `Container`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/ssz/simple-serialize.md#composite-types), `StableContainer[N]` defines an ordered heterogeneous collection of fields. `N` indicates the potential maximum number of fields to which it can ever grow in the future. `N` MUST be `> 0`. +Similar to the regular [SSZ `Container`](https://github.com/ethereum/consensus-specs/blob/0cd5dcd26327e49b726e66ca51802c4cd65be889/ssz/simple-serialize.md#composite-types), `StableContainer[N]` defines an ordered heterogeneous collection of fields. `N` indicates the potential maximum number of fields to which it can ever grow in the future. `N` MUST be `> 0`. -All fields of a `StableContainer[N]` MUST be of of type `Optional[T]`. Such fields can either represent a present value of SSZ type `T`, or indicate absence of a value (indicated by `None`). The [default value](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/ssz/simple-serialize.md#default-values) of an `Optional[T]` is `None`. +All fields of a `StableContainer[N]` MUST be of of type `Optional[T]`. Such fields can either represent a present value of SSZ type `T`, or indicate absence of a value (indicated by `None`). The [default value](https://github.com/ethereum/consensus-specs/blob/0cd5dcd26327e49b726e66ca51802c4cd65be889/ssz/simple-serialize.md#default-values) of an `Optional[T]` is `None`. ```python class Example(StableContainer[32]): @@ -47,7 +48,7 @@ class Example(StableContainer[32]): c: Optional[uint16] ``` -For the purpose of serialization, `StableContainer[N]` is always considered ["variable-size"](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/ssz/simple-serialize.md#variable-size-and-fixed-size) regardless of the individual field types. +For the purpose of serialization, `StableContainer[N]` is always considered ["variable-size"](https://github.com/ethereum/consensus-specs/blob/0cd5dcd26327e49b726e66ca51802c4cd65be889/ssz/simple-serialize.md#variable-size-and-fixed-size) regardless of the individual field types. #### Stability guarantees @@ -57,19 +58,19 @@ The serialization and merkleization of a `StableContainer[N]` remains stable as - The order of fields does not change - New fields are always appended to the end - All fields have immutable SSZ schemas, or recursively adopt `StableContainer[N]` -- `List`/`Bitlist` capacities do not change; shortening is possible via application logic +- `List`/`Bitlist` capacities do not change; consider using [`ProgressiveList`](./eip-7916.md) instead, or shorten via application logic #### JSON serialization -JSON serialization follows the [canonical JSON mapping](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/ssz/simple-serialize.md#json-mapping) of SSZ `Container`. +JSON serialization follows the [canonical JSON mapping](https://github.com/ethereum/consensus-specs/blob/0cd5dcd26327e49b726e66ca51802c4cd65be889/ssz/simple-serialize.md#json-mapping) of SSZ `Container`. Fields of type `Optional[T]` with a `None` value SHALL be omitted when serializing to JSON. #### Binary serialization -Serialization of `StableContainer[N]` is defined similarly to the [existing logic](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/ssz/simple-serialize.md#vectors-containers-lists) for `Container`. Notable changes are: +Serialization of `StableContainer[N]` is defined similarly to the [existing logic](https://github.com/ethereum/consensus-specs/blob/0cd5dcd26327e49b726e66ca51802c4cd65be889/ssz/simple-serialize.md#vectors-containers-lists) for `Container`. Notable changes are: -- A [`Bitvector[N]`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/ssz/simple-serialize.md#composite-types) is constructed, indicating active fields within the `StableContainer[N]`. For fields with a present value (not `None`), a `True` bit is included. For fields with a `None` value, a `False` bit is included. The `Bitvector[N]` is padded with `False` bits up through length `N` +- A [`Bitvector[N]`](https://github.com/ethereum/consensus-specs/blob/0cd5dcd26327e49b726e66ca51802c4cd65be889/ssz/simple-serialize.md#composite-types) is constructed, indicating active fields within the `StableContainer[N]`. For fields with a present value (not `None`), a `True` bit is included. For fields with a `None` value, a `False` bit is included. The `Bitvector[N]` is padded with `False` bits up through length `N` - Only active fields are serialized, i.e., fields with a corresponding `True` bit in the `Bitvector[N]` - The serialization of the `Bitvector[N]` is prepended to the serialized active fields - If variable-length fields are serialized, their offsets are relative to the start of serialized active fields, after the `Bitvector[N]` @@ -103,11 +104,11 @@ Deserialization of a `StableContainer[N]` starts by deserializing a `Bitvector[N - All extra bits in the `Bitvector[N]` that exceed the number of fields MUST be `False` -The rest of the data is [deserialized](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/ssz/simple-serialize.md#deserialization) same as a regular [SSZ `Container`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/ssz/simple-serialize.md#vectors-containers-lists), consulting the `Bitvector[N]` to determine which fields are present in the data. Absent fields are skipped during deserialization and assigned `None` values. +The rest of the data is [deserialized](https://github.com/ethereum/consensus-specs/blob/0cd5dcd26327e49b726e66ca51802c4cd65be889/ssz/simple-serialize.md#deserialization) same as a regular [SSZ `Container`](https://github.com/ethereum/consensus-specs/blob/0cd5dcd26327e49b726e66ca51802c4cd65be889/ssz/simple-serialize.md#vectors-containers-lists), consulting the `Bitvector[N]` to determine which fields are present in the data. Absent fields are skipped during deserialization and assigned `None` values. #### Merkleization -The [merkleization specification](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/ssz/simple-serialize.md#merkleization) is extended with the following helper functions: +The [merkleization specification](https://github.com/ethereum/consensus-specs/blob/0cd5dcd26327e49b726e66ca51802c4cd65be889/ssz/simple-serialize.md#merkleization) is extended with the following helper functions: - `chunk_count(type)`: calculate the amount of leafs for merkleization of the type. - `StableContainer[N]`: always `N`, regardless of the actual number of fields in the type definition @@ -134,6 +135,7 @@ Merkleization `hash_tree_root(value)` of an object `value` is extended with: - `byte` is compatible with `uint8` and vice versa. - `Bitlist[N]` / `Bitvector[N]` field types are compatible if they share the same capacity `N`. - `List[T, N]` / `Vector[T, N]` field types are compatible if `T` is compatible and if they also share the same capacity `N`. + - `ProgressiveList[T]` field types are compatible if `T` is compatible. - `Container` / `StableContainer[N]` field types are compatible if all inner field types are compatible, if they also share the same field names in the same order, and for `StableContainer[N]` if they also share the same capacity `N`. - `Profile[X]` field types are compatible with `StableContainer` types compatible with `X`, and are compatible with `Profile[Y]` where `Y` is compatible with `X` if also all inner field types are compatible. Differences solely in optionality do not affect merkleization compatibility. @@ -141,7 +143,7 @@ Merkleization `hash_tree_root(value)` of an object `value` is extended with: Serialization of `Profile[B]` is similar to the one of its base `StableContainer[N]`, except that the leading `Bitvector` is replaced by a sparse representation that only includes information about fields that are optional in `Profile[B]`. Bits for required fields of `Profile[B]` as well as the zero-padding to capacity `N` are not included. If there are no optional fields in `Profile[B]`, the `Bitvector` is omitted. -`Profile[B]` is considered ["variable-size"](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/ssz/simple-serialize.md#variable-size-and-fixed-size) iff it contains any `Optional[T]` or any "variable-size" fields. +`Profile[B]` is considered ["variable-size"](https://github.com/ethereum/consensus-specs/blob/0cd5dcd26327e49b726e66ca51802c4cd65be889/ssz/simple-serialize.md#variable-size-and-fixed-size) iff it contains any `Optional[T]` or any "variable-size" fields. #### Merkleization @@ -203,11 +205,11 @@ There is combinatorial complexity when new optional features are introduced. For `Union` also requires each participant of the network to know about all existing `Union` cases. For example, if the execution layer provides transactions via engine API as a `Union`, the consensus layer would also have to know about all concrete `Union` cases, even though it only wishes to package them and forward them. Using `StableContainer[N]` provides a more similar situation as JSON where the underlying type is determined based on the presence / absence of fields and their values. -Typically, the individual `Union` cases share some form of thematic overlap, sharing certain fields with each other. In a `Union`, shared fields are not necessarily merkleized at the same [generalized indices](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/ssz/merkle-proofs.md). Therefore, Merkle proof systems would have to be updated each time that a new flavor is introduced, even when the actual changes are not of interest to the particular system. +Typically, the individual `Union` cases share some form of thematic overlap, sharing certain fields with each other. In a `Union`, shared fields are not necessarily merkleized at the same [generalized indices](https://github.com/ethereum/consensus-specs/blob/0cd5dcd26327e49b726e66ca51802c4cd65be889/ssz/merkle-proofs.md). Therefore, Merkle proof systems would have to be updated each time that a new flavor is introduced, even when the actual changes are not of interest to the particular system. ### Why not model `Optional[T]` as an SSZ type? -If `Optional[T]` is modeled as an SSZ type, each individual field introduces serialization and merkleization overhead. As an `Optional[T]` would be required to be ["variable-size"](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/ssz/simple-serialize.md#variable-size-and-fixed-size), lots of additional offset bytes would have to be used in the serialization. For merkleization, each individual `Optional[T]` would require mixing in a bit to indicate presence or absence of the value. +If `Optional[T]` is modeled as an SSZ type, each individual field introduces serialization and merkleization overhead. As an `Optional[T]` would be required to be ["variable-size"](https://github.com/ethereum/consensus-specs/blob/0cd5dcd26327e49b726e66ca51802c4cd65be889/ssz/simple-serialize.md#variable-size-and-fixed-size), lots of additional offset bytes would have to be used in the serialization. For merkleization, each individual `Optional[T]` would require mixing in a bit to indicate presence or absence of the value. Additionally, every time that the number of fields reaches a new power of 2, the Merkle roots break, as the number of chunks doubles. The `StableContainer[N]` solves this by artificially extending the Merkle tree to `N` chunks regardless of the actual number of fields currently specified. Because `N` is constant across specification versions, the Merkle tree shape remains stable. The overhead of the additional empty placeholder leaves only affects serialization of the `Bitvector[N]` (1 byte per 8 leaves); the number of required hashes during merkleization only grows logarithmically with `N`. diff --git a/EIPS/eip-7688.md b/EIPS/eip-7688.md index f0137908eca450..9504d7439f9a2b 100644 --- a/EIPS/eip-7688.md +++ b/EIPS/eip-7688.md @@ -4,7 +4,7 @@ title: Forward compatible consensus data structures description: Transition consensus SSZ data structures to StableContainer author: Etan Kissling (@etan-status), Cayman (@wemeetagain) discussions-to: https://ethereum-magicians.org/t/eip-7688-forward-compatible-consensus-data-structures/19673 -status: Review +status: Draft type: Standards Track category: Core created: 2024-04-15 diff --git a/EIPS/eip-7916.md b/EIPS/eip-7916.md index 979fc227a5497b..f0b89db1261636 100644 --- a/EIPS/eip-7916.md +++ b/EIPS/eip-7916.md @@ -12,7 +12,7 @@ created: 2025-03-24 ## Abstract -This EIP introduces a new [Simple Serialize (SSZ)](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/ssz/simple-serialize.md) type, `ProgressiveList[T]`, to represent lists of arbitrary length with stable merkleization. Unlike the existing `List[T, N]` type, which imposes a fixed capacity `N`, `ProgressiveList[T]` supports unbounded growth using a recursive tree structure during merkleization to efficiently handle lists of any size while maintaining stable [generalized indices (gindices)](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/ssz/merkle-proofs.md#generalized-merkle-tree-index) for individual elements. This enables reduced hash overhead for small lists and avoids arbitrary predefined limits. +This EIP introduces a new [Simple Serialize (SSZ)](https://github.com/ethereum/consensus-specs/blob/0cd5dcd26327e49b726e66ca51802c4cd65be889/ssz/simple-serialize.md) type, `ProgressiveList[T]`, to represent lists of arbitrary length with stable merkleization. Unlike the existing `List[T, N]` type, which imposes a fixed capacity `N`, `ProgressiveList[T]` supports unbounded growth using a recursive tree structure during merkleization to efficiently handle lists of any size while maintaining stable [generalized indices (gindices)](https://github.com/ethereum/consensus-specs/blob/0cd5dcd26327e49b726e66ca51802c4cd65be889/ssz/merkle-proofs.md#generalized-merkle-tree-index) for individual elements. This enables reduced hash overhead for small lists and avoids arbitrary predefined limits. ## Motivation From e740ec8e682558ba91ad44d9f4f312b605e84fd1 Mon Sep 17 00:00:00 2001 From: Marcin Sobczak <77129288+marcindsobczak@users.noreply.github.com> Date: Tue, 15 Apr 2025 12:06:53 +0200 Subject: [PATCH 164/724] Update EIP-7883: Add reference implementation Merged by EIP-Bot. --- EIPS/eip-7883.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/EIPS/eip-7883.md b/EIPS/eip-7883.md index 8fdc33692f0971..13aa65810336d4 100644 --- a/EIPS/eip-7883.md +++ b/EIPS/eip-7883.md @@ -147,10 +147,6 @@ There are no changes to the underlying interface or arithmetic algorithms, so th | modexp_marcin_3_balanced | 1360 | 1360 | 0% | -## Reference Implementation - -[None] - ## Security Considerations There are no security concerns since no new functionality is introduced or made cheaper. The primary consideration for this EIP is the risk of potentially overpriced `ModExp` scenarios. From ef468b1a357f16d3fdf7aaefe42d250fc513db06 Mon Sep 17 00:00:00 2001 From: Danno Ferrin Date: Tue, 15 Apr 2025 10:54:18 -0600 Subject: [PATCH 165/724] Update EIP-5920: Move to Review Merged by EIP-Bot. --- EIPS/eip-5920.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-5920.md b/EIPS/eip-5920.md index 9f77c686ad64b3..5840c325ea0dac 100644 --- a/EIPS/eip-5920.md +++ b/EIPS/eip-5920.md @@ -4,7 +4,7 @@ title: PAY opcode description: Introduces a new opcode, PAY, to send ether to an address without calling any of its functions author: Gavin John (@Pandapip1), Zainan Victor Zhou (@xinbenlv), Sam Wilson (@SamWilsn) discussions-to: https://ethereum-magicians.org/t/eip-5920-pay-opcode/11717 -status: Draft +status: Review type: Standards Track category: Core created: 2022-03-14 From 3e56771ce1ee7ebfcbe1dac119a6b71da89c46b6 Mon Sep 17 00:00:00 2001 From: dankrad Date: Wed, 16 Apr 2025 17:07:57 +0300 Subject: [PATCH 166/724] Update EIP-3607: Fix typo (#9625) Update eip-3607.md: Fix typo --- EIPS/eip-3607.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-3607.md b/EIPS/eip-3607.md index 78ed1ee17a83aa..6d604006d60d27 100644 --- a/EIPS/eip-3607.md +++ b/EIPS/eip-3607.md @@ -41,7 +41,7 @@ A block containing such a transaction MUST be considered invalid. ## Rationale -We note that it was always the expected that a contract account's behaviour is constrained by the code in that contract -- which means that the account's funds should not suddenly be spendable by some private key. It was just implicitly assumed in the past that a 160 bit address length is enough to provide collision resistance, and thus that this case could never occur. In that sense, this EIP should be seen as a clarification of protocol behaviour in a previously undefined case rather than an explicit upgrade of consensus rules. +We note that it was always expected that a contract account's behaviour is constrained by the code in that contract -- which means that the account's funds should not suddenly be spendable by some private key. It was just implicitly assumed in the past that a 160 bit address length is enough to provide collision resistance, and thus that this case could never occur. In that sense, this EIP should be seen as a clarification of protocol behaviour in a previously undefined case rather than an explicit upgrade of consensus rules. This does not exclude all possible attack vectors, only the most serious one. Further possible attack vectors via address collisions between contracts and EOAs are: 1. An attacker can convince a user to send funds to an account before it is deployed. Some applications require this behaviour (e.g. state channels). From 6e95af567246179a85b98348e8dd6d9f4c54c579 Mon Sep 17 00:00:00 2001 From: taozui472 Date: Wed, 16 Apr 2025 22:08:43 +0800 Subject: [PATCH 167/724] Update EIP-7045: fix typos (#9517) --- EIPS/eip-7045.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7045.md b/EIPS/eip-7045.md index 7540fe6efc6751..0e39c6d214fcd2 100644 --- a/EIPS/eip-7045.md +++ b/EIPS/eip-7045.md @@ -1,7 +1,7 @@ --- eip: 7045 title: Increase max attestation inclusion slot -description: Increases max attestaton inclusion slot to the last slot in `N+1` where `N` is the epoch containing the attestation's slot. +description: Increases max attestation inclusion slot to the last slot in `N+1` where `N` is the epoch containing the attestation's slot. author: Danny Ryan (@djrtwo) discussions-to: https://ethereum-magicians.org/t/eip-7045-increase-attestation-slot-inclusion-range/14342 status: Final From 3164221c1b9f2ce8b44f04d268c4f73bcb6d43a8 Mon Sep 17 00:00:00 2001 From: Tim Beiko <9390255+timbeiko@users.noreply.github.com> Date: Wed, 16 Apr 2025 07:09:06 -0700 Subject: [PATCH 168/724] Update EIP-6953: Update Historical Boundary Definitions Merged by EIP-Bot. --- EIPS/eip-6953.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-6953.md b/EIPS/eip-6953.md index f944cb306c44f9..7c604c0ddc9fa7 100644 --- a/EIPS/eip-6953.md +++ b/EIPS/eip-6953.md @@ -65,7 +65,7 @@ The Paris upgrade, the execution layer portion of "The Merge," was triggered by ### Post-Merge Upgrades -After The Merge, network upgrades are triggered at an epoch on the consensus layer (CL), which ideally maps to an historical roots accumulator boundary (i.e., a multiple of 7192 epochs). The epoch's corresponding timestamp, rather than a block number, is then used on the execution layer (EL) as the activation trigger. The following upgrades followed this pattern: +After The Merge, network upgrades are triggered at an epoch on the consensus layer (CL), which ideally maps to an historical roots accumulator boundary (i.e., a multiple of 8192 slots). The epoch's corresponding timestamp, rather than a block number, is then used on the execution layer (EL) as the activation trigger. The following upgrades followed this pattern: | Upgrade Name | Activation Epoch | Activation Timestamp | |------------------|------------------|----------------------| From aad53b56e30584be75639ec1ec72ce8f6bca9382 Mon Sep 17 00:00:00 2001 From: Noisy <125606576+donatik27@users.noreply.github.com> Date: Wed, 16 Apr 2025 16:09:27 +0200 Subject: [PATCH 169/724] Update EIP-1679: Fixed Broken Link (#9477) Update eip-1679.md From 23938a1833f988cba4572be500813b16ffabe66d Mon Sep 17 00:00:00 2001 From: owen <158327443+owenzimmew06@users.noreply.github.com> Date: Wed, 16 Apr 2025 17:09:43 +0300 Subject: [PATCH 170/724] Update EIP-3860: Update eip-3860.md (#9614) Update eip-3860.md Hi, The word "effected" in 'Backwards Compatibility' section) seem to be incorrect in this context. The correct term is "affected". I suggested a revision: "effected" to "affected". Thanks. --- EIPS/eip-3860.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-3860.md b/EIPS/eip-3860.md index 5f8151e19ad1c9..9ee005834d488e 100644 --- a/EIPS/eip-3860.md +++ b/EIPS/eip-3860.md @@ -100,7 +100,7 @@ We specified that initcode size limit violation for `CREATE`/`CREATE2` results i This EIP requires a "network upgrade", since it modifies consensus rules. -Already deployed contracts should not be effected, but certain transactions (with `initcode` beyond the proposed limit) would still be includable in a block, but result in an exceptional abort. +Already deployed contracts should not be affected, but certain transactions (with `initcode` beyond the proposed limit) would still be includable in a block, but result in an exceptional abort. ## Test Cases From a3cc3cd51113b0d529c2d239fe340257964f0385 Mon Sep 17 00:00:00 2001 From: hexcow Date: Wed, 16 Apr 2025 17:10:11 +0300 Subject: [PATCH 171/724] Update EIP-1052: fix grammar and typo issues (#9638) docs: fix grammar and typo issues --- EIPS/eip-1052.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/EIPS/eip-1052.md b/EIPS/eip-1052.md index 356404f1915b14..2dcbc7ce1563e9 100644 --- a/EIPS/eip-1052.md +++ b/EIPS/eip-1052.md @@ -46,9 +46,9 @@ Only the 20 last bytes of the argument are significant (the first 12 bytes are ignored) similarly to the semantics of the `BALANCE` (`0x31`), `EXTCODESIZE` (`0x3b`) and `EXTCODECOPY` (`0x3c`). -The `EXTCODEHASH` distincts accounts without code and non-existing accounts. +The `EXTCODEHASH` distinguishes accounts without code and non-existing accounts. This is consistent with the way accounts are represented in the state trie. -This also allows smart contracts to check whenever an account exists. +This also allows smart contracts to check whether an account exists. ## Backwards Compatibility @@ -59,7 +59,7 @@ There are no backwards compatibility concerns. ## Test Cases 1. The `EXTCODEHASH` of the account without code is `c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470` - what is the keccack256 hash of empty data. + what is the keccak256 hash of empty data. 2. The `EXTCODEHASH` of non-existent account is `0`. 3. The `EXTCODEHASH` of a precompiled contract is either `c5d246...` or `0`. 4. If `EXTCODEHASH` of `A` is `X`, then `EXTCODEHASH` of `A + 2**160` is `X`. From d29c9156bbc7888572a46fdb3d449e53e04e59e8 Mon Sep 17 00:00:00 2001 From: Dmitry <98899785+mdqst@users.noreply.github.com> Date: Wed, 16 Apr 2025 17:11:46 +0300 Subject: [PATCH 172/724] Update EIP-7577: typo fix (#9639) docs: typo fix --- EIPS/eip-7577.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7577.md b/EIPS/eip-7577.md index 6b25b9fba516b8..8c88fc7018840a 100644 --- a/EIPS/eip-7577.md +++ b/EIPS/eip-7577.md @@ -36,7 +36,7 @@ Before the EIP has moved out of Draft status and is being versioned, the version For every change made to an EIP via a pull request (PR) made to ethereum/EIPs, a new entry MUST be added to the CHANGELOG section of the EIP that outlines the changes made within the PR. This CHANGELOG entry MUST include the following: 1. A new version number that follows the semantic versioning scheme outlined above. -2. The date when the changes where introduced. +2. The date when the changes were introduced. 3. The ethereum/EIPs PR number that implements the changes. 4. A line for each change made to the EIP's specifications that includes a short description of the change. From a50046e184aced68194613bc92f2a2b00f02a7ba Mon Sep 17 00:00:00 2001 From: Sam Wilson <57262657+SamWilsn@users.noreply.github.com> Date: Thu, 17 Apr 2025 14:17:02 -0400 Subject: [PATCH 173/724] CI: Bump HTMLProofer & run on ubuntu-24.04 (#9657) Update to ubuntu-24.04 --- .github/workflows/ci.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 38b275409999b4..3b170d7261d0a6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -17,7 +17,7 @@ jobs: save-pr: name: Save PR Number runs-on: ubuntu-latest - + steps: - name: Save PR number env: @@ -38,7 +38,7 @@ jobs: htmlproofer: name: HTMLProofer - runs-on: ubuntu-20.04 + runs-on: ubuntu-24.04 steps: - name: Checkout EIPs @@ -65,7 +65,7 @@ jobs: cd $GITHUB_WORKSPACE rm -rf ERCs - name: Setup Ruby - uses: ruby/setup-ruby@f26937343756480a8cb3ae1f623b9c8d89ed6984 # v1.196.0 + uses: ruby/setup-ruby@fb404b9557c186e349162b0d8efb06e2bc36edea # v1.232.0 with: ruby-version: '3.1' # Not needed with a .ruby-version file bundler-cache: true # runs 'bundle install' and caches installed gems automatically @@ -74,7 +74,7 @@ jobs: run: bundle exec jekyll build env: JEKYLL_ENV: production - + - name: Build Website run: | bundle exec jekyll doctor @@ -88,11 +88,11 @@ jobs: link-check: name: Link Check runs-on: ubuntu-latest - + steps: - name: Checkout EIP Repository uses: actions/checkout@47fbe2df0ad0e27efb67a70beac3555f192b062f - + - name: Link Checker uses: gaurav-nelson/github-action-markdown-link-check@d53a906aa6b22b8979d33bc86170567e619495ec with: From 36b9bee9231440c6cbb288f660d1dbc4f29eaba3 Mon Sep 17 00:00:00 2001 From: Andrei Maiboroda Date: Thu, 17 Apr 2025 21:25:25 +0200 Subject: [PATCH 174/724] Update EIP-5450: Simplify stack overflow checks Merged by EIP-Bot. --- EIPS/eip-5450.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/EIPS/eip-5450.md b/EIPS/eip-5450.md index 234fe99eeaa851..9d740cfb1a4751 100644 --- a/EIPS/eip-5450.md +++ b/EIPS/eip-5450.md @@ -99,9 +99,10 @@ For each instruction: After all instructions are visited, determine the function maximum operand stack height increase: 1. Compute the maximum stack height `max_stack_height` as the maximum of all recorded stack height upper bounds. -2. **Check** if the maximum stack height `max_stack_height` does not exceed the limit of 1024. -3. Compute the maximum stack height increase `max_stack_increase` as `max_stack_height - type[current_section_index].inputs`. -4. **Check** if the maximum stack height increase `max_stack_increase` matches the value corresponding code section's within the type section: `types[current_section_index].max_stack_increase`. +2. Compute the maximum stack height increase `max_stack_increase` as `max_stack_height - type[current_section_index].inputs`. +3. **Check** if the maximum stack height increase `max_stack_increase` matches the value corresponding code section's within the type section: `types[current_section_index].max_stack_increase`. + +*Note: Although we check only that `max_stack_increase` matches the type section definition, which guarantees that it does not exceed 1023 by EOF header definition, it is also guaranteed that `max_stack_height` does not exceed 1024, because otherwise validation of `CALLF` and `JUMPF` into this section would fail at operand stack overflow check. Every section is required to have `CALLF` or `JUMPF` targeting it, except 0th section (non-reachable sections are not allowed). 0th section is required to have 0 inputs, which implies `max_stack_increase` equals `max_stack_height`.* The computational and space complexity of this pass is *O(len(code))*. Each instruction is visited at most once. From 0ddb8e9192410753ad4896b9b96510ebb2f4f6d8 Mon Sep 17 00:00:00 2001 From: Tim Beiko <9390255+timbeiko@users.noreply.github.com> Date: Thu, 17 Apr 2025 14:24:29 -0700 Subject: [PATCH 175/724] Update EIP-7600: Move to Last Call Merged by EIP-Bot. --- EIPS/eip-7600.md | 5 +++++ EIPS/eip-7642.md | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/EIPS/eip-7600.md b/EIPS/eip-7600.md index a71ce1d753977c..178eb1645f673b 100644 --- a/EIPS/eip-7600.md +++ b/EIPS/eip-7600.md @@ -35,6 +35,11 @@ A formal definition for `Scheduled for Inclusion` can be found in [EIP-7723](./e * [EIP-7702](./eip-7702.md): Set EOA account code * [EIP-7840](./eip-7840.md): Add blob schedule to EL config files +#### Other EIPs + +* [EIP-7642](./eip-7642.md): eth/69 - Drop pre-merge fields + * While not necessary for the Pectra network upgrade, client teams MAY support EIP-7642 by the upgrade's activation and MUST support it by the next network upgrade. + ### Full Specifications #### Consensus Layer diff --git a/EIPS/eip-7642.md b/EIPS/eip-7642.md index c1b8626eaa2647..47bcbab8ac7058 100644 --- a/EIPS/eip-7642.md +++ b/EIPS/eip-7642.md @@ -4,7 +4,8 @@ title: eth/69 - history expiry and simpler receipts description: Adds history serving window and removes bloom filter in receipt author: Marius van der Wijden (@MariusVanDerWijden), Felix Lange , Ahmad Bitar (@smartprogrammer93) discussions-to: https://ethereum-magicians.org/t/eth-70-drop-pre-merge-fields-from-eth-protocol/19005 -status: Draft +status: Last Call +last-call-deadline: 2025-05-07 type: Standards Track category: Networking created: 2024-02-29 From 8580af761332f72cdb8b90232d31e85c70f87423 Mon Sep 17 00:00:00 2001 From: Danno Ferrin Date: Thu, 17 Apr 2025 16:24:31 -0600 Subject: [PATCH 176/724] Update EIP-7692: add eof-devnet-2 EIPs Merged by EIP-Bot. --- EIPS/eip-7692.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/EIPS/eip-7692.md b/EIPS/eip-7692.md index f0e7661ee0d16e..7f2233d210cbf9 100644 --- a/EIPS/eip-7692.md +++ b/EIPS/eip-7692.md @@ -18,6 +18,8 @@ This Meta EIP lists the EIPs which belong to the EVM Object Format (EOF) proposa ### EIPs Included +Introduced in eof-devnet-0 + - [EIP-3540](./eip-3540.md): EOF - EVM Object Format v1 - [EIP-3670](./eip-3670.md): EOF - Code Validation - [EIP-4200](./eip-4200.md): EOF - Static relative jumps @@ -30,6 +32,23 @@ This Meta EIP lists the EIPs which belong to the EVM Object Format (EOF) proposa - [EIP-7620](./eip-7620.md): EOF Contract Creation - [EIP-7698](./eip-7698.md): EOF - Creation transaction +Introduced in eof-devnet-1 + +- [EIP-7873](./eip-7873.md): EOF - TXCREATE and InitcodeTransaction type + +Removed from eof-devnet-1 + +- [EIP-7698](./eip-7698.md): EOF - Creation transaction + +Introduced in eof-devnet-2 + +- [EIP-7834](./eip-7834.md): Separate Metadata Section for EOF +- [EIP-7761](./eip-7761.md): EXTCODETYPE instruction +- [EIP-7880](./eip-7880.md): EOF - EXTCODEADDRESS instruction +- [EIP-5920](./eip-5920.md): PAY opcode + + + ## Rationale Refer to the individual EIPs. From daa656388957b377f6b76fa006603a94c2cd394a Mon Sep 17 00:00:00 2001 From: Lukas <36800180+lukasrosario@users.noreply.github.com> Date: Thu, 17 Apr 2025 23:03:52 -0400 Subject: [PATCH 177/724] Update EIP-5792: atomicBatch --> atomic Merged by EIP-Bot. --- EIPS/eip-5792.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-5792.md b/EIPS/eip-5792.md index 3f197e9ae649fe..4918028ce7e216 100644 --- a/EIPS/eip-5792.md +++ b/EIPS/eip-5792.md @@ -358,7 +358,7 @@ type AtomicCapability = { ``` -#### `wallet_getCapabilities` Example Return Value including `atomicBatch` +#### `wallet_getCapabilities` Example Return Value including `atomic` ```json { From b2180d5f5792d748daa97997f3a8e156b74f8ef7 Mon Sep 17 00:00:00 2001 From: Alex Forshtat Date: Fri, 18 Apr 2025 07:31:53 +0200 Subject: [PATCH 178/724] Update EIP-7701: Make pseudocode more compact; specify new opcodes gas prices Merged by EIP-Bot. --- EIPS/eip-7701.md | 116 +++++++++++++++++++++-------------------------- 1 file changed, 51 insertions(+), 65 deletions(-) diff --git a/EIPS/eip-7701.md b/EIPS/eip-7701.md index 0cc0b25a9deafd..5cb3aed9262b00 100644 --- a/EIPS/eip-7701.md +++ b/EIPS/eip-7701.md @@ -266,6 +266,20 @@ The rest of parameters are only accessible in the following code sections: Accessing these values in any other code sections is considered to be an invalid opcode and reverts the execution. +### `TXPARAM*` opcodes gas prices + +The new opcodes have gas prices equivalent to corresponding `CALLDATA*` opcodes: + +1. `TXPARAMLOAD` - static value of `3` gas +2. `TXPARAMSIZE`- static value of `2` gas +3. `TXPARAMCOPY` - dynamic formula + + ``` + minimum_word_size = (size + 31) / 32 + static_gas = 3 + dynamic_gas = 3 * minimum_word_size + memory_expansion_cost + ``` + #### Time range validity (optional) If the `validUntil` field is non-zero, the transaction is only valid for inclusion in a block with a timestamp at most `validUntil` value. @@ -308,6 +322,9 @@ results of the Sender Execution are known. The `executionStatus` and `executionGasCost` values are accessible via the `TXPARAMLOAD` opcode. +The post-operation frame is considered an integral part of the transaction execution phase. +It means that if the post-operation frame reverts its execution, the Sender Execution state changes are also reverted. + ### Transaction Execution Flow All legacy transaction types only have an implicit validation phase where balance, nonce, and signature are checked, @@ -378,67 +395,42 @@ an additional EIP-2929 `COLD_ACCOUNT_READ_COST` cost of 2600 gas is charged and ```python -def state_transition_function(tx, block): - buy_gas(tx, block) - deployer_result = deployer_frame(tx) - paymaster_result = paymaster_validation_frame(tx) - sender_result = sender_validation_frame(tx) - if ( - deployer_result.success is False or - paymaster_result.success is False or - sender_result.success is False - ): - raise Exception("validation failed") - sender_execution_frame(tx) - paymaster_postop_frame(tx) - gas_refund = calculate_gas_refund() - refund_gas(tx, gas_refund) - - -def deployer_frame(tx): - if tx.deployer is None: - return {"success": True} - if get_code(tx.sender) is not None: - raise Exception("sender already has code") - result = call_section( - AA_ENTRY_POINT, role_sender_deployment, - # deployment gas counts towards sender's limit - tx.deployer, tx.deployerData, tx.senderValidationGasLimit) - if get_code(tx.sender) is None: - raise Exception("deployer did not deploy sender code") - return result - - -def paymaster_validation_frame(tx): +def state_transition_function(tx, block, state): + max_gas = sum(tx.params[role].gaslimit for role in ROLES) + gas_price = min(tx.maxFeePerGas, block.baseFeePerGas + tx.maxPriorityFeePerGas) + total_max_cost = max_gas * gas_price if tx.paymaster is None: - return {"success": True} - result = call_section( - AA_ENTRY_POINT, role_paymaster_validation, - tx.paymaster, tx.paymasterData, tx.paymasterValidationGasLimit) - return result - - -def sender_validation_frame(tx): - result = call_section( - AA_ENTRY_POINT, role_sender_validation, - tx.sender, tx.senderValidationData, tx.senderValidationGasLimit) - return result - + balances[tx.sender] -= total_max_cost + else: + balances[tx.paymaster] -= total_max_cost -def sender_execution_frame(tx): - result = call_section( - AA_ENTRY_POINT, role_sender_execution, - tx.sender, tx.senderExecutionData, tx.senderExecutionGasLimit) - return result + if get_code(tx.sender) is None: + deployer_result = call_with_params(tx, role_sender_deployment) + assert deployer_result.success + + checkpoint = state.take_snapshot() + sender_result = call_with_params(tx, role_sender_validation) + assert sender_result.success + + if tx.paymaster: + paymaster_result = call_with_params(tx, role_paymaster_validation) + assert paymaster_result.success + + call_with_params(tx, role_sender_execution) + if tx.paymaster: + postop_result = call_with_params(tx, role_paymaster_post_op) + if postop_result.success is not True: + state.revert_snapshot(checkpoint) + balances[tx.paymaster] += gas_refund + else: + balances[tx.sender] += gas_refund -def paymaster_postop_frame(tx): - if tx.paymaster is None: - return {"success": True} - result = call_section( - AA_ENTRY_POINT, role_paymaster_post_op, - tx.sender, [], tx.paymasterPostOpGasLimit) - return result +def call_with_params(tx, role): + return call_section( + AA_ENTRY_POINT, role, tx.params[role].address, + tx.params[role].data, tx.params[role].gaslimit + ) def call_section(from_address, target_role, target_address, call_data, gas_limit): @@ -447,7 +439,7 @@ def call_section(from_address, target_role, target_address, call_data, gas_limit # fall back to the main section so that we can support proxy contracts section = get_code(target_address).sections[0] result = execute_code_in_section(section, from_address, target_role, target_address, call_data, gas_limit) - success = result.reverted is False and result.role_performed is True + success = result.success and result.role_performed is True return {"success": success} @@ -476,13 +468,6 @@ def buy_gas(tx, block): balances[tx.sender] -= total_max_cost -# refund the unused gas value of the transaction to the payer (sender or paymaster) -def refund_gas(tx, gas_refund): - if tx.paymaster is None: - balances[tx.paymaster] += gas_refund - else: - balances[tx.sender] += gas_refund - ``` #### Block transition function @@ -547,3 +532,4 @@ Block explorers should tag contracts as "user accounts" or "paymasters" if they ## Copyright Copyright and related rights waived via [CC0](../LICENSE.md). + From 84ec1a2b45a80a9eeaaf24bfb646c441ae5c44d8 Mon Sep 17 00:00:00 2001 From: 0xbasar <109233435+0xbasar@users.noreply.github.com> Date: Fri, 18 Apr 2025 22:41:43 +0300 Subject: [PATCH 179/724] Update EIP-4444: Update eip-4444.md Merged by EIP-Bot. --- EIPS/eip-4444.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/EIPS/eip-4444.md b/EIPS/eip-4444.md index df543d454f1667..26d37e73963e5f 100644 --- a/EIPS/eip-4444.md +++ b/EIPS/eip-4444.md @@ -76,7 +76,7 @@ In the second phase, history is pruned by default and the command line option is ### JSON-RPC changes -After this proposal is implemented, certain JSON-RPC endpoints (e.g. like `getBlockByHash`) won't be able to tell whether a given hash is invalid or just too old. Other endpoints like `getLogs` will simply no longer have the data the user is requesting. The way this regression should be handled by applications or clients is out-of-scope for this proposal. +After this proposal is implemented, certain JSON-RPC endpoints (e.g. like `getBlockByHash`) won't be able to tell whether a given hash is invalid or just outdated. Other endpoints like `getLogs` will simply no longer have the data the user is requesting. The way this regression should be handled by applications or clients is out-of-scope for this proposal. ## Security Considerations @@ -98,7 +98,7 @@ Furthermore, there is a risk that more dapps will rely on centralized services f ### Confusion with other proposals -Because there are a number of alternative proposals for reducing the execution client's footprint on disk, we've decided to enforce a specific pronouncination of the EIP. When pronouncing the EIP number, it **MUST** be pronounced EIP "four fours". All other pronounciations are incorrect. +Because there are a number of alternative proposals for reducing the execution client's footprint on disk, we've decided to enforce a specific pronunciation of the EIP. When pronouncing the EIP number, it **MUST** be pronounced EIP "four fours". All other pronounciations are incorrect. ## Copyright Copyright and related rights waived via [CC0](../LICENSE.md). From c29745990f6ac6aa21e53e8f4afc99676cde613d Mon Sep 17 00:00:00 2001 From: pdobacz <5735525+pdobacz@users.noreply.github.com> Date: Fri, 18 Apr 2025 21:42:48 +0200 Subject: [PATCH 180/724] Update EIP-7620: Fix failed copy-paste (#9655) --- EIPS/eip-7620.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/EIPS/eip-7620.md b/EIPS/eip-7620.md index e6b1f72dcb5819..4acb9410babb6a 100644 --- a/EIPS/eip-7620.md +++ b/EIPS/eip-7620.md @@ -48,6 +48,8 @@ We introduce two new instructions on the same block number [EIP-3540](./eip-3540 1. `EOFCREATE` (`0xec`) 2. `RETURNCODE` (`0xee`) +If the code is legacy bytecode, any of these instructions result in an *exceptional halt*. (*Note: This means no change to behaviour.*) + ### Execution Semantics - The instructions `CREATE`, `CREATE2` are made obsolete and rejected by validation in EOF contracts. They are only available in legacy contracts. @@ -55,8 +57,6 @@ We introduce two new instructions on the same block number [EIP-3540](./eip-3540 - deployment fails (returns 0 on the stack) - caller's nonce is not updated and gas for initcode execution is not consumed -If the code is legacy bytecode, any of these instructions result in an *exceptional halt*. (*Note: This means no change to behaviour.*) - #### Overview of the new contract creation flow In EOF EVM, new bytecode is introduced to the state by means of `InitcodeTransaction` delivering an EOF container (`initcontainer`). Such a container may include arbitrarily deeply nesting subcontainers. The `initcontainer` and its subcontainers are recursively validated according to all the validation rules applicable for the EOF version in question. Next, the 0th code section of the `initcontainer` is executed and may eventually call a `RETURNCODE` instruction, which will refer to a subcontainer to be finally deployed to an address. From b3dc8b52865a624b4f1d1b3ec794f984765a5e0f Mon Sep 17 00:00:00 2001 From: Piper Merriam Date: Fri, 18 Apr 2025 13:51:18 -0600 Subject: [PATCH 181/724] Add EIP: History Expiry Meta Merged by EIP-Bot. --- EIPS/eip-7927.md | 118 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 118 insertions(+) create mode 100644 EIPS/eip-7927.md diff --git a/EIPS/eip-7927.md b/EIPS/eip-7927.md new file mode 100644 index 00000000000000..846b0f1cdcbf7b --- /dev/null +++ b/EIPS/eip-7927.md @@ -0,0 +1,118 @@ +--- +eip: 7927 +title: History Expiry Meta +description: Meta EIP for History Expiry changes happening in conjunction with Pectra +author: Piper Merriam (@pipermerriam) +discussions-to: https://ethereum-magicians.org/t/history-expiry-meta-eip/23359 +status: Draft +type: Meta +created: 2025-03-28 +requires: 4444 +--- + +## Abstract + + +This Meta-EIP documents the activation process and plan for history expiry as well as providing links to other EIPs that are related. + +## Motivation + + +[EIP-4444](./eip-4444.md) documents the motivation for history expiry itself. + +This EIP exists to document the process through which history expiry will be activated on mainnet, the testnet activation on Sepolia, devnet testing and other information surrounding history expiry that doesn't fit cleanly in any of the supporting EIPs. + +## Specification + +The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119 and RFC 8174. + +Execution layer client MUST implement [EIP-7642](./eip-7642.md) to support the `eth/69` over DevP2P. + +Execution layer clients MAY drop pre-merge history according to [EIP-7639](./eip-7639.md). + +Consensus layer clients SHOULD NOT depend on Execution Layer clients having the deposit logs from pre-merge blocks and SHOULD implement [EIP-6110](./eip-6110.md). + + +### Mainnet Activation + +Mainnet activation of history expiry will occur shortly (a few days or weeks) after the activation of the [Pectra](./eip-7600.md) hard fork. The short delay is to ensure that all deposit logs from before the fork have been processed before clients begin dropping history. + +### Testnet Activation + +Testing of history expiry will occur on the Sepolia testnet. Execution clients may begin dropping pre-merge Sepolia history on 2025-05-01. + +### Devnet Activation + +Execution clients may test dropping of history on devnets for all history prior to block `TODO-WHAT-BLOCK-NUMBER?`. + + +## Rationale + +### Why wait for Pectra + +Consensus Layer clients have a dependency on pre-merge deposit logs. [EIP-6110](./eip-6110.md) will remove this dependency when the Pectra fork is activated. + +### Why drop Sepolia history + +The Sepolia history drop is intended as a testing ground for the mainnet activation. + +### Why drop Devnet history + +The Devnet history drop is intended to test prior to Sepolia to avoid any breakage on the Sepolia network. + +### Won't this break JSON-RPC + +History Expiry doesn't require clients to remove this data. It only allows them to. Clients that wish to preserve this history in their client for JSON-RPC use cases are free to do so. + + +### Where will Pre-Merge history be stored + +Pre-merge data is available in the e2store archival format. A public list of these archives can be found in the `eth-clients` historical data endpoints list which can be found on the `eth-clients` website. + +The Portal network also implements a decentralized peer-to-peer solution for storage and retrieval of all of Ethereum's pre-merge block data. + +The [EIP-7801](./eip-7801.md) DevP2P protocol also provides a peer-to-peer solution for retrieval of this data. + + +## Backwards Compatibility + +### DevP2P `eth` protocol + +Clients of the DevP2P `eth` protocol will need to upgrade to the new `eth/69` version specified in [EIP-7642](./eip-7642.md) + +### Pre-Merge Deposit Logs + +Consensus Layer clients have had a historical dependency on the deposit logs from pre-merge blocks. Dropping history would make these logs inaccessible to the Consensus Layer client. This issue is mitigated by [EIP-6110](./eip-6110.md) + +### Serving Pre-Merge JSON-RPC + +Execution clients that choose to drop history will no longer be capable of serving JSON-RPC requests for pre-merge requests for the following endpoints without sourcing the data from an alternate data source. + +- `eth_getBlockTransactionCountByHash` +- `eth_getBlockTransactionCountByNumber` +- `eth_getUncleCountByBlockHash` +- `eth_getUncleCountByBlockNumber` +- `eth_getBlockByHash` +- `eth_getBlockByNumber` +- `eth_getTransactionByHash` +- `eth_getTransactionByBlockHashAndIndex` +- `eth_getTransactionByBlockNumberAndIndex` +- `eth_getTransactionReceipt` +- `eth_getUncleByBlockHashAndIndex` +- `eth_getUncleByBlockNumberAndIndex` + + +## Security Considerations + +### Full History Sync + +Execution layer clients will no longer be able to implement a full historical sync of history from the DevP2P `eth` protocol. Clients that wish to retain this functionality will need to source the pre-merge blocks from an alternate source. Clients SHOULD ensure that they continue to correctly validate block data sourced from alternate locations. + +### Partial History Sync + +Execution layer clients that do a partial sync will need to adjust their syncing algorithms to only go back to the merge block as opposed to the previous behavior of tracing all the way back to genesis. Clients SHOULD ensure that their sync algorithms and other functionality are able to handle this data no longer being locally available. + + +## Copyright + +Copyright and related rights waived via [CC0](../LICENSE.md). From fc9a8d9a4d43ba0ce798b9466984dd21026251c3 Mon Sep 17 00:00:00 2001 From: Alex Stokes Date: Fri, 18 Apr 2025 18:32:43 -0600 Subject: [PATCH 182/724] Update EIP-7607: update Fusaka CFI and SFI list Merged by EIP-Bot. --- EIPS/eip-7607.md | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/EIPS/eip-7607.md b/EIPS/eip-7607.md index 62dce5e91985ec..4e9908fbc1eb5c 100644 --- a/EIPS/eip-7607.md +++ b/EIPS/eip-7607.md @@ -20,9 +20,10 @@ Definitions for `Scheduled for Inclusion`, `Considered for Inclusion` and `Propo ### EIPs Scheduled for Inclusion -#### Core EIPs +#### Core EIPs * [EIP-7594](./eip-7594.md): PeerDAS - Peer Data Availability Sampling +* [EIP-7892](./eip-7892.md): Blob Parameter Only Hardforks * EOF EIPs introduced in `eof-devnet-0` and `eof-devnet-1` in [EIP-7692](./eip-7692.md), namely: * [EIP-663](./eip-663.md): SWAPN, DUPN and EXCHANGE instructions * [EIP-3540](./eip-3540.md): EOF - EVM Object Format v1 @@ -40,7 +41,7 @@ Definitions for `Scheduled for Inclusion`, `Considered for Inclusion` and `Propo #### Other EIPs * [EIP-7642](./eip-7642.md): eth/69 - Drop pre-merge fields - * Client teams MUST support this EIP by the activation of the Fusaka network upgrade. + * Client teams MUST support this EIP by the activation of the Fusaka network upgrade. ### Considered for Inclusion @@ -51,25 +52,19 @@ Definitions for `Scheduled for Inclusion`, `Considered for Inclusion` and `Propo * [EIP-7880](./eip-7880.md): EOF - EXTCODEADDRESS instruction * [EIP-5920](./eip-5920.md): PAY opcode * [EIP-7762](./eip-7762.md): Increase MIN_BASE_FEE_PER_BLOB_GAS -* [EIP-7892](./eip-7892.md): Blob Parameter Only Hardforks * [EIP-7823](./eip-7823.md): Set upper bounds for MODEXP * [EIP-7825](./eip-7825.md): Transaction Gas Limit Cap -* [EIP-7883](./eip-7883.md): ModExp Gas Cost Increase +* [EIP-7883](./eip-7883.md): ModExp Gas Cost Increase * [EIP-7907](./eip-7907.md): Meter Contract Code Size And Increase Limit -* [EIP-7918](./eip-7918.md): Blob base fee bounded by execution cost - - -### Proposed for Inclusion - -* [EIP-7688](./eip-7688.md): Forward compatible consensus data structures -* [EIP-7732](./eip-7732.md): Enshrined Proposer-Builder Separation -* [EIP-7898](./eip-7898.md): Uncouple execution payload from beacon block * [EIP-7917](./eip-7917.md): Deterministic proposer lookahead +* [EIP-7918](./eip-7918.md): Blob base fee bounded by execution cost ### Declined for Inclusion * [EIP-7666](./eip-7666.md): EVM-ify the identity precompile * [EIP-7668](./eip-7668.md): Remove bloom filters +* [EIP-7688](./eip-7688.md): Forward compatible consensus data structures +* [EIP-7732](./eip-7732.md): Enshrined Proposer-Builder Separation * [EIP-7791](./eip-7791.md): GAS2ETH opcode * [EIP-7793](./eip-7793.md): Precompile to get index of transaction within block * [EIP-7805](./eip-7805.md): Fork-choice enforced Inclusion Lists (FOCIL) @@ -77,6 +72,7 @@ Definitions for `Scheduled for Inclusion`, `Considered for Inclusion` and `Propo * [EIP-7783](./eip-7783.md): Controlled gas limit increase strategy * [EIP-7843](./eip-7843.md): Precompile to get the current slot number * [EIP-7889](./eip-7889.md): Emit log on revert +* [EIP-7898](./eip-7898.md): Uncouple execution payload from beacon block * [EIP-7903](./eip-7903.md): Remove Initcode Size Limit * [EIP-7919](./eip-7919.md): Pureth Meta From ff6bea3bdfe61bc5e87d76763a1f53398f5a8487 Mon Sep 17 00:00:00 2001 From: Tomass <155266802+zeroprooff@users.noreply.github.com> Date: Sat, 19 Apr 2025 08:49:18 +0300 Subject: [PATCH 183/724] Update EIP-7495: fix duplicate eip-7495.md Merged by EIP-Bot. --- EIPS/eip-7495.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7495.md b/EIPS/eip-7495.md index 324d3c362aac2b..8246baa7ef97cc 100644 --- a/EIPS/eip-7495.md +++ b/EIPS/eip-7495.md @@ -39,7 +39,7 @@ The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "S Similar to the regular [SSZ `Container`](https://github.com/ethereum/consensus-specs/blob/0cd5dcd26327e49b726e66ca51802c4cd65be889/ssz/simple-serialize.md#composite-types), `StableContainer[N]` defines an ordered heterogeneous collection of fields. `N` indicates the potential maximum number of fields to which it can ever grow in the future. `N` MUST be `> 0`. -All fields of a `StableContainer[N]` MUST be of of type `Optional[T]`. Such fields can either represent a present value of SSZ type `T`, or indicate absence of a value (indicated by `None`). The [default value](https://github.com/ethereum/consensus-specs/blob/0cd5dcd26327e49b726e66ca51802c4cd65be889/ssz/simple-serialize.md#default-values) of an `Optional[T]` is `None`. +All fields of a `StableContainer[N]` MUST be of type `Optional[T]`. Such fields can either represent a present value of SSZ type `T`, or indicate absence of a value (indicated by `None`). The [default value](https://github.com/ethereum/consensus-specs/blob/0cd5dcd26327e49b726e66ca51802c4cd65be889/ssz/simple-serialize.md#default-values) of an `Optional[T]` is `None`. ```python class Example(StableContainer[32]): From c4dda7f016ce2ee676d6a7b93545d5d843bb834c Mon Sep 17 00:00:00 2001 From: Lukas <36800180+lukasrosario@users.noreply.github.com> Date: Tue, 22 Apr 2025 03:37:10 -0400 Subject: [PATCH 184/724] Update EIP-5792: Move to Last Call Merged by EIP-Bot. --- EIPS/eip-5792.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/EIPS/eip-5792.md b/EIPS/eip-5792.md index 4918028ce7e216..13d7893590891e 100644 --- a/EIPS/eip-5792.md +++ b/EIPS/eip-5792.md @@ -4,7 +4,8 @@ title: Wallet Call API description: Adds JSON-RPC methods for sending multiple calls from the user's wallet, and checking their status author: Moody Salem (@moodysalem), Lukas Rosario (@lukasrosario), Wilson Cusack (@wilsoncusack), Dror Tirosh (@drortirosh), Jake Moxey (@jxom), Derek Rein (@arein), Alex Forshtat (@forshtat), Sam Wilson (@SamWilsn) , Borislav Itskov (@Oxbobby), Joao Tavares (@cryptotavares), Adam Fuller (@azf20), Philip Liao (@phil-ociraptor) discussions-to: https://ethereum-magicians.org/t/eip-5792-wallet-abstract-transaction-send-api/11374 -status: Review +status: Last Call +last-call-deadline: 2025-05-05 type: Standards Track category: Interface created: 2022-10-17 From 9970be5bebda89d38047170079161a0fac021145 Mon Sep 17 00:00:00 2001 From: Guillaume Ballet <3272758+gballet@users.noreply.github.com> Date: Wed, 23 Apr 2025 16:45:18 +0200 Subject: [PATCH 185/724] Update EIP-7748: address special case of eip-7610 accounts Merged by EIP-Bot. --- EIPS/eip-7748.md | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/EIPS/eip-7748.md b/EIPS/eip-7748.md index 648be369acf593..5952ddf2313071 100644 --- a/EIPS/eip-7748.md +++ b/EIPS/eip-7748.md @@ -144,7 +144,13 @@ def conversion_move_to_next_account(state: State): else: # Move to the next account state._conversion_curr_account.address = address - state._conversion_curr_account.phase = StoragePhase("0x00") + curacc = state._conversion_curr_account + + # Skip translating storage if the account has an empty code hash. + if curacc.nonce == 0 and len(curacc.code) == 0 and curacc.state_root != empty_state_root: + state._conversion_curr_account.phase = AccountDataPhase() + else: + state._conversion_curr_account.phase = StoragePhase("0x00") # Modified function: add new only_if_empty optional parameter. def set_storage( @@ -242,6 +248,16 @@ If an account has code, this is chunked and inserted in the VKT in one go. An al We decided to not do this to reduce the algorithm complexity. Considering the current maximum code size, the worst case scenario for a block could overflow the `CONVERSION_STRIDE` limit by 24k/31~=793 units. +### Deletion of [EIP-7610](./eip-7610.md) accounts + +EIP-7610 mentions the existence of 28 accounts that have: + + * a nonce of 0, + * no code + * a non-empty storage tree + +These storage slots are to be ommitted from the conversion process, as they can not be accessed. + ### Expected time for the conversion to finish TODO: We have an estimation, but it might be worth recalculating it closer to the proposed fork having a more up to date state size estimate. From 8584c5d03a798639fb9f10009787ddacc53bc4cc Mon Sep 17 00:00:00 2001 From: Maximilian Hubert <64627729+gap-editor@users.noreply.github.com> Date: Wed, 23 Apr 2025 19:47:25 +0200 Subject: [PATCH 186/724] Update EIP-7907: add hyperlinks Merged by EIP-Bot. --- EIPS/eip-7907.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/EIPS/eip-7907.md b/EIPS/eip-7907.md index 32ac56579010d7..e81e0470963d1b 100644 --- a/EIPS/eip-7907.md +++ b/EIPS/eip-7907.md @@ -23,15 +23,15 @@ This EIP proposes a gas-based solution that allows contracts of any size while e ## Specification -The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119 and RFC 8174. +The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in [RFC 2119](https://www.rfc-editor.org/rfc/rfc2119) and [RFC 8174](https://www.rfc-editor.org/rfc/rfc8174). -1. Update the EIP-170 contract code size limit of 24KB (`0x6000` bytes) to 256KB (`0x20000` bytes). +1. Update the [EIP-170](./eip-170.md) contract code size limit of 24KB (`0x6000` bytes) to 256KB (`0x20000` bytes). 2. Change the gas schedule for opcodes which load code. Specifically, the `CALL`, `STATICCALL`, `DELEGATECALL`, `CALLCODE` and `EXTCODECOPY` opcodes are modified so that `ceil32(excess_contract_size) * 2 // 32` gas is added to the [cold access cost](https://github.com/ethereum/execution-specs/blob/1a587803e3e698407d204888b02342393f8b4fe5/src/ethereum/cancun/vm/instructions/system.py#L367), where `excess_contract_size = max(0, contract_size - 0x6000)`. (Cf. initcode metering: [EELS](https://github.com/ethereum/execution-specs/blob/1a587803e3e698407d204888b02342393f8b4fe5/src/ethereum/cancun/vm/gas.py#L269)). If the account is warm, no change to the gas schedule occurs. 3. Update the EIP-3860 contract code size limit of 48KB (`0xc000` bytes) to 512KB (`0x40000` bytes). ## Rationale -The gas cost of 2 per word was chosen in-line with EIP-3860. This accounts for: +The gas cost of 2 per word was chosen in-line with [EIP-3860](./eip-3860.md). This accounts for: 1. The additional disk I/O for retrieving larger contract code 2. The increased computational resources for preprocessing larger code for execution (a.k.a. "JUMPDEST analysis"). From d0e6f5bffddf76ae2df64a729908da04f051b96e Mon Sep 17 00:00:00 2001 From: sudo rm -rf --no-preserve-root / Date: Wed, 23 Apr 2025 21:29:58 +0200 Subject: [PATCH 187/724] Update EIP-2935: Fix Ring Buffer Size in Description Merged by EIP-Bot. --- EIPS/eip-2935.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-2935.md b/EIPS/eip-2935.md index ab2382d5d70e78..06aadd458ee04e 100644 --- a/EIPS/eip-2935.md +++ b/EIPS/eip-2935.md @@ -1,7 +1,7 @@ --- eip: 2935 title: Serve historical block hashes from state -description: Store and serve last 8192 block hashes as storage slots of a system contract to allow for stateless execution +description: Store and serve last 8191 block hashes as storage slots of a system contract to allow for stateless execution author: Vitalik Buterin (@vbuterin), Tomasz Stanczak (@tkstanczak), Guillaume Ballet (@gballet), Gajinder Singh (@g11tech), Tanishq Jasoria (@tanishqjasoria), Ignacio Hagopian (@jsign), Jochem Brouwer (@jochem-brouwer), Sina Mahmoodi (@s1na) discussions-to: https://ethereum-magicians.org/t/eip-2935-save-historical-block-hashes-in-state/4565 status: Last Call From 0cd0ee87729a4db269190d5f8d1c015dee8da0db Mon Sep 17 00:00:00 2001 From: Andrei Maiboroda Date: Thu, 24 Apr 2025 12:59:19 +0200 Subject: [PATCH 188/724] Update EIP-7873: Clarify InitcodeTransaction calldata cost calculation Merged by EIP-Bot. --- EIPS/eip-7873.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/EIPS/eip-7873.md b/EIPS/eip-7873.md index 9d9739a5c2940b..06e72e200d5f08 100644 --- a/EIPS/eip-7873.md +++ b/EIPS/eip-7873.md @@ -60,7 +60,9 @@ STANDARD_TOKEN_COST = 4 TOTAL_COST_FLOOR_PER_TOKEN = 10 tokens_in_calldata = zero_bytes_in_calldata + nonzero_bytes_in_calldata * 4 -tokens_in_initcodes = zero_bytes_in_initcodes + nonzero_bytes_in_initcodes * 4 +tokens_in_initcodes = 0 +for initcode in initcodes: + tokens_in_initcodes += zero_bytes_in_initcode + nonzero_bytes_in_initcode * 4 tx.gasUsed = ( 21000 + From 2a6fb92ffd5b1c39a10ef3feb61d973020021a1e Mon Sep 17 00:00:00 2001 From: Piper Merriam Date: Thu, 24 Apr 2025 09:38:01 -0600 Subject: [PATCH 189/724] Update EIP-7927: EIP 7927 - remove leftover TODO item Merged by EIP-Bot. --- EIPS/eip-7927.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7927.md b/EIPS/eip-7927.md index 846b0f1cdcbf7b..89f35b9a86b3f7 100644 --- a/EIPS/eip-7927.md +++ b/EIPS/eip-7927.md @@ -43,7 +43,7 @@ Testing of history expiry will occur on the Sepolia testnet. Execution clients m ### Devnet Activation -Execution clients may test dropping of history on devnets for all history prior to block `TODO-WHAT-BLOCK-NUMBER?`. +Execution clients may test dropping of history on devnets. ## Rationale From 1346c16962cc116a10876476d6dabf8c99ccb0e1 Mon Sep 17 00:00:00 2001 From: lightclient <14004106+lightclient@users.noreply.github.com> Date: Fri, 25 Apr 2025 06:15:55 -0600 Subject: [PATCH 190/724] Update EIP-7702: refactor for better readability (WIP) Merged by EIP-Bot. --- EIPS/eip-7702.md | 585 ++++++++++++++++++++++++++--------------------- 1 file changed, 322 insertions(+), 263 deletions(-) diff --git a/EIPS/eip-7702.md b/EIPS/eip-7702.md index 241c777bb14de5..47dae0b878dcc3 100644 --- a/EIPS/eip-7702.md +++ b/EIPS/eip-7702.md @@ -1,6 +1,6 @@ --- eip: 7702 -title: Set EOA account code +title: Set Code for EOAs description: Add a new tx type that permanently sets the code for an EOA author: Vitalik Buterin (@vbuterin), Sam Wilson (@SamWilsn), Ansgar Dietrichs (@adietrichs), lightclient (@lightclient) discussions-to: https://ethereum-magicians.org/t/eip-set-eoa-account-code-for-one-transaction/19923 @@ -14,20 +14,25 @@ requires: 2, 161, 1052, 2718, 2929, 2930, 3541, 3607, 4844 ## Abstract -Add a new transaction type that adds a list of `[chain_id, address, nonce, -y_parity, r, s]` authorization tuples. For each tuple, write a delegation -designator `(0xef0100 || address)` to the signing account's code. All code -executing operations must load the code pointed to by the designator. +Add a new [EIP-2718](./eip-2718.md) transaction type that allows Externally +Owned Accounts (EOAs) to set the code in their account. This is done by +attaching a list of authorization tuples -- individually formated as `[chain_id, +address, nonce, y_parity, r, s]` -- to the transaction. For each tuple, a +delegation indicator `(0xef0100 || address)` is written to the authorizing +account's code. All code executing operations must load and execute the code +pointed to by the delegation. ## Motivation -There is a lot of interest in adding short-term functionality improvements to -EOAs, increasing the usability of applications and in some cases allowing -improved security. Three particular applications include: +Despite great advances in the smart contract wallet ecosystem, EOAs have held +back broad adoption of UX improvements across applications. This EIP therefore +focuses on adding short-term functionality improvements to EOAs which will allow +UX improvements to permeate through the entire application stack. Three +particular features this EIP is designed around are: * **Batching**: allowing multiple operations from the same user in one atomic transaction. One common example is an [ERC-20](./eip-20.md) approval followed by -spending that approval, a common workflow in DEXes that requires two +spending that approval. This is a common workflow in DEXes that requires two transactions today. Advanced use cases of batching occasionally involve dependencies: the output of the first operation is part of the input to the second operation. @@ -36,9 +41,8 @@ Account X could be paid in some other ERC-20 for this service, or it could be an application operator including the transactions of its users for free. * **Privilege de-escalation**: users can sign sub-keys and give them specific permissions that are much weaker than global access to the account. For example, -you could imagine a permission to spend ERC-20 tokens but not ETH, or to spend -up to 1% of the total balance per day, or to interact only with a specific -application. +a permission to spend ERC-20 tokens but not ETH, or to spend up to 1% of the +total balance per day, or to interact only with a specific application. ## Specification @@ -51,10 +55,10 @@ application. | `PER_AUTH_BASE_COST` | `12500` | | `PER_EMPTY_ACCOUNT_COST` | `25000` | -### Set Code Transaction +### Set code transaction -We introduce a new [EIP-2718](./eip-2718.md) transaction, "set code -transaction", where the `TransactionType` is `SET_CODE_TX_TYPE` and the +A new [EIP-2718](./eip-2718.md) transaction known as the "set code transaction" +is introduced, where the `TransactionType` is `SET_CODE_TX_TYPE` and the `TransactionPayload` is the RLP serialization of the following: ``` @@ -68,7 +72,11 @@ authorization_list = [[chain_id, address, nonce, y_parity, r, s], ...] The fields `chain_id`, `nonce`, `max_priority_fee_per_gas`, `max_fee_per_gas`, `gas_limit`, `destination`, `value`, `data`, and `access_list` of the outer transaction follow the same semantics as [EIP-4844](./eip-4844.md). *Note, this -means a null destination is not valid.* +implies a null destination is not valid.* + +The `signature_y_parity, signature_r, signature_s` elements of this transaction +represent a secp256k1 signature over `keccak256(SET_CODE_TX_TYPE || +TransactionPayload)`. The `authorization_list` is a list of tuples that store the address to code which the signer desires to execute in the context of their EOA. The transaction @@ -92,75 +100,83 @@ The [EIP-2718](./eip-2718.md) `ReceiptPayload` for this transaction is #### Behavior At the start of executing the transaction, after incrementing the sender's -nonce, for each `[chain_id, address, nonce, y_parity, r, s]` tuple do the +nonce, for each `[chain_id, address, nonce, y_parity, r, s]` tuple perform the following: -1. Verify the chain id is either 0 or the chain's current ID. +1. Verify the chain ID is 0 or the ID of the current chain. 2. Verify the `nonce` is less than `2**64 - 1`. -3. `authority = ecrecover(msg, y_parity, r, s)` - * `msg = keccak(MAGIC || rlp([chain_id, address, nonce]))` - * `s` value must be less than or equal to `secp256k1n/2`, as specified in [EIP-2](./eip-2.md). -4. Add `authority` to `accessed_addresses` (as defined in [EIP-2929](./eip-2929.md).) -5. Verify the code of `authority` is either empty or already delegated. -6. Verify the nonce of `authority` is equal to `nonce`. In case `authority` does - not exist in the trie, verify that `nonce` is equal to `0`. +3. Let `authority = ecrecover(msg, y_parity, r, s)`. + * Where `msg = keccak(MAGIC || rlp([chain_id, address, nonce]))`. + * Verify `s` is less than or equal to `secp256k1n/2`, as specified in + [EIP-2](./eip-2.md). +4. Add `authority` to `accessed_addresses`, as defined in [EIP-2929](./eip-2929.md). +5. Verify the code of `authority` is empty or already delegated. +6. Verify the nonce of `authority` is equal to `nonce`. + * If `authority` does not exist in the trie, verify `nonce` is equal to `0`. 7. Add `PER_EMPTY_ACCOUNT_COST - PER_AUTH_BASE_COST` gas to the global refund counter if `authority` exists in the trie. 8. Set the code of `authority` to be `0xef0100 || address`. This is a delegation - designation. - * As a special case, if `address` is - `0x0000000000000000000000000000000000000000` do not write the designation. - Clear the account's code and reset the account's code hash to the empty hash + indicator. + * If `address` is `0x0000000000000000000000000000000000000000`, do not write + the delegation indicator. Clear the account's code by reseting the account's + code hash to the empty code hash `0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470`. 9. Increase the nonce of `authority` by one. -If any of the above steps fail, immediately stop processing that tuple and -continue to the next tuple in the list. It will in the case of multiple tuples -for the same authority, set the code using the address in the last valid -occurrence. +If any step above fails, immediately stop processing the tuple and continue to +the next tuple in the list. When multiple tuples from the same authority are +present, set the code using the address in the last valid occurrence. + +Note, if transaction execution results in failure (e.g. any exceptional +condition or code reverting), the processed delegation indicators is *not rolled +back*. + +##### Delegation indicator + +Delegation indicators use the banned opcode `0xef`, defined in +[EIP-3541](./eip-3541.md), to indicate that the code must be handled differently +than regular code. The delegation forces all code executing operations to follow +the address pointer to obtain the code to execute. For example, `CALL` loads the +code at `address` and executes it in the context of `authority`. -Note that the signer of an authorization tuple may be different than `tx.origin` -of the transaction. +The affected executing operations are: -If transaction execution results in failure (any exceptional condition or code -reverting), setting delegation designations is *not* rolled back. +* `CALL` +* `CALLCODE` +* `DELEGATECALL` +* `STATICCALL` +* any transaction where `destination` points to an address with a delegation +indicator present -##### Delegation Designation +For code reading, only `CODESIZE` and `CODECOPY` instructions are affected +reading. They operate directly on the executing code instead of the delegation. +For example, when executing a delegated account `EXTCODESIZE` returns `23` (the +size of `0xef0100 || address`) whereas `CODESIZE` returns the size of the code +residing at `address`. -The delegation designation uses the banned opcode `0xef` from -[EIP-3541](./eip-3541.md) to designate the code has a special purpose. This -designator requires all code executing operations to follow the address pointer -to get the account's executable code, and requires all other code reading -operations to act only on the delegation designator (`0xef0100 || address`). The -following reading instructions are impacted: `EXTCODESIZE`, `EXTCODECOPY`, -`EXTCODEHASH`, and the following executing instructions are impacted: `CALL`, -`CALLCODE`, `STATICCALL`, `DELEGATECALL`, as well as transactions with -`destination` targeting the code with delegation designation. +*Note, this means during delegated execution `CODESIZE` and `CODECOPY` produce a +different result compared to calling `EXTCODESIZE` and `EXTCODECOPY` on the +authority.* -For example, `EXTCODESIZE` would return `23` (the size of `0xef0100 || -address`), `EXTCODEHASH` would return `keccak256(0xef0100 || address)`, and -`CALL` would load the code from `address` and execute it in the context of -`authority`. +###### Precompiles -`CODESIZE` and `CODECOPY` instructions operate on executable code, as before. -*Note that in a delegated execution `CODESIZE` and `CODECOPY` produce different -result comparing to `EXTCODESIZE` and `EXTCODECOPY` of execution target.* +When a precompile address is the target of a delegation, the retrieved code is +considered empty and `CALL`, `CALLCODE`, `STATICCALL`, `DELEGATECALL` +instructions targeting this account will execute empty code, and therefore +succeed with no execution when given enough gas to initiate the call. -In case a delegation designator points to a precompile address, retrieved code -is considered empty and `CALL`, `CALLCODE`, `STATICCALL`, `DELEGATECALL` -instructions targeting this account will execute empty code, i.e. succeed with -no execution given enough gas. +###### Loops -In case a delegation designator points to another designator, creating a -potential chain or loop of designators, clients must retrieve only the first -code and then stop following the designator chain. +In case a delegation indicator points to another delegation, creating a +potential chain or loop of delegations, clients must retrieve only the first +code and then stop following the delegation chain. #### Gas Costs The intrinsic cost of the new transaction is inherited from [EIP-2930](./eip-2930.md), specifically `21000 + 16 * non-zero calldata bytes + 4 * zero calldata bytes + 1900 * access list storage key count + 2400 * access -list address count`. Additionally, we add a cost of `PER_EMPTY_ACCOUNT_COST * +list address count`. Additionally, add a cost of `PER_EMPTY_ACCOUNT_COST * authorization list length`. The transaction sender will pay for all authorization tuples, regardless of @@ -172,47 +188,51 @@ delegated code, add an additional [EIP-2929](eip-2929.md) account to `accessed_addresses`. Otherwise, assess a `WARM_STORAGE_READ_COST` cost of `100`. -#### Transaction Origination +#### Transaction origination Modify the restriction put in place by [EIP-3607](./eip-3607.md) to allow EOAs -whose code is a valid delegation designation, i.e., `0xef0100 || address`, to -continue to originate transactions. Accounts with any other code values may not -originate transactions. +whose code is a valid delegation indicator, i.e. `0xef0100 || address`, to +originate transactions. Accounts with any other code values may not originate +transactions. -Additionally, if a transaction's `destination` has a delegation designation, add +Additionally, if a transaction's `destination` has a delegation indicator, add the target of the delegation to `accessed_addresses`. ## Rationale -### Cost of Delegation +Below is the rationale from both general design directions of the EIP, as well +as specific technical choices. -The `PER_AUTH_BASE_COST` is the cost to process the authorization tuple and set -the delegation destination. We are able to compute a fair cost for this -operation by reviewing its impact on the system: +### General design philosphy -* ferry 101 bytes of calldata = `101 * non-zero cost (16) = 1616` -* recovering the `authority` address = `3000` -* reading the nonce and code of `authority` = `2600` -* storing values in already warm account = `200` -* cost to deploy code = `200 * 23 = 4600` +#### Persistence of code delegation + +The first draft of this proposal had a clever idea to avoid disagreement on +whether in-protocol revocation was needed or not. The idea was to temporarily +set code in the account with the authorization. After the transaction the code +would be completely cleared. This was a new design space enriching EOA +functionality. + +Even this approach was not without its flaws. Fundamentally, there was little +friction for users including set code authorizations. This meant that some +accounts and applications would opt to treat the extension as more of a +scripting facility, rather than a full-fledged upgrade to a smart contract +wallet. The outcome of this would be two somewhat competing workstreams for UX +improvements: smart contract wallets and EOA scripts. -The impact-based assessment leaves us with `12016` gas for the operation. We -round up to `12500` to account for miscellaneous costs associated with shuttling -data around the state transition. +Previous proposals had been met with similar criticisms. To counteract this, +persistent delegations were introduced. They create enough friction in +deployment that users will not deploy new unique ones regularly. This will +hopefully unify the workstreams and fragmentation in UX developments. -### No initcode +#### No initcode -Running initcode is not desirable for many reasons. The chief concern is it's -unnatural. Initcode is intended to initialize and deploy contracts. With this -EIP, it will take on a new role of determining whether it is appropriate to -deploy code to the EOA. Suppose a user only wants code deployed to their account -if they also have an operation bundled with the general transaction calldata. -This gives EOAs a unique power to control when and what code executes in their -account. Although [EIP-7702](./eip-7702.md) as written still allows this to a -degree, the lack of programmability in the decision will force wallets to not -sign many authorization tuples and instead focus on signing only a tuple -pointing to a configurable proxy. This affords EOAs a similar experience to -smart contract wallets. +Running initcode is not desirable for many reasons. It creates new mode of +execution that needs extensive testing and may be used for purposes not possible +with standard smart contract wallets. It forces developers perform +initialization as a standard call to the EOA after delegation. The lack of +atomicity in these operations is another factor in pushing users to complete +smart contract wallet designs. Additionally, initcode in a transaction tends to be propagated inside the transaction. That means it would need to be included in the authorization tuple @@ -223,90 +243,70 @@ simply copy the contract code from an external address. The total cost would be would be spent simply preparing the account; and even more likely, 1200+ gas if not copying from an external account. -### Creation by template +#### Creation by template Initcode or not, there is a question of how users should specify the code they intend to run in their account. The two main options are to specify the bytecode directly in the transaction or to specify a pointer to the code. The simplest -pointer would just be the address of some code deployed on-chain. +pointer would just be the address of code deployed on-chain. The cost analysis makes the answer clear. The smallest proxy would be around 50 -bytes, and an address is 20 bytes. The 30 byte difference provides no useful -additional functionality and will be inefficiently replicated billions of times -on the chain. +bytes and an address is 20 bytes. The 30 byte difference provides no useful +additional functionality and will be inefficiently replicated billions of times. Furthermore, specifying code directly would again make it possible for EOAs to have a new, unique ability to execute arbitrary code specified in the -transaction calldata. - -### Lack of instruction prohibition - -Consistency is a valuable property in the EVM, both from an implementation -perspective and a user understanding perspective. Despite considering bans on -several families of instructions in the context of EOAs, the authors feel there -is not a compelling reason to do so. It will force smart contract wallets and -EOA smart contract wallets to proceed down distinct paths of contract -development. - -The main families of instructions where a ban was considered were storage -related and contract creation related. The decision to not ban storage -instructions hinged mostly on their importance to smart contract wallets. -Although it's possible to have an external storage contract that the smart -contract wallet calls into, it is unnecessarily inefficient. In the future, new -state schemes may even allow substantially cheaper access to certain storage -slots. This is something smart contract wallets will very much want to take -advantage of that a storage contract wouldn't support. - -Creation instructions were considered for a ban on other similar EIPs, however -because this EIP allows EOAs to spend value intra-transaction, the concern with -bumping the nonce intra-transaction and invalidating pending transactions is not -significant. - -### Signature structure - -The signature scheme in this EIP supports flexible design patterns, allowing for -both full delegation to `address` and more protected delegations to `address`. - -#### Code pointer - -One consideration when signing a code pointer is what code might that address -point to on another chain. For some use cases, it may not be desirable to expend -the effort verifying the deployment was deterministic. In such situations, the -chain ID can be set to reduce the scope of the authorization. For other -situations where universal deployment is preferred, e.g., delegating to a wallet -proxy, it's possible to set chain ID to 0 for validity on all EIP-7702 chains. -Wallet maintainers will be able to hard code a single EIP-7702 authorization -message into their wallet so that cross-chain code malleability never becomes a -concern. - -An alternative to adding chain ID could be to sign over the code the address -points to. This seems to have the benefit of both minimizing the on-chain size -of auth tuples while retaining specificity of the actual code running in the -account. One unfortunate issue of this format, though, is that it imposes a -database lookup to determine the signer of each auth tuple. This imposition -itself seems to create enough complexity in transaction propagation that it is -decided to avoid and simply sign over the address directly. - -#### In-protocol revocation - -Unlike previous versions of this EIP and similar EIPs, the delegation -designation can be revoked at any time by signing and sending an EIP-7702 -authorization to a new target with the account's current nonce. Without such -action, a delegation will remain valid in perpetuity. - -### Self-sponsoring: allowing `tx.origin` to set code - -Allowing `tx.origin` to set code enables simple transaction batching, where the -sender of the outer transaction would be the signing account. The ERC-20 -approve-then-transfer pattern, which currently requires two separate -transactions, could be completed in a single transaction with this proposal. - -Once code exists in the EOA, it's possible for self-sponsored EIP-7702 -transactions to have `msg.sender == tx.origin` anytime the code in the EOA -dispatches a call. Without EIP-7702, this situation can only ever arise in the -topmost execution layer of a transaction. Therefore, this EIP breaks that -invariant and so it affects smart contracts containing `require(msg.sender == -tx.origin)` checks. This check is used for at least three purposes: +transaction calldata. It is for these reasons that creation by template is +chosen. + +#### Interaction with applications and wallets + +While this EIP provides a lot of flexibility to applications and EOAs, there are +incorrect ways of using it. Applications **must not** expect that they can +suggest the user sign an authorization, and therefore it is the duty of the +wallet to not provide an interface to do so. + +There is no safe way to provide this interface. The code specified by an +authorization has unrestricted access to the account and must always be closely +audited by the wallet. Few users have the level of sophistication to reasonably +verify the code they are delegating to. + +It is also not possible to implement a system of permissions at this level to +minimize the risk. If applications require custom wallet functionality, they +must use standardized extension / module systems built on top of the delegated +code that correctly implements permissions. + +#### Forward-compatibility with future account abstraction + +This EIP is designed to be forward-compatible with endgame account abstraction, +without over-enshrining any fine-grained details of [ERC-4337](./eip-4337.md) or +RIP-7560. + +To start, the `address` that users sign could directly point to existing +ERC-4337 wallet code. This essentially requires the "code pathways" that are +used are code pathways that would, in most cases, continue to make sense in a +pure-smart-contract-wallet world. Hence, it avoids the problem of creating two +separate UX workstreams because, to a large extent, they would be the same +ecosystem. + +There will be some workflows that require kludges under this solution that would +be better done in some different "more native" under "endgame AA", but this is +relatively a small subset. The EIP does not require adding any opcodes, that +would become dangling and useless in a post-EOA world, and it allows EOAs to +masquerade as contracts to be included in ERC-4337 bundles, in a way that's +compatible with the existing `EntryPoint`. + +#### Self-sponsoring: allowing `tx.origin` to set code + +Allowing `tx.origin` to set code enables, where the sender of the outer +transaction would be the signing account, is called self-sponsoring. It allows +users to take advantage of EIP-7702 without relying on any third party +infrastructure. + +However, that means the EIP breaks the invariant that `msg.sender == tx.origin` +only happens in the topmost execution frame of a transaction. This will affect +smart contracts containing `require(msg.sender == tx.origin)` checks. This check +is used for at least three purposes: 1. Ensuring that `msg.sender` is an EOA (given that `tx.origin` always has to be an EOA). This invariant does not depend on the execution layer depth and, @@ -328,8 +328,8 @@ search was non-exhaustive. This distribution of occurrences—many (1), some (2), and no (3)—is exactly what the authors of this EIP expect because: -* Determining if `msg.sender` is an EOA without `tx.origin` is difficult (if not -impossible). +* Determining if `msg.sender` is an EOA without `tx.origin` is difficult, if not +impossible. * The only execution context which is safe from atomic sandwich attacks is the topmost context, and `tx.origin == msg.sender` is the only way to detect that context. @@ -348,59 +348,95 @@ addresses. * Disallow `tx.origin` from setting code. This would make the simple batching use cases impossible, but could be relaxed in the future. -### Forward-compatibility with future account abstraction +### Rationale for technical details -This EIP is designed to be very forward-compatible with endgame account -abstraction, without over-enshrining any fine-grained details of -[ERC-4337](./eip-4337.md) or RIP-7560. +#### Cost of delegation -Specifically: +The `PER_AUTH_BASE_COST` is the cost to process the authorization tuple and set +the delegation destination. To compute a fair cost for this operation, the +authors review its impact on the system: + +* ferry 101 bytes of calldata = `101 * non-zero cost (16) = 1616` +* recovering the `authority` address = `3000` +* reading the nonce and code of `authority` = `2600` +* storing values in already warm account = `200` +* cost to deploy code = `200 * 23 = 4600` -* The `address` that users sign could literally point to existing ERC-4337 -wallet code. -* The "code pathways" that are used are code pathways that would, in many cases -(though perhaps not all), continue to "make sense" in a -pure-smart-contract-wallet world. -* Hence, it avoids the problem of "creating two separate code ecosystems" -because, to a large extent, they would be the same ecosystem. There would be -some workflows that require kludges under this solution that would be better -done in some different "more native" under "endgame AA", but this is relatively -a small subset. -* It does not require adding any opcodes, that would become dangling and useless -in a post-EOA world. -* It allows EOAs to masquerade as contracts to be included in ERC-4337 bundles, -in a way that's compatible with the existing `EntryPoint`. +The impact-based assessment identifies `12016` gas of comparable computation for +the operation. It is rounded up to `12500` to account for miscellaneous costs +associated with shuttling data around the state transition. -### Clearing Delegation Designations +#### Clearing delegation indicators -A general design goal of state transition changes is to minimize the number of +A general design goal in state transition changes is to minimize the number of special cases an EIP has. In early iterations, this EIP resisted a special case -for clearing an account's delegation designation. +for clearing an account's delegation indicator. For most intents and purposes, an account delegated to `0x0` is indistinguishable from a true EOA. However, one particular unfortunate case is -unavoidable. Even if a user has a zeroed out delegation designation, most -operations that interact with that account will encounter an additional -`COLD_ACCOUNT_READ_COST` upon the first touch. +unavoidable. Even if a user has a zeroed out delegation indicator, most +operations that interact with that account will incur an additional +`COLD_ACCOUNT_READ_COST` upon the first touch caused by attempting to load the +code at `0x0`. + +For this reason, the authors have opted to include a special case which allow +users to restore their EOA to its original purity. + +#### Lack of instruction prohibition + +Consistency is a valuable property in the EVM, both from an implementation +perspective and a user-understanding-perspective. Despite considering bans on +several families of instructions in the context of EOAs, the authors feel there +is not a compelling reason to do so, as it would cause smart contract wallets +and EOA smart contract wallets to proceed down distinct UX workstreams. + +The main instruction families of where a ban was considered were storage related +and contract creation related. The decision to not ban storage instructions +hinged mostly on their importance to smart contract wallets. Although it's +possible to have an external storage contract that the smart contract wallet +calls into, it is unnecessarily complicated and inefficient. In the future, new +state schemes may allow substantially cheaper access to certain storage slots +within an account. This is something smart contract wallets will want to take +advantage of that a storage contract wouldn't support. + +Creation instructions were considered for a ban as well on other similar EIPs, +however because this EIP allows EOAs to spend value intra-transaction, the +concern with bumping the nonce intra-transaction and invalidating pending +transactions is not significant. + +#### Protection from mallebility cross-chain -This is not ideal and may be a significant enough concern to impact the overall -adoption of the EIP. For these reasons, we have opted to include a mechanism -which allow users to restore their EOA to its original pureness. +One consideration when signing a code pointer is what code that address points +to on another chain. While it is possible to create a deterministic deployment, +i.e. via Nick's method, verifying such a deployment may not always be desirable. +In such situations, the chain ID can be set to reduce the scope of the +authorization. When universal deployment is preferred, simply set chain ID to 0. -### Delegation of code execution only +An alternative to adding chain ID could be to substitute in the actual code for +the address in the signature. This seems to have the benefit of both minimizing +the on-chain size of auth tuples, by continuing to serialize only the address, +while retaining specificity of the actual code running in the account, by +pulling in the code for the signature. One unfortunate issue of this format, +though, is that it imposes a database lookup to determine the signer of each +auth tuple. This imposition itself seems to create enough complexity in +transaction propagation that it is decided to avoid and simply sign over the +address directly. + +#### Delegation of code execution only Other code retrieving operations like `EXTCODEHASH` do not automatically follow -delegations, they operate on the delegation designator itself. If instead +delegations, they operate on the delegation indicator itself. If instead delegations were followed, an account would be able to temporarily masquerade as having a particular codehash, which would break contracts that rely on -codehashes as an indicator of possible account behavior. A change of behavior in +codehashes as a definition of possible account behavior. A change of behavior in a contract is currently only possible if its code explicitly allows it (in particular via `DELEGATECALL`), and a change of codehash is only possible in the -presence of `SELFDESTRUCT` (and as of Cancun only in the same transaction as -contract creation), so choosing to follow delegations in `EXTCODE*` opcodes -would have created a new type of account that broke prior assumptions. +presence of `SELFDESTRUCT` (which, as of Cancun, only applies in the same +transaction as contract creation), so choosing to follow delegations in +`EXTCODE*` opcodes would have created a new type of account breaking prior +assumptions. -### Charge maximum cost upfront +#### Charge maximum cost upfront While computing the intrinsic gas cost, the transaction is charged the worst-case cost for each delegation. Later, while processing the authorization @@ -409,23 +445,45 @@ is designed to avoid state lookups for each authorization when computing the intrinsic gas and can quickly determine the validity of the transaction with only a state lookup on the sender's account. +#### No blobs, no contract creation + +Transactions should be thought of as specialized tools and not necessarily a +one-type-does-all solution. EIP-4844 is treated differently at the p2p level due +to burden blobs place on a node's bandwidth. EIP-7702 has different implications +on transaction gossiping and there is no need to complicate those rules +unneccesarily by making it a superset of all possible functionality. The authors +ultimately do not expect there to be much demand for atomic delegation and blob +submission. + +Contract creation is another specialized use case that has been grandfathered +into several transaction types. It adds complexity to testing, because it is a +new distinct branch of execution that needs to be tested when any change to the +EVM occurs and verify the change works as expected in that context. + +For these reasons, the authors have chosen to keep the scope of the EIP focused +on improving UX. + ## Backwards Compatibility -This EIP breaks the invariant that an account balance can only decrease as a -result of transactions originating from that account. It also breaks the -invariant that an EOA nonce may not increase after transaction execution has -begun. These breakages have consequences for mempool design, and for other EIPs -such as inclusion lists. However, because the accounts are listed statically in -the outer transaction, it is possible to modify transaction propagation rules so -that conflicting transactions are not forwarded. +This EIP breaks a few invariants: + +* An account balance can only decrease as a result of a transaction originating +from that account. + * Once an account has been delegated, any call to the account may also cause + the balance to decrease. +* An EOA nonce may not increase after transaction execution has begun. + * Once an account has been delegated, the account may call a create operation + during execution, causing the nonce to increase. +* `tx.origin == msg.sender` can only be true in the topmost frame of execution. + * Once an account has been delegated, it can invoke multiple calls per + transaction. ## Security Considerations -### Secure delegation +### Implementation of secure delegate contracts -The following is a non-exhaustive list of checks/pitfalls/conditions that -delegate contracts *should* be wary of and require a signature over from the -account's authority: +The following is a non-exhaustive list of pitfalls that delegate contracts +*should* be wary of and require a signature over from the account's authority: * Replay protection (e.g., a nonce) should be implemented by the delegate and signed over. Without it, a malicious actor can reuse a signature, repeating its @@ -440,25 +498,6 @@ functions in arbitrary contracts. A poorly implemented delegate can *allow a malicious actor to take near complete control over a signer's EOA*. -### Setting code as `tx.origin` - -Allowing the sender of an EIP-7702 to also set code has the possibility to: - -* Break atomic sandwich protections which rely on `tx.origin`; -* Break reentrancy guards of the style `require(tx.origin == msg.sender)`. - -The authors of this EIP believe the risks of allowing this are acceptable for -the reasons outlined in the Rationale section. - -### Sponsored transaction relayers - -It is possible for the `authorized` account to cause sponsored transaction -relayers to spend gas without being reimbursed by either invalidating the -authorization (i.e., increasing the account's nonce) or by sweeping the relevant -assets out of the account. Relayers should be designed with these cases in mind, -possibly by requiring a bond to be deposited or by implementing a reputation -system. - ### Front running initialization Smart contract wallet developers must consider the implications of setting code @@ -477,36 +516,6 @@ smart contract wallet developers must verify the initial calldata to the account for setup purposes be signed by the EOA's key using ecrecover. This ensures the account can only be initialized with desirable values. -### Transaction propagation - -Allowing EOAs to behave as smart contracts via the delegation designation poses -some challenges for transaction propagation. Traditionally, EOAs have only be -able to send value via a transaction. This invariant allows nodes to statically -determine the validity of transactions for that account. In other words, a -single transaction has only been able to invalidate transactions pending from -the senders account. - -With this EIP, it becomes possible to cause transactions from other accounts to -become stale. This is due to the fact that once an EOA has delegated to code, -that code can be called by anyone at any point in a transaction. It becomes -impossible to know if the balance of the account has been sweeped in a static -manner. - -While there are a few mitigations for this, the authors recommend that clients -do not accept more than one pending transaction for any EOA with a non-zero -delegation designator. This minimizes the number of transactions that can be -invalidated by a single transaction. Another alternative would be to expand the -EIP-7702 transaction with a list of accounts the caller wishes to "hydrate" -during the transaction. Those accounts behave as the delegated code *only* for -EIP-7702 transactions which include them in such a list, thus returning to -clients the ability to statically analyze and reason about pending transactions. - -A related issue is that an EOA's nonce maybe incremented more than once per -transaction. Because clients already need to be robust in a worse scenario -(described above), it isn't a major security concern. However, clients should be -aware this behavior is possible and design their transaction propagation -accordingly. - ### Storage management Changing an account's delegation is a security-critical operation that should @@ -527,6 +536,56 @@ any doubt, it is recommended to first clear all account storage, an operation that is not natively offered by the protocol but that a special-purpose delegate contract can be designed to implement. +### Setting code as `tx.origin` + +Allowing the sender of an EIP-7702 to also set code has the possibility to: + +* Break atomic sandwich protections which rely on `tx.origin`; +* Break reentrancy guards of the style `require(tx.origin == msg.sender)`. + +The authors of this EIP believe the risks of allowing this are acceptable for +the reasons outlined in the Rationale section. + +### Sponsored transaction relayers + +It is possible for the `authorized` account to cause sponsored transaction +relayers to spend gas without being reimbursed by either invalidating the +authorization (i.e., increasing the account's nonce) or by sweeping the relevant +assets out of the account. Relayers should be designed with these cases in mind, +possibly by requiring a bond to be deposited or by implementing a reputation +system. + +### Transaction propagation + +Allowing EOAs to behave as smart contracts via the delegation indicator poses +some challenges for transaction propagation. Traditionally, EOAs have only be +able to send value via a transaction. This invariant allows nodes to statically +determine the validity of transactions for that account. In other words, a +single transaction has only been able to invalidate transactions pending from +the sender's account. + +With this EIP, it becomes possible to cause transactions from other accounts to +become stale. This is due to the fact that once an EOA has delegated to code, +that code can be called by anyone at any point in a transaction. It becomes +impossible to know if the balance of the account has been sweeped in a static +manner. + +While there are a few mitigations for this, the authors recommend that clients +do not accept more than one pending transaction for any EOA with a non-zero +delegation indicator. This minimizes the number of transactions that can be +invalidated by a single transaction. + +An alternative would be to expand the EIP-7702 transaction with a list of +accounts the caller wishes to "hydrate" during the transaction. Those accounts +behave as the delegated code *only* for EIP-7702 transactions which include them +in such a list, thus returning to clients the ability to statically analyze and +reason about pending transactions. + +A related issue is that an EOA's nonce maybe incremented more than once per +transaction. Because clients already need to be robust in a worse scenario +(described above), it isn't a major concern. However, clients should be aware +this behavior is possible and design their transaction propagation accordingly. + ## Copyright Copyright and related rights waived via [CC0](../LICENSE.md). From 02d3e12b6cd7f9e1ec6fdd45ede682cc9dcf2864 Mon Sep 17 00:00:00 2001 From: eth-bot <85952233+eth-bot@users.noreply.github.com> Date: Sun, 27 Apr 2025 08:24:51 +0800 Subject: [PATCH 191/724] (bot 1272989785) moving EIPS/eip-7778.md to stagnant (#9604) PR 9604 with changes to EIPS/eip-7778.md was created on (2025-Apr-6th@00.24.50) which is before the cutoff date of (2025-Apr-13th@00.24.48) i.e. 2 weeks ago --- EIPS/eip-7778.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7778.md b/EIPS/eip-7778.md index 0c3034c9058cca..f08edcef2b1637 100644 --- a/EIPS/eip-7778.md +++ b/EIPS/eip-7778.md @@ -4,7 +4,7 @@ title: Prevent Block Gas Smuggling description: Exclude Discounts & Refunds for Block GasLimit Enforcement author: Ben Adams (@benaadams) discussions-to: https://ethereum-magicians.org/t/eip-7778-prevent-block-gas-smuggling/21234 -status: Draft +status: Stagnant type: Standards Track category: Core created: 2024-10-01 From 35edfb3ef75e44a02791dcd1077823b1c46ecf8f Mon Sep 17 00:00:00 2001 From: rodiazet Date: Sun, 27 Apr 2025 22:21:12 +0200 Subject: [PATCH 192/724] Update EIP-3540: Claify, improve and fill missing sections of EOF EIPs Merged by EIP-Bot. --- EIPS/eip-3540.md | 4 ++-- EIPS/eip-4200.md | 6 +++++- EIPS/eip-4750.md | 16 +++++++++------- EIPS/eip-5450.md | 6 +++--- EIPS/eip-6206.md | 2 +- EIPS/eip-663.md | 2 +- EIPS/eip-7069.md | 35 +++++++++++++++++++---------------- EIPS/eip-7480.md | 2 +- EIPS/eip-7620.md | 4 +++- 9 files changed, 44 insertions(+), 33 deletions(-) diff --git a/EIPS/eip-3540.md b/EIPS/eip-3540.md index dd067eb45f91d2..95453864999118 100644 --- a/EIPS/eip-3540.md +++ b/EIPS/eip-3540.md @@ -129,7 +129,7 @@ types_section := (inputs, outputs, max_stack_increase)+ | kind_container | 1 byte | 0x03 | kind marker for container size section | | num_container_sections | 2 bytes | 0x0001-0x0100 | 16-bit unsigned big-endian integer denoting the number of the container sections | | container_size | 4 bytes | 0x00000001-0xFFFFFFFF | 32-bit unsigned big-endian integer denoting the length of the container section content | -| kind_data | 1 byte | 0xff | kind marker for data size section | +| kind_data | 1 byte | 0xFF | kind marker for data size section | | data_size | 2 bytes | 0x0000-0xFFFF | 16-bit unsigned big-endian integer denoting the length of the data section content (*) | | terminator | 1 byte | 0x00 | marks the end of the header | @@ -220,7 +220,7 @@ We have considered different questions for the sections: - Streaming headers (i.e. `section_header, section_data, section_header, section_data, ...`) are used in some other formats (such as WebAssembly). They are handy for formats which are subject to editing (adding/removing sections). That is not a useful feature for EVM. One minor benefit applicable to our case is that they do not require a specific "header terminator". On the other hand they seem to play worse with code chunking / merkleization, as it is better to have all section headers in a single chunk. - Whether to have a header terminator or to encode `number_of_sections` or `total_size_of_headers`. Both raise the question of how large of a value these fields should be able to hold. A terminator byte seems to avoid the problem of choosing a size which is too small without any perceptible downside, so it is the path taken. -- (EOF1) Whether to encode section sizes as fixed 16-bit values or some kind of variable length field (e.g. LEB128). We have opted for fixed size, because it simplifies client implementations, and 16-bit seems enough, because of the currently exposed code size limit of 24576 bytes (see [EIP-170](./eip-170.md) and [EIP-3860](./eip-3860.md)). Should this be limiting in the future, a new EOF version could change the format. Besides simplifying client implementations, not using LEB128 also greatly simplifies on-chain parsing. +- (EOF1) Whether to encode section sizes as fixed 16-bit (32-bit for container section size) values or some kind of variable length field (e.g. LEB128). We have opted for fixed size. Should this be limiting in the future, a new EOF version could change the format. Besides simplifying client implementations, not using LEB128 also greatly simplifies on-chain parsing. - Whether or not to have more structure to the container header for all EOF versions to follow. In order to allow future formats optimized for chunking and merkleization (verkleization) it was decided to keep it generic and specify the structure only for a specific EOF version. ### Data-only contracts diff --git a/EIPS/eip-4200.md b/EIPS/eip-4200.md index 7c7a47caff97e2..b7f5ad59b1452c 100644 --- a/EIPS/eip-4200.md +++ b/EIPS/eip-4200.md @@ -157,7 +157,11 @@ This change poses no risk to backwards compatibility, as it is introduced at the ## Security Considerations -TBA +Adding new instructions with immediate arguments should be carefully considered when implementing the EOF container validation algorithm. + +Static relative jump execution does not require runtime check of the jump destination. It greatly reduces execution cost. Therefore the gas cost of the new instructions can also be significantly reduced. + +The `RJUMPV` instruction relative offset table can have up to 256 one-byte entries, so reading an offset cannot be a potential attack surface. ## Copyright diff --git a/EIPS/eip-4750.md b/EIPS/eip-4750.md index 3fc31d4684d703..a94327c096cd4b 100644 --- a/EIPS/eip-4750.md +++ b/EIPS/eip-4750.md @@ -43,7 +43,7 @@ A return stack is introduced, separate from the operand stack. It is a stack of Note: Implementations are free to choose particular encoding for a stack item. In the specification below we assume that representation is two unsigned integers: `code_section_index`, `offset`. -The return stack is limited to a maximum 1024 items. +The return stack is limited to a maximum of `1024` items. Additionally, EVM keeps track of the index of currently executing section - `current_section_index`. @@ -70,7 +70,7 @@ If the code is valid EOF1, the following execution rules apply: 2. *Note:* EOF validation [EIP-5450](./eip-5450.md) guarantees that operand stack has enough items to use as callee's inputs. 3. If operand stack size exceeds `1024 - type[target_section_index].max_stack_increase` (i.e. if the called function may exceed the global stack height limit), execution results in exceptional halt. This also guarantees that the stack height after the call is within the limits. 4. If return stack already has `1024` items, execution results in exceptional halt. -5. Charges 5 gas. +5. Charges `5` gas. 6. Pops nothing and pushes nothing to operand stack. 7. Pushes to return stack an item: @@ -88,7 +88,7 @@ If the code is valid EOF1, the following execution rules apply: 1. Does not have immediate arguments. 2. *Note:* EOF validation [EIP-5450](./eip-5450.md) guarantees that operand stack has exact number of items to use as outputs. -3. Charges 3 gas. +3. Charges `3` gas. 4. Pops nothing and pushes nothing to operand stack. 5. Pops an item from return stack and sets `current_section_index` and `PC` to values from this item. @@ -98,7 +98,7 @@ If the code is valid EOF1, the following execution rules apply: In addition to container format validation rules above, we extend code section validation rules (as defined in [EIP-3670](./eip-3670.md)). -1. Code validation rules of EIP-3670 are applied to every code section. +1. Code validation rules of [EIP-3670](./eip-3670.md) are applied to every code section. 2. Code section is invalid in case an immediate argument of any `CALLF` is greater than or equal to the total number of code sections. 3. `RJUMP`, `RJUMPI` and `RJUMPV` immediate argument value (jump destination relative offset) validation: 1. Code section is invalid in case offset points to a position outside of section bounds. @@ -117,7 +117,7 @@ Dynamic jump instructions `JUMP` (`0x56`) and `JUMPI` (`0x57`) are invalid and t ### Execution -1. Execution starts at the first byte of the 0th code section, and PC is set to 0. +1. Execution starts at the first byte of the 0th code section, and `PC` is set to `0`. 2. Return stack is initialized empty. 3. Stack underflow check is not performed anymore. *Note:* EOF validation [EIP-5450](./eip-5450.md) guarantees that it cannot happen at run-time. 3. Stack overflow check is not performed anymore, except during `CALLF` as specified above. @@ -154,7 +154,7 @@ Instead of deprecating `JUMPDEST` we repurpose it as `NOP` instruction, because ### Deprecating `JUMPDEST` analysis -The purpose of `JUMPDEST` analysis was to find in code the valid `JUMPDEST` bytes that do not happen to be inside `PUSH` immediate data. Only dynamic jump instructions (`JUMP`, `JUMPI`) required destination to be `JUMPDEST` instruction. Relative static jumps (`RJUMP` and `RJUMPI`) do not have this requirement and are validated once at deploy-time EOF instruction validation. Therefore, without dynamic jump instructions, `JUMPDEST` analysis is not required. +The purpose of `JUMPDEST` analysis was to find in code the valid `JUMPDEST` bytes that do not happen to be inside `PUSH` immediate data. Only dynamic jump instructions (`JUMP`, `JUMPI`) required destination to be `JUMPDEST` instruction. Relative static jumps (`RJUMP`, `RJUMPI` and `RJUMPV`) do not have this requirement and are validated once at deploy-time during EOF instructions validation. Therefore, without dynamic jump instructions, `JUMPDEST` analysis is not required. ## Backwards Compatibility @@ -164,7 +164,9 @@ The new execution state and multi-section control flow pose no risk to backwards ## Security Considerations -TBA +The gas cost of introduced instructions reflects the need to manipulate return stack entries and jumping to proper code section offset in memory when interpreting the bytecode. + +These new instructions need to be carefully considered during implementation of the EOF container validation algorithm. ## Copyright diff --git a/EIPS/eip-5450.md b/EIPS/eip-5450.md index 9d740cfb1a4751..91a581f754bdd3 100644 --- a/EIPS/eip-5450.md +++ b/EIPS/eip-5450.md @@ -87,8 +87,8 @@ For each instruction: - after any other non-terminating instruction stack height bounds are adjusted by subtracting the number of instruction inputs and adding the number of instruction outputs, - terminating instructions do not need to update stack height bounds. 3. Determine the list of successor instructions that can follow the current instructions: - 1. The next instruction for all instructions other than terminating instructions and unconditional jump. - 2. All targets of a conditional or unconditional jump. + 1. The next instruction if the current instruction is not a terminating instruction nor unconditional jump (`RJUMP`). + 2. All the current instruction targets if the current instruction is a conditional (`RJUMPI` or `RJUMPV`) or unconditional jump (`RJUMP`). 4. For each successor instruction: 1. **Check** if the instruction is present in the code (i.e. execution must not "fall off" the code). 2. If the successor is reached via forwards jump or sequential flow from previous instruction: @@ -163,7 +163,7 @@ It poses no risk to backwards compatibility, as it is introduced only for EOF1 c ## Security Considerations -Needs discussion. +As mentioned above, the proposed validation algorithm has linear computational and space complexity and its cost is covered by the transaction data costs [EIP-2028](./eip-2028). ## Copyright diff --git a/EIPS/eip-6206.md b/EIPS/eip-6206.md index b88dd7af23ccc3..74e494c04a902b 100644 --- a/EIPS/eip-6206.md +++ b/EIPS/eip-6206.md @@ -83,7 +83,7 @@ This change is backward compatible as EOF does not allow undefined instructions ## Security Considerations -Needs discussion. +This new instruction needs to be carefully considered during implementation of the EOF container validation algorithm. ## Copyright diff --git a/EIPS/eip-663.md b/EIPS/eip-663.md index 17f87eeb5c9f3b..b1683342bea5bf 100644 --- a/EIPS/eip-663.md +++ b/EIPS/eip-663.md @@ -41,7 +41,7 @@ If the code is valid EOF1, the following rules apply: 1. The instructions are followed by an 8-bit immediate value, which we call `imm`, and can have a value of 0 to 255. 1. In the case of `DUPN` and `SWAPN`, we introduce the variable `n` which equals to `imm + 1`. - 2. In the case of `EXCHANGE`, we introduce the variable `n` which is equal to `imm >> 4 + 1`, and the variable `m` which is equal to `imm & 0x0F + 1` (i.e., the first and second nibbles of `imm`, converted to one-indexing). + 2. In the case of `EXCHANGE`, we introduce the variable `n` which is equal to `(imm >> 4) + 1`, and the variable `m` which is equal to `(imm & 0x0F) + 1` (i.e., the first and second nibbles of `imm`, converted to one-indexing). 2. Code validation is extended to check that no relative jump instruction (`RJUMP`/`RJUMPI`/`RJUMPV`) targets immediate values of `DUPN`, `SWAPN` or `EXCHANGE`. 3. The stack validation algorithm of [EIP-5450](./eip-5450.md) is extended: 1. Before `DUPN` if the current stack height is less than `n`, code is invalid. After `DUPN`, the stack height is incremented. diff --git a/EIPS/eip-7069.md b/EIPS/eip-7069.md index a6bf233d2d7154..ec95ca20e5747d 100644 --- a/EIPS/eip-7069.md +++ b/EIPS/eip-7069.md @@ -13,7 +13,7 @@ requires: 150, 211, 214, 2929, 3540 ## Abstract -Introduce three new call instructions, `EXTCALL`, `EXTDELEGATECALL` and `EXTSTATICCALL`, with simplified semantics. Introduce another instruction, `RETURNDATALOAD` for loading a word from return data into stack. Modify the behavior of `RETURNDATACOPY` instruction executed within EOF formatted code (as defined by [EIP-3540](./eip-3540.md)). The existing `*CALL` instructions remain unchanged. +Introduce three new call instructions, `EXTCALL`, `EXTDELEGATECALL` and `EXTSTATICCALL`, with simplified semantics. Introduce another instruction, `RETURNDATALOAD` for loading a word from return data into stack. Modify the behavior of `RETURNDATACOPY` instruction executed within EOF formatted code (as defined by [EIP-3540](./eip-3540.md)). The existing `*CALL` instructions are rejected by EOF validation. The new instructions do not allow specifying a gas limit, but rather rely on the "63/64th rule" ([EIP-150](./eip-150.md)) to limit gas. An important improvement is the rules around the "stipend" are simplified, and callers do not need to perform special calculation whether the value is sent or not. @@ -21,19 +21,17 @@ Furthermore, the obsolete functionality of specifying output buffer address is r Lastly, instead of returning a boolean for execution status, an extensible list of status codes is returned: `0` for success, `1` for revert, `2` for failure. -We expect most new contracts to rely on the new instructions (for simplicity and in order to save gas), and some specific contracts where gas limiting is required to keep using the old instructions (e.g. [ERC-4337](./eip-4337.md)). - ## Motivation Observability of gas has been a problem for very long. The system of gas has been (and likely must be) flexible in adapting to changes to both how Ethereum is used as well as changes in underlying hardware. Unfortunately, in many cases compromises or workarounds had to be made to avoid affecting call instructions negatively, mostly due to the complex semantics and expectations of them. -This change aims to remove gas observability from the new instructions and opening the door for new classes of contracts that are not affected by repricings. Furthermore, once the EVM Object Format (EOF) is introduced, the legacy call instructions can be rejected within EOF contracts, making sure they are mostly unaffected by changes in gas fees. Because these operations are required for removing gas observability they will be required for EOF in lieu of the existing instructions. +This change removes gas observability from the new instructions and opens the door for new classes of contracts that are not affected by repricings. Furthermore, the legacy call instructions are rejected within EOF contracts, making sure they are mostly unaffected by changes in gas fees. Because these operations are required for removing gas observability they are required for EOF in lieu of the existing legacy instructions. It is important to note that starting Solidity 0.4.21, the compiler already passes all remaining gas to calls (using `call(gas(), ...`), unless the developer uses the explicit override (`{gas: ...}`) in the language. This suggests most contracts don't rely on controlling gas. -Besides the above, this change introduces a convenience feature of returning more detailed status codes: success (0), revert (1), failure (2). This moves from the boolean option to codes, which are extensible in the future. +Besides the above, this change introduces a convenience feature of returning more detailed status codes: `success (0)`, `revert (1)`, `failure (2)`. This moves from the boolean option to codes, which are extensible in the future. Lastly, the introduction of the `RETURNDATA*` instructions ([EIP-211](./eip-211.md)) has obsoleted the output parameters of calls, in a large number of cases rendering them unused. Using the output buffers have caused "bugs" in the past: in the case of [ERC-20](./eip-20.md), conflicting implementations caused a lot of trouble, where some would return something, while others would not. With relying on `RETURNDATA*` instructions this is implicitly clarified. This proposal also adds the "missing" `RETURNDATALOAD` instruction to round out returndata buffer access instructions. @@ -55,7 +53,7 @@ We introduce four new instructions: - `EXTSTATICCALL` (`0xfb`) with arguments `(target_address, input_offset, input_size)` - `RETURNDATALOAD` (`0xf7`) with argument `offset` -In case this EIP is included as part of the greater EOF upgrade, these four new instructions are undefined in legacy code and only available in EOF code. +These four new instructions are undefined in legacy code and only available in EOF code. Execution semantics of `EXT*CALL`: @@ -80,22 +78,23 @@ Execution semantics of `EXT*CALL`: 11. Perform the call with the available gas and configuration. 12. Push a status code on the stack: - `0` if the call was successful. - - `1` if the call has reverted (also can be pushed earlier in a light failure scenario). - - `2` if the call has failed. + - `1` if the call has reverted (also can be pushed earlier in a light failure scenario described in step 10). + - `2` if the call has failed (in case of general OOG failure or any scenario where all gas passed to the callee is burnt in case of an error). 13. Gas not used by the callee is returned to the caller. Execution semantics of `RETURNDATALOAD`: -1. Charge `G_verylow` (3) gas +1. Charge `3` gas 2. Pop 1 item from the stack, to be referred to as `offset` 3. Push 1 item onto the stack, the 32-byte word read from the returndata buffer starting at `offset`. 4. If `offset + 32 > len(returndata buffer)`, the result is zero-padded. -In case this EIP is included as part of the greater EOF upgrade, execution semantics of `RETURNDATACOPY` in EOF formatted code ([EIP-3540](./eip-3540.md)) is modified as follows: +Execution semantics of `RETURNDATACOPY` in EOF formatted code ([EIP-3540](./eip-3540.md)) is modified as follows: -1. Assume the 3 arguments popped from stack are `destOffset`, `offset` and `size`. -2. If `offset + size > len(returndata buffer)` **do not** halt with exceptional failure, but instead set the `offset + size - len(returndata buffer)` memory bytes after the copied ones to zero. -3. Gas charged for memory copying remains `3 * num_words(size)`, regardless of the number of bytes actually copied or set to zero. +1. Assume the 3 arguments popped from stack are `destOffset`, `offset` and `size`. _(no change)_ +2. Performs memory expansion to `destOffset + size` and deducts memory expansion cost. _(no change)_ +3. If `offset + size > len(returndata buffer)` **do not** halt with exceptional failure, but instead set the `offset + size - len(returndata buffer)` memory bytes after the copied ones to zero. +4. Gas charged for memory copying remains `3 * num_words(size)`, regardless of the number of bytes actually copied or set to zero. Execution of `RETURNDATACOPY` which is not in EOF formatted code (i.e. is in legacy code) is not changed. @@ -161,7 +160,9 @@ Current call instructions return a boolean value to signal success: 0 means fail We change the value from boolean to a status code, where `0` signals success and thus it will be possible to introduce more non-success codes in the future, if desired. -Status code `1` is used for both reverts coming from the callee frame and light failures encountered in the execution of the instructions. The reason for combining them is keeping the semantics similar to the original CALLs - both scenarios preserve unused gas and continue being indistinguishable to the caller. +Status code `1` is used for both reverts coming from the callee frame and light failures encountered (see step 10. of Execution Semantics) in the execution of the instructions. The reason for combining them is keeping the semantics similar to the original CALLs - both scenarios preserve unused gas and continue being indistinguishable to the caller. + +Status code `2` signals an exceptional failure in the callee execution, meaning an error occurred that consumed all remaining gas in the callee frame. ### Parameter order @@ -186,9 +187,9 @@ When existing `CALL` series operations encounter an address that does not fit in Smart contract developers should not rely on the operation reverting when such addresses are passed in. When a suitable proposal for the use of Address Space Extension is adopted it is expected that the `EXT*CALL` series of operations will adopt those changes. -### New instructions undefined in legacy (only if this EIP is part of EOF) +### New instructions undefined in legacy (this EIP is part of EOF only) -There is an alternative scenario where, in case this EIP is included as part of the greater EOF upgrade, the four new instructions are **additionally** available in legacy EVM. There is, however, a preference to limit changes to legacy EVM in the fork where EOF is included as well as in subsequent ones. +Initially an alternative scenario was considered to introduce these new instructions separately in the legacy EVM first to limit the scope of EOF change, but it was decided to include it as a part of the EOF upgrade and keep them undefined in the legacy EVM. ### `RETURNDATALOAD` and `RETURNDATACOPY` padding behavior @@ -212,6 +213,8 @@ It is expected that the attack surface will not grow. All of these operations ca When implemented in EOF (where the GAS opcode and the original CALL operations are removed) existing out of gas attacks will be slightly more difficult, but not entirely prevented. Transactions can still pass in arbitrary gas values and clever contract construction can still result in specific gas values being passed to specific calls. It is expected the same surface will remain in EOF, but the ease of exploitation will be reduced. +The legacy `*CALL` instructions allow to pass gas available for the callee. This ability is used to prevent reentrancy attack but in case of potential future gas repricing proposal this pattern does not give this guarantee any longer. Protecting against reentrancy should be resolved by using `TSTORE/TLOAD` instructions introduced in [EIP-1153](./eip-1153.md) or other solutions which do not rely on current gas schedule. + ## Copyright Copyright and related rights waived via [CC0](../LICENSE.md). diff --git a/EIPS/eip-7480.md b/EIPS/eip-7480.md index 1df5cbcdbb5be8..c84428dcaa397d 100644 --- a/EIPS/eip-7480.md +++ b/EIPS/eip-7480.md @@ -95,7 +95,7 @@ This change poses no risk to backwards compatibility, as it is introduced only f ## Security Considerations -TBA +Gas cost of these new opcodes is comparable to the legacy `CODECOPY` instruction. They must be carefully considered during the implementation of the EOF container validation algorithm. ## Copyright diff --git a/EIPS/eip-7620.md b/EIPS/eip-7620.md index 4acb9410babb6a..b0c9b27e19aa2e 100644 --- a/EIPS/eip-7620.md +++ b/EIPS/eip-7620.md @@ -57,6 +57,8 @@ If the code is legacy bytecode, any of these instructions result in an *exceptio - deployment fails (returns 0 on the stack) - caller's nonce is not updated and gas for initcode execution is not consumed +In the context of legacy bytecode execution any of these instructions (`EOFCREATE`, `RETURNCODE`) result in an *exceptional halt*. (*Note: This means no change to behaviour.*) + #### Overview of the new contract creation flow In EOF EVM, new bytecode is introduced to the state by means of `InitcodeTransaction` delivering an EOF container (`initcontainer`). Such a container may include arbitrarily deeply nesting subcontainers. The `initcontainer` and its subcontainers are recursively validated according to all the validation rules applicable for the EOF version in question. Next, the 0th code section of the `initcontainer` is executed and may eventually call a `RETURNCODE` instruction, which will refer to a subcontainer to be finally deployed to an address. @@ -86,7 +88,7 @@ Details on each instruction follow in the next sections. - can populate returndata if execution `REVERT`ed - a successful execution ends with initcode executing `RETURNCODE{deploy_container_index}(aux_data_offset, aux_data_size)` instruction (see below). After that: - load deploy EOF subcontainer at `deploy_container_index` in the container from which `RETURNCODE` is executed - - concatenate data section with `(aux_data_offset, aux_data_offset + aux_data_size)` memory segment and update data size in the header + - concatenate data section with `(aux_data_offset, aux_data_offset + aux_data_size)` memory segment and update data size in the header if needed. - if updated deploy container size exceeds `MAX_CODE_SIZE` instruction exceptionally aborts - set `state[new_address].code` to the updated deploy container - push `new_address` onto the stack From 23d96ceff8f0690432ab91089ae257f08f32340f Mon Sep 17 00:00:00 2001 From: Danno Ferrin Date: Mon, 28 Apr 2025 06:24:17 -0600 Subject: [PATCH 193/724] Update EIP-7873: Handling of EOF containers in existing TX types. Merged by EIP-Bot. --- EIPS/eip-7873.md | 40 ++++++++++++++++++++++++++-------------- 1 file changed, 26 insertions(+), 14 deletions(-) diff --git a/EIPS/eip-7873.md b/EIPS/eip-7873.md index 06e72e200d5f08..60727c370df83c 100644 --- a/EIPS/eip-7873.md +++ b/EIPS/eip-7873.md @@ -19,7 +19,7 @@ EVM Object Format (EOF) removes the possibility to create contracts using creati This EIP uses terminology from the [EIP-3540](./eip-3540.md) which introduces the EOF format. -Creation transaction and creation instructions `CREATE` and `CREATE2` are means provided by legacy EVM to deploy new code, but per requirement of removing code observability, they are not allowed to deploy EOF code. To allow Externally Owned Accounts (EOAs) to deploy EOF contrats, there must be a way to create EOF contracts using bytecode delivered in transaction data. +Creation transaction and creation instructions `CREATE` and `CREATE2` are means provided by legacy EVM to deploy new code, but per requirement of removing code observability, they are not allowed to deploy EOF code. To allow Externally Owned Accounts (EOAs) to deploy EOF contracts, there must be a way to create EOF contracts using bytecode delivered in transaction data. Additionally, the new instruction and transaction type introduced in this EIP enable contracts to create other contracts using initcode from the transaction data, which in legacy EVM is achieved via a combination of `CREATE` or `CREATE2` and loading the initcode from calldata. @@ -33,17 +33,17 @@ The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "S ### Parameters -| Constant | Value | -| - | - | -| `INITCODE_TX_TYPE` | `Bytes1(0x06)` | -| `MAX_INITCODE_COUNT` | `256` | -| `TX_CREATE_COST` | Defined as `32000` in the [Ethereum Execution Layer Specs](https://github.com/ethereum/execution-specs/blob/0f9e4345b60d36c23fffaa69f70cf9cdb975f4ba/src/ethereum/shanghai/fork_types.py#L42) | -| `STACK_DEPTH_LIMIT` | Defined as `1024` in the [Ethereum Execution Layer Specs](https://github.com/ethereum/execution-specs/blob/0f9e4345b60d36c23fffaa69f70cf9cdb975f4ba/src/ethereum/shanghai/vm/interpreter.py#L60) | -| `GAS_CODE_DEPOSIT` | Defined as `200` in the [Ethereum Execution Layer Specs](https://github.com/ethereum/execution-specs/blob/0f9e4345b60d36c23fffaa69f70cf9cdb975f4ba/src/ethereum/shanghai/vm/gas.py#L44) | -| `TX_DATA_COST_PER_ZERO` | Defined as `4` in the [Ethereum Execution Layer Specs](https://github.com/ethereum/execution-specs/blob/0f9e4345b60d36c23fffaa69f70cf9cdb975f4ba/src/ethereum/shanghai/fork_types.py#L41) | -| `TX_DATA_COST_PER_NON_ZERO` | Defined as `16` in the [Ethereum Execution Layer Specs](https://github.com/ethereum/execution-specs/blob/0f9e4345b60d36c23fffaa69f70cf9cdb975f4ba/src/ethereum/shanghai/fork_types.py#L40) | -| `MAX_CODE_SIZE` | Defined as `24576` in [EIP-170](./eip-170.md) | -| `MAX_INITCODE_SIZE` | Defined as `2 * MAX_CODE_SIZE` in [EIP-3860](./eip-3860.md) | +| Constant | Value | +|-----------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| `INITCODE_TX_TYPE` | `Bytes1(0x06)` | +| `MAX_INITCODE_COUNT` | `256` | +| `TX_CREATE_COST` | Defined as `32000` in the [Ethereum Execution Layer Specs](https://github.com/ethereum/execution-specs/blob/0f9e4345b60d36c23fffaa69f70cf9cdb975f4ba/src/ethereum/shanghai/fork_types.py#L42) | +| `STACK_DEPTH_LIMIT` | Defined as `1024` in the [Ethereum Execution Layer Specs](https://github.com/ethereum/execution-specs/blob/0f9e4345b60d36c23fffaa69f70cf9cdb975f4ba/src/ethereum/shanghai/vm/interpreter.py#L60) | +| `GAS_CODE_DEPOSIT` | Defined as `200` in the [Ethereum Execution Layer Specs](https://github.com/ethereum/execution-specs/blob/0f9e4345b60d36c23fffaa69f70cf9cdb975f4ba/src/ethereum/shanghai/vm/gas.py#L44) | +| `TX_DATA_COST_PER_ZERO` | Defined as `4` in the [Ethereum Execution Layer Specs](https://github.com/ethereum/execution-specs/blob/0f9e4345b60d36c23fffaa69f70cf9cdb975f4ba/src/ethereum/shanghai/fork_types.py#L41) | +| `TX_DATA_COST_PER_NON_ZERO` | Defined as `16` in the [Ethereum Execution Layer Specs](https://github.com/ethereum/execution-specs/blob/0f9e4345b60d36c23fffaa69f70cf9cdb975f4ba/src/ethereum/shanghai/fork_types.py#L40) | +| `MAX_CODE_SIZE` | Defined as `24576` in [EIP-170](./eip-170.md) | +| `MAX_INITCODE_SIZE` | Defined as `2 * MAX_CODE_SIZE` in [EIP-3860](./eip-3860.md) | ### Transaction Types @@ -83,7 +83,7 @@ tx.gasUsed = ( Under transaction validation rules `initcodes` are not validated for conforming to the EOF specification. They are only validated when accessed via `TXCREATE`. This avoids potential DoS attacks of the mempool. If during the execution of an `InitcodeTransaction` no `TXCREATE` instruction is called, such transaction is still valid. -Legacy creation transactions (any transactions with empty `to`) that start with the two bytes `EF00` will be invalid. They will not be parsed into EOF containers and they will not be executed as legacy bytecode. +Other creation transactions that support contract creation (specifically type 0 "Frontier," type 1 "AccessList," type 2 "FeeMarket" transactions with an empty `to` field) will not attempt to parse EOF containers in their `input` field and will execute the code as non-EOF code. This will result in immediately executing the undefined `0xEF` instruction and halting. #### RLP and signature @@ -169,6 +169,18 @@ Relying on the EOF creation transactions as the alternative solution makes it im On top of this, relying on nonce-based hashing scheme to obtain addresses of newly created contracts, like in the case of the EOF creation transactions, would prevent EOF contracts from being deployed counterfactually to deterministic, cross-chain addresses. Introduction of the `TXCREATE` instruction, supports this out of the box. ERCs can be written to provide toehold contracts which will cater for the deployment patterns, such as salt-less deployment and hashing in the sender's address as part of the salt. +### Handling of `0xEF00` prefixed code in existing transaction types. + +Three existing transaction types (type 0 "Frontier," type 1 "AccessList," type 2 "FeeMarket") accept code as part of their input data in certain configurations. This code can start with `EF` as it is initcode and not a deployed contract. + +One possible way of handling potential EOF containers in these transactions is to make them invalid if they are attempting to execute an EOF container as initcode. Specifically the transactions is invalid if the input data begins with `0xef00` and if the `to` field is set to nil, signaling a contract creation transaction. This would make blocks containing these transactions invalid, whereas before the fork including this EIP they would have been valid. + +One impact that would be seen by this would be block builders, as they would need to ensure that the transactions that are invalid are not included in a block. There is precedent for this, as [EIP-7623](./eip-7623.md) established a new floor for the gas limit in transactions, prior to its adoption the limit was lower. However, block builders have an existing check on gas limits and transactions and that change was adjusting the formula and constants. + +We should also consider the treatment [EIP-7702](./eip-7702) delegation designations receive if they show up as code in a contract creation transaction. The transaction is valid, is executed as plain bytecode, ad the first operation executed is `0xEF`, which is an invalid opcode and would cause the whole transaction to abort. + +Letting the inputdata of a type 0, 1, and 2 contract creation transaction execute as plain EVM code irrespective of the magic `0xEF00` bytes keeps a consistent behavior in client code and keeps block builders from having to update their logic in older transaction types. + ## Backwards Compatibility This change poses no risk to backwards compatibility, as it is introduced at the same time EIP-3540 is. Despite the new instruction being introduced for legacy bytecode (code which is not EOF formatted), there is little chance that a meaningful contract would unintentionally execute `0xed` instruction with formally valid operands and inadvertently cause it to run EOF initcode (which would also require an `InitcodeTransaction` to be used, otherwise the initcode lookup will fail). @@ -177,7 +189,7 @@ This change poses no risk to backwards compatibility, as it is introduced at the The transactions of the new type are invalid until this change activates. -Contract creation options do not change for legacy bytecode. +Contract creation options do not change for legacy bytecode, including how existing transactions with `to: nil` behave when encountering code in their calldata that may look like an EOF container. ## Security Considerations From d73f59ed8146525995fa0acc6594a1a8833531bc Mon Sep 17 00:00:00 2001 From: lightclient <14004106+lightclient@users.noreply.github.com> Date: Mon, 28 Apr 2025 07:04:35 -0600 Subject: [PATCH 194/724] Add EIP: Pragmatic stack manipulation tools (#9501) * add new swap dup eip * Update and rename pragmatic-swap-dup.md to eip-7912.md * fix eof ref * add discussion link * more review fixes --------- Co-authored-by: Sam Wilson <57262657+SamWilsn@users.noreply.github.com> --- EIPS/eip-7912.md | 123 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 123 insertions(+) create mode 100644 EIPS/eip-7912.md diff --git a/EIPS/eip-7912.md b/EIPS/eip-7912.md new file mode 100644 index 00000000000000..01de5e7eba9367 --- /dev/null +++ b/EIPS/eip-7912.md @@ -0,0 +1,123 @@ +--- +eip: 7912 +title: Pragmatic stack manipulation tools +description: Add additional SWAP and DUP operations for deeper stack access +author: lightclient (@lightclient) +discussions-to: https://ethereum-magicians.org/t/eip-7912-pragmatic-expansion-of-stack-manipulation-tools/23826 +status: Draft +type: Standards Track +category: Core +created: 2025-03-25 +--- + +## Abstract + +Add `SWAP17`-`SWAP24`, `DUP17` - `DUP24`, `SWAPN`, `DUPN`, and `EXCHANGE` +instructions. The arbitrary depth operations must be preceded by `PUSH1` +instructions defining operands. + +## Motivation + +Due to the nature of some compilers, deeper stack access is a desirable VM +feature. Previous attempts either required code versioning, like the EVM Object +Format (EOF), or caused the behavior of some deployed contracts to change, due +to the interpretation of new immediates. + +This is a pragmatic approach to introducing the desired functionality. It reuses +instruction semantics that have been historically agreed on, instead of new, +complex encodings and containers. + +## Specification + +Let `top - N` be the `N`th most recently pushed value on the stack, and `top - +0` be the most recent. + +If any of the following instructions reference a stack element beyond the +current length of the stack, causing a stack underflow, abort with an +exceptional halt. + +### Constant `SWAPXX` and `DUPXX` + +Add the following new instructions: + +- `SWAP17`, `SWAP18`, ..., `SWAP24`: `0xb0`, `0xb1`, ..., `0xb8`. +- `DUP17`, `DUP18`, ..., `DUP24`: `0xb9`, `0xba`, ..., `0xbf`. + +Let `SWAPXX` and `DUPXX` refer to the static instructions defined above. `XX` is +defined as the stack element they are referencing. + +The operation `SWAPXX` swaps the top element with the `top-XX` element. The +operation `DUPXX` duplicates the `top-XX` element and pushes the copy to the top +of the stack. + +### `SWAPN` and `DUPN` + +Add the following new instructions: + +- `SWAPN`: `0xc0`. +- `DUPN`: `0xc1`. + +Both operations take a single argument from the stack, `N`. This argument must +be provided by a `PUSH1` operation immediately preceding the `SWAPN` and `DUPN` +instructions. Failure to follow this calling convention will result in an +out-of-gas error. If `N` is zero, fail with out-of-gas error. + +`SWAPN` pops `N` from the stack and swaps the new top stack element with the +`top-N` stack element. + +`DUPN` pops `N` from the stack and push on a copy of the `top-N-1` stack element. + +### `EXCHANGE` + +Add the following new instruction: + +- `EXCHANGE`: `0xc2`. + +The `EXCHANGE` instruction takes a single argument from the stack `X` and +deconstructs it into two operands, `N` and `M`. `N` is `X >> 4` and `M` is +`X & 0x0F`. The argument `X` must be provided by a `PUSH2` operation immediately +preceding the `EXCHANGE` instruction. Failure to follow this calling convention +will result in an out-of-gas error. If either `N` or `M` are zero, fail with +out-of-gas error. + +`EXCHANGE` pops `X` from the stack and will swap the stack element at index +`N-1` with the stack element at `M-1`. + +### Gas costs + +All operations cost `3` gas. Preceding push operations are charged separately +according to the gas schedule. + +## Rationale + +### Constant and Dynamic `SWAP`s and `DUP`s + +The main trade off between using the constant `SWAPXX` or `DUPXX` instructions +versus the dynamic `SWAPN` or `DUPN` instructions is that the dynamic +instructions require an additional two bytes in the form of a preceding `PUSH1` +operation, whereas the constant versions require no additional bytes. + +### One indexed `EXCHANGE` + +Since `SWAP1` and `DUP1` operate on the top of the stack, it seems fitting that +`EXCHANGE(1, 2)` operate on the `top` and `top-1`. + + +## Backwards Compatibility + + +No backward compatibility issues found. + +## Test Cases + +TODO + +## Security Considerations + +When verifying the preceding `PUSH` operations, client implementers must ensure +that the preceding bytes are not part of a longer segment of push data (e.g. +`0x6301026001b0` should error). + +## Copyright + +Copyright and related rights waived via [CC0](../LICENSE.md). From 1c702d9d797878e1b7c7b5732548af6444aad873 Mon Sep 17 00:00:00 2001 From: Tim Beiko <9390255+timbeiko@users.noreply.github.com> Date: Mon, 28 Apr 2025 11:28:11 -0700 Subject: [PATCH 195/724] Update EIP-7607: Remove EOF from Fusaka Merged by EIP-Bot. --- EIPS/eip-7607.md | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/EIPS/eip-7607.md b/EIPS/eip-7607.md index 4e9908fbc1eb5c..d3ca0b42d51c1c 100644 --- a/EIPS/eip-7607.md +++ b/EIPS/eip-7607.md @@ -24,19 +24,7 @@ Definitions for `Scheduled for Inclusion`, `Considered for Inclusion` and `Propo * [EIP-7594](./eip-7594.md): PeerDAS - Peer Data Availability Sampling * [EIP-7892](./eip-7892.md): Blob Parameter Only Hardforks -* EOF EIPs introduced in `eof-devnet-0` and `eof-devnet-1` in [EIP-7692](./eip-7692.md), namely: - * [EIP-663](./eip-663.md): SWAPN, DUPN and EXCHANGE instructions - * [EIP-3540](./eip-3540.md): EOF - EVM Object Format v1 - * [EIP-3670](./eip-3670.md): EOF - Code Validation - * [EIP-4200](./eip-4200.md): EOF - Static relative jumps - * [EIP-4750](./eip-4750.md): EOF - Functions - * [EIP-5450](./eip-5450.md): EOF - Stack Validation - * [EIP-6206](./eip-6206.md): EOF - JUMPF and non-returning functions - * [EIP-7069](./eip-7069.md): Revamped CALL instructions - * [EIP-7480](./eip-7480.md): EOF - Data section access instructions - * [EIP-7620](./eip-7620.md): EOF Contract Creation - * [EIP-7698](./eip-7698.md): EOF - Creation transaction - * [EIP-7873](./eip-7873.md): EOF - TXCREATE and InitcodeTransaction type + #### Other EIPs @@ -45,12 +33,8 @@ Definitions for `Scheduled for Inclusion`, `Considered for Inclusion` and `Propo ### Considered for Inclusion +* [EIP-5920](./eip-5920.md): PAY opcode * RIP-7212: Precompile for secp256r1 Curve Support -* EOF EIPs introduced in `eof-devnet-2` in [EIP-7692](./eip-7692.md), namely: - * [EIP-7834](./eip-7834.md): Separate Metadata Section for EOF - * [EIP-7761](./eip-7761.md): EXTCODETYPE instruction - * [EIP-7880](./eip-7880.md): EOF - EXTCODEADDRESS instruction - * [EIP-5920](./eip-5920.md): PAY opcode * [EIP-7762](./eip-7762.md): Increase MIN_BASE_FEE_PER_BLOB_GAS * [EIP-7823](./eip-7823.md): Set upper bounds for MODEXP * [EIP-7825](./eip-7825.md): Transaction Gas Limit Cap @@ -60,7 +44,23 @@ Definitions for `Scheduled for Inclusion`, `Considered for Inclusion` and `Propo * [EIP-7918](./eip-7918.md): Blob base fee bounded by execution cost ### Declined for Inclusion - +* EOF EIPs introduced in `eof-devnet-0` and `eof-devnet-1` in [EIP-7692](./eip-7692.md), namely: + * [EIP-663](./eip-663.md): SWAPN, DUPN and EXCHANGE instructions + * [EIP-3540](./eip-3540.md): EOF - EVM Object Format v1 + * [EIP-3670](./eip-3670.md): EOF - Code Validation + * [EIP-4200](./eip-4200.md): EOF - Static relative jumps + * [EIP-4750](./eip-4750.md): EOF - Functions + * [EIP-5450](./eip-5450.md): EOF - Stack Validation + * [EIP-6206](./eip-6206.md): EOF - JUMPF and non-returning functions + * [EIP-7069](./eip-7069.md): Revamped CALL instructions + * [EIP-7480](./eip-7480.md): EOF - Data section access instructions + * [EIP-7620](./eip-7620.md): EOF Contract Creation + * [EIP-7698](./eip-7698.md): EOF - Creation transaction + * [EIP-7873](./eip-7873.md): EOF - TXCREATE and InitcodeTransaction type +* EOF EIPs introduced in `eof-devnet-2` in [EIP-7692](./eip-7692.md), namely: + * [EIP-7834](./eip-7834.md): Separate Metadata Section for EOF + * [EIP-7761](./eip-7761.md): EXTCODETYPE instruction + * [EIP-7880](./eip-7880.md): EOF - EXTCODEADDRESS instruction * [EIP-7666](./eip-7666.md): EVM-ify the identity precompile * [EIP-7668](./eip-7668.md): Remove bloom filters * [EIP-7688](./eip-7688.md): Forward compatible consensus data structures From 86255657f3c944c7ee87aa777ab30ffc622cb220 Mon Sep 17 00:00:00 2001 From: dankrad Date: Tue, 29 Apr 2025 01:41:37 +0300 Subject: [PATCH 196/724] Add EIP: Exponential Gas Limit Increase Merged by EIP-Bot. --- EIPS/eip-7938.md | 68 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100644 EIPS/eip-7938.md diff --git a/EIPS/eip-7938.md b/EIPS/eip-7938.md new file mode 100644 index 00000000000000..de04a5a6528265 --- /dev/null +++ b/EIPS/eip-7938.md @@ -0,0 +1,68 @@ +--- +eip: 7938 +title: Exponential Gas Limit Increase +description: Exponentially increase gas limit 100x over 4 years by setting a default for the client vote +author: Dankrad Feist (@dankrad) +discussions-to: https://ethereum-magicians.org/t/eip-9698-exponential-gas-limit-increase-via-default-client-voting-behavior/23884 +status: Draft +type: Informational +created: 2025-04-27 +--- + +## Abstract + +This proposal introduces a deterministic gas limit growth schedule via client-side defaults. Ethereum clients will vote to increase the gas limit according to an exponential schedule unless explicitly configured otherwise by the user. The gas limit increase occurs every beacon chain epoch, aligned to a factor-of-10 increase every approximately 164,250 epochs (2 years). It will stop after 4 years when an updated gas increase schedule should be decided and committed to. + +## Motivation + +The current gas limit mechanism relies on miner/operator voting, which lacks coordination and predictability. While flexible, this approach can lead to stagnation or overly cautious increases. By introducing a predictable exponential growth pattern as a client default, this EIP encourages a sustainable and transparent gas limit trajectory, aligned with expected advancements in hardware and protocol efficiency. + +## Specification + +### Schedule + +Let `G0 = 50,000,000` be the gas limit at the activation epoch. Let the activation epoch be Ethereum beacon chain **epoch 369017**, which corresponds to approximately June 1, 2025. + +Let `t` be the current beacon chain epoch and `t0 = 369017` be the activation epoch. +Let `T = 164,250` be the number of epochs for a 10x increase. + +The gas limit at epoch `t` is calculated as follows: + +```text +G(t) = { + current default limit, if t < t0 + round(G0 * 10^((t-t0)/T)), if t0 ≤ t ≤ t0 + 2*T + 100 * G0, if t > t0 + 2*T +} +``` + +`round` should round to the next integer. + +### Client Behavior + +- At the start of each new beacon chain epoch, the default gas limit vote is recalculated using the formula above. +- Clients automatically vote for the calculated gas limit using the existing gas voting mechanism. +- Users can override this default by setting a manual gas limit policy in client configuration. + +### Activation + +- Activation is at Ethereum beacon chain epoch 369017. + +## Rationale + +This EIP maintains Ethereum's current gas voting mechanism but enhances it with a predictable and community-coordinated trajectory. By distributing responsibility across clients rather than enforcing protocol changes via consensus rules, this proposal offers flexibility while encouraging scalability. + +The exponential growth model ensures gradual but significant increases, allowing the network to adapt while targeting ambitious throughput goals. + +## Backwards Compatibility + +The change is non-consensus and backward compatible. Clients not implementing the EIP will continue to behave as before. Only the default behavior changes; manual configuration remains supported. + +## Security Considerations + +A rapid increase in the gas limit may stress less-optimized nodes and increase block propagation times. However, the exponential schedule with very gradual increments per epoch gives node operators and developers ample time to adapt and optimize. + +## Copyright + +Copyright and related rights waived via [CC0](../LICENSE.md). + From d1db14ee9b6677ec0890e6c6a59960781a6ac7fd Mon Sep 17 00:00:00 2001 From: Guillaume Ballet <3272758+gballet@users.noreply.github.com> Date: Tue, 29 Apr 2025 00:41:47 +0200 Subject: [PATCH 197/724] Update EIP-7748: refactor eip7610 account handling code (#9695) * eip7748: refactor eip7610 account handling code Signed-off-by: Guillaume Ballet <3272758+gballet@users.noreply.github.com> * Update EIPS/eip-7748.md --------- Signed-off-by: Guillaume Ballet <3272758+gballet@users.noreply.github.com> --- EIPS/eip-7748.md | 24 ++++++++++-------------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/EIPS/eip-7748.md b/EIPS/eip-7748.md index 5952ddf2313071..86489ef970ac29 100644 --- a/EIPS/eip-7748.md +++ b/EIPS/eip-7748.md @@ -144,13 +144,7 @@ def conversion_move_to_next_account(state: State): else: # Move to the next account state._conversion_curr_account.address = address - curacc = state._conversion_curr_account - - # Skip translating storage if the account has an empty code hash. - if curacc.nonce == 0 and len(curacc.code) == 0 and curacc.state_root != empty_state_root: - state._conversion_curr_account.phase = AccountDataPhase() - else: - state._conversion_curr_account.phase = StoragePhase("0x00") + state._conversion_curr_account.phase = StoragePhase("0x00") # Modified function: add new only_if_empty optional parameter. def set_storage( @@ -175,10 +169,12 @@ def state_convert(state: State, stride: int): while n < stride and not state._conversion_finished: curr_account = state.get_conversion_account() - # EIP-161 should not be converted. - if account_exists_and_is_empty(state, curr_account.address): - state.conversion_move_to_next_account() - continue + # Skip translating storage if the account has an empty code hash. + # Skip storage conversion for accounts with 0 nonce and empty code. + # This covers the 28 EIP-7610 accounts, but would also covers all + # pre-eip161 accounts on other chains. + if cur_account.nonce == 0 and len(cur_account.code) == 0: + state._conversion_curr_account.phase = AccountDataPhase() # Account storage. if curr_account.phase is StoragePhase: @@ -252,9 +248,9 @@ We decided to not do this to reduce the algorithm complexity. Considering the cu EIP-7610 mentions the existence of 28 accounts that have: - * a nonce of 0, - * no code - * a non-empty storage tree + - a nonce of 0, + - no code + - a non-empty storage tree These storage slots are to be ommitted from the conversion process, as they can not be accessed. From 06c0da61129a61c87afcba3421323813d4072f1e Mon Sep 17 00:00:00 2001 From: Wei Tang Date: Tue, 29 Apr 2025 00:47:17 +0200 Subject: [PATCH 198/724] Add EIP: 64-bit mode EVM opcodes (EVM64) Merged by EIP-Bot. --- EIPS/eip-7937.md | 172 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 172 insertions(+) create mode 100644 EIPS/eip-7937.md diff --git a/EIPS/eip-7937.md b/EIPS/eip-7937.md new file mode 100644 index 00000000000000..7256726cda3e0b --- /dev/null +++ b/EIPS/eip-7937.md @@ -0,0 +1,172 @@ +--- +eip: 7937 +title: 64-bit mode EVM opcodes (EVM64) +description: Multibyte opcodes for 64-bit arithmetic, comparison, bitwise and flow operations in EVM. +author: Wei Tang (@sorpaas) +discussions-to: https://ethereum-magicians.org/t/eip-9687-64-bit-mode-evm-operations/23794 +status: Draft +type: Standards Track +category: Core +created: 2025-04-23 +--- + +## Abstract + +This EIP introduces multibyte opcodes prefixed by `C0` for 64-bit arithmetic (`C001`-`C00B`), comparison (`C010`-`C015`), bitwise (`C016`-`C019`) and flow (`C056` and `C057` in "legacy", or `C0E1` and `C0E2` in EOFv1) operations. + +## Motivation + +Not all computations in EVM can utilize the full 256-bit integer width. It can therefore be beneficial to have a "64-bit mode" to avoid unnecessary cycles. This EIP uses a "prefix" opcode `C0`, essentially forming multibyte opcodes to avoid polluting the EVM opcode space too much. + +## Specification + +The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119 and RFC 8174. + +### Prefix opcode behavior + +This EIP uses the prefix opcode `C0`, and it only occupies this single EVM opcode space. Upon the interpreter encountering opcode `C0`, it MUST continue to seek the next byte in code. It then executes things in "64-bit mode", based on the second byte, described below. If the execution is successful, then the interpreter MUST increase `PC` by 2 (instead of 1). + +If the second byte is not a valid 64-bit mode operation, then the interpreter MUST OOG. + +### General 64-bit mode behavior + +In 64-bit mode, all operations only work on the least significant 64-bit of each stack value. The most significant 192-bit is discarded. When a result value is pushed back onto the stack, then it MUST ensures that observable effects will see that the most significant 192-bit is zero. Note that here it's not necessary for an interpreter to reset the most significant 192-bit to zero every time -- if the next opcode is still in 64-bit mode, then the most significant 192-bit is still unobservable. We discuss the full details in the "rationale" section. The interpreter only needs to reproduce the full 256-bit value upon entering non-64-bit mode. If the full computational heavy part can be written in pure 64-bit mode, then this can result in noticable performance gain. + +### Gas cost constants + +We define the following gas cost constants: + +* `G_BASE64`: 1 +* `G_VERYLOW64`: 2 +* `G_LOW64`: 3 +* `G_MID64`: 5 +* `G_HIGH64`: 7 +* `G_EXP64_STATIC`: 5 +* `G_EXP64_DYNAMIC`: 25 +* `G_RJUMPIV64`: 3 + +### Arithmetic opcodes + +The 64-bit mode arithmetic opcodes are defined the same as non-64-bit mode, except that it only operates on the least significant 64-bits. In the below definition, `a`, `b`, `N` is `a mod 2^64`, `b mod 2^64` and `N mod 2^64`. + +* ADD (`C001`) and SUB (`C003`): `a op b mod 2^64`, gas cost `G_VERYLOW64`. +* MUL (`C002`), DIV (`C004`), SDIV (`C005`), MOD (`C006`), SMOD (`C007`), SIGNEXTEND (`C00B`): `a op b mod 2^64`, gas cost `G_LOW64`. +* ADDMOD (`C008`), MULMOD (`C009`): `a op b % N mod 2^64`, gas cost `G_MID64`. +* EXP (`C00A`): `a EXP b mod 2^64`, gas cost `static_gas = G_EXP64_STATIC, dynamic_gas = G_EXP64_DYNAMIC * exponent_byte_size`. + +### Comparison and bitwise opcodes + +The 64-bit mode comparison and bitwise opcodes are defined the same as non-64-bit mode, except that they only operates on the least significant 64 bits. + +* LT (`C010`), GT (`C011`), SLT (`C012`), SGT (`C013`), EQ (`C014`), AND (`C016`), OR (`C017`), XOR (`C018`): `a op b mod 2^64`, gas cost `G_VERYLOW64` +* ISZERO (`C015`), NOT (`C019`): `op a mod 2^64`, gas cost `G_VERYLOW64` +* SHL (`C01B`), SHR (`C01C`), SAR (`C01D`): `a op N mod 2^64`, gas cost `G_VERYLOW64` + +Note that: + +* 64-bit EQ (`C014`) may return true for two different integers because it'll only compare the least significant 64 bits. +* 64-bit ISZERO (`C015`) may return true for non-zero 256-bit integers as long as the last 64 bits are zero. +* BYTE (`1A`) does not have 64-bit mode because it affects endianness. + +### Non-EOFv1 "legacy" mode and JUMP, JUMPI + +For flow operations JUMP and JUMPI, the behavior is as follows: + +* `JUMP` will only read the last 64 bits from the stack value. The rest 192 bits are discarded without reading. Gas cost is `G_MID64`. +* `JUMPI` will only read the last 64 bits from the stack as destination, and the condition check will only read the last 64 bits. Gas cost is `G_HIGH64`. +* In `JUMPDEST` validation phrase, the next byte followed by `C0` is considered data (same as in `PUSH*` opcodes) and does not mark a valid `JUMPDEST` destination. + +### EOFv1 mode and RJUMPI, RJUMPV + +If EOFv1 mode is entered, then an additional validation step is added. If the opcode `C0` is encountered and it is not part of PUSH opcode's data, then the interpreter MUST validate that: + +* The next opcode exists. +* The next opcode is one of the valid 64-bit mode opcode described above. + +For flow operations RJUMPI and RJUMPV, the 64-bit mode has following changes: + +* For `RJUMPI`, the condition popped from stack is only read for the last 64 bits. Gas cost is `G_RJUMPIV64`. +* For `RJUMPV`, the case popped from stack is only read for the last 64 bits. Gas cost is `G_RJUMPIV64`. + +Note that: + +* `RJUMP` is automatically in 64-bit mode because it does not read or write the stack. + +## Rationale + +When a smart contract uses the 64-bit mode, it's expected that once entered, it will want to stay in 64-bit mode, and only exit to non-64-bit mode when the computationally intensive function is finished. This EIP is designed particularly with this fact in mind. + +All 64-bit opcodes only operates on the 64-bit value. It totally discards the rest 192 bits. The interpreter only needs to ensure that when it exits into non-64-bit mode and next time when a value result is read, that value has the first 192 bits reset to zero. The EVM interpreter can therefore use a typed stack for optmization: + +```haskell +type StackItem = Value U256 | Value64 U64 +``` + +The typed stack can also be implemented as a bitmap for memory alignment. + +For all inputs of 64-bit opcodes, it will either read in a `Value`, when it'll only take the last 64 bits, or a `Value64`, which is what is needed. It then always outputs a `Value64`. After exiting into non-64-bit mode and upon a `Value64` is read, the interpreter then translate the value back to 256-bit `Value` by extending the first 192 bits with zero. + +The 64-bit mode does not contain any opcodes which depends on the value's endianness, therefore `Value64` can also be stored in the optimal endianness of the architecture. + +The 64-bit mode will not save any memory usage. + +### Discussions + +#### Prefix (modes) opcodes + +This EIP also recommends that we reserve `C0`-`CF` for prefix (modes) opcodes. For example, an additional modes OVERFLOW can be envisioned that changes the behavior of arithmetic opcodes from wrapping to overflow OOG, which can help to reduce, for example, the extra cycles needed for `SafeMath`. + +#### Optimization assumptions + +This EIP assumes that the majority of EVM implementations target native little-endian 64-bit architectures (like `x86_64`, `arm64` and `riscv64`). A 256-bit stack item is stored efficiently internally as 4 items of 64-bit unsigned integer `[u64; 4]`. This EIP works best, in terms of optimizations, for those implementations. The opcodes simply operates on the last `u64`, instead of the whole `[u64; 4]`. There are basically no other changes. + +#### Endianness + +In 64-bit mode, the principle of the specification is that the endianness should be kept strictly as an implementation detail. There should not be any opcodes that depends on endian. This is important, because on the one hand, we must enable easy and fast interop for 64-bit and non-64-bit opcodes. On the other hand, the interpreter should be able to do optimizations internally whether it uses little or big endian. + +Due to the issue of endianness, this EIP currently does not contain 64-bit mode `BYTE64`, memory opcodes `MLOAD64` and `MSTORE64`, and stack push opcodes `PUSH*64` (`PUSH1` to `PUSH8`). + +It is possible to extend EVM64 where "64-bit mode" is instead defined as "little-endian 64-bit mode", which can be separately discussed and specified: + +* `BYTE64` will be little-endian, so instead of `(x >> (248 - i * 8)) & 0xFF`, it will be `(x >> i * 8) & 0xFF`. +* `MLOAD64` and `MSTORE64` loads and store little-endian 64-bit values in memory. +* `PUSH*64` (`PUSH1` to `PUSH8`) accepts literal little-endian bytes. + +In specification there is no issue with the design, but this can bring signficant confusions to developers. So the author advise caution. + +#### `POP`, `DUP*`, `SWAP*` + +There is no explicit 64-bit mode for stack operations: + +* `POP` is "automatically 64-bit" because it only removes values from the stack. +* `DUP*` and `SWAP*` will copy or swap stack items optimized for 64-bit as is. They are kept optimized, so there's no need for seperate 64-bit mode for those opcodes. + +#### Drawbacks + +Known drawbacks and tradeoffs of 64-bit mode includes: + +* The binary size will become larger. This is apparent as previously the opcode is single byte, but now it is two bytes. Each byte costs an additional 200 gas to deposit. However, 64-bit mode opcodes are (generally) cheaper, which gives developers sufficient incentives to utilize it (at most 200 calls and the cumulative gas costs will be cheaper). + +## Backwards Compatibility + +This EIP introduces a new (prefix) opcode `C0`. `C0` was previously an invalid opcode that has little usage, and thus the backward compatibility issues are minimal. + +## Test Cases + +Test cases are orgnized as `[stack_item_1, stack_item_2] C0 opcode => [result_stack_item_1, result_stack_item_2]`. + +* `[ff00000000000000 000000000000000 0000000000000ff 000000000000001, ff0000000000000 000000000000000 0000000000000ff f0000000000000f] C0 SHR => [<0> 780000000000007]` + +## Reference Implementation + +To be added. + +## Security Considerations + +To be added. + +Needs discussion. + +## Copyright + +Copyright and related rights waived via [CC0](../LICENSE.md). From f4fc45b17b954f41f2bc6b357c0997ccc291d55d Mon Sep 17 00:00:00 2001 From: Tomass <155266802+zeroprooff@users.noreply.github.com> Date: Tue, 29 Apr 2025 01:54:42 +0300 Subject: [PATCH 199/724] Update EIP-2539: fix duplicate eip-2539.md (#9668) fix duplicate eip-2539.md --- EIPS/eip-2539.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/EIPS/eip-2539.md b/EIPS/eip-2539.md index a5fc52b3e2513d..d4bb956d83bd32 100644 --- a/EIPS/eip-2539.md +++ b/EIPS/eip-2539.md @@ -178,7 +178,7 @@ Error cases: #### ABI for mapping Fp element to G1 point -Field-to-curve call expects `64` bytes an an input that is interpreted as a an element of the base field. Output of this call is `128` bytes and is G1 point following respective encoding rules. +Field-to-curve call expects `64` bytes an input that is interpreted as a an element of the base field. Output of this call is `128` bytes and is G1 point following respective encoding rules. Error cases: - Input has invalid length @@ -186,7 +186,7 @@ Error cases: #### ABI for mapping Fp2 element to G2 point -Field-to-curve call expects `128` bytes an an input that is interpreted as a an element of the quadratic extension field. Output of this call is `256` bytes and is G2 point following respective encoding rules. +Field-to-curve call expects `128` bytes an input that is interpreted as a an element of the quadratic extension field. Output of this call is `256` bytes and is G2 point following respective encoding rules. Error cases: - Input has invalid length From ef1a4dd914726ec4af20b706d1ec44e19fca4fd9 Mon Sep 17 00:00:00 2001 From: Vectorized Date: Tue, 29 Apr 2025 11:46:03 +0800 Subject: [PATCH 200/724] Add EIP: Count leading zeros (CLZ) opcode (#9701) * Add CLZ EIP * T * T * T * T * T * T * T * T * Update EIPS/eip-9999.md Co-authored-by: Jochem Brouwer * Update EIPS/eip-9999.md Co-authored-by: Jochem Brouwer * Update and rename eip-9999.md to eip-7939.md * Update EIP * Add python example * Edit python example --------- Co-authored-by: Jochem Brouwer Co-authored-by: Sam Wilson <57262657+SamWilsn@users.noreply.github.com> --- EIPS/eip-7939.md | 148 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 148 insertions(+) create mode 100644 EIPS/eip-7939.md diff --git a/EIPS/eip-7939.md b/EIPS/eip-7939.md new file mode 100644 index 00000000000000..d778b2ed95d38f --- /dev/null +++ b/EIPS/eip-7939.md @@ -0,0 +1,148 @@ +--- +eip: 7939 +title: Count leading zeros (CLZ) opcode +description: Opcode to count the number of leading zero bits in a 256-bit word +author: Vectorized (@Vectorized) +discussions-to: https://ethereum-magicians.org/t/create-a-new-opcode-for-counting-leading-zeros-clz/10805 +status: Draft +type: Standards Track +category: Core +created: 2025-04-28 +--- + +## Abstract + +Introduce a new opcode, `CLZ(x)`, which pops `x` from the stack and pushes the number of leading zero bits in `x` to the stack. If `x` is zero, pushes 256. + +## Motivation + +Count leading zeros (CLZ) is a native opcode in many processor architectures (even in RISC architectures like ARM). + +It is a basic building block used in math operations, byte operations, compression algorithms, data structures: + +- lnWad +- powWad +- lambertW0Wad +- sqrt +- cbrt +- byte string comparisons +- generalized calldata compression/decompression +- bitmaps (for finding the next/previous set/unset bit) +- post quantum signature schemes + +## Specification + +A new opcode is introduced: `CLZ` (`0x1e`). + +- Pops 1 value from the stack. +- Pushes a value to the stack, according to the following code: + +```solidity +/// @dev Count leading zeros. +/// Returns the number of zeros preceding the most significant one bit. +/// If `x` is zero, returns 256. +/// This is the fastest known `clz` implemention in Solidity and uses about 184 gas. +function clz(uint256 x) internal pure returns (uint256 r) { + /// @solidity memory-safe-assembly + assembly { + r := shl(7, lt(0xffffffffffffffffffffffffffffffff, x)) + r := or(r, shl(6, lt(0xffffffffffffffff, shr(r, x)))) + r := or(r, shl(5, lt(0xffffffff, shr(r, x)))) + r := or(r, shl(4, lt(0xffff, shr(r, x)))) + r := or(r, shl(3, lt(0xff, shr(r, x)))) + // forgefmt: disable-next-item + r := add(xor(r, byte(and(0x1f, shr(shr(r, x), 0x8421084210842108cc6318c6db6d54be)), + 0xf8f9f9faf9fdfafbf9fdfcfdfafbfcfef9fafdfafcfcfbfefafafcfbffffffff)), iszero(x)) + } +} +``` + +Or in Python, + +```python +def clz(x): + """Returns the number of zeros preceding the most significant one bit.""" + if x < 0: + raise ValueError("clz is undefined for negative numbers") + if x > 2**256 - 1: + raise ValueError("clz is undefined for numbers larger than 2**256 - 1") + if x == 0: + return 256 + # Convert to binary string and remove any '0b' prefix. + bin_str = bin(x).replace('0b', '') + return 256 - len(bin_str) +``` + +The cost of the opcode is 3, the same as `add`. + +## Rationale + +### The special 0 case + +256 is the smallest number after 255. Returning a small number allows the result to be compared with minimal additional bytecode. + +For byte scanning operations, one can get the number of bytes to be skipped for a zero word by simply computing `256 >> 3`, which gives 32. + +### Opcode namespace conservation + +Computing the least significant bit can be easily implemented with CLZ by isolating the smallest bit via `x & -x`. + +### Gas cost + +We have benchmarked the `clz` and `add` implementation in the intx library. `clz` uses approximately the same amount of compute cycles as `add`. + +## Backwards Compatibility + +This is a new opcode not present prior. + +## Test Cases + +``` +PUSH32 0x000000000000000000000000000000000000000000000000000000000000000 +CLZ +--- +0x0000000000000000000000000000000000000000000000000000000000000100 +``` + +``` +PUSH32 0x8000000000000000000000000000000000000000000000000000000000000000 +CLZ +--- +0x0000000000000000000000000000000000000000000000000000000000000000 +``` + +``` +PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +CLZ +--- +0x0000000000000000000000000000000000000000000000000000000000000000 +``` + +``` +PUSH32 0x4000000000000000000000000000000000000000000000000000000000000000 +CLZ +--- +0x0000000000000000000000000000000000000000000000000000000000000001 +``` + +``` +PUSH32 0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +CLZ +--- +0x0000000000000000000000000000000000000000000000000000000000000001 +``` + +``` +PUSH32 0x0000000000000000000000000000000000000000000000000000000000000001 +CLZ +--- +0x00000000000000000000000000000000000000000000000000000000000000ff +``` + +## Security Considerations + +TBA + +## Copyright + +Copyright and related rights waived via [CC0](../LICENSE.md). From 71c089251fd49df9fc2ecaae971ce7eb79661262 Mon Sep 17 00:00:00 2001 From: Vectorized Date: Wed, 30 Apr 2025 00:01:44 +0800 Subject: [PATCH 201/724] Update EIP-7939: fix typo in code comment Merged by EIP-Bot. --- EIPS/eip-7939.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7939.md b/EIPS/eip-7939.md index d778b2ed95d38f..971d77927e56ab 100644 --- a/EIPS/eip-7939.md +++ b/EIPS/eip-7939.md @@ -41,7 +41,7 @@ A new opcode is introduced: `CLZ` (`0x1e`). /// @dev Count leading zeros. /// Returns the number of zeros preceding the most significant one bit. /// If `x` is zero, returns 256. -/// This is the fastest known `clz` implemention in Solidity and uses about 184 gas. +/// This is the fastest known `clz` implementation in Solidity and uses about 184 gas. function clz(uint256 x) internal pure returns (uint256 r) { /// @solidity memory-safe-assembly assembly { From 00cc881b63686b9e7b5cd543ea0285edc27bf2d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jerem=C3=ADas=20Salom=C3=B3n?= <48994069+JereSalo@users.noreply.github.com> Date: Wed, 30 Apr 2025 16:35:14 -0300 Subject: [PATCH 202/724] Update EIP-7702: Remove trie concept from the vm specification Merged by EIP-Bot. --- EIPS/eip-7702.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/EIPS/eip-7702.md b/EIPS/eip-7702.md index 47dae0b878dcc3..99f1be49f37c03 100644 --- a/EIPS/eip-7702.md +++ b/EIPS/eip-7702.md @@ -112,9 +112,8 @@ following: 4. Add `authority` to `accessed_addresses`, as defined in [EIP-2929](./eip-2929.md). 5. Verify the code of `authority` is empty or already delegated. 6. Verify the nonce of `authority` is equal to `nonce`. - * If `authority` does not exist in the trie, verify `nonce` is equal to `0`. 7. Add `PER_EMPTY_ACCOUNT_COST - PER_AUTH_BASE_COST` gas to the global refund - counter if `authority` exists in the trie. + counter if `authority` is not empty. 8. Set the code of `authority` to be `0xef0100 || address`. This is a delegation indicator. * If `address` is `0x0000000000000000000000000000000000000000`, do not write From 16be98f53ea512a33411f2fbdb6387459c5c2b5f Mon Sep 17 00:00:00 2001 From: Ameen Soleimani Date: Wed, 30 Apr 2025 15:36:22 -0400 Subject: [PATCH 203/724] Add EIP: Ethereum Shah Merged by EIP-Bot. --- EIPS/eip-7940.md | 115 ++++++++++++++++++++++++++++++++ assets/eip-7940/acd_leader.jpeg | Bin 0 -> 84903 bytes 2 files changed, 115 insertions(+) create mode 100644 EIPS/eip-7940.md create mode 100644 assets/eip-7940/acd_leader.jpeg diff --git a/EIPS/eip-7940.md b/EIPS/eip-7940.md new file mode 100644 index 00000000000000..fc1e96f8d1413e --- /dev/null +++ b/EIPS/eip-7940.md @@ -0,0 +1,115 @@ +--- +eip: 7940 +title: Ethereum Shah +description: Proposal to elect an Ethereum Shah who will act as a "protector" for the core devs and the Ethereum protocol. +author: Ameen Soleimani (@ameensol), Gregory Markou +discussions-to: https://ethereum-magicians.org/t/discussion-for-eip-ethereum-shah/23909 +status: Draft +type: Informational +created: 2025-04-28 +--- + +## Abstract + +Ethereum needs a Shah. The role of the Shah is to be the "protector". A Shah, empowered by the community and with a mandate to represent their interests, could solve the communication gaps between the Ethereum community and core devs, represent the interests of the Ethereum community (holders, stakers, app devs & businesses especially) to the core devs with a tighter feedback loop, and eventually dissolve their position when the imminent danger of Ethereum coordination failure is meaningfully addressed. + +## Motivation + +It is clear from recent events that Ethereum is suffering from a coordination breakdown between the user ecosystem and the core devs. A case in point is the EOF debacle, with years wasted in EOF development that ~~seems ultimately likely to be~~ was just rejected as a result of 1) fragmented communication between researchers/core devs and the greater Ethereum ecosystem, to the extent that even tentative supporters of EOF weren't aware of the toolchain update requirements on the rest of the ecosystem as well as 2) a lack of rigorous compatibility testing such that EOF exposes protocol level risks. + +A Shah is of course centralized, but we've seen the decentralized alternative: First a tacit acceptance of a seemingly unnecessary EIP involving years of labor, approved by committee, and ultimately rejected by the Ethereum community. The costs on our collective time are large, not to mention the opportunity cost. + +Ethereum could spare itself these innefficiencies by electing a Shah to manage the core dev roadmap and EIPs. + +## Specification + +The Shah SHOULD be elected by the Ethereum community, using a combination of ETH voting, social signalling, and core dev ratification. + +The Shah SHOULD be singularly responsible for deciding on the EIP inclusion roadmap, as well as having veto power over which EIPs to include. + +The Shah SHOULD maintain communication channels with the Ethereum community (holders, stakers, app devs & businesses) to understand their needs & request feedback on EIPs. + +The Shah SHOULD play a coordinator role in the All Core Devs (ACD) calls, and submit a quarterly progress update to Ethereum stakeholders. + +The Shah SHOULD NOT have any special privileges, for example: to relieve developers of duty at organizations not under the Shah's control. + +The Shah SHOULD explicitely call out blockers, communications breakdowns, and when deserving, the core devs that get in the way of addressing them. + +The Shah SHOULD NOT report to the Ethereum Foundation. The Shah's position would be paid directly from the most credibly "Ethereum" source of funding, which has received its budget from a diverse set of Ethereum community members: The Protocol Guild. + +The Shah SHOULD have an expiration date for their role set at the time of election, that does exceed 2 years. + +The Shah SHOULD be able to step down willingly before the end of their 2 year term. + +*** + +The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119 and RFC 8174. + +## Rationale + +During times of war, the Roman Senate would elect an "Imperator" that would be responsible for dealing with an imminent threat, and once the threat was dealt with, would abdicate their power. The Shah is a similar concept, but rooted in the culture of the Persian Empire, which pioneered a "pluralistic" multi-national empire that respected cultural and religious diversity of its member nations—as aligned with Ethereum's culture of plurlism today. + +This EIP is largely inspired by Greg the Greek's post (below) about the EF core devs lacking strong leadership who can take responsibility for saying "NO" to EIPs that they expect will ultimately be defeated by community consensus, and thus saving everyone their time, effort, and mental health. The Greeks pioneered democracy—if the will of the people is to elect (even for a limited time) a strong leader, would it not be undemocratic to deny it? + +Link: x (dot) com/gregthegreek/status/1914811701901623746 + +> All Core Devs need to centralize. +> They need a leader who will say, NO. +> They need to be told what not to do. +> They need someone to shield them. +> +> ![Figure 1](../assets/eip-7940/acd_leader.jpeg) +> +> Story Time +> +> I vividly remember hearing about EOF 4-5 years ago +> +> I asked a simple question: +> Q: How does this benefit users interacting with the chain? +> A: It allows future implementations of the EVM to add those things! +> +> 👎 +> +> Cold, hard truth. Engineers are trying to solve a problem because it's fun, not because it's needed. It has some long-tail benefits, but not enough to justify the pain that it will cause. +> +> This is a full-blown toolchain update (almost). We need to prioritize things that provide incremental wins. If the team behind EOF had spent more time improving the EVM in incremental steps (ditching EOF altogether), they could have shipped so much more, which could have, in aggregate, contributed to a 10x improvement. +> +> Instead, they continue to fight for a proposal that was shot down ~3 times? +> +> What has EOF done? +> +> - Distracted ACD for the 4th time +> - Delaying roadmap by jamming a MASSIVE change into core code +> - Distract @ethPandaOps who will inevitably be responsible for creating an ungodly testing framework for this change +> - Caused ProgPow level wars because they can't take "no" for an answer +> +> ONE YEAR AGO in Brussels, I asked Marius "How's work?" and he responded: +> > The EOF folks are back, the proposal is bigger than before. +> +> ONE YEAR AGO - does no one see the problem here? +> +> @tkstanczak @hwwonx This is the hardest role to hire for, but it needs to be done. That or one of you will need to step up and actually own this. It's clear @VitalikButerin, and we shouldn't force him to, he's better on the research side. Someone needs to run DAY-To-DAY ops/product on ACD. +> +> It's exhausting. +> Let the devs ship. +> Stop the politics. +> Turn the ship around. +> +> Please 💕 + +The role of the Shah would be primarily social, and they would not have any *formal* power. Their power solely comes from the belief that the community has in their power. In the context of steering the ACD calls & EIP inclusion roadmap, this is actually enough. In my personal experience helping kill ProgPow, the core devs were not convinced that I adequately represented enough of the Ethereum community (despite my position as the Summoner of MolochDAO) and it took Martin Koeppelman & several others to step forward to socially signal against ProgPow and ultimately join the ACD meeting to advocate against it in order to finally convince the core devs that ProgPow was against the interest of the greater Ethereum community. The role of the Shah can help short-circuit this suspicion from the core devs by having the default understanding be that the Shah does in fact represent the will of the greater Ethereum community. + +In his post a few weeks ago, Tim Beiko (the current Ethereum Hard Fork Coordinator) also suggested that the ACD was missing the roadmapping role this EIP proposes to be coordinated by the Shah. + +> **Roadmap Setting** +The most important missing piece in the current AllCoreDevs process is a focus on the high level roadmap (“why we do things”), rather than individual proposals (“what we do”). This is true both for when planning the next fork(s), but also when thinking about Ethereum’s longer-term direction. + +Link: ethereum-magicians (dot) org/t/reconfiguring-allcoredevs/23370 + +## Security Considerations + +The obvious risk of having a Shah is that they could veto EIPs that *are* actually aligned with the Ethereum community stakeholders or prioritize EIPs that are not. In this case, it is the role of the community to publicly dissent from the Shah and ultimately remove them from office. I would expect that long before the Shah was officially deposed, the all core devs would start ignoring the Shah's input anyway, as the position does not hold any formal power. I think a fair mimimum term would be 6 months (for there to be two quarterly reports at least) and with at least the same degree of community consensus around deposing the Shah as there was to enshrine them in the first place. + +## Copyright + +Copyright and related rights waived via [CC0](../LICENSE.md). diff --git a/assets/eip-7940/acd_leader.jpeg b/assets/eip-7940/acd_leader.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..f16e163e3b28806ff56eee19359931838886b1d6 GIT binary patch literal 84903 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 qCDXcir+))$K{M(A literal 0 HcmV?d00001 From 6ac7c8f8dbbc701f24aa3b69a910fab2bfdf7b23 Mon Sep 17 00:00:00 2001 From: Hadrien Croubois Date: Thu, 1 May 2025 14:23:55 +0200 Subject: [PATCH 204/724] Update EIP-7819: Update EIP-7819 Merged by EIP-Bot. --- EIPS/eip-7819.md | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/EIPS/eip-7819.md b/EIPS/eip-7819.md index 3dd1c60a4b0f87..56a43a5a23d573 100644 --- a/EIPS/eip-7819.md +++ b/EIPS/eip-7819.md @@ -1,19 +1,19 @@ --- eip: 7819 -title: Create delegate -description: Add a new EVM instruction allowing contracts to create clones using EIP-7702 delegation designations +title: SETDELEGATE instruction +description: Introduce a new instruction allowing contracts to create clones using EIP-7702 delegation designations author: Hadrien Croubois (@amxx), Danno Ferrin (@shemnon) discussions-to: https://ethereum-magicians.org/t/eip-7819-create-delegate/21763 status: Draft type: Standards Track category: Core created: 2024-11-18 -requires: 7692, 7702 +requires: 7702 --- ## Abstract -Introduce a new EVM instruction to [EOF](./eip-7692.md) that allows smart contracts to create (and update) delegation accounts that match [EIP-7702](./eip-7702.md)'s design. These accounts can be used similarly to [ERC-1167](./eip-1167.md) clones, with significant advantages. +Introduce a new instruction that allows smart contracts to create (and update) delegation accounts that match [EIP-7702](./eip-7702.md)'s design. These accounts can be used similarly to [ERC-1167](./eip-1167.md) clones, with significant advantages. ## Motivation @@ -26,15 +26,13 @@ Upgradeable proxies differ from clones in that they read the implementation's ad In both cases delegating the received calls to an implementation using EVM code comes with some downsides: - Calldata must be copied to memory before performing the delegate call -- Clones and proxy written in EOF do not support delegation to an implementation written in legacy EVM code, and are thus limited or possibly dangerous. This encourages the continued use of legacy EVM code. +- If EOF is enabled, clones and proxy written in EOF do not support delegation to an implementation written in legacy EVM code, and are thus limited or possibly dangerous. This encourages the continued use of legacy EVM code. -EIP-7702 introduces a new type of object that has the expected behavior: designator. These objects are designed to be instantiated at the address of EOA's, but the same behavior could be re-used to implement clones at the protocol level. Using designators for this use-case provides upgradeability without the need for storage lookups if the contract calling the `CREATE_DELEGATE` allows it. It also removes any issue related to code version incompatibilities. +EIP-7702 introduces a new type of object that has the expected behavior: designator. These objects are designed to be instantiated at the address of EOA's, but the same behavior could be re-used to implement clones at the protocol level. Using designators for this use-case provides upgradeability without the need for storage lookups if the contract calling the `SETDELEGATE` allows it. It also removes any issue related to code version incompatibilities. ## Specification -A new instruction (`CREATE_DELEGATE`) is added to EOF at `0xf6`. - -This instruction is NOT added to legacy EVM. +A new instruction (`SETDELEGATE`) is added at `0xf6`. ### Behavior @@ -66,7 +64,7 @@ Note: The delegation is effective immediately upon the completion of the operati ### Gas cost -The execution of the `CREATE_DELEGATE` instruction involves fewer moving pieces than what EIP-7702 gas costs account for: +The execution of the `SETDELEGATE` instruction involves fewer moving pieces than what EIP-7702 gas costs account for: - there is no signature recovery - there is no dedicated calldata that must be accounted for that is not already paid for at the transaction level @@ -82,7 +80,7 @@ TODO ### Delegator upgrades & deletion -Reusing EIP-7702 behavior, including clearing the code if the target is 0, results in the ability to upgrade or even "remove" the created designator. This process is controlled (and can be restricted) by the factory (the contract that calls `CREATE_DELEGATE`). Some factories will add checks that prevent re-executing `CREATE_DELEGATE` with a salt that was already used, making the create designator immutable. Others may allow access-restricted upgrades, but prevent deletion. In any case, guarantees about the lifecycle of the designator created using `CREATE_DELEGATE` are provided by the contracts that call it and not by the protocol. +Reusing EIP-7702 behavior, including clearing the code if the target is 0, results in the ability to upgrade or even "remove" the created designator. This process is controlled (and can be restricted) by the factory (the contract that calls `SETDELEGATE`). Some factories will add checks that prevent re-executing `SETDELEGATE` with a salt that was already used, making the create designator immutable. Others may allow access-restricted upgrades, but prevent deletion. In any case, guarantees about the lifecycle of the designator created using `SETDELEGATE` are provided by the contracts that call it and not by the protocol. ### Delegator chaining @@ -96,7 +94,7 @@ Unlike EIP-7702 signature, which can be included in any transaction, and can thu ### Multiple delegation changes within a single transaction. -If a contract performs multiple `CREATE_DELEGATE` operations with the same salt but different targets within the same transaction, while doing calls corresponding address, this would have, in the same transaction without reverts, an address that has multiple different codes associated with it, two or more of which are executed. This include the delegation being removed/reset any number of time during the transaction. +If a contract performs multiple `SETDELEGATE` operations with the same salt but different targets within the same transaction, while doing calls corresponding address, this would have, in the same transaction without reverts, an address that has multiple different codes associated with it, two or more of which are executed. This include the delegation being removed/reset any number of time during the transaction. This behavior, which is already mostly possible with more traditional upgradeable contracts. From e18683ddb78505ec06b6ef0698ed0ccf6acfbb44 Mon Sep 17 00:00:00 2001 From: Johns Gresham Date: Fri, 2 May 2025 10:48:19 -0700 Subject: [PATCH 205/724] Update EIP-7907: 256KB and 512KB hex values Merged by EIP-Bot. --- EIPS/eip-7907.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/EIPS/eip-7907.md b/EIPS/eip-7907.md index e81e0470963d1b..ae6e730ad2e5f5 100644 --- a/EIPS/eip-7907.md +++ b/EIPS/eip-7907.md @@ -25,9 +25,9 @@ This EIP proposes a gas-based solution that allows contracts of any size while e The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in [RFC 2119](https://www.rfc-editor.org/rfc/rfc2119) and [RFC 8174](https://www.rfc-editor.org/rfc/rfc8174). -1. Update the [EIP-170](./eip-170.md) contract code size limit of 24KB (`0x6000` bytes) to 256KB (`0x20000` bytes). +1. Update the [EIP-170](./eip-170.md) contract code size limit of 24KB (`0x6000` bytes) to 256KB (`0x40000` bytes). 2. Change the gas schedule for opcodes which load code. Specifically, the `CALL`, `STATICCALL`, `DELEGATECALL`, `CALLCODE` and `EXTCODECOPY` opcodes are modified so that `ceil32(excess_contract_size) * 2 // 32` gas is added to the [cold access cost](https://github.com/ethereum/execution-specs/blob/1a587803e3e698407d204888b02342393f8b4fe5/src/ethereum/cancun/vm/instructions/system.py#L367), where `excess_contract_size = max(0, contract_size - 0x6000)`. (Cf. initcode metering: [EELS](https://github.com/ethereum/execution-specs/blob/1a587803e3e698407d204888b02342393f8b4fe5/src/ethereum/cancun/vm/gas.py#L269)). If the account is warm, no change to the gas schedule occurs. -3. Update the EIP-3860 contract code size limit of 48KB (`0xc000` bytes) to 512KB (`0x40000` bytes). +3. Update the EIP-3860 contract code size limit of 48KB (`0xc000` bytes) to 512KB (`0x80000` bytes). ## Rationale From 636a22783f9bbbd21003be2424a75b5d76adee0a Mon Sep 17 00:00:00 2001 From: Sophia Gold Date: Fri, 2 May 2025 16:22:43 -0400 Subject: [PATCH 206/724] Add gas limit increase EIP (#9678) add gas limit increase EIP --- eip-7935.md | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 eip-7935.md diff --git a/eip-7935.md b/eip-7935.md new file mode 100644 index 00000000000000..09ab43dc269280 --- /dev/null +++ b/eip-7935.md @@ -0,0 +1,41 @@ +--- +eip: 7935 +title: Set default gas limit to XX0M +description: Recommend a new gas limit value for Fusaka and update execution layer client default configs +author: Sophia Gold (@sophia-gold), Parithosh Jayanthi (@parithoshj), Toni Wahrstätter (@nerolation), Carl Beekhuizen (@CarlBeek), Ansgar Dietrichs (@adietrichs), Dankrad Feist (@dankrad), Alex Stokes (@ralexstokes), Josh Rudolph (@jrudolph), Giulio Rebuffo (@Giulio2002), Storm Slivkoff (@sslivkoff) +discussions-to: https://ethereum-magicians.org/t/eip-7935-set-default-gas-limit-to-xx0m/23789 +status: Draft +type: Informational +created: 2025-04-22 +--- + +## Abstract + + +The gas limit on mainnet is currently 36M. This should be significantly increased to XX0Mby the time Fusaka is released by execution layer clients updating their default configurations. + +## Motivation + +There is currently great interest in scaling L1 execution. This can likely be done to some extent without implementing any new features. However, it requires guidance from EL devs as we expect to find bugs in clients at higher gas limits than currently used on mainnet. This will require time from client developers both to test and to fix any bugs that arise, therefore it makes sense to include as an EIP in a hard fork to commit to this. + +## Specification + +Execution layer clients have different configuration formats. They should all update the gas limit value generated in their default configurations to XX0M. + +## Rationale + +In the past there has been some difficulty coordinating EL clients to update gas limit values in their default configurations. Therefore we suggest tying a new value to a hard fork release. + +## Backwards Compatibility + +A higher gas limit should not break any existing contracts. It is possible that with a higher limit new transactions could exceed the proposed 30M transaction gas limit, so the scheduling of these two EIPs should be coordinated. + +## Security Considerations + +Devnets will be stood up with nodes running all combinations of EL and CL clients in order to test if a gas limit of 60M is safe. Synthetic transactions will be created until blocks are full, and network and node health monitored. If bugs are discovered, client teams will patch them and then start the process again. If everything looks good, the gas limit will be increased incrementally. + +Adversarial block constructions that would increase the worst-case size have already been researched and should not be a factor below 150M gas because this is close to where the current worst-case block size of 1.79 MiB would reach the current 10MiB CL gossip limit. + +## Copyright + +Copyright and related rights waived via [CC0](../LICENSE.md). From 0f04ae775d311a4313dbdb89c23a19c90ee47392 Mon Sep 17 00:00:00 2001 From: eth-bot <85952233+eth-bot@users.noreply.github.com> Date: Sun, 4 May 2025 08:25:49 +0800 Subject: [PATCH 207/724] (bot 1272989785) moving EIPS/eip-7782.md to stagnant (#9637) PR 9637 with changes to EIPS/eip-7782.md was created on (2025-Apr-13th@00.48.47) which is before the cutoff date of (2025-Apr-20th@00.25.47) i.e. 2 weeks ago --- EIPS/eip-7782.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7782.md b/EIPS/eip-7782.md index 7e96bc906adc5e..215e5e594f2d0b 100644 --- a/EIPS/eip-7782.md +++ b/EIPS/eip-7782.md @@ -4,7 +4,7 @@ title: Reduce Slot Time for Lower Peak Bandwidth description: Reduce Ethereum's slot time from 12s to 8s to increase throughput by ~33%, distribute bandwidth usage, and improve rollup latency. author: Ben Adams (@benaadams) discussions-to: https://ethereum-magicians.org/t/eip-7782-reduce-slot-time-for-lower-peak-bandwidth/21271 -status: Draft +status: Stagnant type: Standards Track category: Core created: 2024-10-05 From 9cd3e59c1f8483933bdc4e90179da5551151a1ed Mon Sep 17 00:00:00 2001 From: eth-bot <85952233+eth-bot@users.noreply.github.com> Date: Sun, 4 May 2025 08:25:56 +0800 Subject: [PATCH 208/724] (bot 1272989785) moving EIPS/eip-6800.md to stagnant (#9636) PR 9636 with changes to EIPS/eip-6800.md was created on (2025-Apr-13th@00.48.37) which is before the cutoff date of (2025-Apr-20th@00.25.47) i.e. 2 weeks ago --- EIPS/eip-6800.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-6800.md b/EIPS/eip-6800.md index 6a4403b5031a57..fea7f2eca28aba 100644 --- a/EIPS/eip-6800.md +++ b/EIPS/eip-6800.md @@ -4,7 +4,7 @@ title: Ethereum state using a unified verkle tree description: This introduces a new Verkle state tree alongside the existing MPT. author: Vitalik Buterin (@vbuterin), Dankrad Feist (@dankrad), Kevaundray Wedderburn (@kevaundray), Guillaume Ballet (@gballet), Piper Merriam (@pipermerriam), Gottfried Herold (@GottfriedHerold), Ignacio Hagopian (@jsign), Tanishq Jasoria (@tanishqjasoria), Gajinder Singh (@g11tech), Danno Ferrin (@shemnon) discussions-to: https://ethereum-magicians.org/t/proposed-verkle-tree-scheme-for-ethereum-state/5805 -status: Draft +status: Stagnant type: Standards Track category: Core created: 2023-03-17 From eddb9e7e6c5608890acb22f4d7890166c2f0fec5 Mon Sep 17 00:00:00 2001 From: lightclient <14004106+lightclient@users.noreply.github.com> Date: Mon, 5 May 2025 11:27:30 -0600 Subject: [PATCH 209/724] Update EIP-7912: fix typo, add optimization Merged by EIP-Bot. --- EIPS/eip-7912.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/EIPS/eip-7912.md b/EIPS/eip-7912.md index 01de5e7eba9367..70655b1f136aca 100644 --- a/EIPS/eip-7912.md +++ b/EIPS/eip-7912.md @@ -40,8 +40,8 @@ exceptional halt. Add the following new instructions: -- `SWAP17`, `SWAP18`, ..., `SWAP24`: `0xb0`, `0xb1`, ..., `0xb8`. -- `DUP17`, `DUP18`, ..., `DUP24`: `0xb9`, `0xba`, ..., `0xbf`. +- `SWAP17`, `SWAP18`, ..., `SWAP24`: `0xb0`, `0xb1`, ..., `0xb7`. +- `DUP17`, `DUP18`, ..., `DUP24`: `0xb8`, `0xba`, ..., `0xbf`. Let `SWAPXX` and `DUPXX` refer to the static instructions defined above. `XX` is defined as the stack element they are referencing. @@ -74,8 +74,8 @@ Add the following new instruction: - `EXCHANGE`: `0xc2`. The `EXCHANGE` instruction takes a single argument from the stack `X` and -deconstructs it into two operands, `N` and `M`. `N` is `X >> 4` and `M` is -`X & 0x0F`. The argument `X` must be provided by a `PUSH2` operation immediately +deconstructs it into two operands, `N` and `M`. `N` is `X >> 4` and `M` is `X & +0x0F`. The argument `X` must be provided by a `PUSH2` operation immediately preceding the `EXCHANGE` instruction. Failure to follow this calling convention will result in an out-of-gas error. If either `N` or `M` are zero, fail with out-of-gas error. @@ -95,17 +95,15 @@ according to the gas schedule. The main trade off between using the constant `SWAPXX` or `DUPXX` instructions versus the dynamic `SWAPN` or `DUPN` instructions is that the dynamic instructions require an additional two bytes in the form of a preceding `PUSH1` -operation, whereas the constant versions require no additional bytes. +operation, whereas the constant versions require no additional bytes. ### One indexed `EXCHANGE` Since `SWAP1` and `DUP1` operate on the top of the stack, it seems fitting that `EXCHANGE(1, 2)` operate on the `top` and `top-1`. - ## Backwards Compatibility - No backward compatibility issues found. ## Test Cases @@ -116,7 +114,9 @@ TODO When verifying the preceding `PUSH` operations, client implementers must ensure that the preceding bytes are not part of a longer segment of push data (e.g. -`0x6301026001b0` should error). +`0x6301026001b0` should error). This can be done efficiently by checking if +`pc-2` is a valid jump destination. If it is, then the `PUSH` instruction will +have been executed as expected. ## Copyright From b086000f7d79e25eb675d3412160c76bab18c43b Mon Sep 17 00:00:00 2001 From: lightclient <14004106+lightclient@users.noreply.github.com> Date: Mon, 5 May 2025 12:40:49 -0600 Subject: [PATCH 210/724] Update EIP-7607: Add "Pragmatic expansion of stack manipulation tools" as DFI for Fusaka Merged by EIP-Bot. --- EIPS/eip-7607.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/EIPS/eip-7607.md b/EIPS/eip-7607.md index d3ca0b42d51c1c..37a631a896e3fb 100644 --- a/EIPS/eip-7607.md +++ b/EIPS/eip-7607.md @@ -44,7 +44,9 @@ Definitions for `Scheduled for Inclusion`, `Considered for Inclusion` and `Propo * [EIP-7918](./eip-7918.md): Blob base fee bounded by execution cost ### Declined for Inclusion + * EOF EIPs introduced in `eof-devnet-0` and `eof-devnet-1` in [EIP-7692](./eip-7692.md), namely: + * [EIP-663](./eip-663.md): SWAPN, DUPN and EXCHANGE instructions * [EIP-3540](./eip-3540.md): EOF - EVM Object Format v1 * [EIP-3670](./eip-3670.md): EOF - Code Validation @@ -75,6 +77,7 @@ Definitions for `Scheduled for Inclusion`, `Considered for Inclusion` and `Propo * [EIP-7898](./eip-7898.md): Uncouple execution payload from beacon block * [EIP-7903](./eip-7903.md): Remove Initcode Size Limit * [EIP-7919](./eip-7919.md): Pureth Meta +* [EIP-7912](./eip-7912.md): Pragmatic stack manipulation tools ### Activation From 338e01e91d11d9802406d9b2e3aae363797ca35c Mon Sep 17 00:00:00 2001 From: Maxim Evtush <154841002+maximevtush@users.noreply.github.com> Date: Mon, 5 May 2025 21:07:36 +0200 Subject: [PATCH 211/724] Update EIP-7762: correct spelling errors in EIP-7762 Merged by EIP-Bot. --- EIPS/eip-7762.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7762.md b/EIPS/eip-7762.md index 85a63d0902813b..71ec65cf2df5fa 100644 --- a/EIPS/eip-7762.md +++ b/EIPS/eip-7762.md @@ -64,7 +64,7 @@ The current MIN_BASE_FEE_PER_BLOB_GAS is 1 wei. This is many orders of magnitude The blob base fee can at most double every $\log_{1.125}(10) = 5.885$ blocks when blocks use all available blob space. When blobs enter price discovery, they must climb many factors of 2 to reach the prevailing price. -To set the parameter apropriately, one aproach is to look at the cost of simple transfers when base fees are low. The cost of a simple transfer when the base fee is 1 GWEI is ~5 cents USD at today's prices (2,445.77$ ETH/USDC). We can try to peg the minimum price of a blob to that. Today, to reach this price, it requires an excess blob gas of `63070646`. When you calculate how long this would take to reach from 0 excess blob gas, you get: +To set the parameter appropriately, one approach is to look at the cost of simple transfers when base fees are low. The cost of a simple transfer when the base fee is 1 GWEI is ~5 cents USD at today's prices (2,445.77$ ETH/USDC). We can try to peg the minimum price of a blob to that. Today, to reach this price, it requires an excess blob gas of `63070646`. When you calculate how long this would take to reach from 0 excess blob gas, you get: ``` 63070646/(3 * 2**17) = 160.396947225 From 040800a32544ba8819ce7b9feaad9c8bb4400f62 Mon Sep 17 00:00:00 2001 From: Giulio rebuffo Date: Tue, 6 May 2025 12:39:57 +0000 Subject: [PATCH 212/724] Add EIP: RLP Execution Block Size Limit Merged by EIP-Bot. --- EIPS/eip-7934.md | 77 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 EIPS/eip-7934.md diff --git a/EIPS/eip-7934.md b/EIPS/eip-7934.md new file mode 100644 index 00000000000000..028e8657abdf9f --- /dev/null +++ b/EIPS/eip-7934.md @@ -0,0 +1,77 @@ +--- +eip: 7934 +title: RLP Execution Block Size Limit +description: Introduce a protocol-level cap on the maximum RLP-encoded block size to 10 MiB, including a 512 KiB margin for beacon block size. +author: Giulio Rebuffo (@Giulio2002), Ben Adams (@benaadams), Storm Slivkoff (@sslivkoff) +discussions-to: https://ethereum-magicians.org/t/eip-7934-add-bytesize-limit-to-blocks/23589 +status: Draft +type: Standards Track +category: Core +created: 2025-04-16 +--- + +## Abstract + +This proposal introduces a protocol-level cap on the maximum RLP-encoded execution block size to 10 megabytes (MiB), which includes a margin of 512 KiB to account for beacon block sizes. + +## Motivation + +Currently, Ethereum does not enforce a strict upper limit on the encoded size of blocks. This lack of constraint can result in: + +1. **Network Instability**: Extremely large blocks slow down propagation and increase the risk of temporary forks and reorgs. +2. **DoS Risks**: Malicious actors could generate exceptionally large blocks to disrupt network performance. + +Additionally, blocks exceeding 10 MiB are not propagated by the consensus layer's (CL) gossip protocol, potentially causing network fragmentation or denial-of-service (DoS) conditions. + +By imposing a protocol-level limit on the RLP-encoded block size, Ethereum can ensure enhanced resilience against targeted attacks on block validation times. Adding an additional margin of 512 KiB explicitly accommodates beacon block sizes, ensuring compatibility across network components. + +## Specification + +### Block Size Cap + +- Introduce constants: + - `MAX_BLOCK_SIZE` set to **10 MiB (10,485,760 bytes)** + - `MARGIN` set to **512 KiB (524,288 bytes)** + - `MAX_RLP_BLOCK_SIZE` calculated as `MAX_BLOCK_SIZE - MARGIN` +- Any RLP-encoded block exceeding `MAX_RLP_BLOCK_SIZE` must be considered invalid. + +Thus add the following check to the Ethereum protocol: + +```python +MAX_BLOCK_SIZE = 10_485_760 # 10 MiB +SAFETY_MARGIN = 524_288 # 512 KiB +MAX_RLP_BLOCK_SIZE = GOSSIP_UPPER_LIMIT - SAFETY_MARGIN + +# if true, the block is invalid and should be rejected/not get built +def exceed_max_rlp_block_size(block: Block) -> bool: + return len(rlp.encode(block)) > MAX_RLP_BLOCK_SIZE +``` + +### Changes to Protocol Behavior + +1. **Block Creation**: Validators must ensure the total RLP-encoded size of any produced block does not exceed `MAX_RLP_BLOCK_SIZE`. +2. **Block Validation**: Nodes must reject blocks whose RLP-encoded size exceeds `MAX_RLP_BLOCK_SIZE`. + +### Protocol Adjustment + +- All Ethereum client implementations must integrate this size check as part of block validation and propagation. +- This limit applies independently of gas-related metrics. + +## Rationale + +### Why 10 MiB? + +A cap of 10 MiB aligns with the gossip protocol constraint in Ethereum's consensus layer (CL). An additional 512 KiB margin explicitly accounts for beacon block sizes, ensuring compatibility and consistent block propagation across the network. Blocks significantly larger than 10 MiB will not be broadcast by the CL, potentially leading to network fragmentation or denial-of-service scenarios. + +## Backwards Compatibility + +This change is **not backward-compatible** with any blocks larger than the newly specified size limit. Validators and miners will need to ensure their block construction logic strictly respects this limit. + +## Security Considerations + +Restricting maximum block size provides inherent protection against deliberate oversized-block attacks. + +## Copyright + +Copyright and related rights waived via [CC0](../LICENSE.md). + From dd3066c7c8bf09dce6f22746063a67a82da9d924 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A1rio=20Havel?= <61149543+taxmeifyoucan@users.noreply.github.com> Date: Tue, 6 May 2025 14:50:05 +0200 Subject: [PATCH 213/724] Update EIP-6916: Move to Final Merged by EIP-Bot. --- EIPS/eip-6916.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/EIPS/eip-6916.md b/EIPS/eip-6916.md index a55fbb198bf28a..15a9b98d19df42 100644 --- a/EIPS/eip-6916.md +++ b/EIPS/eip-6916.md @@ -4,8 +4,7 @@ title: Automatically Reset Testnet description: A testnet network that periodically rolls back to genesis author: Mário Havel (@taxmeifyoucan), pk910 (@pk910), Rémy Roy (@remyroy), Holly Atkinson (@atkinsonholly), Tereza Burianova (@T-ess) discussions-to: https://ethereum-magicians.org/t/automatically-reset-testnet/15825 -status: Last Call -last-call-deadline: 2025-01-15 +status: Final type: Standards Track category: Core created: 2023-04-10 @@ -29,7 +28,7 @@ To connect to the current instance of the network, the client must implement the The network always starts from a genesis which is deterministically created based on the original one - this very first genesis is hardcoded and we can call it `genesis 0`. Terminal time, the expiration of each genesis, is the addition of the start time of that genesis `MIN_GENESIS_TIME` and the testnet lifetime `period`, where `period` is a constant defining the length of time a single ephemeral network runs. Therefore, once the current slot timestamp reaches the terminal time of the ephemeral network, it has to switch to a new genesis. The main changes in each new genesis iteration are chainId, genesis time and the withdrawal credentials of the first validator. -Clients shall include a hardcoded `genesis 0`, much like other networks predefined in clients. However, this genesis shall be used directly, only at the very beginning of the testnet's existence, in its first iteration where `i` equals `0`. Later on, with iteration `i` equal to `1` and above, the client does not initialize this genesis but uses it to derive the current one. When `i>0`, given a known `period` and current slot timestamp, the client always calculates the number of lifecycle iterations from `genesis 0` and creates a new genesis with the latest parameters. +Clients shall include a hardcoded `genesis 0` parameters, much like other networks predefined in clients. However, this genesis shall be used directly, only at the very beginning of the testnet's existence, in its first iteration where `i` equals `0`. Later on, with iteration `i` equal to `1` and above, the client does not initialize this genesis but uses it to derive the current one. When `i>0`, given a known `period` and current slot timestamp, the client always calculates the number of lifecycle iterations from `genesis 0` and creates a new genesis with the latest parameters. When the client starts with the option of an ephemeral testnet, it checks whether a genesis for the network is present. If it doesn't exist or the current slot timestamp is older than `current_genesis.genesis_time + period`, it triggers the generation of a new genesis. This new genesis, derived from `genesis 0`, will be written to the database and used to run the current network. @@ -46,7 +45,7 @@ The EL client includes the hardcoded `genesis 0` serving as a preimage for gener #### Consensus client -Genesis generation in the CL client includes iteration of values as in EL but also requires the updated genesis state. The state in SSZ format can be either generated by the client or downloaded from an external source. It includes validators with deposits ready to launch a merged network with the validator set created by trusted entities within the community. +Genesis generation in the CL client includes config with iterated values, similarly to EL, but also requires the updated genesis state. The state in SSZ format can be either generated by the client or downloaded from an external source. It includes validators with deposits ready to launch a merged network with the validator set created by trusted entities within the community. `MIN_GENESIS_TIME` is set to the latest genesis time and defines when the current period starts. It is recommended to add a small `GENESIS_DELAY`, for example 15 minutes, to avoid issues while infrastructure is restarting with the new genesis. @@ -55,12 +54,12 @@ To ensure a successful reset, `ForkDigest` needs to be unique for each iteration * `genesis.validators[0].withdrawal_credentials` = `0x0100000000000000000000000000000000000000000000000000000000000000` + `i` * `genesis.genesis_validators_root` = `hash_tree_root(genesis.validators)` -The update of `genesis.validators[0]` changes the state, therefore, clients have to be able to generate or download the latest genesis state. Generating the genesis ssz is not considered a standard client feature and adding it enables to trustlessly create the latest genesis state at the price of certain complexity. An alternative solution is to obtain it from a third party, either by downloading the ssz file from a server or using the checkpoint sync feature with an endpoint serving the genesis state. This became an accepted practice with Holešky testnet and the existing feature can be used for obtaining genesis states for automatically reset testnets. It also allows maintainers to update the genesis validator set without requiring new client releases. The full implementation of the recommended practice for obtaining the latest CL state should behave as follows: +The update of `genesis.validators[0]` changes the state, therefore, clients have to be able to generate or download the latest genesis state. Generating the genesis ssz is not considered a standard client feature and adding it enables to trustlessly create the latest genesis state at the price of certain complexity. An alternative solution is to obtain it from a third party, either by downloading the ssz file from a server or using the checkpoint sync feature with an endpoint serving the genesis state. This became an accepted practice with Holešky testnet and existing features of checkpoint sync can be used for obtaining genesis states for automatically reset testnets. It also allows maintainers to update the genesis validator set without requiring new client releases. The full implementation of the recommended practice for obtaining the latest CL state should behave as follows: * When the testnet flag is provided and client supports checkpoint sync of genesis, automatically use the hardcoded checkpoint endpoint to download the latest genesis state using the checkpoint sync feature * If user provides a custom checkpoint sync flag, override the default option and use the endpoint provided by user * Include a backup download option pointing to an url with the latest testnet release, a publicly distributed ssz file, and trigger this option if the checkpoint state sync fails or make it the default if client doesn't support genesis checkpoint sync -* If the client includes a feature for generating the genesis, use it to verify parameters in the downloaded state and issue an error if values or checksum don't correspond +* If the client includes a feature for generating the genesis or some of its parameters, use it to verify parameters in the downloaded state and issue an error if values or checksum don't correspond It's important to note that `genesis_validators_root` is normally predefined in the client but in this case it's not known in advance which can potentially break certain architectures. For example light clients which are relying on hardcoded `genesis_validators_root` won't work. From b1b40239868af785729b26fc0cd076f1b27321fb Mon Sep 17 00:00:00 2001 From: kilavvy <140459108+kilavvy@users.noreply.github.com> Date: Tue, 6 May 2025 15:21:33 +0200 Subject: [PATCH 214/724] Update EIP-3220: Correct wording in blockchain identifier documentation Merged by EIP-Bot. --- EIPS/eip-3220.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-3220.md b/EIPS/eip-3220.md index 949413a3f24231..87add1747e91f1 100644 --- a/EIPS/eip-3220.md +++ b/EIPS/eip-3220.md @@ -44,7 +44,7 @@ Hence there is need for a more robust blockchain identifier that will overcome t | Name | Size(bytes) | Description | |---------------|-------------|-------------| -| Truncated Block Hash | 16 | This is the block hash of the genesis block or the block hash of of the block immediate prior to the fork for a fork of a blockchain. The 16 bytes is the 16 least significant bytes, assuming network byte order.| +| Truncated Block Hash | 16 | This is the block hash of the genesis block or the block hash of the block immediate prior to the fork for a fork of a blockchain. The 16 bytes is the 16 least significant bytes, assuming network byte order.| |Native Chain ID| 8 | This is the **Chain Id** value that should be used with the blockchain when signing transactions. For blockchains that do not have a concept of **Chain Id**, this value is zero.| |Chain Type| 2 | Reserve 0x00 as undefined chaintype. 0x01 as mainnet type. 0x1[0-A]: testnet, 0x2[0-A]: private development network| | Governance Identifier | 2 | For new blockchains, a governance_identifier can be specified to identify an original **owner** of a blockchain, to help settle forked / main chain disputes. For all existing blockchains and for blockchains that do not have the concept of an **owner**, this field is zero. | From 1ee4cac92df6b6f18ff625b8f8f977bdc80d88d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Toni=20Wahrst=C3=A4tter?= <51536394+nerolation@users.noreply.github.com> Date: Tue, 6 May 2025 15:30:21 +0200 Subject: [PATCH 215/724] Add EIP: Block-Level Access Lists Merged by EIP-Bot. --- EIPS/eip-7928.md | 204 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 204 insertions(+) create mode 100644 EIPS/eip-7928.md diff --git a/EIPS/eip-7928.md b/EIPS/eip-7928.md new file mode 100644 index 00000000000000..ecbf364b6978a9 --- /dev/null +++ b/EIPS/eip-7928.md @@ -0,0 +1,204 @@ +--- +eip: 7928 +title: Block-Level Access Lists +description: Enforced block-level access lists for parallalizing transaction validation +author: Toni Wahrstätter (@nerolation), Dankrad Feist (@dankrad), Francesco D`Amato (@fradamt), Jochem Brouwer (@jochem-brouwer), Ignacio Hagopian (@jsign), Yoav Weiss (@yoavw), Alex Forshtat (@forshtat) +discussions-to: https://ethereum-magicians.org/t/eip-xxxx-block-level-access-lists/23337 +status: Draft +type: Standards Track +category: Core +created: 2025-03-31 +--- + +## Abstract + +This EIP proposes adding Block-Level Access Lists (BALs). By including a complete list of all addresses and storage keys accessed during a block, along with their post-execution values for writes, we enable parallel disk reads and parallel transaction validation. This improves execution efficiency and accelerates block validation, potentially allowing for future gas limit increases. + +## Motivation + +Currently, transactions without an explicit transaction access list cannot be efficiently parallelized, as the execution engine cannot determine in advance which addresses and storage slots will be accessed. While transaction-level access lists exist via [EIP-2930](./eip-2930.md), they are not enforced, making it difficult to optimize execution pipelines. + +We propose enforcing access lists at the block level and shifting the responsibility of their creation to the block builder. This enables to efficiently parallelize both disk reads and transaction execution, knowing in advance the exact scope of storage interactions for each transaction. + +The inclusion of post-execution values for writes in BALs provides an additional benefit for state syncing. Nodes can use these values to reconstruct state without processing all transactions, verifying correctness by comparing the derived state root to the head block's state root. + +BALs map transactions to `(address, storage key, value)` tuples and include balance diffs. This approach facilitates parallel disk reads and parallel execution, reducing maximum execution time to `parallel IO + parallel EVM` and improving overall network performance. + +## Specification + +### Block Structure Modification + +We introduce three new components in the block body: + +1. A Block Access List (BAL) that maps transactions to accessed addresses and storage slots, transaction indices, and post-execution values for writes. +2. Balance Diffs that track every address touched by value transfers along with the balance deltas. +3. Nonces that record the pre-block nonces of contracts using `CREATE` or `CREATE2` within the block. + +### SSZ Data Structures + +```python +# Type aliases +Address = ByteVector(20) +StorageKey = ByteVector(32) +StorageValue = ByteVector(32) +TxIndex = uint16 +Nonce = uint64 + +# Constants; chosen to support a 630m block gas limit +MAX_TXS = 30_000 +MAX_SLOTS = 300_000 +MAX_ACCOUNTS = 300_000 +MAX_CODE_SIZE = 24_576 # Maximum contract bytecode size in bytes + +# SSZ containers +class PerTxAccess(Container): + tx_index: TxIndex + value_after: StorageValue # value in state after the last access + +class SlotAccess(Container): + slot: StorageKey + accesses: List[PerTxAccess, MAX_TXS] # empty for reads + +class AccountAccess(Container): + address: Address + accesses: List[SlotAccess, MAX_SLOTS] + code: Union[ByteVector(MAX_CODE_SIZE), None] # Optional field for contract bytecode + +BlockAccessList = List[AccountAccess, MAX_ACCOUNTS] + +# Balance Diff structures +BalanceDelta = ByteVector(12) # signed, two's complement encoding + +class BalanceChange(Container): + tx_index: TxIndex + delta: BalanceDelta # signed integer, encoded as 12-byte vector + +class AccountBalanceDiff(Container): + address: Address + changes: List[BalanceChange, MAX_TXS] + +BalanceDiffs = List[AccountBalanceDiff, MAX_ACCOUNTS] + +# Post-transaction nonce structures +class AccountNonce(Container): + address: Address # account address + nonce_before: Nonce # nonce value after block execution + +NonceDiffs = List[AccountNonceDiff, MAX_TXS] +``` + +The `BlockAccessList` is a deduplicated list of accessed addresses. For each address, it MUST contain a list of accessed storage keys. +For writes, each `SlotAccess` MUST contain an ordered list of transaction indices that accessed this key, and the final storage value after the last access. Transactions with writes that do not change the storage value MUST NOT contain a `value_after`. +For contract deployments, the `value_after` MUST contain the runtime bytecode of the newly deployed contract. + +The `code` field in `AccountAccess` is optional and MUST be present only when a contract is deployed. The `code` field MUST contain the runtime bytecode of the deployed contract. + +For reads, each `SlotAccess` MUST contain an empty `accesses` list. + +The `BalanceDiffs` structure tracks every address with a balance change, including transaction senders, recipients, and the block's coinbase address. Touched accounts without balance changes MUST be omitted. +Each entry MUST include the transaction index and the signed balance delta per address for each transaction. +12 bytes are sufficient to represent the total ETH supply. + +The `NonceDiffs` structure MUST record the pre-transaction nonce values for all `CREATE` and `CREATE2` deployer accounts and the deployed contracts in the block. This includes nonce increases that occur at the deployer contract even when deployments using `CREATE` or `CREATE2` revert, as specified in [EIP-7610](./eip-7610.md). + +### State Transition Function + +Modify the state transition function to validate the block-level access lists: + +```python +def state_transition(block: Block) -> None: + computed_access_list = {} + computed_balance_diffs = {} + computed_nonce_diffs = {} + computed_code_changes = {} + + for idx, tx in enumerate(block.transactions): + # Execute transaction and track state accesses + accessed_items, balance_changes, code_accesses = execute_transaction(tx) + + # Process storage accesses + for (address, slot), is_write, value in accessed_items: + if (address, slot) not in computed_access_list: + computed_access_list[(address, slot)] = [] + + access_entry = {"tx_index": idx} + if is_write: + access_entry["value_after"] = value + + computed_access_list[(address, slot)].append(access_entry) + + # Process balance changes + for address, delta in balance_changes: + if address not in computed_balance_diffs: + computed_balance_diffs[address] = [] + computed_balance_diffs[address].append({"tx_index": idx, "delta": delta}) + + # Process code accesses and changes + for address, code in code_accesses: + computed_code_changes[address] = code + + # Validate access list, balance diffs, and code changes + if not validate_access_list(block.block_access_list, computed_access_list, computed_code_changes): + raise InvalidBlock("Mismatch in block-level access list.") + + if not validate_balance_diffs(block.balance_diffs, computed_balance_diffs): + raise InvalidBlock("Mismatch in balance diffs.") + + if not validate_nonce_diffs(block.nonce_diffs, computed_nonce_diffs): + raise InvalidBlock("Mismatch in nonce diffs.") +``` + +The BAL MUST be complete and accurate. It MUST NOT contain too few entries (missing accesses) or too many entries (spurious accesses). Any missing or extra entries in the access list, balance diffs, or nonce diffs SHALL result in block invalidation. + +Client implementations MUST compare the accessed addresses and storage keys gathered during execution (as defined in [EIP-2929](./eip-2929.md)) with those included in the BAL to determine validity. + +Client implementations MAY invalidate the block right away in case any transaction steps outside the declared state. + +## Rationale + +### BAL Design Choice + +This design variant was chosen for several key reasons: + +1. **Balance between size and parallelization benefits**: BALs enable both parallel disk reads and parallel EVM execution while maintaining manageable block sizes. Since worst-case block sizes for reads are larger than for writes, omitting read values from the BAL significantly reduces its size. This approach still allows parallelization of both IO and EVM execution. While including read values would further enable parallelization between IO and EVM operations, analysis of historical data suggests that excluding them strikes a better balance between worst-case block sizes and overall efficiency. + +2. **Storage value inclusion for writes**: Including post-execution values for write operations facilitates state reconstruction during syncing, enabling faster chain catch-up. Unlike snap sync, state updates in BALs are not individually proved against the state root. Similar to snap sync, execution itself is not proven. However, validators can verify correctness by comparing the final state root with the one received from a light node for the head block. + +3. **Balance and nonce tracking**: Balance diffs and nonce tracking are crucial for correct handling of parallel transaction execution. While most nonce updates can be anticipated statically (based on sender accounts), contract creation operations (`CREATE` and `CREATE2`) can increase an account's nonce without that account appearing as a sender. The nonce diff structure specifically addresses this edge case by tracking nonces for contract deployers and deployed contracts. For changing delegation under [EIP-7702](./eip-7702.md), the transaction type indicates that an `authority`'s nonce must be updated. + +4. **Reasonable overhead with significant benefits**: Analysis of historical blocks (random sample of 1000 blocks between 22,195,599 and 22,236,441) shows that BALs would have had an average size of around 57 KiB, with balance diffs adding only 9.6 KiB on average. This represents a reasonable overhead given the substantial performance benefits in block validation time. + +5. **High degree of transaction independence**: Analysis of the same block sample revealed that approximately 60-80% of transactions within a block are fully independent from one another, meaning they access disjoint sets of storage slots. This high level of independence makes parallelization particularly effective, as most transactions can be processed concurrently. + +### Block Size Considerations + +Including access lists increases block size, potentially impacting network propagation times and blockchain liveness. Based on analysis of historical blocks: + +- Average BAL size over 1,000 blocks was around 57 KiB (SSZ-encoded, snappy compressed) +- Average balance diff size was approximately 9.6 KiB +- Worst-case BAL size for consuming the entire block gas limit with storage access operations would be approximately 0.93 MiB +- Worst-case balance diff size would be around 0.12 MiB + +These sizes are manageable and less than the current worst-case block size achievable through calldata. + +### Asynchronous Validation + +Block execution can proceed with parallel IO and parallel EVM operations, with verification of the access list occurring alongside execution, ensuring correctness without delaying block processing. + +## Backwards Compatibility + +This proposal requires changes to the block structure that are not backwards compatible and require a hard fork. + +## Security Considerations + +### Validation Overhead + +Validating access lists and balance diffs adds validation overhead but is essential to prevent acceptance of invalid blocks. + +### Block Size + +Including comprehensive access lists, balance diffs and nonce values increases block size, potentially impacting network propagation times. However, as noted in the rationale section, the overhead is reasonable given the performance benefits, with typical BALs averaging around 67 KiB in total. + +## Copyright + +Copyright and related rights waived via [CC0](../LICENSE.md). From 0dcdd242ff8dad38fe4daff3d82a6d219c553bfb Mon Sep 17 00:00:00 2001 From: Bumblefudge Date: Tue, 6 May 2025 16:51:38 +0200 Subject: [PATCH 216/724] Update EIP-5792: Update CAIP-25 links in eip-5792.md to newest commit Merged by EIP-Bot. --- EIPS/eip-5792.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-5792.md b/EIPS/eip-5792.md index 13d7893590891e..430f877dd8c8ea 100644 --- a/EIPS/eip-5792.md +++ b/EIPS/eip-5792.md @@ -286,7 +286,7 @@ This method SHOULD return an `4100 Unauthorized` error if the user has not alrea We expect the community to align on the definition of additional capabilities in separate ERCs over time. -Note that in addition to, or instead of, querying the wallet directly for capabilities, the same capability objects MAY be exposed out-of-band, such as in a `sessionProperty.capabilities` object persisted in a [CAIP-25](https://github.com/ChainAgnostic/CAIPs/blob/ad0cfebc45a4b8368628340bf22aefb2a5edcab7/CAIPs/caip-25.md)-conformant wallet provider interface, or in a well-known location (such as a URL derived from an [EIP-6963](./eip-6963.md) `rdns` identifier). +Note that in addition to, or instead of, querying the wallet directly for capabilities, the same capability objects MAY be exposed out-of-band, such as in a `sessionProperties.capabilities` and/or `scopedProperties.capabilities` objects persisted in a [CAIP-25](https://github.com/ChainAgnostic/CAIPs/blob/c599f7601d0ce83e6dd9f350c6c21d158d56fd6d/CAIPs/caip-25.md)-conformant wallet provider interface (see the ethereum usage profile for CAIP-25 for an example request and response), or in some other a well-known location (such as a URL derived from an [EIP-6963](./eip-6963.md) `rdns` identifier). Provider abstractions MAY also cache capabilities from previous requests or otherwise inject them from out-of-band to facilitate better user experience. If any of these supplemental expressions of capabilities are contradicted by capabilities expressed in live wallet RPC responses, these latter values SHOULD be taken as the canonical and current expression of capabilities. From 8690a4e05eae5b5c627d1d328db6fd215dbdeff5 Mon Sep 17 00:00:00 2001 From: XiaoBei <1505929057@qq.com> Date: Tue, 6 May 2025 22:52:59 +0800 Subject: [PATCH 217/724] Update EIP-1057: fix typos Merged by EIP-Bot. --- EIPS/eip-1057.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/EIPS/eip-1057.md b/EIPS/eip-1057.md index cccc97a29c040a..0cd85a2660f174 100644 --- a/EIPS/eip-1057.md +++ b/EIPS/eip-1057.md @@ -69,10 +69,10 @@ With the growth of large mining pools, the control of hashing power has been del 1. No natural distribution: There isn’t an economic purpose for ultra-specialized hardware outside of mining and thus no reason for most people to have it. 2. No reserve group: Thus, there’s no reserve pool of hardware or reserve pool of interested parties to jump in when coin price is volatile and attractive for manipulation. 3. High barrier to entry: Initial miners are those rich enough to invest capital and ecological resources on the unknown experiment a new coin may be. Thus, initial coin distribution through mining will be very limited causing centralized economic bias. -4. Delegated centralization vs implementation centralization: While pool centralization is delegated, hardware monoculture is not: only the limiter buyers of this hardware can participate so there isn’t even the possibility of divesting control on short notice. +4. Delegated centralization vs implementation centralization: While pool centralization is delegated, hardware monoculture is not: only the limited buyers of this hardware can participate so there isn’t even the possibility of divesting control on short notice. 5. No obvious decentralization of control even with decentralized mining: Once large custom ASIC makers get into the game, designing back-doored hardware is trivial. ASIC makers have no incentive to be transparent or fair in market participation. -While the goal of “ASIC resistance” is valuable, the entire concept of “ASIC resistance” is a bit of a fallacy. CPUs and GPUs are themselves ASICs. Any algorithm that can run on a commodity ASIC (a CPU or GPU) by definition can have a customized ASIC created for it with slightly less functionality. Some algorithms are intentionally made to be “ASIC friendly” - where an ASIC implementation is drastically more efficient than the same algorithm running on general purpose hardware. The protection that this offers when the coin is unknown also makes it an attractive target for a dedicate mining ASIC company as soon as it becomes useful. +While the goal of “ASIC resistance” is valuable, the entire concept of “ASIC resistance” is a bit of a fallacy. CPUs and GPUs are themselves ASICs. Any algorithm that can run on a commodity ASIC (a CPU or GPU) by definition can have a customized ASIC created for it with slightly less functionality. Some algorithms are intentionally made to be “ASIC friendly” - where an ASIC implementation is drastically more efficient than the same algorithm running on general purpose hardware. The protection that this offers when the coin is unknown also makes it an attractive target for a dedicated mining ASIC company as soon as it becomes useful. Therefore, ASIC resistance is: the efficiency difference of specialized hardware versus hardware that has a wider adoption and applicability. A smaller efficiency difference between custom vs general hardware mean higher resistance and a better algorithm. This efficiency difference is the proper metric to use when comparing the quality of PoW algorithms. Efficiency could mean absolute performance, performance per watt, or performance per dollar - they are all highly correlated. If a single entity creates and controls an ASIC that is drastically more efficient, they can gain 51% of the network hashrate and possibly stage an attack. @@ -528,7 +528,7 @@ We do not recommend implementing this fix at this time. Ethash will not be explo After the completion of the audits a clever finding by [Kik](https://github.com/kik/) disclosed a vulnerability to [bypassing ProgPoW memory hardness](https://github.com/kik/progpow-exploit). The vulnerability is present in Ethash as well but is near-impossible to exploit. In progPoW it is not possible to exploit -- it assumes the ability to create variants of the candidate block's header hash in a fashion similar to bitcoin, which is actually not possible in Ethereum. An attacker would need modified block headers, would need customized nodes able to accept the modified block headers, and uses extraNonce/extraData as entropy -- which isn’t the standard. And the required brute-force search would be difficult to accomplish in one blocktime. And even if supported by a customized node the block propagation of such mined blocks would be immediately blocked by other peers as the header hash is invalid. -The author's have since found another vulnerability similar to Kik's, but it adds too much overhead to be ASIC-friendly. See Lanfranchi's full explanation [here](https://github.com/ifdefelse/ProgPOW/issues/51#issuecomment-690155355). To completely prevent such exploits we could change the condition modifying the input state of the last keccak pass from +The authors have since found another vulnerability similar to Kik's, but it adds too much overhead to be ASIC-friendly. See Lanfranchi's full explanation [here](https://github.com/ifdefelse/ProgPOW/issues/51#issuecomment-690155355). To completely prevent such exploits we could change the condition modifying the input state of the last keccak pass from * header (256 bits) + * seed for mix initiator (64 bits) + * mix from main loop (256 bits) From 6f5208ade116d41bcfb72dc147fc2bf27a9a608c Mon Sep 17 00:00:00 2001 From: lightclient <14004106+lightclient@users.noreply.github.com> Date: Tue, 6 May 2025 13:04:20 -0600 Subject: [PATCH 218/724] Update EIP-7702: more nits Merged by EIP-Bot. --- EIPS/eip-7702.md | 99 ++++++++++++++++++++++++++++-------------------- 1 file changed, 58 insertions(+), 41 deletions(-) diff --git a/EIPS/eip-7702.md b/EIPS/eip-7702.md index 99f1be49f37c03..e7674c25aace90 100644 --- a/EIPS/eip-7702.md +++ b/EIPS/eip-7702.md @@ -78,9 +78,9 @@ The `signature_y_parity, signature_r, signature_s` elements of this transaction represent a secp256k1 signature over `keccak256(SET_CODE_TX_TYPE || TransactionPayload)`. -The `authorization_list` is a list of tuples that store the address to code -which the signer desires to execute in the context of their EOA. The transaction -is considered invalid if the length of `authorization_list` is zero. +The `authorization_list` is a list of tuples that indicate what code the signer +of each tuple desires to execute in the context of their EOA. The transaction is +considered invalid if the length of `authorization_list` is zero. The transaction is also considered invalid when any field in an authorization tuple cannot fit within the following bounds: @@ -99,8 +99,10 @@ The [EIP-2718](./eip-2718.md) `ReceiptPayload` for this transaction is #### Behavior -At the start of executing the transaction, after incrementing the sender's -nonce, for each `[chain_id, address, nonce, y_parity, r, s]` tuple perform the +The authorization list is processed before the execution portion of the +transaction begins, but after the sender's nonce is incremented. + +For each `[chain_id, address, nonce, y_parity, r, s]` tuple, perform the following: 1. Verify the chain ID is 0 or the ID of the current chain. @@ -199,8 +201,8 @@ the target of the delegation to `accessed_addresses`. ## Rationale -Below is the rationale from both general design directions of the EIP, as well -as specific technical choices. +Below is the rationale for both general design directions of the EIP, as well as +specific technical choices. ### General design philosphy @@ -208,39 +210,39 @@ as specific technical choices. The first draft of this proposal had a clever idea to avoid disagreement on whether in-protocol revocation was needed or not. The idea was to temporarily -set code in the account with the authorization. After the transaction the code -would be completely cleared. This was a new design space enriching EOA -functionality. +set code in the account with the authorization. After the transaction finished, +the code would be completely cleared. This was a new design space for enriching +EOA functionality. -Even this approach was not without its flaws. Fundamentally, there was little -friction for users including set code authorizations. This meant that some -accounts and applications would opt to treat the extension as more of a -scripting facility, rather than a full-fledged upgrade to a smart contract -wallet. The outcome of this would be two somewhat competing workstreams for UX -improvements: smart contract wallets and EOA scripts. +Even this approach was not without its flaws. Fundamentally, there was not much +friction for users including set code authorizations. This meant that some users +and applications would opt to treat the extension as more of a scripting +facility, rather than a full-fledged upgrade to a smart contract wallet. The +outcome of this would be two somewhat competing workstreams for UX improvements: +smart contract wallets and EOA scripts. Previous proposals had been met with similar criticisms. To counteract this, persistent delegations were introduced. They create enough friction in -deployment that users will not deploy new unique ones regularly. This will -hopefully unify the workstreams and fragmentation in UX developments. +deployment that users will not deploy new, unique ones regularly. This will +hopefully unify the workstreams and minimize fragmentation in UX developments. #### No initcode -Running initcode is not desirable for many reasons. It creates new mode of -execution that needs extensive testing and may be used for purposes not possible -with standard smart contract wallets. It forces developers perform -initialization as a standard call to the EOA after delegation. The lack of -atomicity in these operations is another factor in pushing users to complete -smart contract wallet designs. - -Additionally, initcode in a transaction tends to be propagated inside the -transaction. That means it would need to be included in the authorization tuple -and signed over. The minimum initcode would be around 15 bytes, and that would -simply copy the contract code from an external address. The total cost would be -`16 * 15 = 240` calldata cost, plus the [EIP-3860](./eip-3860.md) cost of `2 * -15 = 30`, plus the runtime costs of around `150`. So nearly `500` additional gas -would be spent simply preparing the account; and even more likely, 1200+ gas if -not copying from an external account. +Running initcode is not desirable for many reasons. It creates a new mode of +execution that needs extensive testing, and may be used for purposes not +possible with standard smart contract wallets. It also forces developers to +perform initialization as a standard call to the EOA after delegation. The lack +of atomicity in these operations is another factor that will push users to +complete smart contract wallet solutions, instead of EOA scripts. + +Additionally, initcode tends to be propagated inside the transaction calldata. +This means it would need to be included in the authorization tuple and signed +over. The minimum initcode is around 15 bytes -- it would simply copy the +contract code from an external address. The total cost would be `16 * 15 = 240` +calldata cost, plus the [EIP-3860](./eip-3860.md) cost of `2 * 15 = 30`, plus +the runtime costs of around `150`. So nearly `500` additional gas would be spent +preparing the account. Even more likely, 1200+ gas if not copying from an +external account. #### Creation by template @@ -265,7 +267,7 @@ incorrect ways of using it. Applications **must not** expect that they can suggest the user sign an authorization, and therefore it is the duty of the wallet to not provide an interface to do so. -There is no safe way to provide this interface. The code specified by an +**There is no safe way to provide this interface**. The code specified by an authorization has unrestricted access to the account and must always be closely audited by the wallet. Few users have the level of sophistication to reasonably verify the code they are delegating to. @@ -297,15 +299,14 @@ compatible with the existing `EntryPoint`. #### Self-sponsoring: allowing `tx.origin` to set code -Allowing `tx.origin` to set code enables, where the sender of the outer -transaction would be the signing account, is called self-sponsoring. It allows -users to take advantage of EIP-7702 without relying on any third party -infrastructure. +Allowing `tx.origin` to set code and execute its own delegated code enables what +is called self-sponsoring. It allows users to take advantage of EIP-7702 without +relying on any third party infrastructure. However, that means the EIP breaks the invariant that `msg.sender == tx.origin` only happens in the topmost execution frame of a transaction. This will affect -smart contracts containing `require(msg.sender == tx.origin)` checks. This check -is used for at least three purposes: +smart contracts containing `require(msg.sender == tx.origin)` style checks. This +check is used for at least three purposes: 1. Ensuring that `msg.sender` is an EOA (given that `tx.origin` always has to be an EOA). This invariant does not depend on the execution layer depth and, @@ -389,7 +390,7 @@ several families of instructions in the context of EOAs, the authors feel there is not a compelling reason to do so, as it would cause smart contract wallets and EOA smart contract wallets to proceed down distinct UX workstreams. -The main instruction families of where a ban was considered were storage related +The main instruction families where a ban was considered were storage related and contract creation related. The decision to not ban storage instructions hinged mostly on their importance to smart contract wallets. Although it's possible to have an external storage contract that the smart contract wallet @@ -462,6 +463,22 @@ EVM occurs and verify the change works as expected in that context. For these reasons, the authors have chosen to keep the scope of the EIP focused on improving UX. +#### Disallow delegation to precompiles + +Precompiles are themselves edge cases, so allowing delegations to precompiles or +not requires some focus in implementation. Considering the fact that precompiles +technically do not have code associated with their accounts, the authors decided +it would be marginally simpler to not execute the precompile logic when a user +delegates to one. This is somewhat unintuitive. + +#### Non-empty authorization list required + +Set code transactions are required to have at least one authorization to be +considered valid. This is to disincentivize senders from using type 4 +transactions as a generic transaction format, because this transaction has +different implications on the transaction pool than, say, +[EIP-1559](./eip-1559.md) transactions. + ## Backwards Compatibility This EIP breaks a few invariants: From 23e25267c66b0588062802195cd25a98d89787ed Mon Sep 17 00:00:00 2001 From: Pooja Ranjan <29681685+poojaranjan@users.noreply.github.com> Date: Tue, 6 May 2025 19:32:07 -0400 Subject: [PATCH 219/724] Update EIP-7600: Update eip-7600.md Merged by EIP-Bot. --- EIPS/eip-7600.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/EIPS/eip-7600.md b/EIPS/eip-7600.md index 178eb1645f673b..1cbca3876e005a 100644 --- a/EIPS/eip-7600.md +++ b/EIPS/eip-7600.md @@ -33,11 +33,12 @@ A formal definition for `Scheduled for Inclusion` can be found in [EIP-7723](./e * [EIP-7685](./eip-7685.md): General purpose execution layer requests * [EIP-7691](./eip-7691.md): Blob throughput increase * [EIP-7702](./eip-7702.md): Set EOA account code -* [EIP-7840](./eip-7840.md): Add blob schedule to EL config files + #### Other EIPs -* [EIP-7642](./eip-7642.md): eth/69 - Drop pre-merge fields +* [EIP-7840](./eip-7840.md): Add blob schedule to EL config files (Informational) +* [EIP-7642](./eip-7642.md): eth/69 - Drop pre-merge fields (Networking) * While not necessary for the Pectra network upgrade, client teams MAY support EIP-7642 by the upgrade's activation and MUST support it by the next network upgrade. ### Full Specifications @@ -63,7 +64,7 @@ EIP-2537, EIP-2935, EIP-6110, EIP-7002, EIP-7623, EIP-7685, EIP-7702 and EIP-784 ## Rationale -This Meta EIP provides a global view of all changes included in the Prague/Electra network upgrade, as well as links to full specification. +This Meta EIP provides a global view of all changes included in the Prague/Electra network upgrade, as well as links to the full specification. ## Security Considerations From 269a53fd579737e9e8a2a573f786ce5ab179627a Mon Sep 17 00:00:00 2001 From: Bumblefudge Date: Wed, 7 May 2025 16:16:15 +0200 Subject: [PATCH 220/724] Update EIP-5792: Typo fix in CAIP-25 sentence of eip-5792.md Merged by EIP-Bot. --- EIPS/eip-5792.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-5792.md b/EIPS/eip-5792.md index 430f877dd8c8ea..cf230f692f9fec 100644 --- a/EIPS/eip-5792.md +++ b/EIPS/eip-5792.md @@ -286,7 +286,7 @@ This method SHOULD return an `4100 Unauthorized` error if the user has not alrea We expect the community to align on the definition of additional capabilities in separate ERCs over time. -Note that in addition to, or instead of, querying the wallet directly for capabilities, the same capability objects MAY be exposed out-of-band, such as in a `sessionProperties.capabilities` and/or `scopedProperties.capabilities` objects persisted in a [CAIP-25](https://github.com/ChainAgnostic/CAIPs/blob/c599f7601d0ce83e6dd9f350c6c21d158d56fd6d/CAIPs/caip-25.md)-conformant wallet provider interface (see the ethereum usage profile for CAIP-25 for an example request and response), or in some other a well-known location (such as a URL derived from an [EIP-6963](./eip-6963.md) `rdns` identifier). +Note that in addition to, or instead of, querying the wallet directly for capabilities, the same capability objects MAY be exposed out-of-band, such as in a `sessionProperties` and/or `scopedProperties` collections persisted in a [CAIP-25](https://github.com/ChainAgnostic/CAIPs/blob/c599f7601d0ce83e6dd9f350c6c21d158d56fd6d/CAIPs/caip-25.md)-conformant wallet provider interface (see the ethereum usage profile for CAIP-25 for an example request and response), or in some other a well-known location (such as a URL derived from an [EIP-6963](./eip-6963.md) `rdns` identifier). Provider abstractions MAY also cache capabilities from previous requests or otherwise inject them from out-of-band to facilitate better user experience. If any of these supplemental expressions of capabilities are contradicted by capabilities expressed in live wallet RPC responses, these latter values SHOULD be taken as the canonical and current expression of capabilities. From 954213305aa55eeda61a3fe3fe247011c038a9d4 Mon Sep 17 00:00:00 2001 From: ethDreamer <37123614+ethDreamer@users.noreply.github.com> Date: Wed, 7 May 2025 12:56:10 -0500 Subject: [PATCH 221/724] Update EIP-7892: Consensus Config Format Merged by EIP-Bot. --- EIPS/eip-7892.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/EIPS/eip-7892.md b/EIPS/eip-7892.md index 9d59991d65b134..0cf9c14f65ba3f 100644 --- a/EIPS/eip-7892.md +++ b/EIPS/eip-7892.md @@ -75,11 +75,11 @@ To facilitate these changes on the execution layer, the `blobSchedule` object sp On the consensus layer, a new parameter is added to the configuration: ``` -BPO_FORK: - - epoch: 348618 - max_blobs: 24 - - epoch: 355368 - max_blobs: 56 +BLOB_SCHEDULE: + - EPOCH: 348618 + MAX_BLOBS_PER_BLOCK: 24 + - EPOCH: 355368 + MAX_BLOBS_PER_BLOCK: 56 ``` The parameters and schedules above are purely illustrative. Actual values and schedules are beyond the scope of this specification. @@ -89,7 +89,7 @@ The parameters and schedules above are purely illustrative. Actual values and sc - Execution and consensus clients **MUST** share consistent BPO fork schedules - BPO forks **MUST NOT** conflict with other fork schedules - The timestamp in `blobSchedule` **MUST** align with the start of the epoch specified in the consensus layer configuration -- The max field in `blobSchedule` **MUST** equal the `max_blobs` value in the consensus layer configuration +- The `max` field in `blobSchedule` **MUST** equal the `MAX_BLOBS_PER_BLOCK` value in the consensus layer configuration ## Rationale From b4197cbb949c1aed8094ac33b2aa7c2260809a55 Mon Sep 17 00:00:00 2001 From: Micah Zoltu Date: Thu, 8 May 2025 21:56:16 +0800 Subject: [PATCH 222/724] Add EIP: Set default gas limit to XX0M (#9730) Moves eip-7935.md into EIPS folder. I'm surprised the bot/CI didn't catch this. --- eip-7935.md => EIPS/eip-7935.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename eip-7935.md => EIPS/eip-7935.md (100%) diff --git a/eip-7935.md b/EIPS/eip-7935.md similarity index 100% rename from eip-7935.md rename to EIPS/eip-7935.md From 5e24f7de5395ea9cf74519e460d6aa6e0010bf63 Mon Sep 17 00:00:00 2001 From: anderselowsson <98593347+anderselowsson@users.noreply.github.com> Date: Fri, 9 May 2025 03:32:28 +0300 Subject: [PATCH 223/724] Update EIP-7918: Update eip-7918.md Merged by EIP-Bot. --- EIPS/eip-7918.md | 40 ++++++++++++++++++++++++++++------------ 1 file changed, 28 insertions(+), 12 deletions(-) diff --git a/EIPS/eip-7918.md b/EIPS/eip-7918.md index fa598b4e7a30d0..adceac21dcb676 100644 --- a/EIPS/eip-7918.md +++ b/EIPS/eip-7918.md @@ -13,17 +13,18 @@ requires: 4844 ## Abstract -This EIP imposes that the price of the targeted number blobs `TARGET_BLOB_GAS_PER_BLOCK * base_fee_per_blob_gas` stays above the price of a simple blob-carrying transaction `TX_BASE_COST * base_fee_per_gas`. This ensures that the blob fee auction can function properly, because the equilibrium always forms relative to the fee that carries the price signal. The proposed `if` statement to check fee parity in `calc_excess_blob_gas()` represents a neutral, simple, and future-proof resolution to current blob fee auction idiosyncrasies. +This EIP imposes that the total price of the targeted number blobs `TARGET_BLOB_GAS_PER_BLOCK * base_fee_per_blob_gas` stays above the price of a simple blob-carrying transaction `TX_BASE_COST * base_fee_per_gas`. This ensures that the blob fee auction can function properly, because the equilibrium always forms relative to the fee that carries the price signal. The proposed `if` statement in `calc_excess_blob_gas()` represents a neutral, simple, and future-proof resolution to current blob fee auction idiosyncrasies. ## Motivation -Ethereum deploys a dynamic pricing auction to set the blob base fee, lowering the fee if less gas is consumed than `TARGET_BLOB_GAS_PER_BLOCK` and raising the fee if more gas is consumed. Such an auction can function well when the blob base fee represents the price signal, allowing the mechanism to control the real price facing the consumer. However, when the cost of execution gas in the blob-carrying transaction dominates, the price signal is lost. The blob base fee no longer represents the actual cost facing the consumer, and the protocol cannot adjust the blob base fee to regulate the equilibrium quantity of blobs consumed. Under these circumstances, the current mechanism will continue lowering the blob base fee until it eventually settles at 1 wei. Whenever demand picks up, a sustained succession of near-full blocks is required to restore equilibrium, with the mechanism intermittently resorting to a first-price auction, considered a worse UX by blob consumers. The resulting spikiness in resource consumption is suboptimal for scaling blobspace. +Ethereum deploys a dynamic pricing auction to set the blob base fee, lowering the fee if less gas is consumed than `TARGET_BLOB_GAS_PER_BLOCK` and raising the fee if more gas is consumed. Such an auction can function well when the blob base fee represents the price signal, allowing the mechanism to control the real price facing the consumer. However, when the cost of execution gas dominates, even when relying on a simple transaction that merely carries the blobs, the price signal is lost. The blob base fee no longer represents the actual cost facing the consumer, and the protocol cannot adjust the blob base fee to regulate the equilibrium quantity of blobs consumed. +A change in the blob base fee of 10% may shift the total cost of utilizing blobspace by just 0.0000001%. Under these circumstances, the current mechanism can end up repeatedly lowering the blob base fee until it eventually settles at 1 wei. Whenever demand picks up, over an hour of near-full blocks is required to restore equilibrium, with the mechanism intermittently resorting to a first-price auction, considered a worse UX by blob consumers. The resulting spikiness in resource consumption is suboptimal for scaling blobspace. -Figure 1 shows how execution costs make the demand curve inelastic, such that a small shift in demand or execution base fee (arrows) can lead to dramatic shifts in the equilibrium blob base fee. To alleviate this, the proposal imposes that the equilibrium (squares) must form under at least fee parity between blob data costs and execution costs, somewhere along the edge of the upper-left quadrant, bounded by the supply curve (blue) and the fee parity line (dashed). This ensures that an equilibrium always forms relative to the fee that carries the price signal, thus alleviating spikiness while remaining neutral and future-proof. To achieve this, a simple `if` statement is added to the excess gas update function. +Figure 1 shows how execution costs make the demand curve inelastic, such that a small shift in demand or execution base fee (arrows) can lead to dramatic shifts in the equilibrium blob base fee. To alleviate this, the proposal imposes that the equilibrium (squares) must form somewhere along the edge of the upper-left quadrant, bounded by the supply curve (blue) and the parity line (dashed). Along this parity line, the total cost of buying several (target) blobs equals the cost of a simple transaction. The blob base fee will therefore always be updated relative to the price signal, thus alleviating spikiness while remaining neutral and future-proof. To achieve this, a simple `if` statement is added to the excess gas update function. ![Figure 1](../assets/eip-7918/1.png) -**Figure 1.** The demand for blobspace under different execution base fees (black to red lines). When execution cost dominates, the demand curve becomes inelastic and parallel to the supply curve, leading the equilibrium fee to change dramatically even with small shifts in the demand curve (arrows). The proposal imposes that the equilibrium (square) forms on the edges of the upper-left quadrant, at the intersection between supply and demand or fee parity and demand. +**Figure 1.** The demand for blobspace under different execution base fees (black to red lines). When execution cost dominates, the demand curve becomes inelastic and parallel to the supply curve, leading the equilibrium fee to change dramatically even with small shifts in the demand curve (arrows). The proposal imposes that the equilibrium (square) forms on the edges of the upper-left quadrant, at the intersection between the target supply curve and demand or along the line where the cost of target blobs equals the cost of a simple transaction. ## Specification @@ -44,7 +45,7 @@ def calc_excess_blob_gas(parent: Header) -> int: ### Fee-inelasticity -This proposal alleviates idiosyncrasies in the blob base fee auction. Fundamentally, the issue is that the demand curve becomes fee-inelastic as the cost of blob data falls relative to the cost of the blob-carrying transaction. When the execution cost dominates, it does not matter to the blob consumer how the blob fee evolves—it is ultimately the execution cost that determines equilibrium formation. Given that the protocol stipulates a long-run perfectly inelastic supply curve (vertical blue line in Figure 1), the blob base fee will simply fall to the boundary of 1 wei whenever the execution cost is too high for equilibrium formation at `TARGET_BLOB_GAS_PER_BLOCK`. Thus, in the regime where execution fees dominate, the demand curve is *blob fee-inelastic*, and whenever the blob fees dominate, the demand curve is *execution fee-inelastic*. Figure 1 maps the quantity of blobs demanded $Q$ to the blob base fee $f_b$ and the execution cost $c_\text{tx}$: +This proposal alleviates idiosyncrasies in the blob base fee auction. The fee mechanism is unaware of the full price of the goods that it regulates the price for and therefore fails to converge on equilibrium in a timely manner. To resolve this, the fee update should be made aware of the price of execution gas. When the execution cost dominates, it does not matter to the blob consumer how the blob fee evolves—it is ultimately the execution cost that determines equilibrium formation. Given that the protocol stipulates a long-run perfectly inelastic supply curve (vertical blue line in Figure 1), the blob base fee will simply fall to the boundary of 1 wei whenever the execution cost is too high for consumers to achieve equilibrium formation at `TARGET_BLOB_GAS_PER_BLOCK`. Thus, in the regime where execution fees dominate, the demand curve is *blob fee-inelastic*, and whenever the blob fees dominate, the demand curve is *execution fee-inelastic*. Figure 1 maps the quantity of blobs demanded $Q$ to the blob base fee $f_b$ and the execution cost $c_\text{tx}$: $$ Q(f_b + c_\text{tx}). @@ -62,27 +63,42 @@ $$ \lim_{f_b \to 0} Q(f_b + c_{\mathrm{tx}}) = Q(c_{\mathrm{tx}}). $$ - This proposal ensures that the auction stops reducing $f_b$ before reaching this horizon, specifically at fee parity $f_b = c_\text{tx}$. Thus, an equilibrium always forms relative to the fee that carries the price signal, alleviating spikiness in resource consumption. When the price signal comes from the execution fee, equilibrium forms along the fee parity line in Figure 1, and when the price signal comes from the blob fee, the equilibrium forms along the supply curve. +This proposal ensures that the auction stops reducing $f_b$ before reaching this horizon, specifically at $f_b = c_\text{tx}$. The blob base fee will therefore always be updated relative to the price signal, alleviating spikiness in resource consumption. When the price signal comes from the execution fee, equilibrium forms along the fee parity line in Figure 1, and when the price signal comes from the blob fee, the equilibrium forms along the supply curve. -The demand curve could potentially be somewhat inelastic even under zero execution costs. This would however just be another reason to move forward with this proposal. Regardless of the exact shape of the demand curve—which of course will remain unknown and can vary going forward—the proposal is based on something tangible and measurable. The execution cost *must* contribute to inelasticity, and this inelasticity *can* be modeled. This makes it a justified neutral bound on the blob base fee. +The demand curve could potentially be somewhat inelastic even under zero execution costs. This would however just be another reason to move forward with this proposal. Regardless of the exact shape of the demand curve—which of course will remain unknown and can vary going forward—the proposal is based on something tangible affecting blob consumers. This makes it a justified neutral bound on the blob base fee. ### Designing for the future -Figure 2 once again shows the permitted (green) and restricted (red) regions also captured in Figure 1, but this time with execution base fee on the x-axis. Various settings for fee parity are indicated by black lines. When fee parity is imposed based on a transaction carrying many blobs (e.g., 48), its total cost will be relatively higher, and the blob base fee will as a result be operational at a relatively lower level. Such a shift is inherent by design and as intended. If blob consumers include many more blobs in their blob-carrying transactions, the execution gas may no longer carry the price signal at the same blob base fee, and the blob base fee should be able to settle relatively lower. This is also why fixed thresholds not relating to blob quantity or the execution fee may not be sustainable. In a scenario where Ethereum provides many orders of magnitude more blobs, the equilibrium blob base fee should ideally have a relatively lower floor. To understand why potential future blob scaling is important to account for when designing the mechanism, consider how the price of storing a fixed amount of data has fallen over the last 80 years. +Figure 2 once again shows the permitted (green) and restricted (red) regions also captured in Figure 1, but this time with execution base fee on the x-axis. Various settings for fee parity are indicated by black lines. As indicated, the fee parity threshold would initially be set at an approximately 40 times lower blob base fee than execution base fee. Thus, if the execution base fee is 4 gwei, the blob base is bounded at 0.1 gwei, and will not be reduced below this bound during the fee update. -However, as Ethereum scales, the number of blobs submitted in the average blob-carrying transaction, as a proportion of the `BLOBS_PER_BLOCK_TARGET`, will fall. Similarly, the number of blocks where `BLOBS_PER_BLOCK_TARGET` is submitted in a single blob-carrying transaction will also fall. The mechanism can be designed to account for this. A natural idea is to impose fee parity between execution costs and the square root of the target number of blobs. If the target is 49 blobs per block, then fee parity is set to the cost of 7 blobs, etc. This means that the `if` statement would be altered by replacing `TARGET_BLOB_GAS_PER_BLOCK` with `integer_squareroot(BLOBS_PER_BLOCK_TARGET * GAS_PER_BLOB**2)`. Note that if blob-carrying transactions become restricted from including `BLOBS_PER_BLOCK_TARGET`, this should be accounted for. +If blob consumers can include many more blobs in their blob-carrying transactions, the execution gas may no longer be as relevant at the same blob base fee, and the blob base fee should be able to settle relatively lower. Therefore, the proposed mechanism adjusts to the number of blobs posted per block. To understand why potential future blob scaling is important to account for when designing the mechanism, consider how the price of storing a fixed amount of data has fallen over the last 80 years. Technological progress generally brings down the unit cost of data services, as observed in many areas following Nielsen’s law and Moore’s law. + +In the case of Ethereum's DA services, there is also a specific reflexivity that is important to understand. Aggregate ETH-denominated income from DA affects the fiat-denominated value of the ETH token, reflexively bounding the possible long-run ETH-denominated income, thus bounding the per-unit price of blobs. In essence, the ETH token becomes more valuable if the income per token rises, its price increases, thus pushing the burn rate and implicitly the blob base fee back down as the fiat-denominated cost facing the consumer becomes prohibitive. + +Thus, fixed thresholds not relating to blob quantity or the execution fee may not be sustainable. In a scenario where Ethereum sells more blobs per block, the equilibrium blob base fee should ideally have a relatively lower floor. A fixed threshold would thus need to be gradually readjusted to retain the same relative effect. ![Figure 2](../assets/eip-7918/2.png) -**Figure 2.** Proposed restriction imposed on the blob base fee to ensure desirable equilibrium formation. When the blob fee is the primary price signal (green area), equilibrium can form just as today. When the execution fee is the primary price signal (red area), the demand curve becomes too inelastic, and the blob base fee is imposed to rise to the green area. Black lines indicate fee parity between blob data cost and execution costs. +**Figure 2.** Proposed restriction imposed on the blob base fee to ensure desirable equilibrium formation. When the blob fee is the primary price signal (green area), equilibrium can form just as today. When the execution fee is the primary price signal (red area), the demand curve becomes too inelastic, and the blob base fee is imposed to rise to the green area, at a pace determined by how many blobs actually gets posted. Black lines indicate fee parity between blob data cost and execution costs. ### Delayed response during a quick rise in execution fees -When the `if` statement concludes that Ethereum operates in the execution-fee-led pricing regime, the blob base fee rises in accordance with `blob_gas_used // 3`, without subtracting `TARGET_BLOB_GAS_PER_BLOCK`. This is an intuitive way to return to the blob-fee-led pricing regime, retaining the same maximum fee increase while not allowing for a decrease. If the execution base fee rises quickly, there may however be a few blocks before the blob base fee catches up (during which `TARGET_BLOB_GAS_PER_BLOCK` will never be subtracted and the blob fee moves in the direction of the arrows in Figure 2). This is arguably not an issue, and the smooth response in the blob base fee under these circumstances may even be seen as a benefit. +When the `if` statement concludes that Ethereum operates in the execution-fee-led pricing regime, the blob base fee rises in accordance with `blob_gas_used // 3`, without subtracting `TARGET_BLOB_GAS_PER_BLOCK`. This is an intuitive way to return to the blob-fee-led pricing regime, retaining the same maximum fee increase while not allowing for a decrease. If the execution base fee rises quickly, there may be a few blocks before the blob base fee catches up (during which `TARGET_BLOB_GAS_PER_BLOCK` will never be subtracted and the blob fee moves in the direction of the arrows in Figure 2). This is arguably not an issue, and the smooth response in the blob base fee under these circumstances may even be seen as a benefit. ### Alternative specifications -The specification outlines the simplest way to achieve the desired goals and is therefore preferred. Here, two alternative variants are outlined. In the first, the fee-parity comparison is instead made on the current block's base fees, as derived from the parent block. The computation for the execution base fee is omitted and the variable instead provided as input. This would also require a change to the block validity `assert` statement (omitted here). +One potential feature in [EIP-7594](./eip-7594.md) is a cap on the number of blobs referenced in each blob-carrying transaction, here referred to as `MAX_BLOBS_PER_TX`. No final decision has yet been made on this feature. Such a cap would fit with the rationale of the EIP. It could be used as a more direct measure than `TARGET_BLOB_GAS_PER_BLOCK` in the `if` statement: + +```python +... +if TX_BASE_COST * parent.base_fee_per_gas > MAX_BLOBS_PER_TX * GAS_PER_BLOB * get_base_fee_per_blob_gas(parent): + return parent.excess_blob_gas + parent.blob_gas_used // 3 +... +``` + +As Ethereum scales, the number of blobs submitted in the average blob-carrying transaction, as a proportion of the `BLOBS_PER_BLOCK_TARGET`, will fall. Similarly, the number of blocks where `BLOBS_PER_BLOCK_TARGET` is submitted in a single blob-carrying transaction will also fall. The mechanism can be designed to account for this. A natural idea is to impose fee parity between execution costs and the square root of the target number of blobs. If the target is 49 blobs per block, then fee parity is set to the cost of 7 blobs, etc. This means that the `if` statement would be altered by replacing `TARGET_BLOB_GAS_PER_BLOCK` with `integer_squareroot(BLOBS_PER_BLOCK_TARGET * GAS_PER_BLOB**2)`. Note that if blob-carrying transactions become restricted from including `BLOBS_PER_BLOCK_TARGET`, this should be accounted for. + +Two other alternative variants will now be outlined. In the first, the fee-parity comparison is instead made on the current block's base fees, as derived from the parent block. The computation for the execution base fee is omitted and the variable instead provided as input. This would also require a change to the block validity `assert` statement (omitted here). ```python def calc_excess_blob_gas(parent: Header, updated_base_fee_per_gas: (int)) -> int: From 015f08bba346696a02379f1dec40cd38db38b2c9 Mon Sep 17 00:00:00 2001 From: anderselowsson <98593347+anderselowsson@users.noreply.github.com> Date: Fri, 9 May 2025 03:59:40 +0300 Subject: [PATCH 224/724] Update EIP-7918: Added empirical analysis Merged by EIP-Bot. --- EIPS/eip-7918.md | 18 ++++++++++++++++++ assets/eip-7918/3.png | Bin 0 -> 333788 bytes assets/eip-7918/4.png | Bin 0 -> 341347 bytes assets/eip-7918/5.png | Bin 0 -> 211358 bytes 4 files changed, 18 insertions(+) create mode 100644 assets/eip-7918/3.png create mode 100644 assets/eip-7918/4.png create mode 100644 assets/eip-7918/5.png diff --git a/EIPS/eip-7918.md b/EIPS/eip-7918.md index adceac21dcb676..562f5b8d81c570 100644 --- a/EIPS/eip-7918.md +++ b/EIPS/eip-7918.md @@ -85,6 +85,24 @@ Thus, fixed thresholds not relating to blob quantity or the execution fee may no When the `if` statement concludes that Ethereum operates in the execution-fee-led pricing regime, the blob base fee rises in accordance with `blob_gas_used // 3`, without subtracting `TARGET_BLOB_GAS_PER_BLOCK`. This is an intuitive way to return to the blob-fee-led pricing regime, retaining the same maximum fee increase while not allowing for a decrease. If the execution base fee rises quickly, there may be a few blocks before the blob base fee catches up (during which `TARGET_BLOB_GAS_PER_BLOCK` will never be subtracted and the blob fee moves in the direction of the arrows in Figure 2). This is arguably not an issue, and the smooth response in the blob base fee under these circumstances may even be seen as a benefit. +### Empirical analysis + +Figures 3-4 show price evolution over three weeks in November 2024, when the average execution base fee was around 16 gwei, as well as in March 2025, when the average was around 1.3 gwei. Thresholding of [EIP-7762](./eip-7762.md) (blue) and [EIP-7918](./eip-7918.md) (green) is applied directly to the original data, without accounting for its potential effect on the equilibrium fee. The equilibrium blob base fee would in reality rise from the threshold level once demand at this fee is above target supply. A target of 6 blobs was used as the amortization factor. As evident, the floor in EIP-7918 becomes higher than the floor in EIP-7762 when execution gas is more expensive, and lower when execution gas is cheaper. + +![Figure 3](../assets/eip-7918/3.png) + +**Figure 3.** Blob base fee evolution with the current fee market (black), with EIP-7762 (blue), and with EIP-7918 (green), during three weeks of November 2024 when the average execution base fee was around 16 gwei. Thresholding is applied directly to the original data, without accounting for its effect on the equilibrium fee. + +![Figure 4](../assets/eip-7918/4.png) + +**Figure 4.** Blob base fee evolution with the current fee market (black), with EIP-7762 (blue), and with EIP-7918 (green), during three weeks of March 2025 when the average execution base fee was around 1.3 gwei. Thresholding is applied directly to the original data, without accounting for its effect on the equilibrium fee. + +Figure 5 shows histograms for the four-month period from the start of Figure 3 to the end of Figure 4, corresponding to approximately 900k blocks beginning at block number 22075724. The histograms employ 100 log-spaced bins per decade (factor-of-ten increase), which are smoothed using a Hanning window of width 41 with mirror-reflected edges. The threshold set by EIP-7918 (green) can operate both below or above the threshold set by EIP-7762 (blue), depending on the cost of execution gas. + +![Figure 5](../assets/eip-7918/5.png) + +**Figure 5.** Histogram of the blob base fee when applying EIP-7762 (blue) or EIP-7918 (green), with light smoothing applied. A four-month period from November 2024 through March 2025 was analyzed. Thresholding is applied directly to the original data, without accounting for its effect on the equilibrium fee. + ### Alternative specifications One potential feature in [EIP-7594](./eip-7594.md) is a cap on the number of blobs referenced in each blob-carrying transaction, here referred to as `MAX_BLOBS_PER_TX`. No final decision has yet been made on this feature. Such a cap would fit with the rationale of the EIP. It could be used as a more direct measure than `TARGET_BLOB_GAS_PER_BLOCK` in the `if` statement: diff --git a/assets/eip-7918/3.png b/assets/eip-7918/3.png new file mode 100644 index 0000000000000000000000000000000000000000..d28809bc4fe7060ade13b3c8742841feea5c3acc GIT binary patch literal 333788 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 z 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 Y=D9vT-`a8U37KM+9eY`Zt=ljE0a@~70{{R3 literal 0 HcmV?d00001 diff --git a/assets/eip-7918/4.png b/assets/eip-7918/4.png new file mode 100644 index 0000000000000000000000000000000000000000..26fd2f957ef9a1d509863437e13109c8c8f35480 GIT binary patch literal 341347 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 z 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

sEF?n_eSND8?9d9_1x1T%@tY& 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 literal 0 HcmV?d00001 diff --git a/assets/eip-7918/5.png b/assets/eip-7918/5.png new file mode 100644 index 0000000000000000000000000000000000000000..ebc8102e501ee49981f622b2f42196db799e6993 GIT binary patch literal 211358 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 xgQSMRcdSaE`_ Date: Fri, 9 May 2025 11:58:09 -0400 Subject: [PATCH 225/724] Update EIP-5792: fix trivial type mismatch Merged by EIP-Bot. --- EIPS/eip-5792.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-5792.md b/EIPS/eip-5792.md index cf230f692f9fec..00b74c5b39ae51 100644 --- a/EIPS/eip-5792.md +++ b/EIPS/eip-5792.md @@ -174,7 +174,7 @@ The `atomic` field specifies how the wallet handled the batch of calls, which in #### `wallet_getCallsStatus` RPC Specification ```typescript -type GetCallsParams = string; +type GetCallsParams = [string]; type GetCallsResult = { version: string; From 9f4bb6ad0e5b6ce302c258be8d8068495139201a Mon Sep 17 00:00:00 2001 From: anderselowsson <98593347+anderselowsson@users.noreply.github.com> Date: Fri, 9 May 2025 19:06:33 +0300 Subject: [PATCH 226/724] Update EIP-7918: Minor adjustments to the text for clarity. Merged by EIP-Bot. --- EIPS/eip-7918.md | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/EIPS/eip-7918.md b/EIPS/eip-7918.md index 562f5b8d81c570..6186b059b18133 100644 --- a/EIPS/eip-7918.md +++ b/EIPS/eip-7918.md @@ -13,12 +13,11 @@ requires: 4844 ## Abstract -This EIP imposes that the total price of the targeted number blobs `TARGET_BLOB_GAS_PER_BLOCK * base_fee_per_blob_gas` stays above the price of a simple blob-carrying transaction `TX_BASE_COST * base_fee_per_gas`. This ensures that the blob fee auction can function properly, because the equilibrium always forms relative to the fee that carries the price signal. The proposed `if` statement in `calc_excess_blob_gas()` represents a neutral, simple, and future-proof resolution to current blob fee auction idiosyncrasies. +This EIP imposes that the total price of the targeted number of blobs `TARGET_BLOB_GAS_PER_BLOCK * base_fee_per_blob_gas` stays above the price of a simple blob-carrying transaction `TX_BASE_COST * base_fee_per_gas`. This ensures that the blob fee auction can function properly, because equilibrium always forms relative to the fee that carries the price signal. The proposed `if` statement in `calc_excess_blob_gas()` represents a neutral, simple, and future-proof resolution to current blob fee auction idiosyncrasies. ## Motivation -Ethereum deploys a dynamic pricing auction to set the blob base fee, lowering the fee if less gas is consumed than `TARGET_BLOB_GAS_PER_BLOCK` and raising the fee if more gas is consumed. Such an auction can function well when the blob base fee represents the price signal, allowing the mechanism to control the real price facing the consumer. However, when the cost of execution gas dominates, even when relying on a simple transaction that merely carries the blobs, the price signal is lost. The blob base fee no longer represents the actual cost facing the consumer, and the protocol cannot adjust the blob base fee to regulate the equilibrium quantity of blobs consumed. -A change in the blob base fee of 10% may shift the total cost of utilizing blobspace by just 0.0000001%. Under these circumstances, the current mechanism can end up repeatedly lowering the blob base fee until it eventually settles at 1 wei. Whenever demand picks up, over an hour of near-full blocks is required to restore equilibrium, with the mechanism intermittently resorting to a first-price auction, considered a worse UX by blob consumers. The resulting spikiness in resource consumption is suboptimal for scaling blobspace. +Ethereum deploys a dynamic pricing auction to set the blob base fee, lowering the fee if less gas is consumed than `TARGET_BLOB_GAS_PER_BLOCK` and raising the fee if more gas is consumed. Such an auction can function well when the blob base fee represents the price signal, allowing the mechanism to control the real price facing the consumer. However, when the cost of a simple transaction carrying the blobs is higher than the total cost of buying the targeted number of blobs per block, the price signal is lost. The blob base fee no longer represents the actual cost facing the consumer, and the protocol cannot adjust the blob base fee to regulate the equilibrium quantity of blobs consumed. The current mechanism can therefore end up repeatedly lowering the blob base fee until it eventually settles at 1 wei. A change in the blob base fee of 10% may under such circumstances shift the total cost of utilizing blobspace by just 0.0000001%. Whenever demand picks up, over an hour of near-full blocks is required to restore a market-clearing equilibrium fee, with the mechanism intermittently resorting to a first-price auction, considered a worse UX by blob consumers. The resulting spikiness in resource consumption is suboptimal for scaling blobspace. Figure 1 shows how execution costs make the demand curve inelastic, such that a small shift in demand or execution base fee (arrows) can lead to dramatic shifts in the equilibrium blob base fee. To alleviate this, the proposal imposes that the equilibrium (squares) must form somewhere along the edge of the upper-left quadrant, bounded by the supply curve (blue) and the parity line (dashed). Along this parity line, the total cost of buying several (target) blobs equals the cost of a simple transaction. The blob base fee will therefore always be updated relative to the price signal, thus alleviating spikiness while remaining neutral and future-proof. To achieve this, a simple `if` statement is added to the excess gas update function. @@ -45,7 +44,7 @@ def calc_excess_blob_gas(parent: Header) -> int: ### Fee-inelasticity -This proposal alleviates idiosyncrasies in the blob base fee auction. The fee mechanism is unaware of the full price of the goods that it regulates the price for and therefore fails to converge on equilibrium in a timely manner. To resolve this, the fee update should be made aware of the price of execution gas. When the execution cost dominates, it does not matter to the blob consumer how the blob fee evolves—it is ultimately the execution cost that determines equilibrium formation. Given that the protocol stipulates a long-run perfectly inelastic supply curve (vertical blue line in Figure 1), the blob base fee will simply fall to the boundary of 1 wei whenever the execution cost is too high for consumers to achieve equilibrium formation at `TARGET_BLOB_GAS_PER_BLOCK`. Thus, in the regime where execution fees dominate, the demand curve is *blob fee-inelastic*, and whenever the blob fees dominate, the demand curve is *execution fee-inelastic*. Figure 1 maps the quantity of blobs demanded $Q$ to the blob base fee $f_b$ and the execution cost $c_\text{tx}$: +This proposal alleviates idiosyncrasies in the blob base fee auction. The fee update mechanism is unaware of the full price of the goods that it regulates the price for and therefore fails to converge on equilibrium in a timely manner. To resolve this, the fee update should be made aware of the price of execution gas. A relatively high cost of execution gas renders changes to the blob base fee less effective in controlling quantity demanded—it is ultimately the execution cost that determines equilibrium formation. Given that the protocol stipulates a long-run perfectly inelastic supply curve (vertical blue line in Figure 1), the blob base fee will simply fall to the boundary of 1 wei whenever the execution cost is too high for consumers to achieve equilibrium formation at `TARGET_BLOB_GAS_PER_BLOCK`. Thus, in the regime where execution fees dominate, the demand curve is *blob fee-inelastic*, and whenever the blob fees dominate, the demand curve is *execution fee-inelastic*. Figure 1 maps the quantity of blobs demanded $Q$ to the blob base fee $f_b$ and the execution cost $c_\text{tx}$: $$ Q(f_b + c_\text{tx}). @@ -57,7 +56,7 @@ The execution cost $c_\text{tx}$ is expressed "per blob gas" to match $f_b$, whi c_tx = TX_BASE_COST * base_fee_per_gas / (GAS_PER_BLOB * N) ``` -Here, `N` is the number of blobs over which the consumer amortizes its execution cost (set to the target in this proposal). The auction adjusts $f_b$ to achieve a desirable $Q$ at equilibrium. However, if $c_\text{tx}>0$, every demand curve will have an "inelasticity horizon" (see Figure 1), beyond which further reductions in $f_b$ cannot increase $Q$, rendering such fee reductions redundant: +Here, `N` is the number of blobs over which the consumer can amortize its execution cost (set to the target in this proposal). The auction adjusts $f_b$ to achieve a desirable $Q$ at equilibrium. However, if $c_\text{tx}>0$, every demand curve will have an "inelasticity horizon" (see Figure 1), beyond which further reductions in $f_b$ cannot increase $Q$, rendering such fee reductions redundant: $$ \lim_{f_b \to 0} Q(f_b + c_{\mathrm{tx}}) = Q(c_{\mathrm{tx}}). @@ -69,17 +68,17 @@ The demand curve could potentially be somewhat inelastic even under zero executi ### Designing for the future -Figure 2 once again shows the permitted (green) and restricted (red) regions also captured in Figure 1, but this time with execution base fee on the x-axis. Various settings for fee parity are indicated by black lines. As indicated, the fee parity threshold would initially be set at an approximately 40 times lower blob base fee than execution base fee. Thus, if the execution base fee is 4 gwei, the blob base is bounded at 0.1 gwei, and will not be reduced below this bound during the fee update. +Figure 2 once again shows the permitted (green) and restricted (red) regions also captured in Figure 1, but this time with execution base fee on the x-axis. Various settings for fee parity are indicated by black lines. As indicated, the blob base fee would initially have a fee parity threshold approximately 40 times below the execution base fee. Thus, if the execution base fee is 4 gwei, the blob base is bounded at 0.1 gwei, and will not be reduced below this bound during the fee update. If blob consumers can include many more blobs in their blob-carrying transactions, the execution gas may no longer be as relevant at the same blob base fee, and the blob base fee should be able to settle relatively lower. Therefore, the proposed mechanism adjusts to the number of blobs posted per block. To understand why potential future blob scaling is important to account for when designing the mechanism, consider how the price of storing a fixed amount of data has fallen over the last 80 years. Technological progress generally brings down the unit cost of data services, as observed in many areas following Nielsen’s law and Moore’s law. -In the case of Ethereum's DA services, there is also a specific reflexivity that is important to understand. Aggregate ETH-denominated income from DA affects the fiat-denominated value of the ETH token, reflexively bounding the possible long-run ETH-denominated income, thus bounding the per-unit price of blobs. In essence, the ETH token becomes more valuable if the income per token rises, its price increases, thus pushing the burn rate and implicitly the blob base fee back down as the fiat-denominated cost facing the consumer becomes prohibitive. +In the case of Ethereum's DA services, there is also a specific reflexivity that is important to understand. Aggregate ETH-denominated income from DA affects the fiat-denominated value of the ETH token, reflexively bounding the possible long-run ETH-denominated income, thus bounding the per-unit price of blobs. In essence, when selling more blobs at the same ETH-denominated price, the ETH token becomes more valuable, because the income per token rises. The ETH token price then increases, increasing the fiat-denominated blob costs facing the consumer, pushing down demand at the same blob base fee, thus pushing down the blob base fee under equilibrium. -Thus, fixed thresholds not relating to blob quantity or the execution fee may not be sustainable. In a scenario where Ethereum sells more blobs per block, the equilibrium blob base fee should ideally have a relatively lower floor. A fixed threshold would thus need to be gradually readjusted to retain the same relative effect. +For this reason, fixed thresholds not relating to blob quantity or the execution fee may not be sustainable. In a scenario where Ethereum sells more blobs per block, the equilibrium blob base fee should ideally have a relatively lower floor. A fixed threshold would thus need to be gradually readjusted to retain the same relative impact. ![Figure 2](../assets/eip-7918/2.png) -**Figure 2.** Proposed restriction imposed on the blob base fee to ensure desirable equilibrium formation. When the blob fee is the primary price signal (green area), equilibrium can form just as today. When the execution fee is the primary price signal (red area), the demand curve becomes too inelastic, and the blob base fee is imposed to rise to the green area, at a pace determined by how many blobs actually gets posted. Black lines indicate fee parity between blob data cost and execution costs. +**Figure 2.** Proposed restriction imposed on the blob base fee to ensure desirable equilibrium formation. When the blob fee is the primary price signal (green area), equilibrium can form just as today. When the execution fee is the primary price signal (red area), the demand curve becomes too inelastic, and the blob base fee is imposed to rise to the green area, at a pace determined by how many blobs actually get posted. Black lines indicate fee parity between blob data cost and execution costs. ### Delayed response during a quick rise in execution fees From 7e26ce09dc9b43ad316a3aec7d74d4f9277a2507 Mon Sep 17 00:00:00 2001 From: Alex Forshtat Date: Fri, 9 May 2025 18:23:49 +0200 Subject: [PATCH 227/724] Update EIP-7701: Removing dependency on EOF (#21) Merged by EIP-Bot. --- EIPS/eip-7701.md | 318 +++++++----------- assets/eip-7701/complete_flow.md | 32 +- assets/eip-7701/complete_flow.svg | 2 +- .../eip-7701/legacy_eof_7701_comparison.svg | 1 - assets/eip-7701/simple_flow.md | 14 +- assets/eip-7701/simple_flow.svg | 2 +- assets/eip-7701/simple_flow_legacy_proxy.md | 42 --- assets/eip-7701/simple_flow_legacy_proxy.svg | 1 - 8 files changed, 151 insertions(+), 261 deletions(-) delete mode 100644 assets/eip-7701/legacy_eof_7701_comparison.svg delete mode 100644 assets/eip-7701/simple_flow_legacy_proxy.md delete mode 100644 assets/eip-7701/simple_flow_legacy_proxy.svg diff --git a/EIPS/eip-7701.md b/EIPS/eip-7701.md index 5cb3aed9262b00..9a5242eebf3e7c 100644 --- a/EIPS/eip-7701.md +++ b/EIPS/eip-7701.md @@ -1,14 +1,13 @@ --- eip: 7701 -title: Native Account Abstraction with EOF -description: Native Account Abstraction protocol, relying on EOF code sections, new transaction type and a family of opcodes +title: Native Account Abstraction +description: Native Account Abstraction protocol, relying on a new transaction type and a family of opcodes author: Vitalik Buterin (@vbuterin), Yoav Weiss (@yoavw), Alex Forshtat (@forshtat), Dror Tirosh (@drortirosh), Shahaf Nacson (@shahafn) discussions-to: https://ethereum-magicians.org/t/eip-7701-native-account-abstraction-with-eof/19893 status: Draft type: Standards Track category: Core created: 2024-05-01 -requires: 3540 --- ## Abstract @@ -43,18 +42,18 @@ Their payload should be interpreted as: ``` AA_TX_TYPE || rlp([ - chainId, + chain_id, nonce, - sender, senderValidationData, - deployer, deployerData, - paymaster, paymasterData, - senderExecutionData, - validAfter, validUntil, - maxPriorityFeePerGas, maxFeePerGas, - senderValidationGasLimit, paymasterValidationGasLimit, - senderExecutionGasLimit, paymasterPostOpGasLimit, - accessList, - authorizationList + sender, sender_validation_data, + deployer, deployer_data, + paymaster, paymaster_data, + sender_execution_data, + valid_after, valid_until, + max_priority_fee_per_gas, max_fee_per_gas, + sender_validation_gas_limit, paymaster_validation_gas_limit, + sender_execution_gas_limit, paymaster_post_op_gas_limit, + access_list, + authorization_list ]) ``` @@ -68,6 +67,7 @@ AA_TX_TYPE || rlp([ `Sender` contract. * **Factory**: a smart contract that performs a deployment for a new `Sender` contract if necessary in the context of the current AA transaction. +* **Entity**: a common term for any of the smart contracts mentioned above in the context of an EIP-7701 Transaction. * **Transaction Validity**: A property of an Ethereum transaction that describes whether this transaction can be included in a block without a violation of the ethereum execution and consensus rules. @@ -84,6 +84,9 @@ AA_TX_TYPE || rlp([ represented by a single top-level call to a specific address with a given data. An EIP-7701 call frame may contain inner call frames as well, but they are not referred to as "EIP-7701 call frames". An EIP-7701 call frame may either succeed or revert. +* **Frame's Role**: + An identifier of an action that the invoked contract is asked to make during the current call frame. + An Entity may have one or more roles as part of the EIP-7701 Transaction flow. * **EIP-7701 Transaction Phase**: A set of EIP-7701 Call Frames that form a single step in an EIP-7701 Transaction flow. There are two phases in an EIP-7701 Transaction: *validation* and *execution* @@ -98,173 +101,122 @@ AA_TX_TYPE || rlp([ The base gas cost of this transaction is set to `AA_BASE_GAS_COST` instead of 21000 to reflect the lack of "intrinsic" ECDSA signature verification. -### System-level code entry points +### Validation and PostOp call frame roles -Modify the EOF container format, by adding the fields `kind_entry_points` and `entry_points_size` to the container header, and adding a section `entry_points_section` to the container body. - -The modified EOF container: - -``` -container := header, body -header := - magic, version, - kind_types, types_size, - kind_entry_points, entry_points_size, - kind_code, num_code_sections, code_size+, - [kind_container, num_container_sections, container_size+,] - kind_data, data_size, - terminator -body := types_section, entry_points_section, code_section+, container_section*, data_section -types_section := (inputs, outputs, max_stack_height)+ -entry_points_section := (entry_point_role, target_section_index, target_section_flags)+ -``` - -In practice this amounts to contracts being able to differentiate their code by its purpose: - -![Legacy, EOF and EIP-7701 containers](../assets/eip-7701/legacy_eof_7701_comparison.svg) - -#### Container Header extension - -| name | length | value | description | -|-------------------|---------|-------|--------------------------------------------------------------------------------------------| -| kind_entry_points | 2 bytes | TBD | kind marker for entry_points size section | -| entry_points_size | 2 bytes | TBD | 16-bit unsigned big-endian integer denoting the length of the entry_points section content | - -#### Container Body extension - -| name | length | value | description | -|----------------------|----------|---------------|------------------------------------------------------------------| -| entry_points_section | variable | n/a | stores entry_points section metadata | -| entry_point_role | 2 bytes | 0x0001-0x0005 | specifies the role corresponding to the EIP-7701 Call Frame | -| target_section_index | 2 bytes | n/a | the index of the code section associated with the specified role | -| target_section_flags | TBD | n/a | placeholder for future extensibility | - - -For legacy transaction types, validation is part of the protocol, and the execution always starts at the first byte of code section 0, and `pc` is set to 0. - -For `AA_TX_TYPE` transaction type, the `entry_points_section` defines alternative indexes of code sections to start the execution for EIP-7701 Call Frames. -This is reserved for execution of special roles in the `entry_point_role` range. - -Note: do not confuse code EOF's execution `entry_point` with the `EntryPoint` contract defined in ERC-4337. - -### Validation and PostOp code entry points - -We define the following as a valid `entry_point_role` values: +We define the following values as valid ones for the `current_frame_role` variable: ```python -role_sender_execution = 0x0001 -role_sender_deployment = 0x0002 -role_sender_validation = 0x00003 -role_paymaster_validation = 0x0004 -role_paymaster_post_op = 0x0005 +role_sender_deployment = 0xA0 +role_sender_validation = 0xA1 +role_paymaster_validation = 0xA2 +role_sender_execution = 0xA3 +role_paymaster_post_op = 0xA4 ``` -The contract that acts as a `Deployer` in an AA transaction MUST contain the `role_sender_deployment` code section. +### New `ACCEPTROLE` opcode -The contract that acts as a `Sender` in an AA transaction MUST contain the `role_sender_validation` and `role_sender_execution` code sections. +This opcode allows the invoked contract to explicitly accept executing a certain role as an entity in the EIP-7701 transaction. +This opcode is treated same as the `INVALID (0xFE)` opcode if executed in a transaction of a different type. -The contract that acts as a `Paymaster` in an AA transaction MUST contain the `role_paymaster_validation` and `role_paymaster_post_op` code sections. +It takes `3` stack argument: -Code from code sections with an assigned role can be executed during a legacy transaction execution and has no special effects. -If it is the code section `0` of a contract it can even act as an entry point during legacy transaction execution. + * `role`: the exact role this entity agrees to perform. + * `offset`: byte offset in the memory in bytes, to copy what will be the return data of this context. + * `size`: byte size of the return data to copy. -Only a single section per role is allowed in a contract. -This rule is validated during contract creation. +A valid call to the `ACCEPTROLE` opcode is an equivalent of the `RETURN (0xF3)` opcode and exits the current context successfully. -### Non-EOF Proxy Contract Support +### Global `current_frame_role` variable During the execution of the `Sender`, `Paymaster` or a `Deployer` code as defined by the `AA_TX_TYPE` transaction, -the global `entry_point_role` variable is set to the corresponding role. -The `entry_point_role` remains set through an uninterrupted chain of `DELEGATECALL`/`EXTDELEGATECALL` calls. +the global `current_frame_role` variable is set to the corresponding role. +The `current_frame_role` remains set through an uninterrupted chain of `DELEGATECALL` calls. -By default, the value for `entry_point_role` is not set. Call frames initiated with any opcodes other than -`DELEGATECALL`/`EXTDELEGATECALL` run without a role. +By default, the value for `current_frame_role` is not set. Call frames initiated with any opcodes other than +`DELEGATECALL` run without a role. -If by the end of the execution of the `Sender`, `Paymaster` or a `Deployer` code, `entry_point_role` is not set to the correct role, the EIP-7701 Call Frame reverts. +If by the end of the execution of the `Sender`, `Paymaster` or a `Deployer` code +`current_frame_role` is not explicitly accepted by using the `ACCEPTROLE` opcode, +the EIP-7701 Call Frame reverts. -### Execution entry point for Sender, Paymaster and Deployer +An EIP-7701 transaction is valid if and only if the following conditions are met for each of +`role_sender_deployment`, `role_sender_validation`, `role_paymaster_validation`: -During a regular contract code execution, its behaviour is defined as follows by EIP-3540: +* The top-level call frame did not revert. +* `ACCEPTROLE` was called exactly once and with the correct role input parameter equal to `current_frame_role`, +either in the top level call frame, or in an uninterrupted chain of `DELEGATECALL` calls. -``` -Execution starts at the first byte of code section 0, and pc is set to 0 -``` - -However, if a contract is referenced in an `AA_TX_TYPE` transaction as a `Sender`, `Paymaster` or a `Deployer`, -execution starts at the first byte of code section with the current `entry_point_role` variable value, -and `pc` is set to `0`. - -If the specified contract does not contain such a section, or is not an EOF contract, -execution starts at code section 0, and `pc` is set to 0. - -The transaction is considered invalid if it never reached a code section corresponding to the current `entry_point_role` -in any contract called through an uninterrupted chain of `DELEGATECALL`/`EXTDELEGATECALL` calls. - -The transaction is considered invalid if it reached such a code section and reverted at any stage. - -The `target_section_flags` parameter is added to provide signaling into the EVM so that EOF can perform some additional -validations as part of EOF code validation. -The description of specific flags and their impact on EOF validation shall be added as a separate EIP. +The `role_sender_execution` and `role_paymaster_post_op` EIP-7701 Call Frame is reverted if +a corresponding `ACCEPTROLE` opcode was not executed, executed for a wrong role, or executed more than once. ### New `TXPARAMLOAD`, `TXPARAMSIZE`, and `TXPARAMCOPY` opcodes Accessing transaction details within call frames is performed using the new `TXPARAM*` opcode family. -The instructions are followed by an 8-bit immediate value, which we call `n`, and can have a value of 0 to 255. +The instructions accept the parameter identifier value that we call `txparam_id`. The `TXPARAMDLOAD`, `TXPARAMSIZE`, `TXPARAMCOPY` follow the pattern of `CALLDATA*` / `RETURNDATA*` opcode families. -1. `TXPARAMSIZE` opcode puts the byte size of the transaction parameter value defined by the input `n`. +1. `TXPARAMSIZE` opcode puts the byte size of the transaction parameter value defined by the input `txparam_id`. + It takes `1` stack argument: + * `txparam_id`: identifier of the queried transaction parameter. 2. `TXPARAMLOAD` opcode takes the byte offset in the specified transaction parameter from stack and puts the 32-byte value starting from the given offset of the specified transaction parameter to stack.\ - It takes 1 stack arguments: + It takes `2` stack argument: + * `txparam_id`: identifier of the queried transaction parameter. * `offset`: byte offset in the transaction parameter to copy. 3. `TXPARAMCOPY` opcode copies data from the appropriate dynamically sized transaction parameter to memory.\ - It takes 3 stack arguments: - * `destOffset`: byte offset in the memory where the result will be copied. + It takes `4` stack arguments: + * `txparam_id`: identifier of the queried transaction parameter. + * `dest_offset`: byte offset in the memory where the result will be copied. * `offset`: byte offset in the transaction parameter to copy. * `size`: byte size to copy. The valid values for `n` are described in the table below. -Note that some parameters are "optional" for AA transactions and these parameters have default values as stated below. - -| `n` | Return value | Data size | Default | -|------|-------------------------------|-----------|--------------| -| 0x00 | current transaction type | 32 | | -| 0x01 | current transaction hash | 32 | | -| 0x02 | current role | 32 | | -| 0x03 | `nonce` | 32 | | -| 0x04 | `sender` | 32 | | -| 0x05 | `senderValidationData` | dynamic | | -| 0x06 | `deployer` | 0 or 32 | `address(0)` | -| 0x07 | `deployerData` | dynamic | empty array | -| 0x08 | `paymaster` | 0 or 32 | `address(0)` | -| 0x09 | `paymasterData` | dynamic | empty array | -| 0x0A | `senderExecutionData` | dynamic | | -| 0x0B | `validAfter` | 32 | `0` | -| 0x0C | `validUntil` | 32 | `2^256-1` | -| 0x0D | `maxPriorityFeePerGas` | 32 | | -| 0x0E | `maxFeePerGas` | 32 | | -| 0x0F | `senderValidationGasLimit` | 32 | | -| 0x10 | `paymasterValidationGasLimit` | 32 | `0` | -| 0x11 | `senderExecutionGasLimit` | 32 | | -| 0x12 | `paymasterPostOpGasLimit` | 32 | `0` | -| 0x13 | `accessList` hash | 32 | | -| 0x14 | `authorizationList` hash | 32 | | -| 0xA0 | `executionStatus` | 32 | | -| 0xA1 | `executionGasCost` | 32 | | +Note that some parameters are "optional" for AA transactions, and these parameters have default values as stated below. + +| `n` | Return value | Data size | Default | Comment | +|------|----------------------------------|-----------|--------------|-------------------------------------------| +| 0x00 | current transaction type | 32 | | | +| 0x01 | `nonce` | 32 | | | +| 0x02 | `sender` | 32 | | | +| 0x03 | `sender_validation_data` | dynamic | | | +| 0x04 | `deployer` | 0 or 32 | `address(0)` | | +| 0x05 | `deployer_data` | dynamic | empty array | | +| 0x06 | `paymaster` | 0 or 32 | `address(0)` | | +| 0x07 | `paymaster_data` | dynamic | empty array | | +| 0x08 | `sender_execution_data` | dynamic | | | +| 0x09 | `valid_after` | 32 | `0` | | +| 0x0A | `valid_until` | 32 | `2^256-1` | | +| 0x0B | `max_priority_fee_per_gas` | 32 | | | +| 0x0C | `max_fee_per_gas` | 32 | | | +| 0x0D | `sender_validation_gas_limit` | 32 | | | +| 0x0E | `paymaster_validation_gas_limit` | 32 | `0` | | +| 0x0F | `sender_execution_gas_limit` | 32 | | | +| 0x10 | `paymaster_post_op_gas_limit` | 32 | `0` | | +| 0x11 | `access_list` hash | 32 | | | +| 0x12 | `authorization_list` hash | 32 | | | +| 0xF0 | `current_frame_role` | 32 | `0` | | +| 0xF1 | `tx_hash_for_signature` | 32 | | does not include `sender_validation_data` | +| 0xF2 | `execution_status` | 32 | | only `role_paymaster_post_op` | +| 0xF3 | `execution_gas_cost` | 32 | | only `role_paymaster_post_op` | ### Limitations on `TXPARAM*` opcodes -The `executionStatus` and `executionGasCost` parameters are only accessible in the `role_paymaster_post_op` section. +The `TXPARAM*` opcodes are only enabled in frames with a correct `current_frame_role`. +Calling these opcodes in another context, or with invalid `txparam_id`, returns zero values and zero lengths. + +| `current_frame_role` | allowed `txparam_id` | +|---------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------| +| 0 (none) | None, `TXPARAM*` opcodes always return zero value and zero length | +| `role_sender_deployment`, `role_sender_validation`, `role_paymaster_validation` | All tx parameters, `current_frame_role`, `tx_hash_for_signature` | +| `role_paymaster_post_op` | All tx parameters, `current_frame_role`, `tx_hash_for_signature`, `execution_status`, `execution_gas_cost` | +| `role_sender_execution` | Only `current_frame_role` | -The rest of parameters are only accessible in the following code sections: -* `role_sender_deployment` -* `role_sender_validation` -* `role_paymaster_validation` +Contact should first call `TXPARAMLOAD 0xF0` (`current_frame_role`) to determine the current frame role. -Accessing these values in any other code sections is considered to be an invalid opcode and reverts the execution. +In case `current_frame_role` is not set for the current frame it has a default value of `0`. ### `TXPARAM*` opcodes gas prices @@ -282,45 +234,45 @@ The new opcodes have gas prices equivalent to corresponding `CALLDATA*` opcodes: #### Time range validity (optional) -If the `validUntil` field is non-zero, the transaction is only valid for inclusion in a block with a timestamp at most `validUntil` value. -Similarly, the transaction is only valid for inclusion in blocks with a timestamp at most the `validAfter` value. +If the `valid_until` field is non-zero, the transaction is only valid for inclusion in a block with a timestamp at most `valid_until` value. +Similarly, the transaction is only valid for inclusion in blocks with a timestamp at most the `valid_after` value. #### Sender Deployment (optional) -Inputs to the `deployer` contract are not defined by the protocol and are controlled by the `deployerData` parameter. +Inputs to the `deployer` contract are not defined by the protocol and are controlled by the `deployer_data` parameter. The sender deployment frame MUST result in the `sender` address becoming initialized with contract code. -This step is performed with the `role_sender_deployment` code section. +This step is performed with the `role_sender_deployment` role. #### Sender Validation -This step is performed with the `role_sender_validation` code section. +This step is performed with the `role_sender_validation` role. In order for the transaction to be considered valid, the sender validation frame MUST return without reverting. #### Paymaster Validation (optional) -This step is performed with the `role_paymaster_validation` code section. +This step is performed with the `role_paymaster_validation` role. In order for the transaction to be considered valid, the paymaster validation frame MUST return without reverting. If it does, the `Paymaster` contract is charged for the transaction gas costs instead of the `Sender`. #### Sender Execution -This step is performed with the `role_sender_execution` code section. +This step is performed with the `role_sender_execution` role. -Inputs to the `Sender` contract are not defined by the protocol and are controlled by the `senderExecutionData` parameter. +Inputs to the `Sender` contract are not defined by the protocol and are controlled by the `sender_execution_data` parameter. #### Paymaster post-operation frame (optional) -This step is performed with the `role_paymaster_post_op` code section. +This step is performed with the `role_paymaster_post_op` role. It is intended to provide the Paymaster contract with an opportunity to finalize any calculations after the results of the Sender Execution are known. -The `executionStatus` and `executionGasCost` values are accessible via the `TXPARAMLOAD` opcode. +The `execution_status` and `execution_gas_cost` values are accessible via the `TXPARAMLOAD` opcode. The post-operation frame is considered an integral part of the transaction execution phase. It means that if the post-operation frame reverts its execution, the Sender Execution state changes are also reverted. @@ -335,7 +287,7 @@ the `ORIGIN` (`0x32`, `tx.origin`) and `CALLER` (`0x33`, `msg.sender`) are both equal to the address that is determined by the transaction's ECDSA signature (`yParity`, `r`, `s`). When processing an EIP-7701 transaction, however, multiple execution frames will be created. -The full list of possible frames and their corresponding code sections is as follows: +The full list of possible frames and their corresponding role definitions is as follows: 1. **Validation Phase** * `sender` deployment frame (once per account) - `role_sender_deployment` @@ -350,11 +302,11 @@ in order for the transaction to be considered valid for a given position in a bl In all top-level frames, the global variables have the following meaning: -| Opcode Name | Solidity Equivalent | Value | -|-------------|---------------------|---------------------------------------------------------------------------------------------------------------| -| `CALLER` | `msg.sender` | The `AA_ENTRY_POINT` address | -| `ORIGIN` | `tx.origin` | The transaction `sender` address | -| `CALLDATA*` | `msg.data` | Empty for all call frames except for the sender execution frame, for which it is set to `senderExecutionData` | +| Opcode Name | Solidity Equivalent | Value | +|-------------|---------------------|-----------------------------------------------------------------------------------------------------------------| +| `CALLER` | `msg.sender` | The `AA_ENTRY_POINT` address | +| `ORIGIN` | `tx.origin` | The transaction `sender` address | +| `CALLDATA*` | `msg.data` | Empty for all call frames except for the sender execution frame, for which it is set to `sender_execution_data` | ### Transaction execution context @@ -368,7 +320,7 @@ Note that some behaviours in the EVM depend on the transaction context. These be These features are not affected by the separation of the transaction into multiple frames. Meaning, for example, that a value set with `TSTORE (0x5D)` in one frame will remain available in the next one. -### Costs of accessing cold addresses for Sender, Paymaster and Deployer +### Costs of accessing cold addresses for Sender, Paymaster, and Deployer The Sender address is pre-warmed as part of the `AA_BASE_GAS_COST`. @@ -381,10 +333,6 @@ an additional EIP-2929 `COLD_ACCOUNT_READ_COST` cost of 2600 gas is charged and ![Simple AA transaction flow diagram](../assets/eip-7701/simple_flow.svg) -#### Simple AA Transaction flow with legacy non-EOF proxy contracts - -![Simple AA transaction with non-EOF proxy flow diagram](../assets/eip-7701/simple_flow_legacy_proxy.svg) - #### Complete AA transaction flow ![Simple AA transaction flow diagram](../assets/eip-7701/complete_flow.svg) @@ -396,8 +344,8 @@ an additional EIP-2929 `COLD_ACCOUNT_READ_COST` cost of 2600 gas is charged and ```python def state_transition_function(tx, block, state): - max_gas = sum(tx.params[role].gaslimit for role in ROLES) - gas_price = min(tx.maxFeePerGas, block.baseFeePerGas + tx.maxPriorityFeePerGas) + max_gas = sum(tx.params[role].gas_limit for role in ROLES) + gas_price = min(tx.max_fee_per_gas, block.base_fee_per_gas + tx.max_priority_fee_per_gas) total_max_cost = max_gas * gas_price if tx.paymaster is None: balances[tx.sender] -= total_max_cost @@ -427,28 +375,24 @@ def state_transition_function(tx, block, state): def call_with_params(tx, role): - return call_section( + return call( AA_ENTRY_POINT, role, tx.params[role].address, tx.params[role].data, tx.params[role].gaslimit ) -def call_section(from_address, target_role, target_address, call_data, gas_limit): - section = get_code(target_address).sections[target_role] - if section is None: - # fall back to the main section so that we can support proxy contracts - section = get_code(target_address).sections[0] - result = execute_code_in_section(section, from_address, target_role, target_address, call_data, gas_limit) +def call(from_address, target_role, target_address, call_data, gas_limit): + result = execute_code_with_role(from_address, target_role, target_address, call_data, gas_limit) success = result.success and result.role_performed is True return {"success": success} # This function is almost identical to the original EVM call frame transition function. # In addition, it returns 'role_performed' value: -# True if the 'target_role' target EOF code section was executed for either top-level call, +# True if the 'target_role' was accepted using the `ACCEPTROLE` opcode executed either in the top-level call, # or for an inner call made with an uninterrupted 'DELEGATECALL' opcodes chain # False otherwise -def execute_code_in_section(args): +def execute_code_with_role(args): pass @@ -459,8 +403,8 @@ def get_code(target_address): # pre-charge the entire maximum gas cost of the transaction def buy_gas(tx, block): - max_gas = tx.senderValidationGasLimit + tx.paymasterValidationGasLimit + tx.senderExecutionGasLimit + tx.paymasterPostOpGasLimit - gas_price = min(tx.maxFeePerGas, block.baseFeePerGas + tx.maxPriorityFeePerGas) + max_gas = tx.sender_validation_gas_limit + tx.paymaster_validation_gas_limit + tx.sender_execution_gas_limit + tx.paymaster_post_op_gas_limit + gas_price = min(tx.max_fee_per_gas, block.base_fee_per_gas + tx.max_priority_fee_per_gas) total_max_cost = max_gas * gas_price if tx.paymaster is None: balances[tx.paymaster] -= total_max_cost @@ -477,7 +421,7 @@ def block_transition_function(block): for index, tx in enumerate(block.txs): if is_type_aa(tx): try: - if (tx.validUntil != 0 and tx.validUntil <= block.timestamp) or tx.validAfter >= block.timestamp: + if (tx.valid_until != 0 and tx.valid_until <= block.timestamp) or tx.valid_after >= block.timestamp: raise Exception("time range violation") state_transition_function(tx, block) except Exception: @@ -491,7 +435,7 @@ def block_transition_function(block): ### Introduction of the `TXPARAM*` opcode family -The validation section of a Smart Contract Account code needs to have full access to the majority of transaction +The validation calls of a Smart Contract Account code need to have full access to the majority of transaction details in order to be able to make an informed decision about either accepting or rejecting the transaction. A small subset of this data is available with the existing opcodes, like `CALLER (0x33)` or `GASPRICE (0x3A)`. @@ -503,31 +447,19 @@ These values are not made accessible to the transactions' execution or to legacy This limitation prevents the `TXPARAM*` opcode family from becoming a new source of a globally observable state, which could create backwards compatibility issues in the future. -### Non-EOF Proxy Contract Support - -We want to support legacy proxy contracts upgrading to add EIP-7701 support. - -Since legacy proxies don't have the aforementioned code validation and execution code sections, a different mechanism had to be added to enable their support. - ## Backwards Compatibility -An EOF contract with `kind_entry_points` section is not valid according to EIP-3540 and cannot exist on-chain -before this proposal is implemented. - -The introduction of `kind_entry_points` will break an assumption that a contract code can only have a single -execution starting point, which might confuse some developer tooling that relies on this assumption. - ## Security Considerations -As the `kind_entry_points` code sections represent a generic way to authorize any action on behalf of the contract, +As the `ACCEPTROLE` opcode represent a generic way to authorize any action on behalf of the contract, correct and secure implementation of this code is critical. We expect that compilers targeting EVM will play a major role in enabling and ensuring Smart Contract Accounts' security. For smart contract security auditors and security-oriented developer tools it is crucial to ensure that contracts not -meant to have roles in AA transactions do not have unexpected code section defined in their `entry_points_section`. +meant to have roles in AA transactions do not have unexpected `ACCEPTROLE` opcode. Otherwise, these contracts may present an immediate security threat. -Block explorers should tag contracts as "user accounts" or "paymasters" if they have these sections. +As an example, block explorers should tag contracts as "user accounts" or "paymasters" if they have the `ACCEPTROLE` opcode used in their source code. ## Copyright diff --git a/assets/eip-7701/complete_flow.md b/assets/eip-7701/complete_flow.md index 868fa80745166a..52d55a7fb21907 100644 --- a/assets/eip-7701/complete_flow.md +++ b/assets/eip-7701/complete_flow.md @@ -5,12 +5,10 @@ actor "User" skinparam participantFontColor automatic participant "Ethereum" #darkgreen participant "AA_ENTRY_POINT" #darkgreen -participant "Deployer Contract:\nDeployer Code Section" as DCDCS #darkslateblue -participant "Sender Contract:\nValidation Code Section" as SCVCS #darkorchid -participant "Sender Contract:\nExecution Code Section" as SCECS #purple -participant "Paymaster Contract:\nPaymaster Validation Code Section" as PCPVCS #olivedrab -participant "Paymaster Contract:\nPaymaster PostOp Code Section" as PCPPCS #olive -participant "Target Contract:\nExecution Code Section" as TCECS #darkred +participant "Deployer Contract" as DC #darkslateblue +participant "Sender Contract" as SC #darkorchid +participant "Paymaster Contract" as PC #olivedrab +participant "Target Contract" as TC #darkred "User" -> "Ethereum": Submit AA transaction note right of "Ethereum": execute\nAA transaction\nstate transition @@ -20,32 +18,36 @@ note right of "Ethereum": execute\nAA transaction\nstate transition group Validation Phase ||| opt Sender Deployment -"AA_ENTRY_POINT"->DCDCS: Deploy AA Transaction Sender\n""deployerData"" -DCDCS -> SCVCS: Deploy Sender Contract\n""CREATE2"" -DCDCS-->"AA_ENTRY_POINT":deployed: true +"AA_ENTRY_POINT"->DC: Deploy AA Transaction Sender\n""deployerData"" +note over DC: ""ACCEPTROLE 0xA0"" +DC -> SC: Deploy Sender Contract\n""CREATE2"" +DC-->"AA_ENTRY_POINT":deployed: true ||| end ||| -"AA_ENTRY_POINT"->SCVCS: Validate AA Transaction\n""senderValidationData"" +"AA_ENTRY_POINT"->SC: Validate AA Transaction\n""senderValidationData"" +note over SC: ""ACCEPTROLE 0xA1"" return valid: true ||| opt Gas Abstraction -"AA_ENTRY_POINT"->PCPVCS: Validate AA Transaction\n""paymasterData"" +"AA_ENTRY_POINT"->PC: Validate AA Transaction\n""paymasterData"" +note over PC: ""ACCEPTROLE 0xA2"" return valid: true ||| end ||| end - group Execution Phase ||| -"AA_ENTRY_POINT"->SCECS: Execute AA Transaction\n""senderExecutionData"" +"AA_ENTRY_POINT"->SC: Execute AA Transaction\n""senderExecutionData"" +note over SC: ""ACCEPTROLE 0xA3"" ||| -SCECS->TCECS: AA Transaction\nExecution Body +SC->TC: AA Transaction\nExecution Body ||| opt PostOp -"AA_ENTRY_POINT"->PCPPCS: Paymaster PostOp Call +"AA_ENTRY_POINT"->PC: Paymaster PostOp Call +note over PC: ""ACCEPTROLE 0xA4"" ||| end ||| diff --git a/assets/eip-7701/complete_flow.svg b/assets/eip-7701/complete_flow.svg index 20be963caccf5c..c42f9c9ebd3d12 100644 --- a/assets/eip-7701/complete_flow.svg +++ b/assets/eip-7701/complete_flow.svg @@ -1 +1 @@ -EIP-7701 Complete Transaction FlowUserUserEthereumEthereumAA_ENTRY_POINTAA_ENTRY_POINTDeployer Contract:Deployer Code SectionDeployer Contract:Deployer Code SectionSender Contract:Validation Code SectionSender Contract:Validation Code SectionSender Contract:Execution Code SectionSender Contract:Execution Code SectionPaymaster Contract:Paymaster Validation Code SectionPaymaster Contract:Paymaster Validation Code SectionPaymaster Contract:Paymaster PostOp Code SectionPaymaster Contract:Paymaster PostOp Code SectionTarget Contract:Execution Code SectionTarget Contract:Execution Code SectionSubmit AA transactionexecuteAA transactionstate transitionValidation Phaseopt[Sender Deployment]Deploy AA Transaction SenderdeployerDataDeploy Sender ContractCREATE2deployed: trueValidate AA TransactionsenderValidationDatavalid: trueopt[Gas Abstraction]Validate AA TransactionpaymasterDatavalid: trueExecution PhaseExecute AA TransactionsenderExecutionDataAA TransactionExecution Bodyopt[PostOp]Paymaster PostOp Call \ No newline at end of file +EIP-7701 Complete Transaction FlowUserUserEthereumEthereumAA_ENTRY_POINTAA_ENTRY_POINTDeployer ContractDeployer ContractSender ContractSender ContractPaymaster ContractPaymaster ContractTarget ContractTarget ContractSubmit AA transactionexecuteAA transactionstate transitionValidation Phaseopt[Sender Deployment]Deploy AA Transaction SenderdeployerDataACCEPTROLE 0xA0Deploy Sender ContractCREATE2deployed: trueValidate AA TransactionsenderValidationDataACCEPTROLE 0xA1valid: trueopt[Gas Abstraction]Validate AA TransactionpaymasterDataACCEPTROLE 0xA2valid: trueExecution PhaseExecute AA TransactionsenderExecutionDataACCEPTROLE 0xA3AA TransactionExecution Bodyopt[PostOp]Paymaster PostOp CallACCEPTROLE 0xA4 \ No newline at end of file diff --git a/assets/eip-7701/legacy_eof_7701_comparison.svg b/assets/eip-7701/legacy_eof_7701_comparison.svg deleted file mode 100644 index 7ab0af4e28c49c..00000000000000 --- a/assets/eip-7701/legacy_eof_7701_comparison.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/assets/eip-7701/simple_flow.md b/assets/eip-7701/simple_flow.md index ccff40f865572b..ece3b562ae9a2d 100644 --- a/assets/eip-7701/simple_flow.md +++ b/assets/eip-7701/simple_flow.md @@ -5,9 +5,8 @@ actor "User" skinparam participantFontColor automatic participant "Ethereum" #darkgreen participant "AA_ENTRY_POINT" #darkgreen -participant "Sender Contract:\nValidation Code Section" as SCVCS #darkorchid -participant "Sender Contract:\nExecution Code Section" as SCECS #purple -participant "Target Contract:\nExecution Code Section" as TCECS #darkred +participant "Sender Contract" #darkorchid +participant "Target Contract" #darkred "User" -> "Ethereum": Submit AA transaction note right of "Ethereum": execute\nAA transaction\nstate transition @@ -15,16 +14,17 @@ note right of "Ethereum": execute\nAA transaction\nstate transition ||| group Validation Phase ||| -"AA_ENTRY_POINT"->SCVCS: Validate AA Transaction\n""senderValidationData"" +"AA_ENTRY_POINT"->"Sender Contract": Validate AA Transaction\n""senderValidationData"" +note over "Sender Contract": ""ACCEPTROLE 0xA1"" return valid: true ||| end ||| - group Execution Phase -"AA_ENTRY_POINT"->SCECS: Execute AA Transaction\n""senderExecutionData"" +"AA_ENTRY_POINT"->"Sender Contract": Execute AA Transaction\n""senderExecutionData"" +note over "Sender Contract": ""ACCEPTROLE 0xA3"" ||| -SCECS->TCECS: AA Transaction\nExecution Body +"Sender Contract"->"Target Contract": AA Transaction\nExecution Body ||| end ||| diff --git a/assets/eip-7701/simple_flow.svg b/assets/eip-7701/simple_flow.svg index 903cbbf64f24c8..45c3dc6b455bdc 100644 --- a/assets/eip-7701/simple_flow.svg +++ b/assets/eip-7701/simple_flow.svg @@ -1 +1 @@ -EIP-7701 Simple Transaction FlowUserUserEthereumEthereumAA_ENTRY_POINTAA_ENTRY_POINTSender Contract:Validation Code SectionSender Contract:Validation Code SectionSender Contract:Execution Code SectionSender Contract:Execution Code SectionTarget Contract:Execution Code SectionTarget Contract:Execution Code SectionSubmit AA transactionexecuteAA transactionstate transitionValidation PhaseValidate AA TransactionsenderValidationDatavalid: trueExecution PhaseExecute AA TransactionsenderExecutionDataAA TransactionExecution Body \ No newline at end of file +EIP-7701 Simple Transaction FlowUserUserEthereumEthereumAA_ENTRY_POINTAA_ENTRY_POINTSender ContractSender ContractTarget ContractTarget ContractSubmit AA transactionexecuteAA transactionstate transitionValidation PhaseValidate AA TransactionsenderValidationDataACCEPTROLE 0xA1valid: trueExecution PhaseExecute AA TransactionsenderExecutionDataACCEPTROLE 0xA3AA TransactionExecution Body \ No newline at end of file diff --git a/assets/eip-7701/simple_flow_legacy_proxy.md b/assets/eip-7701/simple_flow_legacy_proxy.md deleted file mode 100644 index 2544b2a039ab6b..00000000000000 --- a/assets/eip-7701/simple_flow_legacy_proxy.md +++ /dev/null @@ -1,42 +0,0 @@ -```plantuml -title EIP-7701 Simple Transaction Flow With Non-EOF Legacy Proxy - -actor "User" -skinparam participantFontColor automatic -participant "Ethereum" #darkgreen -participant "AA_ENTRY_POINT" #darkgreen -participant "Sender Contract Proxy\nLegacy non-EOF code" as SCPL #orangered -participant "Sender Contract Implementation:\nValidation Code Section" as SCVCS #darkorchid -participant "Sender Contract Implementation:\nExecution Code Section" as SCECS #purple -participant "Target Contract:\nExecution Code Section" as TCECS #darkred - -"User" -> "Ethereum": Submit AA transaction -note right of "Ethereum": execute\nAA transaction\nstate transition -"Ethereum" -> "AA_ENTRY_POINT": -||| -group Validation Phase -||| -note right of "Ethereum": ""current_entry_point_role := role_sender_validation"" -||| -"AA_ENTRY_POINT"->SCPL: Validate AA Transaction\n""senderValidationData"" -||| -SCPL->SCVCS: ""DELEGATECALL"" -note over SCVCS: ""current_entry_point_role_fulfilled := true"" -return valid: true -SCPL-->"AA_ENTRY_POINT":valid: true -||| -end -||| -group Execution Phase -||| -note right of "Ethereum": ""current_entry_point_role := role_sender_execution"" -||| -"AA_ENTRY_POINT"->SCPL: Execute AA Transaction\n""senderExecutionData"" -||| -SCPL->SCECS: ""DELEGATECALL"" -note over SCECS: ""current_entry_point_role_fulfilled := true"" -SCECS->TCECS: AA Transaction\nExecution Body -||| -end -||| -``` diff --git a/assets/eip-7701/simple_flow_legacy_proxy.svg b/assets/eip-7701/simple_flow_legacy_proxy.svg deleted file mode 100644 index 13b16462b1ebdb..00000000000000 --- a/assets/eip-7701/simple_flow_legacy_proxy.svg +++ /dev/null @@ -1 +0,0 @@ -EIP-7701 Simple Transaction Flow With Non-EOF Legacy ProxyUserUserEthereumEthereumAA_ENTRY_POINTAA_ENTRY_POINTSender Contract ProxyLegacy non-EOF codeSender Contract ProxyLegacy non-EOF codeSender Contract Implementation:Validation Code SectionSender Contract Implementation:Validation Code SectionSender Contract Implementation:Execution Code SectionSender Contract Implementation:Execution Code SectionTarget Contract:Execution Code SectionTarget Contract:Execution Code SectionSubmit AA transactionexecuteAA transactionstate transitionValidation Phasecurrent_entry_point_role := role_sender_validationValidate AA TransactionsenderValidationDataDELEGATECALLcurrent_entry_point_role_fulfilled := truevalid: truevalid: trueExecution Phasecurrent_entry_point_role := role_sender_executionExecute AA TransactionsenderExecutionDataDELEGATECALLcurrent_entry_point_role_fulfilled := trueAA TransactionExecution Body \ No newline at end of file From 9103883fbce403abd036d33c201514ec841e5bef Mon Sep 17 00:00:00 2001 From: Lukas <36800180+lukasrosario@users.noreply.github.com> Date: Fri, 9 May 2025 14:35:24 -0400 Subject: [PATCH 228/724] Update EIP-5792: add bumblefudge as coauthor Merged by EIP-Bot. --- EIPS/eip-5792.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-5792.md b/EIPS/eip-5792.md index 00b74c5b39ae51..fbc82f478bd3e2 100644 --- a/EIPS/eip-5792.md +++ b/EIPS/eip-5792.md @@ -2,7 +2,7 @@ eip: 5792 title: Wallet Call API description: Adds JSON-RPC methods for sending multiple calls from the user's wallet, and checking their status -author: Moody Salem (@moodysalem), Lukas Rosario (@lukasrosario), Wilson Cusack (@wilsoncusack), Dror Tirosh (@drortirosh), Jake Moxey (@jxom), Derek Rein (@arein), Alex Forshtat (@forshtat), Sam Wilson (@SamWilsn) , Borislav Itskov (@Oxbobby), Joao Tavares (@cryptotavares), Adam Fuller (@azf20), Philip Liao (@phil-ociraptor) +author: Moody Salem (@moodysalem), Lukas Rosario (@lukasrosario), Wilson Cusack (@wilsoncusack), Dror Tirosh (@drortirosh), Jake Moxey (@jxom), Derek Rein (@arein), Alex Forshtat (@forshtat), Sam Wilson (@SamWilsn) , Borislav Itskov (@Oxbobby), Joao Tavares (@cryptotavares), Adam Fuller (@azf20), Philip Liao (@phil-ociraptor), bumblefudge (@bumblefudge) discussions-to: https://ethereum-magicians.org/t/eip-5792-wallet-abstract-transaction-send-api/11374 status: Last Call last-call-deadline: 2025-05-05 From 7d2950dff7d646581b89c2c013d5ae7ce83eaf64 Mon Sep 17 00:00:00 2001 From: Lukas <36800180+lukasrosario@users.noreply.github.com> Date: Fri, 9 May 2025 15:40:07 -0400 Subject: [PATCH 229/724] Update EIP-5792: Remove 7702 reference Merged by EIP-Bot. --- EIPS/eip-5792.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-5792.md b/EIPS/eip-5792.md index fbc82f478bd3e2..0585073ca3704e 100644 --- a/EIPS/eip-5792.md +++ b/EIPS/eip-5792.md @@ -343,7 +343,7 @@ Like the illustrative examples given above and other capabilities to be defined The valid JSON-RPC values for this `atomic` capability's only property, `status`, are `supported`, `ready`, and `unsupported`: * `supported` means that the wallet will execute the calls atomically and contiguously. -* `ready` means that the wallet is able to upgrade to `supported` pending user approval via, for example, [EIP-7702](./eip-7702.md). +* `ready` means that the wallet is able to upgrade to `supported` pending user approval. * `unsupported` means that the wallet does not provide any atomicity or contiguity guarantees, nor will it suggest an upgrade to the user. This capability is expressed separately on each chain and should be interpreted as a guarantee only for batches of transactions on that chain. From 9d880b910da73181fd23758f1516c325ea26e3b9 Mon Sep 17 00:00:00 2001 From: Tim Beiko <9390255+timbeiko@users.noreply.github.com> Date: Fri, 9 May 2025 14:56:48 -0700 Subject: [PATCH 230/724] Update EIP-7607: Add ACDE#211 SFI & CFI'd EIPs Merged by EIP-Bot. --- EIPS/eip-7607.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/EIPS/eip-7607.md b/EIPS/eip-7607.md index 37a631a896e3fb..2faf76da35bb8e 100644 --- a/EIPS/eip-7607.md +++ b/EIPS/eip-7607.md @@ -24,6 +24,7 @@ Definitions for `Scheduled for Inclusion`, `Considered for Inclusion` and `Propo * [EIP-7594](./eip-7594.md): PeerDAS - Peer Data Availability Sampling * [EIP-7892](./eip-7892.md): Blob Parameter Only Hardforks +* [EIP-7935](./eip-7935.md): Set default gas limit to XX0M #### Other EIPs @@ -42,6 +43,7 @@ Definitions for `Scheduled for Inclusion`, `Considered for Inclusion` and `Propo * [EIP-7907](./eip-7907.md): Meter Contract Code Size And Increase Limit * [EIP-7917](./eip-7917.md): Deterministic proposer lookahead * [EIP-7918](./eip-7918.md): Blob base fee bounded by execution cost +* [EIP-7934](./eip-7934.md): RLP Execution Block Size Limit ### Declined for Inclusion From 6ca8f17d3324b13321fd589ada1b1d0087bc461e Mon Sep 17 00:00:00 2001 From: Alex Forshtat Date: Fri, 9 May 2025 23:59:52 +0200 Subject: [PATCH 231/724] Update EIP-7701: Replace 'n' with 'txparam_id' in the table Merged by EIP-Bot. --- EIPS/eip-7701.md | 52 ++++++++++++++++++++++++------------------------ 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/EIPS/eip-7701.md b/EIPS/eip-7701.md index 9a5242eebf3e7c..45f1cb2456dab6 100644 --- a/EIPS/eip-7701.md +++ b/EIPS/eip-7701.md @@ -172,34 +172,34 @@ families. * `offset`: byte offset in the transaction parameter to copy. * `size`: byte size to copy. -The valid values for `n` are described in the table below. +The valid values for `txparam_id` are described in the table below. Note that some parameters are "optional" for AA transactions, and these parameters have default values as stated below. -| `n` | Return value | Data size | Default | Comment | -|------|----------------------------------|-----------|--------------|-------------------------------------------| -| 0x00 | current transaction type | 32 | | | -| 0x01 | `nonce` | 32 | | | -| 0x02 | `sender` | 32 | | | -| 0x03 | `sender_validation_data` | dynamic | | | -| 0x04 | `deployer` | 0 or 32 | `address(0)` | | -| 0x05 | `deployer_data` | dynamic | empty array | | -| 0x06 | `paymaster` | 0 or 32 | `address(0)` | | -| 0x07 | `paymaster_data` | dynamic | empty array | | -| 0x08 | `sender_execution_data` | dynamic | | | -| 0x09 | `valid_after` | 32 | `0` | | -| 0x0A | `valid_until` | 32 | `2^256-1` | | -| 0x0B | `max_priority_fee_per_gas` | 32 | | | -| 0x0C | `max_fee_per_gas` | 32 | | | -| 0x0D | `sender_validation_gas_limit` | 32 | | | -| 0x0E | `paymaster_validation_gas_limit` | 32 | `0` | | -| 0x0F | `sender_execution_gas_limit` | 32 | | | -| 0x10 | `paymaster_post_op_gas_limit` | 32 | `0` | | -| 0x11 | `access_list` hash | 32 | | | -| 0x12 | `authorization_list` hash | 32 | | | -| 0xF0 | `current_frame_role` | 32 | `0` | | -| 0xF1 | `tx_hash_for_signature` | 32 | | does not include `sender_validation_data` | -| 0xF2 | `execution_status` | 32 | | only `role_paymaster_post_op` | -| 0xF3 | `execution_gas_cost` | 32 | | only `role_paymaster_post_op` | +| `txparam_id` | Return value | Data size | Default | Comment | +|--------------|----------------------------------|-----------|--------------|-------------------------------------------| +| 0x00 | current transaction type | 32 | | | +| 0x01 | `nonce` | 32 | | | +| 0x02 | `sender` | 32 | | | +| 0x03 | `sender_validation_data` | dynamic | | | +| 0x04 | `deployer` | 0 or 32 | `address(0)` | | +| 0x05 | `deployer_data` | dynamic | empty array | | +| 0x06 | `paymaster` | 0 or 32 | `address(0)` | | +| 0x07 | `paymaster_data` | dynamic | empty array | | +| 0x08 | `sender_execution_data` | dynamic | | | +| 0x09 | `valid_after` | 32 | `0` | | +| 0x0A | `valid_until` | 32 | `2^256-1` | | +| 0x0B | `max_priority_fee_per_gas` | 32 | | | +| 0x0C | `max_fee_per_gas` | 32 | | | +| 0x0D | `sender_validation_gas_limit` | 32 | | | +| 0x0E | `paymaster_validation_gas_limit` | 32 | `0` | | +| 0x0F | `sender_execution_gas_limit` | 32 | | | +| 0x10 | `paymaster_post_op_gas_limit` | 32 | `0` | | +| 0x11 | `access_list` hash | 32 | | | +| 0x12 | `authorization_list` hash | 32 | | | +| 0xF0 | `current_frame_role` | 32 | `0` | | +| 0xF1 | `tx_hash_for_signature` | 32 | | does not include `sender_validation_data` | +| 0xF2 | `execution_status` | 32 | | only `role_paymaster_post_op` | +| 0xF3 | `execution_gas_cost` | 32 | | only `role_paymaster_post_op` | ### Limitations on `TXPARAM*` opcodes From 86fc8a9190ca50f8efea76b4d1b0d9bdadb84271 Mon Sep 17 00:00:00 2001 From: Alex Forshtat Date: Sat, 10 May 2025 00:43:57 +0200 Subject: [PATCH 232/724] Update EIP-7701: Fix the discussions link Merged by EIP-Bot. --- EIPS/eip-7701.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7701.md b/EIPS/eip-7701.md index 45f1cb2456dab6..0c79727f638870 100644 --- a/EIPS/eip-7701.md +++ b/EIPS/eip-7701.md @@ -3,7 +3,7 @@ eip: 7701 title: Native Account Abstraction description: Native Account Abstraction protocol, relying on a new transaction type and a family of opcodes author: Vitalik Buterin (@vbuterin), Yoav Weiss (@yoavw), Alex Forshtat (@forshtat), Dror Tirosh (@drortirosh), Shahaf Nacson (@shahafn) -discussions-to: https://ethereum-magicians.org/t/eip-7701-native-account-abstraction-with-eof/19893 +discussions-to: https://ethereum-magicians.org/t/eip-7701-native-account-abstraction/19893 status: Draft type: Standards Track category: Core From 0e80d6c65caf3866cd44fe97924358fc6a7a513e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Toni=20Wahrst=C3=A4tter?= <51536394+nerolation@users.noreply.github.com> Date: Sat, 10 May 2025 20:38:49 +0200 Subject: [PATCH 233/724] Update EIP-7886: Move from "coinbase fronting" to "payload reversion" mechanism Merged by EIP-Bot. --- EIPS/eip-7886.md | 561 ++++++++++++++++++++++++----------------------- 1 file changed, 283 insertions(+), 278 deletions(-) diff --git a/EIPS/eip-7886.md b/EIPS/eip-7886.md index d4e349da90f122..f9d6a1514b6111 100644 --- a/EIPS/eip-7886.md +++ b/EIPS/eip-7886.md @@ -1,170 +1,106 @@ --- eip: 7886 title: Delayed execution -description: Make blocks statically verifiable by charging coinbase for inclusion costs upfront -author: Francesco D`Amato (@fradamt), Toni Wahrstätter (@nerolation) +description: Separate block validation from execution +author: Francesco D'Amato (@fradamt), Toni Wahrstätter (@nerolation) discussions-to: https://ethereum-magicians.org/t/eip-7886-delayed-execution/22890 status: Draft type: Standards Track category: Core created: 2025-02-18 +requires: 1559, 2930, 4844, 7623, 7702 --- ## Abstract -This proposal makes (execution) blocks statically verifiable through minimal checks that only require the previous state, but no execution of the block's transactions, allowing validators attest to a block's validity without completing its execution. We allow transactions to be skipped when invalid at execution time, without invalidating the whole block. To ensure that even skipped transactions pay for their resources, the `COINBASE` pays for all inclusion costs upfront (base cost, calldata and blobs), and recovers the costs only when transactions are successfully executed. +This proposal introduces a mechanism to make execution blocks statically verifiable through minimal checks that only require the previous state, without requiring execution of the block's transactions. This enables validators to attest to a block's validity without completing its execution. ## Motivation -A key advantage of this proposal is that it enables **asynchronous block validation**. Currently, blocks must be fully executed before validators can attest to their validity. This requirement creates a bottleneck in the consensus process, as attestors must wait for execution results before committing their votes. +The primary advantage of this proposal is **asynchronous block validation**. In the current Ethereum protocol, blocks must be fully executed before validators can attest to them. This requirement creates a bottleneck in the consensus process, as attestors must wait for execution results before committing their votes, limiting the network's throughput potential. -By introducing a mechanism where invalid transactions are skipped rather than invalidating the entire block, execution is no longer an immediate requirement for validation. Instead, a block’s validity can be determined based on its structural correctness and the upfront payment of inclusion costs by the `COINBASE`. This allows attestation to happen earlier, independent of execution, potentially enabling higher block gas limits. +By introducing a mechanism where execution payloads can be reverted rather than invalidating the entire block, execution is no longer an immediate requirement for validation. Instead, a block's validity can be determined based on its structural correctness and the upfront payment of transaction fees by senders. This allows attestation to happen earlier in the slot, independent of execution, potentially enabling higher block gas limits and significant throughput improvements across the network. ## Specification -### Change to the header structure +### Header Changes -#### Deferred fields - -In order to be verifiable before execution, the header cannot commit to any execution output. In particular, we need to defer these fields: `state_root, receipt_root, bloom, gas_used, requests_hash`. We replace them with the equivalent execution outputs from the parent block. - -#### Coinbase signature over the header - -We include a signature from `COINBASE` over the rest of the header in the header , so that the `COINBASE` address can authorize the upfront payment of inclusion costs. - -The final header structure then is: +The block header structure is extended to support delayed execution: ```python +@dataclass class Header: + # Existing fields parent_hash: Hash32 ommers_hash: Hash32 coinbase: Address - pre_state_root: Root # Deferred - transactions_root: Root - parent_receipt_root: Root # Deferred - parent_bloom: Bloom # Deferred + + # Pre-execution state root - this is the state root before executing transactions + pre_state_root: Root + + # Deferred execution outputs from parent block + parent_transactions_root: Root # Transaction root from parent block + parent_receipt_root: Root # Receipt root from parent block + parent_bloom: Bloom # Logs bloom from parent block + parent_requests_hash: Hash32 # Hash of requests from the parent block + parent_execution_reverted: bool # Indicates if parent block's execution was reverted + + # Other existing fields difficulty: Uint number: Uint gas_limit: Uint - parent_gas_used: Uint + gas_used: Uint # Declared gas used by txs, validated post-execution timestamp: U256 extra_data: Bytes prev_randao: Bytes32 nonce: Bytes8 base_fee_per_gas: Uint withdrawals_root: Root - blob_gas_used: U64 + blob_gas_used: U64 # Total blob gas used by transactions excess_blob_gas: U64 parent_beacon_block_root: Root - parent_requests_hash: Hash32 # Deferred - # Signature over the header - y_parity: U256 - r: U256 - s: U256 ``` -The following function is used to recover the signer’s address, intended to be `COINBASE`, from the signed block header: +The key changes are: -```python -def recover_header_signer( - chain_id: U64, - header: Header, -) -> Address: - signing_hash = keccak256( - b"0x06" - + rlp.encode( - ( - chain_id, - header.parent_hash, - header.ommers_hash, - header.coinbase, - header.pre_state_root, - header.transactions_root, - header.parent_receipt_root, - header.parent_bloom, - header.difficulty, - header.number, - header.gas_limit, - header.parent_gas_used, - header.timestamp, - header.extra_data, - header.prev_randao, - header.nonce, - header.base_fee_per_gas, - header.withdrawals_root, - header.blob_gas_used, - header.excess_blob_gas, - header.parent_beacon_block_root, - header.parent_requests_hash, - ) - ) - ) -``` +1. `pre_state_root`: Represents the state root before execution (checked against the post-execution state of the parent block) +2. `parent_receipt_root`: Receipt root from the parent block (deferred execution output) +3. `parent_bloom`: Logs bloom from the parent block (deferred execution output) +4. `parent_requests_hash`: Hash of requests from the parent block (deferred execution output) +5. `parent_execution_reverted`: Indicates whether the parent block's execution was reverted -If `COINBASE != header_signer`, the block MUST be considered invalid. +A block header MUST include all these fields to be considered valid under this EIP. The `pre_state_root` MUST match the state root after applying the parent block's execution. The parent execution outputs MUST accurately reflect the previous block's execution results to maintain chain integrity. + +### Chain State Tracking + +The blockchain object is extended to track execution outputs for verification in subsequent blocks: ```python -header_signer = recover_header_signer( - chain.chain_id, - block.header, -) -if coinbase != header_signer: - raise InvalidBlock +@dataclass +class BlockChain: + blocks: List[Block] + state: State + chain_id: U64 + last_transactions_root: Root # Transaction root from the last executed block + last_receipt_root: Root # Receipt root from last executed block + last_block_logs_bloom: Bloom # Logs bloom from last executed block + last_requests_hash: Bytes # Requests hash from last executed block + last_execution_reverted: bool # Indicates if the last block's execution was reverted ``` -### Static block validation - -We split up a block's validation from its execution. In the ethereum/execution-specs, static validation is done in `[validate_block](https://github.com/ethereum/execution-specs/blob/ae2c77989cb83e5d5e5eb1f51d9da840a337d5b0/src/ethereum/prague/fork.py#L480)`, after which a block is guaranteed to be valid and can be attested to, while execution remains within `[apply_body](https://github.com/ethereum/execution-specs/blob/ae2c77989cb83e5d5e5eb1f51d9da840a337d5b0/src/ethereum/prague/fork.py#L696)`. In `validate_block`, we do some formal checks, as well as: +These additional fields are used to verify the deferred execution outputs claimed in subsequent blocks. The `last_transactions_root`, `last_receipt_root`, `last_block_logs_bloom`, `last_requests_hash`, and `last_execution_reverted` act as critical chain state references that MUST be updated after each block execution to ensure proper state progression. When a block's execution is reverted due to a gas mismatch, the `last_execution_reverted` field is set to `True`, which affects the base fee calculation of subsequent blocks. -* validate all deferred header fields (`pre_state_root`, `parent_gas_used`, `parent_receipts_root`, `parent_bloom`, `parent_receipts_hash`, `parent_requests_hash`) against the output from execution *of the parent block*. -* validate all statically verifiable header fields: - * check that `transactions_root` and `withdrawals_root` are correct, by building the respective tries, but *without yet processing either the transactions or the withdrawals* - * check that `blob_gas_used` is correct -* validate the header signature of the `COINBASE`. -* do static checks for each transaction in `[check_transaction_static](https://github.com/ethereum/execution-specs/blob/ae2c77989cb83e5d5e5eb1f51d9da840a337d5b0/src/ethereum/prague/fork.py#L443)`: - * verify the transaction's signature - * verify that the gas prices are sufficient for the current basefees -* determine the inclusion costs of all transactions, and check that `COINBASE` can pay for the total inclusion cost -* check that neither the total inclusion gas nor the total blob gas go over the limits +### Block Validation -In other words, we validate everything that we can validate without doing any execution. +Static validation is performed separately from execution. In this phase, all checks that can be done without executing transactions are performed: ```python -def check_transaction_static( - tx: Transaction, - chain_id: U64, -) -> Address: - - ... - - if isinstance(tx, (FeeMarketTransaction, BlobTransaction, SetCodeTransaction)): - if tx.max_fee_per_gas < tx.max_priority_fee_per_gas: - raise InvalidBlock - if tx.max_fee_per_gas < base_fee_per_gas: - raise InvalidBlock -else: - if tx.gas_price < base_fee_per_gas: - raise InvalidBlock - - if isinstance(tx, BlobTransaction): - ... - if Uint(tx.max_fee_per_blob_gas) < blob_gas_price: - raise InvalidBlock - ... - - return recover_sender(chain_id, tx) - - -def validate_block( - chain: BlockChain, - block: Block, -) -> List[Address]: - - parent_header = chain.blocks[-1].header - validate_header(block.header, parent_header) +def validate_block(chain: BlockChain, block: Block) -> None: + # Validate header against parent + validate_header(chain, block.header) - # validate deferred execution outputs from the parent - if block.header.parent_gas_used != chain.last_block_gas_used: + # Validate deferred execution outputs from the parent + if block.header.parent_transactions_root != chain.last_transactions_root: raise InvalidBlock if block.header.parent_receipt_root != chain.last_receipt_root: raise InvalidBlock @@ -174,225 +110,294 @@ def validate_block( raise InvalidBlock if block.header.pre_state_root != state_root(chain.state): raise InvalidBlock - - if block.ommers != (): + if block.header.parent_execution_reverted != chain.last_execution_reverted: raise InvalidBlock - # Validate coinbase's signature over the header - coinbase = block.header.coinbase - header_signer = recover_header_signer( - chain.chain_id, - block.header, - ) - if coinbase != header_signer: - raise InvalidBlock - - sender_addresses = [] + ... + + # Process all transactions trie and validate transactions + total_inclusion_gas = Uint(0) + total_blob_gas_used = Uint(0) + withdrawals_trie = Trie(secured=False, default=None) + + # Track sender balances and nonces by address + sender_balances = {} + sender_nonces = {} + + # Calculate blob gas price based on excess blob gas + blob_gas_price = calculate_blob_gas_price(block.header.excess_blob_gas) + + # Validate each transaction for i, tx in enumerate(map(decode_transaction, block.transactions)): - sender_address = check_transaction_static(tx, chain.chain_id) - sender_addresses.append(sender_address) - _, inclusion_gas = calculate_inclusion_gas_cost(tx) + # Validate transaction parameters (signature, fees, etc.) + validate_transaction(tx, block.header.base_fee_per_gas, block.header.excess_blob_gas) + + # Recover sender + sender_address = recover_sender(chain.chain_id, tx) + + # Calculate gas costs (both EIP-7623 intrinsic cost and floor cost) + intrinsic_gas, calldata_floor_gas_cost = calculate_intrinsic_cost(tx) blob_gas_used = calculate_total_blob_gas(tx) - - total_inclusion_gas += inclusion_gas + + # Track total gas usage (using the maximum of intrinsic gas and floor cost) + total_inclusion_gas += max(intrinsic_gas, calldata_floor_gas_cost) total_blob_gas_used += blob_gas_used - trie_set( - transactions_trie, rlp.encode(Uint(i)), encode_transaction(tx) - ) + # Calculate maximum gas fee (including blob fees) + effective_gas_price = calculate_effective_gas_price(tx, block.header.base_fee_per_gas) + max_gas_fee = tx.gas * effective_gas_price + blob_gas_used * blob_gas_price - # Check that inclusion resources are within the limits - if total_inclusion_gas > block.header.gas_limit: - raise InvalidBlock - if total_blob_gas_used > MAX_BLOB_GAS_PER_BLOCK: - raise InvalidBlock + # Verify sender is an EOA or has delegation support + if sender_address not in sender_balances: + account = get_account(chain.state, sender_address) + is_sender_eoa = ( + account.code == bytearray() + or is_valid_delegation(account.code) + ) + if not is_sender_eoa: + raise InvalidBlock + sender_balances[sender_address] = account.balance + sender_nonces[sender_address] = account.nonce - blob_gas_price = calculate_blob_gas_price(block.header.excess_blob_gas) - inclusion_cost = ( - total_inclusion_gas * block.header.base_fee_per_gas - + total_blob_gas_used * blob_gas_price - ) - - # Check that coinbase can pay for inclusion costs - coinbase_account = get_account(chain.state, coinbase) - if Uint(coinbase_account.balance) < inclusion_cost: + # Verify sender has sufficient balance + if sender_balances[sender_address] < max_gas_fee + Uint(tx.value): + raise InvalidBlock + + # Verify correct nonce + if sender_nonces[sender_address] != tx.nonce: + raise InvalidBlock + + # Track balance and nonce changes + sender_balances[sender_address] -= max_gas_fee + Uint(tx.value) + sender_nonces[sender_address] += 1 + + # Validate gas constraints + if total_inclusion_gas > block.header.gas_used: + raise InvalidBlock + if total_blob_gas_used != block.header.blob_gas_used: raise InvalidBlock + # Validate withdrawals trie for i, wd in enumerate(block.withdrawals): trie_set(withdrawals_trie, rlp.encode(Uint(i)), rlp.encode(wd)) - if block.header.transactions_root != root(transactions_trie): - raise InvalidBlock if block.header.withdrawals_root != root(withdrawals_trie): raise InvalidBlock - if block.header.blob_gas_used != blob_gas_used: - raise InvalidBlock - - return sender_addresses ``` -### Block execution +This validation function enforces several requirements: -This logic is implemented into the ethereum/execution-specs, in `[apply_body](https://github.com/ethereum/execution-specs/blob/ae2c77989cb83e5d5e5eb1f51d9da840a337d5b0/src/ethereum/prague/fork.py#L696)`. +1. Clients MUST validate that the block's parent execution outputs match the chain's tracked last execution outputs. +2. The `pre_state_root` MUST match the current state root to ensure proper state transition. +3. All transactions MUST be statically validated for signature correctness and transaction type-specific requirements ([EIP-1559](./eip-1559.md), [EIP-4844](./eip-4844.md), etc.). +4. Sender accounts MUST be externally owned accounts (EOAs) or have valid delegation support ([EIP-7702](./eip-7702.md)). +5. Senders MUST have sufficient balance to cover maximum possible gas fees plus transaction value. +6. Transaction nonces MUST be correct and sequential per sender. +7. Total inclusion gas (using the maximum of intrinsic gas and EIP-7623 floor cost plus calldata) MUST not exceed the block's declared gas_used. +8. Total blob gas MUST match the declared blob_gas_used. +9. Transaction and withdrawal trie roots MUST match their respective header fields. -#### Coinbase Pays Inclusion Cost Upfront +When calculating inclusion gas, the implementation uses the maximum of the regular intrinsic gas cost and the EIP-7623 calldata floor cost, which ensures proper accounting for calldata gas regardless of execution outcome. - * The block's `COINBASE` is charged `inclusion_cost = 21000 + max_calldata_fee + blob_fee` for each transaction at the start of block execution. The `inclusion_cost` is determined by adding up the blob fee and the floor cost of [EIP-7623](./eip-7623.md), itself comprising the 21k base cost and the calldata cost charged at `TOTAL_COST_FLOOR_PER_TOKEN`. - * If the transaction is skipped, **the `COINBASE` loses** these inclusion fees and thereby pays for DA and other base costs like signature verification. +### Block Execution with State Snapshots -```python -# The inclusion gas consists of the base cost + the calldata cost -def calculate_inclusion_gas_cost(tx: Transaction) -> Uint: - tokens_in_calldata = zero_bytes + (len(tx.data) - zero_bytes) * 4 - calldata_floor_gas_cost = tokens_in_calldata * FLOOR_CALLDATA_COST - return TX_BASE_COST + calldata_floor_gas_cost +After a block passes static validation, execution proceeds with the pre-charged transaction senders: +```python def apply_body( - ... -) -> ApplyBodyOutput: - - ... - total_inclusion_gas = sum(calculate_inclusion_gas_cost(tx) for tx in decoded_transactions) - total_blob_gas_used = sum(calculate_total_blob_gas(tx) for tx in decoded_transactions) - inclusion_cost = ( - total_inclusion_gas * base_fee_per_gas - + total_blob_gas_used * blob_gas_price + block_env: vm.BlockEnvironment, + transactions: Tuple[Union[LegacyTransaction, Bytes], ...], + withdrawals: Tuple[Withdrawal, ...], +) -> vm.BlockOutput: + block_output = vm.BlockOutput() + + # Process system transactions first (beacon roots, history storage) + process_system_transaction( + block_env=block_env, + target_address=BEACON_ROOTS_ADDRESS, + data=block_env.parent_beacon_block_root, ) - coinbase_account = get_account(state, coinbase) - coinbase_balance_after_inclusion_cost = ( - Uint(coinbase_account.balance) - inclusion_cost - ) - # Charge coinbase for inclusion costs - set_account_balance( - env.state, - env.coinbase, - U256(coinbase_balance_after_inclusion_cost), + + process_system_transaction( + block_env=block_env, + target_address=HISTORY_STORAGE_ADDRESS, + data=block_env.block_hashes[-1], # The parent hash ) - ... -``` -Besides deducting the inclusion costs from the`COINBASE`'s balance, we deduct the `inclusion_gas` from `gas_available` upfront, since this gas is going to be consumed regardless of how execution goes. When executing a transaction, we do the following: + # Process user transactions + process_transactions(block_env, block_output, transactions) -* We initially add its inclusion gas to `gas_available`, making it available for the transaction to consume. -* If the transaction is skipped, the inclusion gas is deducted from the `gas_available` -* For transactions that are not skipped (c.f. *executed*), we deduct the actual `gas_used` from `gas_available`. + # Process withdrawals only if execution wasn't reverted + if not block_output.execution_reverted: + process_withdrawals(block_env, block_output, withdrawals) -```python -def apply_body( - ... -) -> ApplyBodyOutput: - ... - - total_inclusion_gas = sum(calculate_inclusion_gas_cost(tx) for tx in decoded_transactions) - ... - - gas_available = block_gas_limit - total_inclusion_gas - ... - - for i, tx in enumerate(txs): - ... - inclusion_gas = calculate_inclusion_gas_cost(tx) - gas_available += inclusion_gas - ( - is_transaction_skipped, - effective_gas_price, - blob_versioned_hashes, - ) = check_transaction( - state, - tx, - sender_address, - gas_available, + # Process requests (deposits, withdrawals, consolidations) + process_general_purpose_requests( + block_env=block_env, + block_output=block_output, ) - - if is_transaction_skipped: - gas_available -= inclusion_gas - else: - - ... - - gas_used, logs, error = process_transaction(env, tx) - gas_available -= gas_used - - ... - ... + return block_output + +def process_transactions( + block_env: vm.BlockEnvironment, + block_output: vm.BlockOutput, + transactions: Tuple[Union[LegacyTransaction, Bytes], ...], +) -> None: + # Take a block-level snapshot of the state before transaction execution + begin_transaction(block_env.state) + + # Decode transactions + decoded_transactions = [decode_transaction(tx) for tx in transactions] + + # Pre-charge senders for maximum possible gas fees upfront + for tx in decoded_transactions: + deduct_max_tx_fee_from_sender_balance(block_env, tx) + + # Execute each transaction + for i, tx in enumerate(decoded_transactions): + process_transaction(block_env, block_output, tx, Uint(i)) + # Stop processing if execution is already reverted + if block_output.execution_reverted: + break + + # Validate declared gas used against actual gas used + block_output.execution_reverted = ( + block_output.execution_reverted + or block_output.block_gas_used != block_env.block_gas_used + ) + + # If execution is reverted, reset all outputs and rollback the state + if block_output.execution_reverted: + rollback_transaction(block_env.state) + block_output.block_gas_used = Uint(0) + block_output.transactions_trie = Trie(secured=False, default=None) + block_output.receipts_trie = Trie(secured=False, default=None) + block_output.receipt_keys = () + block_output.block_logs = () + block_output.requests = [] + block_output.execution_reverted = True + else: + # Commit the state if execution is valid + commit_transaction(block_env.state) ``` -#### Skipped Transactions +During block execution: -**Definition**: A "skipped transaction" is a transaction that: +1. Clients MUST create a block-level snapshot before any transaction execution occurs. This happens after handling the system contracts from [EIP-4788](./eip-4788) and [EIP-2935](./eip-2935). -* Is included in the block (part of the transactions list) -* Is not executed during block execution -* Consumes no gas beyond its inclusion cost, which the block's `COINBASE` pays and **does not get refunded** if the transaction is ultimately skipped. +2. Maximum fees MUST be deducted from sender balances upfront by: -Skipping might occur because: +```python +def deduct_max_tx_fee_from_sender_balance(block_env, tx): + effective_gas_price = calculate_effective_gas_price(tx, block_env.base_fee_per_gas) + blob_gas_price = calculate_blob_gas_price(block_env.excess_blob_gas) + blob_gas_used = calculate_total_blob_gas(tx) + max_gas_fee = tx.gas * effective_gas_price + blob_gas_used * blob_gas_price + sender = recover_sender(block_env.chain_id, tx) + sender_account = get_account(block_env.state, sender) + set_account_balance(block_env.state, sender, sender_account.balance - U256(max_gas_fee)) +``` -1. The transaction is underfunded, meaning that the sender cannot cover the maximum transaction costs plus `tx.value` -2. There is not enough gas available in the block -3. The sender's nonce does not match -4. The sender is not an EOA +3. Transactions are executed sequentially until executing a transaction would cause the block to exceed the gas limit. -More precisely, this is how we determine if a transaction should be skipped: +4. After execution, clients MUST verify that the total gas used matches the declared `gas_used` in the block header. -```python - is_sender_eoa = ( - sender_account.code == bytearray() - or is_valid_delegation(sender_account.code) - ) - is_transaction_skipped = ( - tx.gas > gas_available - or Uint(sender_account.balance) < max_gas_fee + Uint(tx.value) - or sender_account.nonce != tx.nonce - or not is_sender_eoa - ) -``` +5. If the actual gas used doesn't match the declared value, clients MUST: + - Set `execution_reverted` to `True` + - Roll back to the snapshot taken before execution + - Reset all execution outputs (receipts, logs, etc.) + - Return zero gas used + +6. The block itself remains valid, but execution outputs are not applied to the state. -Note that signature verification and other checks *that do not depend on execution* are done in advance, when statically checking the block's validity. If those fail, the block is invalid. A transaction is skipped only when an *execution-dependent* check fails, in a block that's already been determined to be valid. +7. General purpose requests as defined in [EIP-7685](./eip-7685.md) are skipped when execution is reverted. -#### Transaction execution +8. The execution outputs (`last_transactions_root`, `last_receipt_root`, `last_block_logs_bloom`, `last_requests_hash`, `last_execution_reverted`) are updated in the chain state based on the execution results, and will be verified in subsequent blocks. -When a transaction is executed, rather than skipped, the only change from the previous behavior is that `COINBASE` receives not only the priority fees, but also a refund of the inclusion costs. From the transaction sender's perspective, there is no change at all: the transaction executes in the same way, and the same exact fees are paid. From the protocol's perspective, there is also no difference, because the extra fees collected by `COINBASE` are exactly those that it had paid upfront at the beginning of the block's execution. +Execution SHALL be stopped and the payload reverted after exceeding the block gas limit: ```python -def process_transaction( - ... - inclusion_cost_refund = ( - inclusion_gas * base_fee_per_gas - + blob_gas_used * blob_gas_price - ) - - # transfer priority fees and refund inclusion cost - coinbase_balance_after_transaction = ( - coinbase_account.balance - + priority_fee - + inclusion_cost_refund - ) - ... +def process_transaction(...) + if block_output.block_gas_used + tx.gas > block_env.block_gas_limit: + block_output.execution_reverted = True + return + ... ``` ## Rationale -### Overview +### Deferred Execution Outputs + +The core innovation of deferring execution outputs to the next block enables static verification without requiring immediate execution. The `pre_state_root` provides a cryptographically verifiable starting point for validation, while parent execution outputs create a chain of deferred execution results that maintains the integrity of the blockchain state. + +This approach eliminates the execution bottleneck in the validation pipeline by allowing validators to attest to a block's validity based on its structure and the pre-charged transaction fees, without waiting for execution results. + +### Pre-Charging Mechanism + +Pre-charging senders with the maximum possible fees before execution provides a crucial guarantee that transactions have sufficient balance to be included in the block. This mechanism is compatible with existing fee models, including [EIP-1559](./eip-1559.md) dynamic fee transactions and [EIP-4844](./eip-4844.md) blob transactions. + +By tracking sender balances and nonces during validation, the protocol can enforce transaction validity without execution, enabling earlier block attestation. + +### State Snapshot Architecture + +The block-level snapshot mechanism builds upon the existing transaction snapshot system to provide an efficient way to revert execution when necessary. This approach allows clients to roll back the entire block's execution if the actual gas used does not match the declared gas in the header, without invalidating the block structure itself. + +This provides two key benefits: + +1. It allows validators to attest to blocks before execution is complete +2. It ensures execution is eventually performed correctly, with economic penalties for incorrect gas declarations + +### EIP-7623 Integration -Enabling delayed execution by making the block's validity statically verifiable requires two things: +The implementation integrates [EIP-7623](./eip-7623.md) calldata gas floor by: -1. **Deferred execution outputs**: all header fields that commit to execution outputs are deferred by one slot. For example `state_root` and `receipt_root` become `pre_state_root`, `parent_receipt_root` the root of the state and receipt trie obtained after executing the block's parent. The same applies to the General Purpose Execution Layer Requests from [EIP-7685](./eip-7685.md): the requests are deferred by one slot and the requests in the CL must correspond to the `parent_requests_hash` in the EL header. However, this alone would only defer the computation of these execution outputs (mainly of the state root) rather than the actual execution, because verifying transaction validity would still require executing. -2. **Upfront payment of inclusion costs by `COINBASE`**: in addition, we need to be able to skip (no-op) invalid transactions without invalidating the whole block. Right now, this is not possible because of the free-DA problem: as soon as we include a transaction into a block, it must pay for its data footprint. By charging the inclusion cost of all transactions upfront from the block's `COINBASE`, it is possible to skip transactions that are found to be invalid at execution time, because the protocol has already been compensated for the inclusion. +1. Using the maximum of intrinsic gas and calldata floor cost during validation +2. Checking that total inclusion gas (including floor-adjusted costs) doesn't exceed the declared gas_used +3. Maintaining backward compatibility with existing transaction formats -### Coinbase signature over the header +This ensures that sufficient gas is always allocated for calldata processing regardless of execution outcome, improving DoS protection. -By signing over the header, the `COINBASE` address explicitly accepts responsibility for the upfront inclusion costs *of this block*. Therefore, the recovered address MUST equal the block's `COINBASE`. The `COINBASE`'s commitment is protected from replay attacks, because the header is a commitment to the block, so the signature only serves as an authorization for the exact block for which the `COINBASE` has agreed to take responsibility. +### Execution Reversion Handling + +When a block's execution is reverted due to gas mismatch: + +1. The block itself remains valid and part of the canonical chain +2. The `last_execution_reverted` flag is set to `True` in chain state +3. The next block must include this flag as `parent_execution_reverted` +4. Base fee calculations for subsequent blocks use 0 as parent gas used when parent execution was reverted ## Backwards Compatibility -This change is not backward compatible and requires a hard fork activation. +This EIP requires a hard fork, as it alters the block validation and execution process. ## Security Considerations -### Coinbase funding +### Execution Correctness Guarantees + +The protocol ensures execution correctness through these primary mechanisms: + +1. Deferred execution outputs MUST match in subsequent blocks, creating a chain of verifiable execution results. +2. State rollback MUST occur if the actual gas used doesn't match the declared value, providing an economic incentive for correct gas declaration. +3. The `parent_execution_reverted` flag ensures that blocks acknowledge when parent execution has been reverted, maintaining chain integrity. +4. Static validation guarantees that all transactions are properly authorized and senders have sufficient funds for maximum fees. + +### Base Fee Dynamics with Reverted Execution + +When a block's execution is reverted, the next block's base fee calculation treats the parent's gas used as zero, regardless of what was declared in the header. This ensures that base fee adjustments remain responsive to actual chain usage, and prevents manipulation of the fee market through incorrect gas declarations. + +### Data Availability and Economic Incentives + +Block proposers MUST declare correct gas usage or lose transaction fees when execution is reverted. This aligns incentives for correct gas declaration and ensures execution integrity. + +Even when a block's execution is reverted due to incorrect gas declaration, the transaction data (calldata, [EIP-2930](./eip-2930.md) access lists, and blob data) MUST still be stored by all nodes for syncing and block validation purposes. This requirement creates a potential attack vector where malicious actors could attempt to place large amounts of data on-chain at a reduced cost by intentionally invalidating blocks through incorrect gas declarations. + +However, this attack is not economically sustainable for several reasons: + +1. Block proposers who invalidate blocks through incorrect gas declarations lose all execution layer rewards associated with the block. +2. The attack requires control of block production, which is a scarce resource in the consensus layer. -At the time of block creation, the `COINBASE` must be sufficiently funded to cover up to `block.gas_limit * base_fee_per_gas` + `blob_gas_price * max_blob_gas_per_block` to be able to cover the maximum possible inclusion cost. For instance, with a base fee of 100 gwei and a 36 million gas limit, the `COINBASE` would need to hold 3.6 ETH to front this cost (ignoring the blob fees) for a worst-case block. This requirement could introduce additional liquidity constraints for block proposers, especially under high base fee conditions. However, the inclusion costs under normal conditions (lower base fee, inclusion gas much below the gas limit) are significantly lower. Over a one year period of blocks from ~19.1M to ~21.7M, the average inclusion costs would have been ~5.5M gas per block, or ~0.55 ETH even at 100 gwei. +The economic costs of forgoing block rewards significantly outweigh any potential benefits, making such attacks financially impractical under normal network conditions. ## Copyright From d668fde183d3cdc653a27c4d97f3234b7bd20a65 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Toni=20Wahrst=C3=A4tter?= <51536394+nerolation@users.noreply.github.com> Date: Sat, 10 May 2025 22:52:40 +0200 Subject: [PATCH 234/724] Update EIP-7886: polish eip rational Merged by EIP-Bot. --- EIPS/eip-7886.md | 36 ++++++++++++------------------------ 1 file changed, 12 insertions(+), 24 deletions(-) diff --git a/EIPS/eip-7886.md b/EIPS/eip-7886.md index f9d6a1514b6111..b8070762e17a25 100644 --- a/EIPS/eip-7886.md +++ b/EIPS/eip-7886.md @@ -193,11 +193,11 @@ This validation function enforces several requirements: 4. Sender accounts MUST be externally owned accounts (EOAs) or have valid delegation support ([EIP-7702](./eip-7702.md)). 5. Senders MUST have sufficient balance to cover maximum possible gas fees plus transaction value. 6. Transaction nonces MUST be correct and sequential per sender. -7. Total inclusion gas (using the maximum of intrinsic gas and EIP-7623 floor cost plus calldata) MUST not exceed the block's declared gas_used. +7. Total inclusion gas (using the maximum of intrinsic gas and [EIP-7623](./eip-7623.md) floor cost) MUST not exceed the block's declared gas_used. 8. Total blob gas MUST match the declared blob_gas_used. -9. Transaction and withdrawal trie roots MUST match their respective header fields. +9. Withdrawal trie root MUST match its respective header field. -When calculating inclusion gas, the implementation uses the maximum of the regular intrinsic gas cost and the EIP-7623 calldata floor cost, which ensures proper accounting for calldata gas regardless of execution outcome. +When calculating inclusion gas, the implementation uses the maximum of the regular intrinsic gas cost and the [EIP-7623](./eip-7623.md) calldata floor cost, which ensures proper accounting for calldata gas regardless of execution outcome. ### Block Execution with State Snapshots @@ -227,15 +227,13 @@ def apply_body( # Process user transactions process_transactions(block_env, block_output, transactions) - # Process withdrawals only if execution wasn't reverted - if not block_output.execution_reverted: - process_withdrawals(block_env, block_output, withdrawals) + process_withdrawals(block_env, block_output, withdrawals) - # Process requests (deposits, withdrawals, consolidations) - process_general_purpose_requests( - block_env=block_env, - block_output=block_output, - ) + # Process requests (deposits, withdrawals, consolidations) + process_general_purpose_requests( + block_env=block_env, + block_output=block_output, + ) return block_output @@ -329,7 +327,7 @@ def process_transaction(...) ### Deferred Execution Outputs -The core innovation of deferring execution outputs to the next block enables static verification without requiring immediate execution. The `pre_state_root` provides a cryptographically verifiable starting point for validation, while parent execution outputs create a chain of deferred execution results that maintains the integrity of the blockchain state. +The core innovation of deferring execution outputs to the next block enables static and stateful validation without requiring immediate execution. The `pre_state_root` provides a cryptographically verifiable starting point for validation, while parent execution outputs create a chain of deferred execution results that maintains the integrity of the blockchain state. This approach eliminates the execution bottleneck in the validation pipeline by allowing validators to attest to a block's validity based on its structure and the pre-charged transaction fees, without waiting for execution results. @@ -341,23 +339,13 @@ By tracking sender balances and nonces during validation, the protocol can enfor ### State Snapshot Architecture -The block-level snapshot mechanism builds upon the existing transaction snapshot system to provide an efficient way to revert execution when necessary. This approach allows clients to roll back the entire block's execution if the actual gas used does not match the declared gas in the header, without invalidating the block structure itself. +The block-level snapshot mechanism provides a way to revert execution when necessary. This approach allows clients to roll back the entire block's execution if the actual gas used does not match the declared gas in the header, without invalidating the block structure itself. This provides two key benefits: 1. It allows validators to attest to blocks before execution is complete 2. It ensures execution is eventually performed correctly, with economic penalties for incorrect gas declarations -### EIP-7623 Integration - -The implementation integrates [EIP-7623](./eip-7623.md) calldata gas floor by: - -1. Using the maximum of intrinsic gas and calldata floor cost during validation -2. Checking that total inclusion gas (including floor-adjusted costs) doesn't exceed the declared gas_used -3. Maintaining backward compatibility with existing transaction formats - -This ensures that sufficient gas is always allocated for calldata processing regardless of execution outcome, improving DoS protection. - ### Execution Reversion Handling When a block's execution is reverted due to gas mismatch: @@ -380,7 +368,7 @@ The protocol ensures execution correctness through these primary mechanisms: 1. Deferred execution outputs MUST match in subsequent blocks, creating a chain of verifiable execution results. 2. State rollback MUST occur if the actual gas used doesn't match the declared value, providing an economic incentive for correct gas declaration. 3. The `parent_execution_reverted` flag ensures that blocks acknowledge when parent execution has been reverted, maintaining chain integrity. -4. Static validation guarantees that all transactions are properly authorized and senders have sufficient funds for maximum fees. +4. Static and stateful validation guarantees that all transactions are properly authorized and senders have sufficient funds for maximum fees. ### Base Fee Dynamics with Reverted Execution From 644778e485f0c637ed88cd607c0eda048e50d4f6 Mon Sep 17 00:00:00 2001 From: Lukas <36800180+lukasrosario@users.noreply.github.com> Date: Sun, 11 May 2025 06:34:02 -0400 Subject: [PATCH 235/724] Update EIP-5792: Move to Final Merged by EIP-Bot. --- EIPS/eip-5792.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/EIPS/eip-5792.md b/EIPS/eip-5792.md index 0585073ca3704e..881f8255b4d496 100644 --- a/EIPS/eip-5792.md +++ b/EIPS/eip-5792.md @@ -4,8 +4,7 @@ title: Wallet Call API description: Adds JSON-RPC methods for sending multiple calls from the user's wallet, and checking their status author: Moody Salem (@moodysalem), Lukas Rosario (@lukasrosario), Wilson Cusack (@wilsoncusack), Dror Tirosh (@drortirosh), Jake Moxey (@jxom), Derek Rein (@arein), Alex Forshtat (@forshtat), Sam Wilson (@SamWilsn) , Borislav Itskov (@Oxbobby), Joao Tavares (@cryptotavares), Adam Fuller (@azf20), Philip Liao (@phil-ociraptor), bumblefudge (@bumblefudge) discussions-to: https://ethereum-magicians.org/t/eip-5792-wallet-abstract-transaction-send-api/11374 -status: Last Call -last-call-deadline: 2025-05-05 +status: Final type: Standards Track category: Interface created: 2022-10-17 From 5fae72b226be42a043e75c682d13d3eb889da17b Mon Sep 17 00:00:00 2001 From: anderselowsson <98593347+anderselowsson@users.noreply.github.com> Date: Mon, 12 May 2025 01:21:38 +0300 Subject: [PATCH 236/724] Update EIP-7918: Add author Merged by EIP-Bot. --- EIPS/eip-7918.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7918.md b/EIPS/eip-7918.md index 6186b059b18133..d0aad311ae75c7 100644 --- a/EIPS/eip-7918.md +++ b/EIPS/eip-7918.md @@ -2,7 +2,7 @@ eip: 7918 title: Blob base fee bounded by execution cost description: Imposes that the price for TARGET_BLOB_GAS_PER_BLOCK is greater than the price for TX_BASE_COST -author: Anders Elowsson (@anderselowsson) +author: Anders Elowsson (@anderselowsson), Ben Adams (@benaadams) discussions-to: https://ethereum-magicians.org/t/eip-blob-base-fee-bounded-by-price-of-blob-carrying-transaction/23271 status: Review type: Standards Track From a9a5474677392f47a40544d836729a9b9f9204d0 Mon Sep 17 00:00:00 2001 From: anderselowsson <98593347+anderselowsson@users.noreply.github.com> Date: Mon, 12 May 2025 15:12:31 +0300 Subject: [PATCH 237/724] Update EIP-7918: Added author Merged by EIP-Bot. --- EIPS/eip-7918.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7918.md b/EIPS/eip-7918.md index d0aad311ae75c7..ef4c43cf42bcce 100644 --- a/EIPS/eip-7918.md +++ b/EIPS/eip-7918.md @@ -2,7 +2,7 @@ eip: 7918 title: Blob base fee bounded by execution cost description: Imposes that the price for TARGET_BLOB_GAS_PER_BLOCK is greater than the price for TX_BASE_COST -author: Anders Elowsson (@anderselowsson), Ben Adams (@benaadams) +author: Anders Elowsson (@anderselowsson), Ben Adams (@benaadams), Francesco D'Amato (@fradamt) discussions-to: https://ethereum-magicians.org/t/eip-blob-base-fee-bounded-by-price-of-blob-carrying-transaction/23271 status: Review type: Standards Track From 1dd2558f9a68d9453aed71c803fdda09d83c6e37 Mon Sep 17 00:00:00 2001 From: Alex Stokes Date: Mon, 12 May 2025 11:46:57 -0600 Subject: [PATCH 238/724] Update EIP-2537: Move to Final Merged by EIP-Bot. --- EIPS/eip-2537.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/EIPS/eip-2537.md b/EIPS/eip-2537.md index c561ec1426fe5e..bb29a0aa0fd9fa 100644 --- a/EIPS/eip-2537.md +++ b/EIPS/eip-2537.md @@ -4,8 +4,7 @@ title: Precompile for BLS12-381 curve operations description: Adds operation on BLS12-381 curve as a precompile in a set necessary to efficiently perform operations such as BLS signature verification. author: Alex Vlasov (@shamatar), Kelly Olson (@ineffectualproperty), Alex Stokes (@ralexstokes), Antonio Sanso (@asanso) discussions-to: https://ethereum-magicians.org/t/eip2537-bls12-precompile-discussion-thread/4187 -status: Last Call -last-call-deadline: 2025-04-01 +status: Final type: Standards Track category: Core created: 2020-02-21 From 61d819db97784bdc56c9c75ae245d0395783d1ba Mon Sep 17 00:00:00 2001 From: Pandit Dhamdhere <85685981+panditdhamdhere@users.noreply.github.com> Date: Tue, 13 May 2025 04:40:11 +0530 Subject: [PATCH 239/724] Update EIP-7702: correct minor typos. Merged by EIP-Bot. --- EIPS/eip-7702.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/EIPS/eip-7702.md b/EIPS/eip-7702.md index e7674c25aace90..efb110d7be0735 100644 --- a/EIPS/eip-7702.md +++ b/EIPS/eip-7702.md @@ -204,7 +204,7 @@ the target of the delegation to `accessed_addresses`. Below is the rationale for both general design directions of the EIP, as well as specific technical choices. -### General design philosphy +### General design philosophy #### Persistence of code delegation @@ -451,7 +451,7 @@ Transactions should be thought of as specialized tools and not necessarily a one-type-does-all solution. EIP-4844 is treated differently at the p2p level due to burden blobs place on a node's bandwidth. EIP-7702 has different implications on transaction gossiping and there is no need to complicate those rules -unneccesarily by making it a superset of all possible functionality. The authors +unnecessarily by making it a superset of all possible functionality. The authors ultimately do not expect there to be much demand for atomic delegation and blob submission. From 8008342ee834baf5d9a93b22aeb1fcae43694c7e Mon Sep 17 00:00:00 2001 From: Vectorized Date: Tue, 13 May 2025 07:56:41 +0800 Subject: [PATCH 240/724] Update EIP-7939: Strengthen motivation with SP1 optimized example, update authors Merged by EIP-Bot. --- EIPS/eip-7939.md | 41 ++++++++++++++++++++++++++++++++++++++--- 1 file changed, 38 insertions(+), 3 deletions(-) diff --git a/EIPS/eip-7939.md b/EIPS/eip-7939.md index 971d77927e56ab..9105b1fc761079 100644 --- a/EIPS/eip-7939.md +++ b/EIPS/eip-7939.md @@ -2,7 +2,7 @@ eip: 7939 title: Count leading zeros (CLZ) opcode description: Opcode to count the number of leading zero bits in a 256-bit word -author: Vectorized (@Vectorized) +author: Vectorized (@Vectorized), Georgios Konstantopoulos (@gakonst), Jochem Brouwer (@jochem-brouwer), Ben Adams (@benaadams) discussions-to: https://ethereum-magicians.org/t/create-a-new-opcode-for-counting-leading-zeros-clz/10805 status: Draft type: Standards Track @@ -30,6 +30,8 @@ It is a basic building block used in math operations, byte operations, compressi - bitmaps (for finding the next/previous set/unset bit) - post quantum signature schemes +Adding a `clz` opcode will also lead to cheaper ZK proving costs. The fastest known Solidity implementation uses several dynamic bitwise right shifts `shr`, which are very expensive to prove. In SP1 rv32im, a 32-bit right shift costs 1.6x more than a 32-bit mul. + ## Specification A new opcode is introduced: `CLZ` (`0x1e`). @@ -73,6 +75,35 @@ def clz(x): return 256 - len(bin_str) ``` +Or in C++, + +```c++ +inline uint32_t clz(uint32_t x) { + uint32_t r = 0; + if (!(x & 0xFFFF0000)) { r += 16; x <<= 16; } + if (!(x & 0xFF000000)) { r += 8; x <<= 8; } + if (!(x & 0xF0000000)) { r += 4; x <<= 4; } + if (!(x & 0xC0000000)) { r += 2; x <<= 2; } + if (!(x & 0x80000000)) { r += 1; } + return r; +} + +// `x` is a uint256 bit number represented with 8 uint32 limbs. +// This implementation is optimized for SP1 proving via rv32im. +// For regular compute, it performs similarly to `add`. +inline uint32_t clz(uint32_t x[8]) { + if (x[7] != 0) return clz(x[7]); + if (x[6] != 0) return 32 + clz(x[6]); + if (x[5] != 0) return 64 + clz(x[5]); + if (x[4] != 0) return 96 + clz(x[4]); + if (x[3] != 0) return 128 + clz(x[3]); + if (x[2] != 0) return 160 + clz(x[2]); + if (x[1] != 0) return 192 + clz(x[1]); + if (x[0] != 0) return 224 + clz(x[0]); + return 256; +} +``` + The cost of the opcode is 3, the same as `add`. ## Rationale @@ -89,7 +120,11 @@ Computing the least significant bit can be easily implemented with CLZ by isolat ### Gas cost -We have benchmarked the `clz` and `add` implementation in the intx library. `clz` uses approximately the same amount of compute cycles as `add`. +We have benchmarked the `clz` implementation against the `add` implementation in the intx library. `clz` uses approximately the same amount of compute cycles as `add`. + +The SP1 rv32im optimized variant uses less compute cycles than `add`, in the average and worst cases. + +In SP1 rv32im, a 256-bit `clz` is cheaper to prove than `add`. ## Backwards Compatibility @@ -141,7 +176,7 @@ CLZ ## Security Considerations -TBA +`clz` is a stateless opcode that has a low worst-case constant cost in memory usage, compute and proving costs. It is therefore safe from being exploited for denial of service attacks. ## Copyright From 461920913165cfb18285bf1bbb7fe25cc198d541 Mon Sep 17 00:00:00 2001 From: Aapsi Khaira Date: Tue, 13 May 2025 18:05:16 +0530 Subject: [PATCH 241/724] Update EIP-7702: Fixing minor typos Merged by EIP-Bot. --- EIPS/eip-7702.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/EIPS/eip-7702.md b/EIPS/eip-7702.md index efb110d7be0735..689fd3b9e1ceda 100644 --- a/EIPS/eip-7702.md +++ b/EIPS/eip-7702.md @@ -16,7 +16,7 @@ requires: 2, 161, 1052, 2718, 2929, 2930, 3541, 3607, 4844 Add a new [EIP-2718](./eip-2718.md) transaction type that allows Externally Owned Accounts (EOAs) to set the code in their account. This is done by -attaching a list of authorization tuples -- individually formated as `[chain_id, +attaching a list of authorization tuples -- individually formatted as `[chain_id, address, nonce, y_parity, r, s]` -- to the transaction. For each tuple, a delegation indicator `(0xef0100 || address)` is written to the authorizing account's code. All code executing operations must load and execute the code @@ -119,7 +119,7 @@ following: 8. Set the code of `authority` to be `0xef0100 || address`. This is a delegation indicator. * If `address` is `0x0000000000000000000000000000000000000000`, do not write - the delegation indicator. Clear the account's code by reseting the account's + the delegation indicator. Clear the account's code by resetting the account's code hash to the empty code hash `0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470`. 9. Increase the nonce of `authority` by one. @@ -404,7 +404,7 @@ however because this EIP allows EOAs to spend value intra-transaction, the concern with bumping the nonce intra-transaction and invalidating pending transactions is not significant. -#### Protection from mallebility cross-chain +#### Protection from malleability cross-chain One consideration when signing a code pointer is what code that address points to on another chain. While it is possible to create a deterministic deployment, @@ -574,7 +574,7 @@ system. ### Transaction propagation Allowing EOAs to behave as smart contracts via the delegation indicator poses -some challenges for transaction propagation. Traditionally, EOAs have only be +some challenges for transaction propagation. Traditionally, EOAs have only been able to send value via a transaction. This invariant allows nodes to statically determine the validity of transactions for that account. In other words, a single transaction has only been able to invalidate transactions pending from @@ -583,7 +583,7 @@ the sender's account. With this EIP, it becomes possible to cause transactions from other accounts to become stale. This is due to the fact that once an EOA has delegated to code, that code can be called by anyone at any point in a transaction. It becomes -impossible to know if the balance of the account has been sweeped in a static +impossible to know if the balance of the account has been swept in a static manner. While there are a few mitigations for this, the authors recommend that clients @@ -597,7 +597,7 @@ behave as the delegated code *only* for EIP-7702 transactions which include them in such a list, thus returning to clients the ability to statically analyze and reason about pending transactions. -A related issue is that an EOA's nonce maybe incremented more than once per +A related issue is that an EOA's nonce may be incremented more than once per transaction. Because clients already need to be robust in a worse scenario (described above), it isn't a major concern. However, clients should be aware this behavior is possible and design their transaction propagation accordingly. From 4303752bda655dcdb1b68c8fd3d6d20db5afca02 Mon Sep 17 00:00:00 2001 From: Aapsi Khaira Date: Tue, 13 May 2025 19:24:30 +0530 Subject: [PATCH 242/724] Update EIP-4444: Fix typos in EIP-4444 Merged by EIP-Bot. --- EIPS/eip-4444.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/EIPS/eip-4444.md b/EIPS/eip-4444.md index 26d37e73963e5f..3a071bc94ed204 100644 --- a/EIPS/eip-4444.md +++ b/EIPS/eip-4444.md @@ -30,7 +30,7 @@ Finally, this change will result in less bandwidth usage on the network as clien Clients SHOULD NOT serve headers, block bodies, and receipts that are older than `HISTORY_PRUNE_EPOCHS` epochs on the p2p network. -Clients MAY locally prune headers, block bodies, and receipts that is older than `HISTORY_PRUNE_EPOCHS` epochs. +Clients MAY locally prune headers, block bodies, and receipts that are older than `HISTORY_PRUNE_EPOCHS` epochs. #### Bootstrapping and syncing @@ -98,7 +98,7 @@ Furthermore, there is a risk that more dapps will rely on centralized services f ### Confusion with other proposals -Because there are a number of alternative proposals for reducing the execution client's footprint on disk, we've decided to enforce a specific pronunciation of the EIP. When pronouncing the EIP number, it **MUST** be pronounced EIP "four fours". All other pronounciations are incorrect. +Because there are a number of alternative proposals for reducing the execution client's footprint on disk, we've decided to enforce a specific pronunciation of the EIP. When pronouncing the EIP number, it **MUST** be pronounced EIP "four fours". All other pronunciation are incorrect. ## Copyright Copyright and related rights waived via [CC0](../LICENSE.md). From 8c475b10deebab7242f028a60016ff6c59fe2c44 Mon Sep 17 00:00:00 2001 From: SirSpudlington <73645805+SirSpudlington@users.noreply.github.com> Date: Tue, 13 May 2025 17:47:33 +0100 Subject: [PATCH 243/724] Add EIP: Algorithmic Transaction Wrapper Merged by EIP-Bot. --- EIPS/eip-7932.md | 264 ++++++++++++++++++++++++++++++++ assets/eip-7932/template-eip.md | 50 ++++++ 2 files changed, 314 insertions(+) create mode 100644 EIPS/eip-7932.md create mode 100644 assets/eip-7932/template-eip.md diff --git a/EIPS/eip-7932.md b/EIPS/eip-7932.md new file mode 100644 index 00000000000000..42904f646da696 --- /dev/null +++ b/EIPS/eip-7932.md @@ -0,0 +1,264 @@ +--- +eip: 7932 +title: Algorithmic Transaction Wrapper +description: Introduces a new transaction type wrapping transactions in alternative signature algorithms +author: James Kempton (@SirSpudlington) +discussions-to: https://ethereum-magicians.org/t/eip-7932-algorithmic-transaction-wrapper/23514 +status: Draft +type: Standards Track +category: Core +created: 2025-04-12 +requires: 155, 1559, 2718, 2930, 4844, 7702 +--- + +## Abstract + +This EIP introduces a new [EIP-2718](./eip-2718.md) typed transaction that wraps (contains) another transaction, this EIP nullifies the default signature parameters and appends signature data to the front of the transaction with a selector, this effectively wraps a transaction and swaps out signature data for alternative algorithms and data. It also creates a new precompile to be able to decode these additional signature algorithms. + +## Motivation + +As quantum computers are getting more advanced, several new post-quantum (PQ) algorithms have been designed. These algorithms all contain drawbacks such as large key sizes (>1KiB), large signature sizes or long verification times. These issues make them more expensive to compute and store than the current secp256k1 curve in use (as of 2025-04-12). + +This EIP provides a future-proof solution to these algorithms by adding a standardized way to represent alternative algorithms within a transaction. + +## Specification + +The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119 and RFC 8174. + +Note: The "verification function" referred to by this EIP is the one specified by additional EIP & their signature types. When calling explicitly the "verification function" implementations MUST NOT call the precompile due to differing gas costs. + +### Parameters + +| Constant | Value | +| - | - | +| `ALG_TX_TYPE` | `Bytes1(0x07)` | +| `GAS_PER_ADDITIONAL_VERIFICATION_BYTE`| `16` | +| `SIGRECOVER_PRECOMPILE_ADDRESS`| `Bytes20(0x12)` | +| `SIGRECOVER_PRECOMPILE_BASE_GAS` | `3000` | + +### Algorithmic Transaction + +This EIP introduces a new [EIP-2718](./eip-2718.md) transaction with a `TransactionType` of `ALG_TX_TYPE` and a `TransactionPayload` of the RLP serialization of the `AlgTransactionPayloadBody` defined below: + +`[alg_type, signature_info, parent, additional_info]` + +The field `alg_type` is an unsigned 8-bit integer (uint8) that represents the algorithm used to sign the transaction in the `parent` field. This EIP does not define algorithms for use with this transaction type; however, it does specify a NULL algorithm (0xFF) which MUST trigger implementations to verify transaction fields. + +The `signature_info` field contains information required to verify the signature of the transaction in the `parent` field. This is a byte-array of arbitrary length, which would be passed to the verification function. + +The `parent` field contains another serialized [EIP-2718](./eip-2718.md) Typed Transaction Envelope (i.e. the `parent` field type is `bytes`), which MUST be able to contain every possible `TransactionType`, including legacy transactions with a `TransactionType` of `> 0x7f`, but the only exception to this rule is the `Algorithmic Transaction` itself, which MUST NOT be placed within itself. + +These `parent` transactions all contain `y_parity`, `r`, `s` values, which MUST be set to `Bytes0()` if wrapped in a `AlgTransactionPayloadBody`, there are two exceptions to this rule however: + +- If the `alg_type` is the [NULL algorithm](#null-algorithm), the signature field MUST be left unchanged. +- If the transaction type is that of a legacy transaction, where `y_parity` MUST be equal to the chain ID value, the transactions signing data MUST also be calculated the same way as [EIP-155](./eip-155.md) specifies + +All other transaction values MUST be unchanged from their original values. + +The `additional_info` field only needs to be populated if additional protocol level signatures are required such as [EIP-7702](./eip-7702.md)'s `authorization_list`. This field MUST contain the RLP serialization of a list of the signatures `[alg_type, signature_info]` and MUST be repeated for every NON-NULL signature inside the transaction. The order of which MUST be the same as the signatures appear in the `parent` tx. This signature MUST also be checked to ensure that `alg_type` is known and is not the NULL algorithm (0xFF), `len(signature_info) <= alg.MAX_SIZE` and then MUST also be verified using the `verify` function for the specific algorithm. + +If new transaction types are specified they MUST NOT attempt to build on this EIP but instead MUST include the `y_parity`, `r`, `s` values, this will prevent backwards compatibility issues and ensure that any transaction other than EIP-7932 txs can be safely assumed to be secp256k1. + +The Algorithmic Transaction MUST NOT generate a transaction receipt with a `TransactionType` of `ALG_TX_TYPE`, it MUST emit the receipt of the transaction it is wrapping (the tx in the `parent` field). Implementations MUST not be able to differentiate between an unwrapped and wrapped transaction by receipts alone. + +When clients receive an Algorithmic Transaction via gossip or RPC, they MUST validate both the Algorithmic Transaction and the transaction in the `parent` field, any ordering (e.g. based on gas price) MUST be done on the transaction in the `parent` field. If either transaction is invalid they MUST NOT propagate the transaction to peers. + +#### Example transaction + +This is an example wrapped [EIP-1559](./eip-1559.md) transaction where `alg_type == 0x5` + +`ALG_TX_TYPE || rlp([0x5, b"signing-data", 0x02 || rlp([0x1, 0x1, 0x1, 0x1, 21000, 0x0, 0x1, 0x, [], 0x0, 0x0, 0x0])])` + +The `parent` field serializes to `0x02ce01010101825208800180c0808080`, therefore the above transaction serializes to `0x07df058c7369676e696e672d646174619002ce01010101825208800180c0808080` + +### Algorithm specification + +Further algorithms MUST be specified via an additional EIP. + +Each type of algorithm MUST specify the following fields: +| Field Name | Description | +|-|-| +|`ALG_TYPE`| The uint8 of the algorithm unique ID | +|`MAX_SIZE`| The maximum size of `signature_info` field in a transaction | +|`GAS_PENALTY`| The additional gas penalty from verification of the signature | + +The `GAS_PENALTY` field MUST only account for verification costs, not storage nor signing. + +New algorithms MUST also specify how to recover and verify a valid address (`bytes20`) from the `signature_info` field inside the transaction, the verification function MUST follow the following signature: + +`def verify(signature_info: bytes, parent_hash: bytes32) -> bytes20` + +The verify function MUST return `0x0` if there was an error recovering a valid address from the signature, otherwise the function MUST return the address of the signer. + +Specifications MUST also justify why their `GAS_PENALTY` is high enough to not cause a DOS vector, and MUST include some form of security analysis on the algorithm and that it will not cause potential security issues. + +An example of this specification can be found [here](../assets/eip-7932/template-eip.md). + +This EIP uses the `Algorithms` object to signify final and active algorithms. These are selected via the EIP process and hard-fork inclusion. + +### Verification + +Implementations MUST consider transactions invalid where `len(tx.signature_info) > alg.MAX_SIZE`, this also applies for objects inside `additional_info`. + +The following checks MUST always be made against any type of `signature_info` and `alg_type`. If the result of these checks do not pass then one of the following apply: + +1. The transaction is invalid +2. If called from the precompile, the precompile MUST return 0x0 as the address. + +```python +assert(Algorithms[alg_type] != None) # `Algorithms` is a dictionary containing every defined algorithm +assert(len(signature_info) <= alg.MAX_SIZE) +``` + +The validity/processing of the transaction should be processed similarly to the following function: + +```python +def process_transaction(tx: Transaction, from_address: bytes20 = None, start_gas = 21000, additional_info: List[Callable[[bytes32], bytes20]]): + match tx: + # Verification for other transactions, if `from_address != None` + # then the verifier MUST NOT attempt to validate the `y_parity`, `r`, `s` + # parameters. Additionally, the verification function MUST start the initial gas value + # at `start_gas`. Every further signature where all parameters are null MUST instead use + # `additional_info` field corresponding to to which they appeared (i.e. the first signature to be null is at additional_info[0]). + # If the transaction is a legacy transaction and `from_address != None`, implementations + # MUST ensure that `y_parity == chainid`. + ... + + ALG_TX: + assert(from_address == None) # Ensure no double-wrapping + assert(Algorithms[alg_type] != None) + + alg = Algorithms[alg_type] + assert(len(signature_info) <= alg.MAX_SIZE) + + from_address = None + if alg_type != 0xFF: # NULL TX + valid, from_address = alg.verify(tx.signature_info, calculate_signing_hash(wrapped), chain_id) # calculate_signing_hash is defined within the wrapped transaction's EIP. + assert(valid) + + # This is only an example, a method like this should not be used in production, instead the signature info should be passed + # into the processing function. + + additional_info_verifiers = [] + + for additional_info in tx[3:]: + additional_info_verifiers.append(lambda sig_hash: Algorithms[additional_info.alg_type].verify(additional_info.signature_info, calculate_signing_hash(sig_hash))) + + process_transaction(tx.parent, from_address, 21000 + calculate_penalty(tx.signature_info, alg)) +``` + +### Gas calculation + +All transactions that use more resources than the secp256k1 curve suffer an additional penalty. This penalty MUST be calculated as follows: + +```python +def calculate_penalty(signing_data: bytes, algorithm: int) -> int: + gas_penalty_base = max(len(signing_data) - 65, 0) * GAS_PER_ADDITIONAL_VERIFICATION_BYTE + total_gas_penalty = gas_penalty_base + ALGORITHMS[algorithm].GAS_PENALTY + return total_gas_penalty +``` + +The penalty MUST be added onto the `21000` base gas of each transaction BEFORE the transaction is processed. If the wrapped tx's `gas_limit` is less then `21000 + calculate_penalty(signing_data, algorithm)` than the transaction MUST be considered invalid and MUST NOT be included within blocks. This transaction also MUST inherit the intrinsics of the wrapped tx's fee structure (e.g. a wrapped EIP-1559 tx would behave as a EIP-1559 tx). + +The penalty MUST be applied to every instance of an `additional_info` object, which then MUST be added onto the transaction's initial gas. + +### `sigrecover` precompile + +This EIP also introduces a new precompile located at `SIGRECOVER_PRECOMPILE_ADDRESS`. + +This precompile MUST NOT be called when verifying transaction parameters, instead this call should be verified as specified above. + +This precompile MUST cost `SIGRECOVER_PRECOMPILE_BASE_GAS` when calling even if algorithm does not exist, this price MUST be aggregated with algorithm specific `GAS_PENALTY` and the output of `calculate_penalty` for the signature data, this penalty is charged once the `sigrecover` precompile executes. + +The precompile logic executes the following logic: + +```python + +def sigrecover_precompile(input: Bytes) -> Bytes: + # Recover signature length and type + assert(len(input) >= 64) + hash = input[:32] + alg_type = input[32] + sig_length = int.from_bytes(input[33:64], "little") + + # Ensure the algorithm exists and signature is correct size + if alg_type not in Algorithms: + return bytes20(0x0) + + alg = Algorithms[alg_type] + + if sig_length > alg.MAX_SIZE: + return bytes20(0x0) + + # Run verify function + return alg.verify(input[64:64 + sig_length], hash) + +``` + +### NULL algorithm + +The NULL algorithm (0xFF) MUST be present if the signature parameters inside the wrapped transaction are still valid for `secp256k1`, but there are more parameters in the transaction such as [EIP-7702](./eip-7702.md)'s `authorization_list` that require swapping out for different algorithms. + +The `signature_info` field MUST be zero-sized if the NULL algorithm is not present. + +The NULL algorithm MUST NOT be present if the transaction does not contain additional signatures. + +## Rationale + +### Setting `y_parity`, `r`, `s` values to zero rather than removing them + +Keeping the `y_parity`, `r`, `s` values inside the transactions keeps the previous parsing, verification and processing logic the same and allows for minimal modification to the other specifications while still preventing excessive space usage. + +### Opaque `signature_info` type + +As each algorithm has unique properties, i.e. signature recovery and key sizes, a object is needed to hold every permutation of every possible key and signature. A bytearray of dynamic size would be able to achieve this goal, this does lead to a DoS vector which the [Gas penalties](#gas-penalties) section solves along with the `MAX_SIZE` parameter. + +### Gas penalties + +Having multiple different algorithms results in multiple different signature sizes, and verification costs. Hence, every signature algorithm that is more expensive than the default ECDSA secp256k1 curve, incurs an additional gas penalty, this is to discourage the use of overly expensive algorithms for no specific reason. + +The `GAS_PER_ADDITIONAL_VERIFICATION_BYTE` value being `16` was taken from the calldata cost of a transaction, as it is a similar datatype and must persist indefinitely to ensure later verification. + +### Not adding the `secp256k1` curve + +Having a type for `secp256k1` allows for several iterations of the same object to be present across the network. Additionally the only purpose for this curve would be for prototyping and testing with client teams, as the resultant receipt, logs and state change would be the same as a non-wrapped transaction. + +### Not specifying account key-sharing / migration + +Allowing a single account to share multiple keys creates a security risk as it reduces the security to the weakest algorithm. This is also out of scope for this EIP and could be implemented via a future EIP. + +### Keeping a similar address rather than introducing a new address format + +While adding a new address format for every new algorithm would ensure that collisions never happen and that security is not bound by the lowest common denominator, the amount of changes that would have to be made and backwards compatibility issues would be too vast to warrant this. + +### New precompile over modifying the `ecrecover` precompile + +Initially, modifying the `ecrecover` precompile was going to be selected over creating a new precompile, however, this was ruled out after it took too much complexity to implement or may break backwards compatibility. + +### Hard fork over [EIP‑4337](./eip-4337.md) Account Abstraction + +This EIP allows for [EIP‑4337](./eip-4337.md) `Bundler`s to settle `UserOperation`s onchain using a different algorithm which in the future may be the only option if post-quantum issues cause the secp256k1 curve to be phased out. + +## Backwards Compatibility + +Non-EIP-7932 transactions will still be included within blocks and will be treated as the default secp256k1 curve. Therefore there would be no backwards compatibility issues will processing other transactions. However, as a new [EIP-2718](./eip-2718.md) transaction has been added non-upgraded clients would not be able to process these transactions nor blocks that include these transactions. + +## Test Cases + +These test cases do not involve processing other types of transactions. Only the wrapping, unwrapping and verification of these transactions without interfacing with the `parent` tx held inside the main tx. + +All the following test cases use the parameters from the example eip specified in the [Algorithm Specification Section](../assets/eip-7932/template-eip.md) listed above. + + + +## Security Considerations + +Allowing more ways to potentially create transactions for a single account may decrease overall security for that specific account, however this is partially mitigated by the increase in processing power required to trial all algorithms. Even still, adding additional algorithms may need further discussing to ensure that the security of the network would not be compromised. + +Having `signature_info` be of no concrete type creates a chance that an algorithms logic could be specified or implemented incorrectly, which could lead to, in the best case, invalid blocks, or at worst, the ability for anyone to sign a fraudulent transaction for any account. This security consideration is delegated to the algorithms specification, therefore care must be taken when writing these algorithm specifications to avoid critical security flaws. + + + +## Copyright + +Copyright and related rights waived via [CC0](../LICENSE.md). diff --git a/assets/eip-7932/template-eip.md b/assets/eip-7932/template-eip.md new file mode 100644 index 00000000000000..4cb7509204fd06 --- /dev/null +++ b/assets/eip-7932/template-eip.md @@ -0,0 +1,50 @@ +--- +title: Example EIP to add secp256k1 curve as an algorithmic type +description: Example EIP to add secp256k1 curve as an algorithmic type +Author: ExampleAuthor +discussions-to: fakeurl +status: Draft +type: Standards Track +category: Core +created: 2025-04-12 +requires: 7932 +--- + +## Abstract +This example EIP adds secp256k1 curve as an algorithmic type. + +## Motivation +secp256k1 is the commonly used curve, therefore it should be added. + +## Specification + +This EIP defines a new [EIP-7932](../../EIPS/eip-7932.md) algorithmic type with the following parameters. + +| Constant | Value | +| - | - | +| `ALG_TYPE` | `Bytes1(0x0)` | +| `GAS_PENALTY`| `0` | +| `MAX_SIZE` | `65` | + +```python +def verify(signature_info: bytes, parent_hash: bytes32) -> bytes20: + assert(len(signature_info) == 96) + r, s, v = signature_info[0:32], signature_info[32:64], signature_info[64:] + + # This assumes `ecrecover` is identical to the `ecrecover` function in solidity. + signer = ecrecover(parent_hash, v, r, s) + + return signer +``` + +## Rationale +secp256k1 is the commonly used curve, therefore it should be added. + +## Backwards Compatibility +No backward compatibility issues found. + +## Security Considerations +Needs discussion. + +## Copyright +Copyright and related rights waived via [CC0](../../LICENSE.md). From 7a29ce57611824f03b2cb0e7c5dabd44c15cfd4d Mon Sep 17 00:00:00 2001 From: Lukas <36800180+lukasrosario@users.noreply.github.com> Date: Tue, 13 May 2025 13:38:02 -0400 Subject: [PATCH 244/724] Update EIP-5792: fix typo (#9770) --- EIPS/eip-5792.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-5792.md b/EIPS/eip-5792.md index 881f8255b4d496..b53b3c34418032 100644 --- a/EIPS/eip-5792.md +++ b/EIPS/eip-5792.md @@ -14,7 +14,7 @@ requires: 1193 ## Abstract Defines new JSON-RPC methods which enable apps to ask a wallet to process a batch of onchain write calls and to check on the status of those calls. -Applications can specify that these onchain calls be executed taking advantage of specific capabilities previously expressed by the wallet; an additional, a novel wallet RPC is defined to enable apps to query the wallet for those capabilities. +Applications can specify that these onchain calls be executed taking advantage of specific capabilities previously expressed by the wallet; an additional, novel wallet RPC is defined to enable apps to query the wallet for those capabilities. ## Motivation From cb98c19ceffdd28c6d3d639d15b37d74e5a75784 Mon Sep 17 00:00:00 2001 From: Jochem Brouwer Date: Tue, 13 May 2025 21:02:16 +0200 Subject: [PATCH 245/724] Update EIP-5920: add status stack return item / improve gas schedule Merged by EIP-Bot. --- EIPS/eip-5920.md | 31 +++++++++++++++++++------------ 1 file changed, 19 insertions(+), 12 deletions(-) diff --git a/EIPS/eip-5920.md b/EIPS/eip-5920.md index 5840c325ea0dac..43ae5fa6529486 100644 --- a/EIPS/eip-5920.md +++ b/EIPS/eip-5920.md @@ -2,13 +2,13 @@ eip: 5920 title: PAY opcode description: Introduces a new opcode, PAY, to send ether to an address without calling any of its functions -author: Gavin John (@Pandapip1), Zainan Victor Zhou (@xinbenlv), Sam Wilson (@SamWilsn) +author: Gavin John (@Pandapip1), Zainan Victor Zhou (@xinbenlv), Sam Wilson (@SamWilsn), Jochem Brouwer (@jochem-brouwer), Charles Cooper (@charles-cooper) discussions-to: https://ethereum-magicians.org/t/eip-5920-pay-opcode/11717 status: Review type: Standards Track category: Core created: 2022-03-14 -requires: 2929, 7523 +requires: 214, 2929, 7523 --- ## Abstract @@ -19,10 +19,14 @@ This EIP introduces a new opcode, `PAY`, taking two stack parameters, `addr` and Currently, to send ether to an address requires you to call into that address, which transfers execution context to that address, which creates several issues: -- First of all, it opens a reentrancy attack vector, as the recipient can call back into the sender. More generally, the recipient can unilaterally execute arbitrary state changes, limited only by the gas stipend, which is not desirable from the point of view of the sender. -- Secondly, it opens a DoS vector. Contracts which want to send ether must be cognizant of the possibility that the recipient will run out of gas or revert. -- The `EXTCALL` opcode does not provide a way to restrict gas. -- Finally, the `CALL` opcode is needlessly expensive for simple ether transfers, as it requires the memory and stack to be expanded, the recipient's full data including code and memory to be loaded, and finally needs to execute a call, which might do other unintentional operations. Having a dedicated opcode for ether transfers solves all of these issues, and would be a useful addition to the EVM. +- First of all, it opens a reentrancy attack vector, as the recipient can call back into the sender. More generally, the recipient can unilaterally execute arbitrary state changes, limited only by the gas forwarded, which is not desirable from the point of view of the sender. + - In practice, when calling into another account and sending ether, 2300 gas (the "gas stipend") is always available "for free" in the newly created call frame. Although it is currently not possible to make storage state changes with the 2300 gas stipend (see the last minute rejection of [EIP-1283](./eip-1283.md) from Constantinople to be replaced with the "gas stipend safe" [EIP-2200](./eip-2200.md) version in Istanbul), it is possible to do this with transient storage ([EIP-1153](./eip-1153.md)). This is a security risk where potentially the transient storage gets changed unintentionally. The goal is to send ether, and not have to consider these potential unintuitive security problems. +- Secondly, it opens a DoS vector. Contracts wanting to send ether must be cognizant of the possibility that the recipient will run out of gas or revert. +- Future potential call-like opcodes may not provide a way to restrict the amount of gas being forwarded to the recipient, so the meager mitigation against unintended side effects in use today (gas limit) is not guaranteed to be available. +- The `CALL` and `EXTCALL` opcodes will execute code on the receipient, which is unintended when wanting to send ether and which could lead to unintentional operations. The code execution also has to be paid for in gas, even when the intention is to only send ether, which is thus an unnecessary waste of gas. +- Finally, [EIP-7702](./eip-7702.md) allows to delegate externally owned accounts (EOAs) to other accounts, which breaks the invariant that EOAs cannot contain code. Therefore, calling such EOA with the intention to send ether will thus also execute code and cost unnecessary gas. + +Having a dedicated opcode for ether transfers solves all of these issues, and would be a useful addition to the EVM. ## Specification @@ -42,11 +46,14 @@ Currently, to send ether to an address requires you to call into that address, w A new opcode is introduced: `PAY` (`0xfc`), which: +- Halt with exceptional failure if the current frame is static, as defined in [EIP-214](./eip-214.md). - Pops two values from the stack: `addr` then `val`. -- Charges the gas cost detailed below. - Exceptionally halts if `addr` has any of the high 12 bytes set to a non-zero value (i.e. it does not contain a 20-byte address). -- Transfers `val` wei from the current target address to the address `addr`. +- Charges the gas cost detailed below. - Marks `addr` as warm (adding `addr` to `accessed_addresses`). +- Transfers `val` wei from the current address to the address `addr`, only if the current address has a balance greater than or equal to `val`. +- Push `1` on the stack if the `PAY` operation was succesful, or `0` if it failed. + - Currently only insufficient balance would produce a `0` return value. ### Gas Cost @@ -76,7 +83,7 @@ The halting behavior is designed to allow for Address Space Extension. If the high bytes were truncated, as in `CALL`, contracts could depend on the truncating behavior. If the address space were extended beyond 20 bytes, `PAY` would either not be able to target those accounts, or code expecting truncation could send ether to the wrong address. -Because this behavior may be changed, contracts should not rely on this halting behavior and use other methods to intentionally halt (like the cheaper `INVALID` opcode). +Because this behavior may be changed, contracts should not rely on this halting behavior and use methods designated to intentionally halt (such as the [`INVALID`](./eip-141.md) opcode). ## Backwards Compatibility @@ -84,9 +91,9 @@ This change requires a hard fork. ## Security Considerations -Existing contracts should not rely on their balance being under their control, since it is already possible to send ether to an address without calling it, by creating a temporary contract and immediately `SELFDESTRUCT`ing it, sending the ether to an arbitrary address. -It is also possible to involuntarily fund an account using priority fees. -However, this opcode does make this process cheaper and easier for already-vulnerable contracts. +Existing contracts should not rely on their balance being under their control, since it is already possible to send ether to an address without calling it, by using the `SELFDESTRUCT` opcode (somewhat restricted in [EIP-6780](./eip-6780.md)). +It is also possible to involuntarily fund an account with priority fees sent to a `block.coinbase`. +However, this opcode does make this process cheaper and easier. It thus does not break an invariant. ## Copyright From 2f7d1a9085f8c5dc85f1cc03f62c1bac8037cbd1 Mon Sep 17 00:00:00 2001 From: Aapsi Khaira Date: Wed, 14 May 2025 02:03:57 +0530 Subject: [PATCH 246/724] Update EIP-7002: fix variable name typo in withdrawal requests dequeue function Merged by EIP-Bot. --- EIPS/eip-7002.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7002.md b/EIPS/eip-7002.md index 695ac757472b9b..3d35973a6956d6 100644 --- a/EIPS/eip-7002.md +++ b/EIPS/eip-7002.md @@ -196,7 +196,7 @@ def dequeue_withdrawal_requests(): num_dequeued = min(num_in_queue, MAX_WITHDRAWAL_REQUESTS_PER_BLOCK) reqs = [] - for i in range(num_dequeue): + for i in range(num_dequeued): queue_storage_slot = WITHDRAWAL_REQUEST_QUEUE_STORAGE_OFFSET + (queue_head_index + i) * 3 source_address = address(sload(WITHDRAWAL_REQUEST_PREDEPLOY_ADDRESS, queue_storage_slot)[0:20]) validator_pubkey = ( From 60eaabc27e72809ca4de8438bf406fcacd026201 Mon Sep 17 00:00:00 2001 From: Tim Beiko <9390255+timbeiko@users.noreply.github.com> Date: Tue, 13 May 2025 16:08:24 -0700 Subject: [PATCH 247/724] Update EIP-7607: Update eip-7607.md Merged by EIP-Bot. --- EIPS/eip-7607.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/EIPS/eip-7607.md b/EIPS/eip-7607.md index 2faf76da35bb8e..50a42e2e80ceb5 100644 --- a/EIPS/eip-7607.md +++ b/EIPS/eip-7607.md @@ -23,6 +23,9 @@ Definitions for `Scheduled for Inclusion`, `Considered for Inclusion` and `Propo #### Core EIPs * [EIP-7594](./eip-7594.md): PeerDAS - Peer Data Availability Sampling +* [EIP-7823](./eip-7823.md): Set upper bounds for MODEXP +* [EIP-7892](./eip-7892.md): Blob Parameter Only Hardforks +* [EIP-7823](./eip-7823.md): Set upper bounds for MODEXP * [EIP-7892](./eip-7892.md): Blob Parameter Only Hardforks * [EIP-7935](./eip-7935.md): Set default gas limit to XX0M From a693ec53cd54fb09e09394637fa7b83f1ff01458 Mon Sep 17 00:00:00 2001 From: lightclient <14004106+lightclient@users.noreply.github.com> Date: Wed, 14 May 2025 07:12:15 -0600 Subject: [PATCH 248/724] Update EIP-7702: Clarify read ops Merged by EIP-Bot. --- EIPS/eip-7702.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/EIPS/eip-7702.md b/EIPS/eip-7702.md index 689fd3b9e1ceda..008633c8e65f48 100644 --- a/EIPS/eip-7702.md +++ b/EIPS/eip-7702.md @@ -149,11 +149,11 @@ The affected executing operations are: * any transaction where `destination` points to an address with a delegation indicator present -For code reading, only `CODESIZE` and `CODECOPY` instructions are affected -reading. They operate directly on the executing code instead of the delegation. -For example, when executing a delegated account `EXTCODESIZE` returns `23` (the -size of `0xef0100 || address`) whereas `CODESIZE` returns the size of the code -residing at `address`. +For code reading, only `CODESIZE` and `CODECOPY` instructions are affected. They +operate directly on the executing code instead of the delegation. For example, +when executing a delegated account `EXTCODESIZE` returns `23` (the size of +`0xef0100 || address`) whereas `CODESIZE` returns the size of the code residing +at `address`. *Note, this means during delegated execution `CODESIZE` and `CODECOPY` produce a different result compared to calling `EXTCODESIZE` and `EXTCODECOPY` on the @@ -183,7 +183,7 @@ authorization list length`. The transaction sender will pay for all authorization tuples, regardless of validity or duplication. -If a code reading instruction accesses a cold account during the resolution of +If a code executing instruction accesses a cold account during the resolution of delegated code, add an additional [EIP-2929](eip-2929.md) `COLD_ACCOUNT_READ_COST` cost of `2600` gas to the normal cost and add the account to `accessed_addresses`. Otherwise, assess a `WARM_STORAGE_READ_COST` From bc623b870f0d49bf9a58fec39708782c788c30e4 Mon Sep 17 00:00:00 2001 From: Marc Date: Wed, 14 May 2025 15:28:44 +0100 Subject: [PATCH 249/724] Update EIP-7793: Change TXINDEX to ASSERTTXINDEX Merged by EIP-Bot. --- EIPS/eip-7793.md | 42 +++++++++++++++++++++++++----------------- 1 file changed, 25 insertions(+), 17 deletions(-) diff --git a/EIPS/eip-7793.md b/EIPS/eip-7793.md index 9b5cb9efebd194..f59208b594d8a4 100644 --- a/EIPS/eip-7793.md +++ b/EIPS/eip-7793.md @@ -1,9 +1,9 @@ --- eip: 7793 -title: TXINDEX precompile -description: Precompile to get index of transaction within block +title: ASSERTTXINDEX opcode +description: Opcode that only executes at a specific index within a block author: Marc Harvey-Hill (@Marchhill), Ahmad Bitar (@smartprogrammer93) -discussions-to: https://ethereum-magicians.org/t/eip-7793-txindex-precompile/21513 +discussions-to: https://ethereum-magicians.org/t/eip-7793-asserttxindex-opcode/21513 status: Draft type: Standards Track category: Core @@ -12,37 +12,45 @@ created: 2024-10-17 ## Abstract -This EIP proposes to add a new precompile that returns the index of the transaction being executed within the current block. +This EIP proposes to add a new opcode `ASSERTTXINDEX` (`0xfb`), that reverts if the index of the current transaction within the block does not match the expected value. This allows for transactions that can only be executed at a certain index within a block. ## Motivation -The new precompile aims to improve support for encrypted mempools. In order to be secure, the validity of encrypted mempool transactions should be tied to the inclusion of all transactions by a proposer in the correct slot, and following the ordering rules. If these rules are not enshrined as block validity conditions then they can be enforced by a smart contract. - -This proposal enables smart contract solutions to check their own transaction index, so they can enforce inclusion at the correct index. These out-of-protocol solutions could be used for experimentation until a design appropriate for enshrinement is agreed upon. +The new opcode aims to improve support for encrypted mempools. Transactions in an encrypted mempool are ordered while the transactions are encrypted, before being decrypted and included onchain at the top of the block. If the builder does not respect the order when including the decrypted transactions then they could frontrun decrypted transactions. The new opcode can be used to make this impossible; if a decrypted transaction is not included at the correct index, it will revert. ## Specification -If `block.timestamp >= TBD` a new precompiled contract `TXINDEX` shall be created at address `TBD`. +A new opcode `ASSERTTXINDEX` is introduced at `0xfb`. It takes as an argument the expected transaction index as an offset into calldata. + +### Input + +The opcode takes a single input from the stack, an offset into calldata. From the provided byte offset, a 32 byte word (the expected transaction index) is retrieved from calldata, matching the semantics of `CALLDATALOAD`. + +### Behaviour + +The `ASSERTTXINDEX` instruction will revert under the following conditions: -`TXINDEX` returns as output the transaction index as a 4 byte uint in big endian encoding. +- The current transaction index does not match the expected value loaded from calldata. +- If `gasUsed > 3` (to allow a `PUSH*` or similar instruction before to provide an argument). +- There is not enough gas remaining or enough items on the stack. + +Otherwise it will have no effect. ### Gas Cost -The gas cost for `TXINDEX` is a fixed fee of `2` +The gas cost for `ASSERTTXINDEX` is a fixed fee of `3`. ## Rationale -### Gas Price - -The precompile is priced to match similar opcodes in the `W_base` set. +### Assertion -### Precompile +An alternative design could simply return the current transaction index. The assertion approach is favoured as it means that the expected transaction index can be determined statically, rather than allowing dynamic behaviour based on the returned transaction index. This prevents complex constraints being imposed that makes it difficult to build a block. -Making the feature a precompile rather than an opcode gives L2s flexibility to decide whether to implement it. +Furthermore the instruction must execute at the start of a transaction (with a `PUSH*` before to provide an argument) and read its input from calldata, so that one can statically evaluate what the expected transaction index is. -### ZK-VM proving +### Gas Price -The TXINDEX precompile should not increase the complexity of proving EVM execution, as it is similar to existing opcodes such as GAS. If a whole block is proven then no additional inputs to the circuit are required to prove transaction indices, as they can be inferred from the transaction ordering. If a transaction is proved individually then the index must be provided as an input to the circuit, along with the remaining gas for GAS, and more for other introspective opcodes. +The opcode is priced to match `CALLDATALOAD`, in the `W_verylow` set. ## Backwards Compatibility From 73d4ca3a8341b3f1058c284e79cdb46d3e59702b Mon Sep 17 00:00:00 2001 From: nixo Date: Thu, 15 May 2025 10:13:46 -0600 Subject: [PATCH 250/724] Update EIP-7691: Move to Final Merged by EIP-Bot. --- EIPS/eip-7691.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/EIPS/eip-7691.md b/EIPS/eip-7691.md index 51ebf0e9dc99ff..2bbc7d20da59c7 100644 --- a/EIPS/eip-7691.md +++ b/EIPS/eip-7691.md @@ -4,8 +4,7 @@ title: Blob throughput increase description: Increase the number of blobs to reach a new target and max of 6 and 9 blobs per block respectively author: Parithosh Jayanthi (@parithosh), Toni Wahrstätter (@nerolation), Sam Calder-Mason (@samcm), Andrew Davis (@savid), Ansgar Dietrichs (@adietrichs) discussions-to: https://ethereum-magicians.org/t/eip-7691-blob-throughput-increase/19694 -status: Last Call -last-call-deadline: 2025-04-01 +status: Final type: Standards Track category: Core created: 2024-04-17 From 41c80db11e896a84358d80624fbd1963936a2ae0 Mon Sep 17 00:00:00 2001 From: nixo Date: Thu, 15 May 2025 10:21:06 -0600 Subject: [PATCH 251/724] Update EIP-7549: Move to Final Merged by EIP-Bot. --- EIPS/eip-7549.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/EIPS/eip-7549.md b/EIPS/eip-7549.md index 79222be9c14072..37b3589d5d06f1 100644 --- a/EIPS/eip-7549.md +++ b/EIPS/eip-7549.md @@ -4,8 +4,7 @@ title: Move committee index outside Attestation description: Move committee index outside of the signed Attestation message author: dapplion (@dapplion), Mikhail Kalinin (@mkalinin) discussions-to: https://ethereum-magicians.org/t/eip-7549-move-committee-index-outside-attestation/16390 -status: Last Call -last-call-deadline: 2025-02-21 +status: Final type: Standards Track category: Core created: 2023-11-01 From 451cd9e1ecb30b19be1c02199760a70d6248e604 Mon Sep 17 00:00:00 2001 From: nixo Date: Thu, 15 May 2025 10:21:25 -0600 Subject: [PATCH 252/724] Update EIP-7623: Move to Final Merged by EIP-Bot. --- EIPS/eip-7623.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/EIPS/eip-7623.md b/EIPS/eip-7623.md index 744f2075ba5dee..7e7e2c52f1e39f 100644 --- a/EIPS/eip-7623.md +++ b/EIPS/eip-7623.md @@ -4,8 +4,7 @@ title: Increase calldata cost description: Increase calldata cost to reduce maximum block size author: Toni Wahrstätter (@nerolation), Vitalik Buterin (@vbuterin) discussions-to: https://ethereum-magicians.org/t/eip-7623-increase-calldata-cost/18647 -status: Last Call -last-call-deadline: 2025-03-01 +status: Final type: Standards Track category: Core created: 2024-02-13 From d279420049528a42ae2ec82f4fc968244ec91ca0 Mon Sep 17 00:00:00 2001 From: Sam Wilson <57262657+SamWilsn@users.noreply.github.com> Date: Thu, 15 May 2025 12:28:35 -0400 Subject: [PATCH 253/724] Update EIP-3074: Move to Withdrawn (#9771) Update eip-3074.md --- EIPS/eip-3074.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/EIPS/eip-3074.md b/EIPS/eip-3074.md index aeb5b3d186def2..5bae7f38086404 100644 --- a/EIPS/eip-3074.md +++ b/EIPS/eip-3074.md @@ -4,11 +4,12 @@ title: AUTH and AUTHCALL opcodes description: Allow externally owned accounts to delegate control to a contract. author: Sam Wilson (@SamWilsn), Ansgar Dietrichs (@adietrichs), Matt Garnett (@lightclient), Micah Zoltu (@micahzoltu) discussions-to: https://ethereum-magicians.org/t/eip-3074-sponsored-transaction-precompile/4880 -status: Stagnant +status: Withdrawn type: Standards Track category: Core created: 2020-10-15 requires: 155 +withdrawal-reason: Superceded by EIP-7702 --- ## Abstract From 1cbdd6783f77042ff55592eeef937f945705e1d8 Mon Sep 17 00:00:00 2001 From: nixo Date: Thu, 15 May 2025 10:29:03 -0600 Subject: [PATCH 254/724] Update EIP-7685: Move to Final Merged by EIP-Bot. --- EIPS/eip-7685.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/EIPS/eip-7685.md b/EIPS/eip-7685.md index 67ecb425d78f1d..fd13f71d65ccd0 100644 --- a/EIPS/eip-7685.md +++ b/EIPS/eip-7685.md @@ -4,8 +4,7 @@ title: General purpose execution layer requests description: A general purpose bus for sharing EL triggered requests with the CL author: lightclient (@lightclient), Felix Lange (@fjl) discussions-to: https://ethereum-magicians.org/t/eip-7685-general-purpose-execution-layer-requests/19668 -status: Last Call -last-call-deadline: 2025-02-21 +status: Final type: Standards Track category: Core created: 2024-04-14 From c45ae256ef1355ae6dd0e2beb551083b56ea4460 Mon Sep 17 00:00:00 2001 From: nixo Date: Thu, 15 May 2025 10:45:43 -0600 Subject: [PATCH 255/724] Update EIP-7002: Move to Final Merged by EIP-Bot. --- EIPS/eip-7002.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/EIPS/eip-7002.md b/EIPS/eip-7002.md index 3d35973a6956d6..43c557f690c68e 100644 --- a/EIPS/eip-7002.md +++ b/EIPS/eip-7002.md @@ -4,8 +4,7 @@ title: Execution layer triggerable withdrawals description: Allow validators to trigger exits and partial withdrawals via their execution layer (0x01) withdrawal credentials author: Danny Ryan (@djrtwo), Mikhail Kalinin (@mkalinin), Ansgar Dietrichs (@adietrichs), Hsiao-Wei Wang (@hwwhww), lightclient (@lightclient), Felix Lange (@fjl) discussions-to: https://ethereum-magicians.org/t/eip-7002-execution-layer-triggerable-exits/14195 -status: Last Call -last-call-deadline: 2025-02-21 +status: Final type: Standards Track category: Core created: 2023-05-09 From 395c8a018f90990f73f9735af004699d7d54f766 Mon Sep 17 00:00:00 2001 From: nixo Date: Thu, 15 May 2025 10:46:25 -0600 Subject: [PATCH 256/724] Update EIP-6110: Move to Final Merged by EIP-Bot. --- EIPS/eip-6110.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/EIPS/eip-6110.md b/EIPS/eip-6110.md index cbe8bf6a28fa1d..c99fef2dd88b36 100644 --- a/EIPS/eip-6110.md +++ b/EIPS/eip-6110.md @@ -4,8 +4,7 @@ title: Supply validator deposits on chain description: Provides validator deposits as a list of deposit operations added to the Execution Layer block author: Mikhail Kalinin (@mkalinin), Danny Ryan (@djrtwo), Peter Davies (@petertdavies) discussions-to: https://ethereum-magicians.org/t/eip-6110-supply-validator-deposits-on-chain/12072 -status: Last Call -last-call-deadline: 2025-02-21 +status: Final type: Standards Track category: Core created: 2022-12-09 From 87c138daf8209c73c8976f7218082c78fa496028 Mon Sep 17 00:00:00 2001 From: nixo Date: Thu, 15 May 2025 10:59:36 -0600 Subject: [PATCH 257/724] Update EIP-2935: Move to Final Merged by EIP-Bot. --- EIPS/eip-2935.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/EIPS/eip-2935.md b/EIPS/eip-2935.md index 06aadd458ee04e..f6a77fdefc7b05 100644 --- a/EIPS/eip-2935.md +++ b/EIPS/eip-2935.md @@ -4,8 +4,7 @@ title: Serve historical block hashes from state description: Store and serve last 8191 block hashes as storage slots of a system contract to allow for stateless execution author: Vitalik Buterin (@vbuterin), Tomasz Stanczak (@tkstanczak), Guillaume Ballet (@gballet), Gajinder Singh (@g11tech), Tanishq Jasoria (@tanishqjasoria), Ignacio Hagopian (@jsign), Jochem Brouwer (@jochem-brouwer), Sina Mahmoodi (@s1na) discussions-to: https://ethereum-magicians.org/t/eip-2935-save-historical-block-hashes-in-state/4565 -status: Last Call -last-call-deadline: 2025-04-01 +status: Final type: Standards Track category: Core created: 2020-09-03 From d4c67cdfe5d75b142d7740fb60d55be2cd6d4f1e Mon Sep 17 00:00:00 2001 From: nixo Date: Thu, 15 May 2025 11:02:02 -0600 Subject: [PATCH 258/724] Update EIP-7840: Move to Final Merged by EIP-Bot. --- EIPS/eip-7840.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/EIPS/eip-7840.md b/EIPS/eip-7840.md index 2d091cd175433b..82df1e6572862a 100644 --- a/EIPS/eip-7840.md +++ b/EIPS/eip-7840.md @@ -4,8 +4,7 @@ title: Add blob schedule to EL config files description: Include a per-fork blob parameters in client configuration files author: lightclient (@lightclient) discussions-to: https://ethereum-magicians.org/t/add-blob-schedule-to-execution-client-configuration-files/22182 -status: Last Call -last-call-deadline: 2025-04-01 +status: Final type: Informational created: 2024-12-12 --- From 18f680b316b9ee934a0cbd7d355c1bfc4bc18c25 Mon Sep 17 00:00:00 2001 From: Gengar Date: Thu, 15 May 2025 20:03:21 +0300 Subject: [PATCH 259/724] Update EIP-5: fixed typo in EIPS/eip-5.md (#9716) Update eip-5.md --- EIPS/eip-5.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-5.md b/EIPS/eip-5.md index 5c875111d0e9b0..8af34613a85622 100644 --- a/EIPS/eip-5.md +++ b/EIPS/eip-5.md @@ -39,7 +39,7 @@ After the call, the `MSIZE` opcode should return the size the memory was actuall ### Motivation -In general, it is good practise to reserve a certain memory area for the output of a call, +In general, it is good practice to reserve a certain memory area for the output of a call, because letting a subroutine write to arbitrary areas in memory might be dangerous. On the other hand, it is often hard to know the output size of a call prior to performing the call: The data could be in the storage of another contract which is generally inaccessible and From dd45f0948d0e55654dea1f841072d37c4a739f58 Mon Sep 17 00:00:00 2001 From: nixo Date: Thu, 15 May 2025 11:07:40 -0600 Subject: [PATCH 260/724] Update EIP-7251: Move to Final Merged by EIP-Bot. --- EIPS/eip-7251.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/EIPS/eip-7251.md b/EIPS/eip-7251.md index f29c0eda1e7495..6572ce19492ef7 100644 --- a/EIPS/eip-7251.md +++ b/EIPS/eip-7251.md @@ -4,8 +4,7 @@ title: Increase the MAX_EFFECTIVE_BALANCE description: Allow validators to have larger effective balances, while maintaining the 32 ETH lower bound. author: mike (@michaelneuder), Francesco (@fradamt), dapplion (@dapplion), Mikhail (@mkalinin), Aditya (@adiasg), Justin (@justindrake), lightclient (@lightclient), Felix Lange (@fjl) discussions-to: https://ethereum-magicians.org/t/eip-7251-increase-the-max-effective-balance/15982 -status: Last Call -last-call-deadline: 2025-02-21 +status: Final type: Standards Track category: Core created: 2023-06-28 From 3a4a08689d5eda893147f39d9e79c8a496dfe013 Mon Sep 17 00:00:00 2001 From: Jacek Glen Date: Thu, 15 May 2025 19:17:24 +0200 Subject: [PATCH 261/724] Add EIP: General Repricing Merged by EIP-Bot. --- EIPS/eip-7904.md | 391 ++++++++++++++++++ .../final_gas_schedule_comparison.csv | 168 ++++++++ .../eip-7904/gas-cost-estimator-proposal.pdf | Bin 0 -> 102266 bytes assets/eip-7904/gas-cost-estimator-report.pdf | Bin 0 -> 1202772 bytes assets/eip-7904/gas-cost-estimator.pdf | Bin 0 -> 5165987 bytes assets/eip-7904/raxhvl_memory_exp_100M.png | Bin 0 -> 225380 bytes 6 files changed, 559 insertions(+) create mode 100644 EIPS/eip-7904.md create mode 100644 assets/eip-7904/final_gas_schedule_comparison.csv create mode 100644 assets/eip-7904/gas-cost-estimator-proposal.pdf create mode 100644 assets/eip-7904/gas-cost-estimator-report.pdf create mode 100644 assets/eip-7904/gas-cost-estimator.pdf create mode 100644 assets/eip-7904/raxhvl_memory_exp_100M.png diff --git a/EIPS/eip-7904.md b/EIPS/eip-7904.md new file mode 100644 index 00000000000000..2cd8786b42c158 --- /dev/null +++ b/EIPS/eip-7904.md @@ -0,0 +1,391 @@ +--- +eip: 7904 +title: General Repricing +description: Gas Cost Repricing to reflect computational complexity and transaction throughput increase +author: Jacek Glen (@JacekGlen), Lukasz Glen (@lukasz-glen) +discussions-to: https://ethereum-magicians.org/t/gas-cost-repricing-to-reflect-computational-complexity/23067 +status: Draft +type: Standards Track +category: Core +created: 2025-02-05 +requires: 7883 +--- + +## Abstract + +This proposal revises the gas cost schedule for opcodes, precompiles, memory expansion, and data access, prioritizing computational complexity, while excluding network-related costs such as state persistence. The adjustments aim to enhance gas cost accuracy and rebalance the cost structure. + +## Motivation + +Gas costs compromise of two components: network (social) cost and computation cost. Network cost reflects the blockchain’s effort to maintain state, including adding transactions, storage, logs, calldata, and receipts, while computation cost represents the non-durable processing effort of smart contracts. + +The importance of adequate gas costs arises from the nature of computations done on the Ethereum blockchain, and has been discussed in many research papers. Moreover it is paramount from the perspective of security and network stability. Gas cost is a natural deterrent from abusing the network's capacity. On the other hand, the network needs to be affordable and efficient to use. Adequate gas cost strikes a balance between these two requirements. + +While several EIPs (e.g., [EIP-160](eip-160.md), [EIP-1884](eip-1884.md)) have refined network-related gas costs, computational costs have remained largely static since Ethereum’s inception. With multiple EVM implementations now stable and optimized, alongside advanced tools, we can assess how well the current gas schedule aligns with hardware workload profiles. + +Measurements and estimations depend on various factors, including hardware, OS, virtualization, compiler, memory management, EVM, and more. The execution of a single opcode impacts or depends on caching, block preparation, block finalization, garbage collectors, code analysis, parsing etc. Consequently, the individual computational cost is a sum of multiple factors spread over the software stack. Despite this complexity, examinations have shown that the computational cost outline is consistent across EVM implementations, technology stacks, and contexts. + +For instance, experimental data might reveal that the computational effort required to execute one opcode is consistently twice that of another opcode across most EVM implementations. In such cases, the gas cost ratio between these opcodes should be set at 2:1 to reflect their relative computational complexity. This approach relies on empirical measurements rather than theoretical assumptions. The gas cost schedule should, therefore, accurately reflect computational complexity. + +### Observable Outliers + +The current gas cost schedule differs in many places from the experimentally determined computational complexity. Many significant outliers have been identified, indicating a need for rebalancing. Many others are reasonable candidates to be rebalanced. The unbalanced gas cost schedule can: expose a risk to the network, open an attack vector, lead to false optimization, and break the principle that gas is the abstract unit of transaction execution effort. + +### Relative Nature of Gas Costs + +The gas cost schedule is inherently relative, adjustable as long as proportions hold. A substantial reduction in the gas costs contained in this proposal has two significant effects: it increases blockchain throughput in terms of transactions per block, and it increases the proportional weight of the network storage costs. + +## Specification + +The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119 and RFC 8174. + +### Parameters + +| Constant | Value | +| ------------------------ | ----- | +| `WARM_STORAGE_READ_COST` | `5` | +| `BASE_OPCODE_COST` | `1` | +| `FAST_OPCODE_COST` | `2` | +| `MID_OPCODE_COST` | `3` | +| `EXP_BASE_COST` | `2` | +| `EXP_PER_BYTE_COST` | `4` | +| `COPY_PER_WORD_COST` | `1` | + +### Cost formulas + +| Name | Formula | Description | +| --------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| data_size | len(data) | The size of the data expressed as number of bytes | +| data_word_size | (len(data) + 31) / 32 | The size of the data expressed as number of words | +| exponent_byte_size | len(exponent) | The size in bytes of the exponent in the EXP opcode. | +| sets_count | len(data) / 192 | The number of pair sets in the ECPAIRING precompile. | +| memory_expansion_cost | memory_cost(current_word_size) - memory_cost(previous_word_size) | The cost of expanding memory to `current_word_size` words from `previous_word_size` words. In a single context memory cannot contract, so the formula is always non-negative | +| memory_cost | (memory_word_size \*\* 2) / 512 | The cost of memory for `data_word_size` words. | +| memory_word_size | (memory_size + 31) / 32 | The size of the allocated memory expressed as number of words | +| address_access_cost | 5 (warm) \| 2600 (cold) | The cost of accessing warm and cold address data. | +| storage_access_cost | 5 (warm) \| 2100 (cold) | The cost of accessing warm and cold storage data. | + +### Opcode Costs + +| Opcode | Name | Pre-change Gas | Gas Cost | +| ----------- | -------------- | --------------------------------------------------------------------: | ---------------------------------------------------------------------------------: | +| 0x01 | ADD | 3 | BASE_OPCODE_COST | +| 0x02 | MUL | 5 | BASE_OPCODE_COST | +| 0x03 | SUB | 3 | BASE_OPCODE_COST | +| 0x04 | DIV | 5 | BASE_OPCODE_COST | +| 0x05 | SDIV | 5 | BASE_OPCODE_COST | +| 0x06 | MOD | 5 | BASE_OPCODE_COST | +| 0x07 | SMOD | 5 | BASE_OPCODE_COST | +| 0x08 | ADDMOD | 8 | FAST_OPCODE_COST | +| 0x09 | MULMOD | 8 | MID_OPCODE_COST | +| 0x0A | EXP | 10 + 50 \* exponent_byte_size | EXP_BASE_COST + EXP_PER_BYTE_COST \* exponent_byte_size | +| 0x0B | SIGNEXTEND | 5 | BASE_OPCODE_COST | +| 0x10 | LT | 3 | BASE_OPCODE_COST | +| 0x11 | GT | 3 | BASE_OPCODE_COST | +| 0x12 | SLT | 3 | BASE_OPCODE_COST | +| 0x13 | SGT | 3 | BASE_OPCODE_COST | +| 0x14 | EQ | 3 | BASE_OPCODE_COST | +| 0x15 | ISZERO | 3 | BASE_OPCODE_COST | +| 0x16 | AND | 3 | BASE_OPCODE_COST | +| 0x17 | OR | 3 | BASE_OPCODE_COST | +| 0x18 | XOR | 3 | BASE_OPCODE_COST | +| 0x19 | NOT | 3 | BASE_OPCODE_COST | +| 0x1A | BYTE | 3 | BASE_OPCODE_COST | +| 0x1B | SHL | 3 | BASE_OPCODE_COST | +| 0x1C | SHR | 3 | BASE_OPCODE_COST | +| 0x1D | SAR | 3 | BASE_OPCODE_COST | +| 0x30 | ADDRESS | 2 | BASE_OPCODE_COST | +| 0x31 | BALANCE | address_access_cost | address_access_cost | +| 0x32 | ORIGIN | 2 | BASE_OPCODE_COST | +| 0x33 | CALLER | 2 | BASE_OPCODE_COST | +| 0x34 | CALLVALUE | 2 | BASE_OPCODE_COST | +| 0x35 | CALLDATALOAD | 3 | BASE_OPCODE_COST | +| 0x36 | CALLDATASIZE | 2 | BASE_OPCODE_COST | +| 0x37 | CALLDATACOPY | 3 + 3 \* data_word_size + memory_expansion_cost | BASE_OPCODE_COST + COPY_PER_WORD_COST \* data_word_size + memory_expansion_cost | +| 0x38 | CODESIZE | 2 | BASE_OPCODE_COST | +| 0x39 | CODECOPY | 3 + 3 \* data_word_size + memory_expansion_cost | BASE_OPCODE_COST + COPY_PER_WORD_COST \* data_word_size + memory_expansion_cost | +| 0x3A | GASPRICE | 2 | BASE_OPCODE_COST | +| 0x3B | EXTCODESIZE | address_access_cost | address_access_cost | +| 0x3C | EXTCODECOPY | 0 + 3 \* data_word_size + memory_expansion_cost + address_access_cost | COPY_PER_WORD_COST \* data_word_size + memory_expansion_cost + address_access_cost | +| 0x3D | RETURNDATASIZE | 2 | BASE_OPCODE_COST | +| 0x3E | RETURNDATACOPY | 3 + 3 \* data_word_size + memory_expansion_cost | BASE_OPCODE_COST + COPY_PER_WORD_COST \* data_word_size + memory_expansion_cost | +| 0x3F | EXTCODEHASH | address_access_cost | address_access_cost | +| 0x41 | COINBASE | 2 | BASE_OPCODE_COST | +| 0x42 | TIMESTAMP | 2 | BASE_OPCODE_COST | +| 0x43 | NUMBER | 2 | BASE_OPCODE_COST | +| 0x45 | GASLIMIT | 2 | BASE_OPCODE_COST | +| 0x46 | CHAINID | 2 | BASE_OPCODE_COST | +| 0x47 | SELFBALANCE | 5 | BASE_OPCODE_COST | +| 0x50 | POP | 2 | BASE_OPCODE_COST | +| 0x51 | MLOAD | 3 | BASE_OPCODE_COST | +| 0x52 | MSTORE | 3 + memory_expansion_cost | BASE_OPCODE_COST + memory_expansion_cost | +| 0x53 | MSTORE8 | 3 + memory_expansion_cost | BASE_OPCODE_COST + memory_expansion_cost | +| 0x56 | JUMP | 8 | BASE_OPCODE_COST | +| 0x57 | JUMPI | 10 | BASE_OPCODE_COST | +| 0x58 | PC | 2 | BASE_OPCODE_COST | +| 0x59 | MSIZE | 2 | BASE_OPCODE_COST | +| 0x5A | GAS | 2 | BASE_OPCODE_COST | +| 0x5C | TLOAD | 100 | WARM_STORAGE_READ_COST | +| 0x5D | TSTORE | 100 | WARM_STORAGE_READ_COST | +| 0x5B | JUMPDEST | 1 | BASE_OPCODE_COST | +| 0x5E | MCOPY | 3 + 3 \* data_word_size + memory_expansion_cost | BASE_OPCODE_COST + COPY_PER_WORD_COST \* data_word_size + memory_expansion_cost | +| 0x5F | PUSH0 | 2 | BASE_OPCODE_COST | +| 0x60 - 0x7F | PUSHx | 3 | BASE_OPCODE_COST | +| 0x80 - 0x8F | DUPx | 3 | BASE_OPCODE_COST | +| 0x90 - 0x9F | SWAPx | 3 | BASE_OPCODE_COST | + +### Precompiles Costs + +| Precompile | Name | Current Gas | Proposed Gas | +| ---------- | ---------- | --------------------------: | ------------------------: | +| 0x07 | ECMUL | 6000 | 2700 | +| 0x08 | ECPAIRING | 45000 + 34000 \* sets_count | 8000 + 7000 \* sets_count | +| 0x0A | POINTEVAL | 50000 | 21000 | + +The calculated and rescaled cost of 0x06 (ECADD) is higher than the current cost. Still this cost is left unchanged to maintain compatibility with existing contracts. + +The remaining precompiles remains unchanged. + +Additionally, all precompiles benefit from the lowered cost of \*CALL opcodes (see below). + +### Indirect changes + +The formula for these opcodes remains the same, but the total cost calculated is affected by changes to some components. + +| Opcode | Name | Affected formula component | +| ------ | ------------ | ------------------------------------------ | +| 0x54 | SLOAD | storage_access_cost | +| 0x55 | SSTORE | storage_access_cost | +| 0xF0 | CREATE | memory_expansion_cost | +| 0xF5 | CREATE2 | memory_expansion_cost | +| 0xF1 | CALL | memory_expansion_cost, address_access_cost | +| 0xFA | STATICCALL | memory_expansion_cost, address_access_cost | +| 0xF4 | DELEGATECALL | memory_expansion_cost, address_access_cost | +| 0xF3 | RETURN | memory_expansion_cost | +| 0xFD | REVERT | memory_expansion_cost | + +## Rationale + +### Gas Cost Estimator Project + +The [Gas Cost Estimator](../assets/eip-7904/gas-cost-estimator-report.pdf) project serves as the empirical foundation for this EIP. This project conducted extensive testing across seven widely-used EVM implementations to measure the actual computational effort required by various opcodes and operations. Conducted in a controlled environment to eliminate external variables, the tests produced accurate and reproducible [results](../assets/eip-7904/final_gas_schedule_comparison.csv). The [findings](../assets/eip-7904/gas-cost-estimator.pdf) highlight misalignments between the current gas cost schedule and the real-world computational complexity of EVM operations. By recalibrating gas costs based on these measurements, this EIP seeks to align pricing with computational reality, thereby improving Ethereum’s performance and resilience. + +This EIP is based on the [radical](../assets/eip-7904/gas-cost-estimator-proposal.pdf) proposal from the Gas Cost Estimator project. This means that all estimates have been additionally rescaled so that basic arithmetic operations cost just 1 gas unit. The `rescale factor` used is 0.217391304 as defined in the Gas Cost Estimator project. This factor should be used when comparing this proposals to other EIPs or projects. + +### Other Projects + +Several initiatives have explored the real gas costs of EVM operations, providing valuable context for this EIP. Notable examples include: + +- [EIP-7883](./eip-7883.md) - ModExp Gas Cost Increase: This EIP specifically analyzed the ModExp and proposed a revised pricing scheme. When adjusted with our `rescale factor`, its costs align with this proposal, requiring no further changes. This consistency validates our measuring approach. +- Nethermind's Gas Benchmarks: This project takes a different approach to measuring gas costs. It uses standalone clients rather than isolated EVM implementations. Despite the methodological difference, its results mirror those of the Gas Cost Estimator, reinforcing our conclusions. +- EVM Memory Analysis by @raxhvl: This project focuses on memory-related costs, providing valuable insights into the memory access and expansion costs. Our proposal incorporates these findings in the `memory_expansion_cost` formula. + +These projects collectively affirm the need to reassess gas costs and demonstrate broad alignment with our approach. + +### Fractional Gas Price + +An alternative considered during this EIP’s development was fractional gas pricing, which would enable more granular cost assignments based on computational effort. + +- Pros: This could offer a more precise reflection of resource use, enhancing fairness and efficiency — especially when gas costs drop below 1 (e.g., approaching 0 for simple operations under the radical rescaling). +- Cons: It poses significant practical challenges, requiring extensive modifications to gasometering infrastructure. The potential benefits do not outweigh these implementation hurdles. + +Given these trade-offs, we opted against fractional pricing in favor of a simpler, more feasible recalibration. + +### Computational Complexity Only + +This EIP intentionally focuses on computational complexity—measured as execution time on a bare CPU — while excluding network-related costs like state persistency. This ensures the proposed gas cost adjustments remain implementation-agnostic, applicable across diverse EVM clients regardless of their technological stack. By leveraging empirical data from multiple EVM implementations, we establish a universal, verifiable benchmark for computational effort. Unlike network costs, which fluctuate with factors like long-term state persistency or blockchain size, computational complexity is directly quantifiable. This focus simplifies estimation and enhances the proposal’s clarity and applicability within Ethereum’s varied ecosystem. + +### Impact of Gas Costs Changes + +Note that, it is safer to decrease because of Backwards Compatibility issues related to gas limits and hard-coded gas limits (see below). Deciding whether to increase or decrease gas costs for specific operations requires balancing efficiency and security. + +- Decreasing Gas Costs: Lowering costs for overpriced operations could improve network throughput by enabling more transactions per block, enhancing Ethereum’s scalability. However, if costs are reduced too aggressively, it risks underpricing computationally heavy tasks, potentially exposing the network to DoS attacks. +- Increasing Gas Costs: Raising costs for underpriced operations strengthens security by deterring abuse but may increase transaction fees and reduce throughput. + +This EIP adopts a conservative strategy, prioritizing decreases for operations that empirical data show as overpriced, while ensuring no reductions compromise security. This approach aims to optimize efficiency without introducing new vulnerabilities. + +### Memory expansion cost + +This proposal introduces a simplified `memory_expansion_cost` formula. The current formula combines a constant cost per word and an additional quadratic cost. The latter is added to prevent attacks exploiting excessive memory usage. Our findings, supported by [related projects](../assets/eip-7904/raxhvl_memory_exp_100M.png), indicate the constant cost per word is negligible and already accounted for in opcodes that expand memory. Thus, the revised formula retains only the quadratic cost, preserving security while reducing overall gas costs. As a result, the first 22 words of memory incur no additional cost, as the quadratic penalty begins beyond this threshold. + +#### Estimated Maximum Memory Allocation + +The tables below compare the maximum memory allocations under the current and proposed gas schedules, showed for different block gas limits. + +**Single Opcode Memory Allocation:** +This table shows the estimated maximum memory allocation achievable with a single opcode: + +| Block Gas Limit | Current Gas Schedule | Proposed Gas Schedule | +| --------------- | -------------------- | --------------------- | +| 30M | 123,169 words | 123,935 words | +| 36M | 134,998 words | 135,764 words | +| 60M | 174,504 words | 175,271 words | + +**Multiple Calls Memory Allocation:** +This table estimates the maximum memory allocation achievable with a transaction that repeatedly makes subcalls in a loop, until block gas limit is reached. Each subcall allocates memory in the most effective way balancing call costs and memory expansion costs. For the current gas schedule, it is 278 words per call, and for the proposed gas schedule, it is 93 words per call. + +| Block Gas Limit | Current Gas Schedule | Proposed Gas Schedule | +| --------------- | -------------------- | --------------------- | +| 30M | 7,459,574 words | 82,058,736 words | +| 36M | 8,951,600 words | 98,470,539 words | +| 60M | 14,919,426 words | 164,117,565 words | + +Experiments with stack depth and recursive calls showed that the maximal total allocated memory at a single moment increases less than 10% comparing Current and Proposed Gas Schedule. + +### Consideration of ZK-SNARK Proof Generation (EIP-7667) + +[EIP-7667](./eip-7667.md) proposes an alternative framework for measuring resource consumption, emphasizing the demands of generating ZK-SNARK proofs — an area of growing importance for Ethereum. This includes hashing opcodes and precompiles, which are computationally intensive in ZK-SNARK contexts. Two motivations drive EIP-7667: first, the long-term vision of a ZK-SNARKed Ethereum Layer 1 (L1), where such operations will be critical; second, the immediate challenges faced by ZK-based Layer 2 (L2) solutions, which often limit hashing operations to manage costs. In contrast, this EIP uses a bare CPU as its reference point, focusing on general computational complexity rather than ZK-specific needs. The proposed changes are not expected to significantly alter the average case for ZK-based L2s but may impact worst-case scenarios. While acknowledging the relevance of ZK-SNARKs, this EIP argues that their systemic challenges require distinct solutions beyond the scope of this proposal. There are efforts and progress in the space, still the vision of a ZK-SNARKed L1 seems to be distant enough, to justify the focus on optimizing the current setup for broader network benefits. + +### Consideration of Block Gas Limit Increase (EIP-7790) + +Reducing computational gas costs aims to increase transaction throughput, allowing more transactions per block. [EIP-7783](./eip-7783.md) and [EIP-7790](./eip-7790.md) pursue a similar outcome by raising the block gas limit — a simpler approach with a controlled impact. However, they do not address mispriced opcodes and precompiles. Our proposal complements these efforts by correcting pricing inaccuracies, and both strategies should be implemented together to maximize throughput while ensuring cost accuracy. + +### Consideration of Storage Costs + +By implementing the proposal, the overall computational cost will decrease, while the storage costs remains the same. This reflects the improvements in EVM software efficiency and the cost of ever growing state. By increasing the relative gap between computational and storage costs, the proposal indirectly incentivizes developers to optimize their contracts and reduce the state size. This is a positive side effect of the proposal. + +### Address and Storage Access Cost + +The proposal modifies two formulas for `address_access_cost` and `storage_access_cost`, but for the warm data only. This is because it can be estimated using the same methodology used here. The cold access cost is multi-layered, and depends on the blockchain state, its size and data structure. Accurate measurements would require to devise more suitable methodology. + +The two storage opcodes, SLOAD and STORE, are indirectly updated. Their cost formulas are complex and only the warm/cold data access cost ratio is modified. Similarly for CREATE and CREATE2. Only the memory expansion cost factor is modified, which is computational and is consistent with other opcodes that may expand memory. + +### Precompiles + +For the MODEXP precompile, this proposal assumes [EIP-7883](eip-7883.md) is adopted, and its gas cost remains unchanged. For ECPAIRING, the gas cost is reduced by approximately a factor of 5, consistent with similar adjustments in this proposal. Precompiles such as ECRECOVER, IDENTITY, ECADD, ECMUL, BLAKE2F, and POINTEVAL either retain their current gas costs or see moderate reductions. + +Projects like Nethermind's Gas Benchmarks highlight a security concern: lowering the gas cost for ECRECOVER could lead to the worst-case scenario where the block computation time exceeds safety threshold. A similar issue applies to MODEXP. As the result, the `rescale factor` cannot be lower that the proposed `0.217391304` even though there is a room for further reduction. Note that the maximum number of operations in a block depends on the gas cost schedule and the block gas limit. + +The Gas Cost Estimator project suggests a slight increase in ECRECOVER’s gas cost, but this proposal avoids that change to maintain backward compatibility and because the impact would be minor. + +### Hashing + +The hashing operations, the precompiles SHA2-256, RIPEMD-160, BLAKE2F, and the KECCAK256 opcode, are not updated here deliberately. The examinations based on current Mainnet EVM implementations discovered settings that could and should be modified. Assuming changes proposed in this EIP as reference, the key findings include: + +- The gas cost for BLAKE2F should remain unchanged. +- The per-word gas cost for KECCAK256 should stay the same, with the base cost lowered by a factor of 3. +- For SHA2-256 and RIPEMD-160, the per-word gas cost should be reduced by a factor of 3. + +On the other hand, ZK based EVMs emerged for both Layer 2s recently and Mainnet in the future. And these solutions play important role in the ecosystem. Moreover, the situation is dynamic as there are efforts to optimize ZK proofs regarding the hashing operations. Changes in gas cost for these operations should be proposed in another EIP. + +Additionally, the potential changes revealed by the examinations might seem substantial, but would not worsen the edge cases outlined in [EIP-7667](./eip-7667.md) for instance - they are scenarios for generating ZK proofs in blocks filled entirely with hashing operations. + +## Backwards Compatibility + +The proposed changes to the gas cost schedule will require a hardfork due to their significant impact on the Ethereum network's operational mechanics. Below, we outline the key consequences of these changes and highlight areas where further research is needed to ensure a smooth transition. + +The changes have the following consequences: + +- Gas Cost Adjustments: + - The gas costs for a wide range of opcodes, precompiles, and other operations (such as memory expansion and access costs) will be modified. + - These adjustments aim to better align gas pricing with the computational complexity of operations, but they will directly impact the cost of executing transactions and smart contracts. +- Transaction Gas Cost Changes: + - It is highly likely that the gas cost of any transaction that invokes a contract will change. + - This is due to the widespread use of affected opcodes and operations within smart contract code. + - Developers and users should prepare for potential variations in transaction fees after the hardfork, which may require updates to gas limit estimations and fee budgeting. +- Impact on Contracts with Hardcoded Gas Limits: + - Contracts that specify hardcoded gas limits for subcalls (e.g., using call(gas, ...)) may face issues if the new gas costs exceed these limits. + - Such contracts could fail to execute as intended, potentially resulting in transaction failures or unexpected behavior. + +Further research might be required to ensure that contracts that use hard coded limits are not broken. + +## Test Cases + +### Test 1 + +Code: + +```mnemonic +PUSH1 0x60 +``` + +Gas cost: 1 + +### Test 2 + +Code: + +```mnemonic +PUSH2 0x0202 +PUSH2 0x1000 +EXP +``` + +Gas cost: 1 + 1 + (2 + 4 \* 2) = 12 + + + +TODO: This EIP is a relatively simple change, but requires updates in many tests (spec, execution API, etc.). Due to the effort needed to update the tests, this will be provided only after the EIP is accepted + +## Reference Implementation + +The reference implementation in Go-Ethereum provides new instruction set and new `memoryGasCost` function. Additionally it contains a set of overrides for specific gas elements. The actual implementation requires proper versioning of the overrides. + +```golang +const ( + RepricedGasBaseStep uint64 = 1 + RepricedGasFastStep uint64 = 2 + RepricedGasMidStep uint64 = 3 + + //overrides + WarmStorageReadCost uint64 = 100 // WARM_STORAGE_READ_COST + ExpGas uint64 = 2 // Once per EXP instruction + ExpByteGas uint64 = 4 // One per byte of the EXP exponent + CopyGas uint64 = 1 // One per word of the copied code + // (CALLDATACOPY, CODECOPY, EXTCODECOPY, + // RETURNDATACOPY, MCOPY) +) + +func newRepricedInstructionSet() JumpTable { + instructionSet := newPragueInstructionSet() + + for _, op := range instructionSet { + if op.isPush || op.isDup || op.isSwap || + op.constantGas == GasFastestStep || op.constantGas == GasFastStep { + op.constantGas = RepricedGasBaseStep + } + } + instructionSet[ADDMOD].constantGas = RepricedGasFastStep + instructionSet[MULMOD].constantGas = RepricedGasMidStep + instructionSet[TLOAD].constantGas = WarmStorageReadCost + instructionSet[TSTORE].constantGas = WarmStorageReadCost + + validateAndFillMaxStack(&instructionSet) + return instructionSet +} + +func memoryGasCost(mem *Memory, newMemSize uint64) (uint64, error) { + if newMemSize == 0 { + return 0, nil + } + if newMemSize > 0x1FFFFFFFE0 { + return 0, ErrGasUintOverflow + } + newMemSizeWords := ToWordSize(newMemSize) + newMemSize = newMemSizeWords * 32 + + if newMemSize > uint64(mem.Len()) { + square := newMemSizeWords * newMemSizeWords + newTotalFee := square / params.QuadCoeffDiv + + fee := newTotalFee - mem.lastGasCost + mem.lastGasCost = newTotalFee + + return fee, nil + } + return 0, nil +} + +``` + +## Security Considerations + +The main risk associated with this proposal is the potential for DoS attacks. By reducing gas costs, the proposal could inadvertently make certain operations more affordable, enabling attackers to exploit them for malicious purposes. To mitigate this risk, the proposal focuses on decreasing the gas costs of overpriced operations, ensuring that the adjustments do not compromise network security. By maintaining the relative cost of operations, the proposal makes sure that the reduced prices do not create new vulnerabilities even in the worst-case scenarios. + +The reduced memory expansion cost still keeps the quadratic nature of the cost, which prevents attacks exploiting excessive memory usage. Any existing considerations are addressed by [EIP‑7825](./eip-7825.md). + +The proposal does not address concerns raised in [EIP-7667](./eip-7667.md), but it does not worsen the edge cases outlined in that EIP. + +## Copyright + +Copyright and related rights waived via [CC0](../LICENSE.md). diff --git a/assets/eip-7904/final_gas_schedule_comparison.csv b/assets/eip-7904/final_gas_schedule_comparison.csv new file mode 100644 index 00000000000000..0186301a8e713f --- /dev/null +++ b/assets/eip-7904/final_gas_schedule_comparison.csv @@ -0,0 +1,168 @@ +besu_gas,besu_gas_stderr,erigon_gas,erigon_gas_stderr,ethereumjs_gas,ethereumjs_gas_stderr,evmone_gas,evmone_gas_stderr,geth_gas,geth_gas_stderr,nethermind_gas,nethermind_gas_stderr,revm_gas,revm_gas_stderr,opcode,constant_current_gas,alternative_gas,alternative_gas_stderr,alternative_gas_rel_stderr,alternative_gas_rel_diff +7.17128199148839,0.329353830349673,2.22448149654331,0.376085510946043,1.98239776723964,0.417186772607047,2.77445483476971,0.0968257879756714,-20.3653050206945,1.58598843725724,4.6610513637715,0.350400254249866,1.92211310531663,0.452266622121975,ADD,3,2.22448149654331,4.4382260483097,1.99517328204635,0.258506167818897 +8.14353174371831,0.274452189630246,3.47864985766573,0.259731411378634,2.99337914318143,0.220389656264277,12.546617655981,0.179344528302292,5.14846140003599,0.39201604787168,8.01849238321748,0.260712945537109,2.77649847612597,0.481994904293587,MUL,5,5.14846140003599,2.78001632942053,0.53997031606396,0.0296922800071979 +6.8062729551682,0.298123440353244,1.9910532736885,0.24470940979691,2.68192298389009,0.551335947903675,2.77391706955648,0.0974622767622403,2.07630016195789,0.793222827325298,3.78016346940435,0.487079831186052,2.35489332881816,0.222832480751827,SUB,3,2.68192298389009,0.991158104237784,0.369569935524443,0.106025672036636 +5.82650265259721,0.301336569250444,2.95079300528671,0.217568919478407,4.03482793337474,0.469907731278407,12.1599764179995,0.0940261049584062,3.09051646571889,0.072752056700068,4.00099610976135,0.151554760602464,5.69116153064681,0.306350294426263,DIV,5,4.03482793337474,1.94790500292523,0.482772756382697,0.193034413325051 +6.67684953069436,0.421675810911729,4.0601870679138,0.338318724908349,3.41421493192945,0.253026806294612,15.8803979523862,0.102116276896487,3.79269389958608,0.0615868964291436,6.65905380538369,0.355677456176181,9.43582797155438,0.165294527805357,SDIV,5,6.65905380538369,2.96085422217222,0.444635876012661,0.331810761076738 +16.3449542354107,0.694373189474066,2.77795851972348,0.271201659598845,2.88075834037906,0.229448480787507,12.1406150318094,0.095301809593619,2.93395717113549,0.0979239471226422,4.44320146611544,0.484079960167662,5.65255672197766,0.307659151266497,MOD,5,4.44320146611544,3.64935027970854,0.821333515380535,0.111359706776913 +16.3040284498339,0.660833946822849,4.61122407482721,0.248872171554722,3.87346193462842,0.282717669140725,15.7347297660859,0.096837746077165,3.68796113010616,0.0560205522167517,7.05939583382842,0.201311389943383,9.68879105993907,0.282480478094439,SMOD,5,7.05939583382842,4.22212887661386,0.598086433456747,0.411879166765684 +19.8023086340582,0.626190579840475,4.51891012606753,0.156108786612262,3.95290980619253,0.355075927084879,19.5760013923675,0.0439927195345634,4.99406154399856,0.103144155181542,8.11679565873133,0.334062448894758,25.5025397900441,0.173847675136123,ADDMOD,8,8.11679565873133,7.34499547717303,0.904913193086478,0.0145994573414159 +20.3728210808606,0.711833119868377,10.5656771045141,0.317459191233763,3.47146435663247,0.292488646182941,32.6319930160998,0.0703482324581296,8.87853158178869,0.11033863320581,23.026067614959,0.291351870632366,13.916017609211,0.100670847219427,MULMOD,8,13.916017609211,7.58788695271203,0.545262816259272,0.739502201151379 +30.5000291494201,0.835989302699745,15.1301342008947,0.536834300519028,10.0973218455269,0.284557921375648,51.7904643043401,0.1116397657612,10.67914342271,0.153304740933125,33.8624811943851,0.575606830039405,26.5844903487979,0.276354055570341,EXP,10,26.5844903487979,11.4637678827162,0.431220148752433,1.65844903487979 +11.8179327231388,0.324213675887492,5.24684831232209,0.43627653935208,5.25278538364331,0.422770654338667,2.21896175462831,0.0992944637028274,3.56451322656108,0.0763951724249578,3.70383741522481,0.310970614889375,9.53233999322724,0.270230902334921,SIGNEXTEND,5,5.24684831232209,2.44510652908503,0.466014335375916,0.0493696624644182 +2.25249227540372,0.52181428118704,2.5591703944693,0.232854709621498,1.45496288142495,0.380100329039322,1.33022798180853,0.0928688437009905,2.89904624797553,0.0743956556177534,2.88282171666555,0.282111051077959,2.18625126989503,0.427760564586771,LT,3,2.25249227540372,0.481370889425982,0.213705900207673,0.249169241532094 +2.61015565790243,0.498311065213992,2.87677917852786,0.288727112004277,1.29684261926998,0.444922978536101,1.32646178680229,0.0917367022205149,2.92567932337592,0.0795944899139781,2.69339668552341,0.387385719317578,2.56518794446327,0.380882708478425,GT,3,2.61015565790243,0.472480405270235,0.181016179567593,0.129948114032525 +4.84673235002625,0.350370187884101,2.91744611630745,0.34805725250137,2.35623141642853,0.402233391478004,1.55075032802146,0.100620032605,4.21594385459779,0.46665806176528,3.99663309965041,0.173642121441675,3,0.345482984298506,SLT,3,3,0.890697349073857,0.296899116357952,4.44089209850063e-16 +4.84830641870228,0.19300208450101,2.92069947132981,0.364402792106032,2.96923653528598,0.273246801172978,1.54832716716316,0.100771416984373,3.18121288464998,0.101853376779186,4.67228559793398,0.377963001951315,3.14832373857095,0.184506496829594,SGT,3,3.14832373857095,0.751934532501041,0.238836471385992,0.0494412461903181 +2.62502186206496,0.20687020281178,2.942252948353,0.22979658758169,1.84092192179886,0.29792175710178,1.73853885974164,0.10189057297473,2.77559834443043,0.0979268866076826,3.40833672140672,0.270729817140413,1.87944463257704,0.273115815870187,EQ,3,2.62502186206496,0.523897514296085,0.199578343276716,0.124992712645014 +1.38955284789833,0.457957611212856,2.14477429849533,0.30968952300658,2.30282316949297,0.387344668649274,0.937079325118444,0.102002889679806,1.78513586467519,0.154849015837577,1.70421217194097,0.150939273801034,1.24754486962412,0.420173498177191,ISZERO,3,1.70421217194097,0.379793755717514,0.222855910766649,0.431929276019677 +3.8573427388795,0.313292644227249,2.09638064253762,0.283854545976326,2.46195439407895,0.413933655799461,4.21179277746081,0.129591323493527,2.77955731509806,0.0791113108548704,1.40987091515928,0.335157376302819,1.85303081611921,0.428773797850171,AND,3,2.46195439407895,0.784201493946037,0.318528034407159,0.179348535307015 +4.07648807788725,0.32786065045923,2.3928426189508,0.216362037899484,2.77703029272891,0.407048769733932,4.20483584218935,0.130307004406589,2.77487853158177,0.0731927722064405,1.32046879754712,0.230989180208094,1.66407043684389,0.457565386424942,OR,3,2.77487853158177,0.811567479923387,0.29246955161701,0.0750404894727443 +3.9535358246371,0.392942203105649,2.56120374135827,0.247231941973819,2.74451494564804,0.243828769551474,4.21979214991484,0.128944417399159,2.76012236818427,0.090699830678254,1.00036388866457,0.351099911223832,1.41720284456485,0.463632703500562,XOR,3,2.74451494564804,0.850668552592644,0.309952239080186,0.085161684783988 +7.58281350201133,0.391364779807982,1.89873932492884,0.254424668562691,2.95878999595907,0.414591674424056,4.21375079439106,0.136664425499952,1.9794853338132,0.0378082607611837,1.08047960124794,0.345071161701876,1.34100914324416,0.404332306066274,NOT,3,1.9794853338132,1.49073231756293,0.753090862608839,0.3401715553956 +1.76523057191162,0.350821236072121,2.82065880439204,0.265289358957583,4.18023748261103,0.319788904254584,1.5149415996171,0.0989732336935636,3.26795033291342,0.0965432165496022,3.08539313498291,0.241354025330664,2.43515069420928,0.338654080245487,BYTE,3,2.82065880439204,0.68832258353848,0.24402901282023,0.0597803985359873 +9.81606716026353,0.36105142709237,4.14680764538433,0.428991348383234,3.38540220118755,0.252103559500406,6.04676810767315,0.0957518392252553,3.1329854237898,0.151088080604132,5.63042521055992,0.223185502149998,11.7185912631222,0.32680912806039,SHL,3,5.63042521055992,2.41660446581389,0.429204611630668,0.876808403519974 +9.96263044365418,0.309092900307657,4.00447336315576,0.300432719788479,2.31682475670324,0.270607610439723,3,0.101662619876995,3.26507108151879,0.0762699751542222,5.8698708627296,0.435143948592873,5.24009481882831,0.480351048992631,SHR,3,4.00447336315576,1.78438575528429,0.445598108281108,0.334824454385253 +10.1303562059115,0.178244600910591,4.2562017080114,0.26919970179796,3.92842122382127,0.30102516942164,7.69515637476996,0.150114756448952,3.41119308979664,0.0824034645440933,6.54270244217032,0.276754174239983,10.3501523874026,0.224866278292851,SAR,3,6.54270244217032,2.36854984949354,0.362013995046955,1.18090081405677 +0.828309916632661,0.195606673642725,5.27490849939002,0.324109767912024,6.85212940983242,0.192079343525771,11.851020650797,0.167642938475975,7.99712074860533,0.0419685117180126,1.67970070806793,0.190066862637388,2.21977649847613,0.158443458352988,ADDRESS,2,5.27490849939002,3.13892624086543,0.595067429364587,1.63745424969501 +0.780388270273422,0.187658124645694,3.06791378609192,0.267298089610725,6.98624558201352,0.174886656174702,30.3182108444109,0.122787609372985,2.49847039769659,0.119096825034158,1.48397408867035,0.27104625078338,2.40772096173383,0.0990771340218604,ORIGIN,2,2.49847039769659,5.10004098454839,2.04126532347562,0.249235198848297 +0.832332536582524,0.183164331949642,5.4623830825539,0.225239039810971,6.73832389448866,0.194885719985885,12.0318605205567,0.220861182874174,4.53446104012956,0.313820126418361,1.72159804999598,0.161784541999739,2.22891974263462,0.101118664382501,CALLER,2,4.53446104012956,2.77853102405516,0.612758826124079,1.26723052006478 +0.909986591266835,0.201855058506745,1.33590890605938,0.203354343634588,2.83508621424153,0.119098115171074,7.41618584430364,0.173346852601207,1.96256973186971,0.0787338205183169,1.11109406458336,0.288246171547536,1.95665424991534,0.172653923428477,CALLVALUE,2,1.95665424991534,1.26526460407219,0.646647001700443,0.0216728750423283 +1.33288637556113,0.324860779014324,12.2879219194795,0.46920052111086,3.42402766734446,0.470237991952599,1.32667321586048,0.199213409551616,13.2621918301242,0.58440596740493,4.06453274319526,0.28989264409891,2.55299695225195,0.574049086837001,CALLDATALOAD,3,3.42402766734446,3.48601284987505,1.01810300282377,0.141342555781485 +1.80038477234303,0.0767489114873293,2.05205368035788,0.34944772533295,3.06143470447892,0.116881171699008,1.14151835480003,0.22684915939014,2,0.0643183873847277,1.79897212509232,0.157311301477692,3.74974602099561,1.10971324629646,CALLDATASIZE,2,2,0.588908450513863,0.294454225256931,0 +7.13700227365476,0.573097495894268,13.4477429849533,0.409883283273102,14.9951283715458,0.36015541599444,4.86970760893346,0.165648900482836,15.728270649631,0.510626751493431,10.5928421624628,0.399118625155435,5.0612935997291,0.483788456888803,CALLDATACOPY,6,10.5928421624628,3.87187693197326,0.365518231329246,0.765473693743795 +1.82976738762899,0.0647215855214674,2.217161447743,0.438767509009972,2.13135893957869,0.16106355955194,1.13357229923891,0.212436425051798,2.10041389238798,0.0706211854891905,1.85555282148656,0.178803406380988,4.16728750423299,1.10104634495811,CODESIZE,2,2.10041389238798,0.528130769028601,0.251441285425971,0.0502069461939905 +10.0474552556404,0.510376746488159,7.88735258235058,0.348509171512538,10.0368042129502,0.270361006418798,3.89271231614097,0.0836435018286671,10.5456181392838,0.667489231154359,10.4887540466281,0.324779257637874,5.64646122587201,0.241208691866527,CODECOPY,2,10.0368042129502,1.95075733102696,0.194360404929485,4.0184021064751 +0.721972832740631,0.173876971561096,1.19032126880847,0.413627407132546,1.70204090800321,0.164595386272747,25.887292071778,0.182014322608533,2.25625337412272,0.174862470397609,1.76349032663867,0.149916138555257,2.09481882831019,0.222110831020257,GASPRICE,2,1.76349032663867,3.80343275209409,2.15676417082689,0.118254836680667 +2.01148487145105,0.0623344925120178,2.30784871899147,0.176079178951389,3.27923375481081,0.120857260271016,1.082146317488,0.233355075645877,1.73762821666366,0.167508249993922,2.52431415601306,0.171388692213138,4.07382323061295,1.11313885031368,RETURNDATASIZE,2,2.30784871899147,0.720873105119159,0.312357174535331,0.153924359495735 +8.91255174022038,0.966423613683733,28.8828792191949,5.62930913487326,12.0358421287149,0.161375145190359,5.04456863263006,0.163069742484378,2.43800611840919,1.923241376872,11.8234577780545,0.661372135899693,0.11073484591941,0.086162748967455,RETURNDATACOPY,3,8.91255174022038,6.44983850414365,0.723680343423641,1.97085058007346 +0.763947997434852,0.167392974720882,3.03294021960147,0.246808669482303,8.61842613064659,0.280149988701802,30.407878827249,0.178100570858736,3.00233939175813,0.100326923923278,1.8826581109567,0.245941668208153,2.27869962749747,0.095283920543721,COINBASE,2,3.00233939175813,5.30484849165829,1.76690500288572,0.501169695879063 +2.01778114615519,0.145229548054439,2.54249694997967,0.315331131353643,3.16863715046954,0.132867329704004,18.0926114430309,0.237579475432193,1.84775958250854,0.195636133662415,2.28222054913577,0.284069390670169,1.93633592956316,0.173739791208027,TIMESTAMP,2,2.28222054913577,2.57169555503617,1.12683919002045,0.141110274567884 +1.94939660700753,0.090305335750412,1.9711264741765,0.209598999930523,3.1392471941316,0.0655105369960051,18.2752935033672,0.240982525497417,2.06514306280366,0.192925211966876,2.21338576887344,0.190222272903155,2.23095157466984,0.0856454627692715,NUMBER,2,2.21338576887344,2.52283230402585,1.13980686941432,0.10669288443672 +1.44044773509007,0.160480770025803,2.84343228954861,0.208340002863466,9.78970236400301,0.140835430720101,25.6266800183606,0.135841236883236,3.15350008997659,0.236393840777282,1.93174392855036,0.152471619166566,2.28174737555029,0.0999322665277997,DIFFICULTY,2,2.84343228954861,4.70227763330707,1.65373293768622,0.421716144774303 +1.82784352591384,0.0952685635588543,2.01789345262303,0.37779164468888,3.13750222300505,0.180778522962968,18.1177908053486,0.284535733567424,2.17311499010256,0.284600706591224,2,0.161146026462478,2.05418218760583,0.131021223589231,GASLIMIT,2,2.05418218760583,2.5118101485599,1.22277866282515,0.0270910938029154 +1.44604442371597,0.133926990026201,2.41439609597398,0.342606474276487,2.45206117638278,0.123668617497153,25.8886654413995,0.181217057282017,3.11714954111929,0.289308431039298,1.94781349199397,0.154332951572273,4.02201151371488,1.11060469986584,CHAINID,2,2.45206117638278,3.88851035493568,1.58581294479443,0.226030588191391 +1.5579781962339,0.0539551274661373,9.4457096380643,0.139343270875503,1.85422847419149,0.120296133383388,5.90411048731027,0.224163146075339,13.4428648551376,0.321232003113711,7.63887376856005,0.19877385202148,2.08161192008127,0.139327901321989,SELFBALANCE,5,5.90411048731027,3.57623281017933,0.605719154115721,0.180822097462053 +1.68355389727745,0.223337095520134,1.69499796665311,0.246784843491836,1.2167744421009,0.236214931110058,1.32418019148731,0.120213571856069,2.51466618679143,0.367288987932305,0.313475225755663,0.273108696414685,2.39857771757536,0.422593249538441,POP,2,1.68355389727745,0.53625885881086,0.318527882996837,0.158223051361276 +5.58234711129249,0.349842667343586,4.52907686051239,0.273790861215174,13.915907304796,0.276494254980183,1.68364452217952,0.186539332253924,5.18229260392292,1.02294778719671,4.5044922492881,0.379827132031146,2.55502878428716,0.532427338467185,MLOAD,3,4.52907686051239,2.27676878060809,0.502700406888329,0.509692286837463 +7.04448201480791,0.223307661875004,17.3196421309476,0.313591608725737,29.8198281039008,0.245786398097976,1.30755175568851,0.168550421767055,6.2055065682922,0.146765350503702,4.78926271672756,0.10372478410377,4.71385032170675,0.139105908004119,MSTORE,3,6.2055065682922,6.19618392221906,0.998497681700835,1.06850218943073 +9.50475135544805,0.303658924755194,18.3452623017487,0.455542296705969,35.1191624500759,0.170826089265678,4.12772766466493,0.143283438460308,8.20514666186791,0.196908105272381,8.63314142450577,0.266792403763736,6.80460548594651,0.176954827459132,MSTORE_COLD,3,8.63314142450577,6.26167089925618,0.725306188252865,1.87771380816859 +4.87121786276454,0.50860041539285,4.490036600244,0.337039239871691,9.0294882566914,0.354273471186634,1.95879921777377,0.249483872045585,6.22098254453841,0.500195627070847,5.60657952373291,0.156072745472524,2.97155435150695,0.468205776885765,MSTORE8,3,4.87121786276454,1.633808593634,0.335400435715017,0.62373928758818 +1.21028391535009,0.12116092355708,8.31882879219195,1.38985981494793,3.44318538647397,0.242408560559134,2.19209279835857,0.182054394280048,5.18121288464996,0.617903698969148,6.46706874861833,1.23935885948003,2.64036572976634,0.197916560257986,JUMP,8,3.44318538647397,1.98919542599789,0.577719525010806,0.569601826690753 +2.77280942109253,0.459280036409141,11.5526636844246,2.13944760263148,4.92311497815635,1.60180313467058,2.55819324370784,0.244863055069212,6.43548677343886,1.21429473351368,9.34370152586346,2.13558851006704,2.40975279376905,0.252024537604876,JUMPI,10,4.92311497815635,2.7987280750225,0.568487245867776,0.507688502184365 +1.846032763948,0.0544373514129073,2,0.188911240400589,2.25745124737302,0.168968183337018,1.07181111356927,0.237182525827223,1.86287565233039,0.218044554629567,1.47304210325432,0.266182233339051,3.7599051811717,0.955239552256142,PC,2,1.86287565233039,0.518067206824734,0.278100798717644,0.0685621738348053 +2.07672127324667,0.0580020428536463,2.20862139080928,0.247425223325712,2.01296596778183,0.0811383570457412,1.12009415640725,0.217551996948284,1.64369263991362,0.226856257936456,1.98303704469179,0.265233350208329,4.13579410768711,1.09285887723618,MSIZE,2,2.01296596778183,0.524901847247201,0.260760418034097,0.00648298389091684 +2.00064128723838,0.105961874257185,2.19886132574218,0.196635893486608,1.89376186852422,0.117630579945985,1.04656464550701,0.210759479184834,2.02771279467337,0.2780845918628,2.20678177774503,0.226330240008215,4.08093464273621,1.15323005905542,GAS,2,2.02771279467337,0.506515706421973,0.249796572647046,0.0138563973366863 +0.552847898326823,0.0623350377542627,1.06384709231395,0.320518195698837,2.15802808057644,0.0494353439133424,1.71409600595188,0.119295232813413,1.74122728090695,0.166981584114577,1.31907273700587,0.23872041130437,0.986454453098545,0.0450516724257627,JUMPDEST,1,1.31907273700587,0.430028846242279,0.326008440761494,0.319072737005867 +2.09700926951554,0.278459085450441,2.69784465229769,0.279297760157244,3.62759138125114,0.135561880168194,1.72849046393664,0.287243986899296,2.37070361705955,0.0614623281643765,1.74708109589898,0.18533054075654,2.61395191330851,0.423153513998737,PUSH1,3,2.37070361705955,0.480972445358025,0.202881727558415,0.209765460980149 +2.81268582755204,0.266533446274954,3.68320455469704,0.247830093368807,3.96422693125998,0.0981586761785409,1.62602642679375,0.263006939582324,3.92765880870972,0.178820782530403,1.29143874003102,0.312571303917666,2.6688113782594,0.150909414588146,PUSH2,3,2.81268582755204,0.855544821368938,0.304173616899668,0.0624380574826547 +2.87372471287821,0.231732564460811,3.73444489629931,0.352353743151912,5.12765212444395,0.134778823664599,1.55796649370339,0.278944805204248,3.95321216483713,0.248270629584699,1.50954612162228,0.165699951798243,2.69928885878768,0.137067532328641,PUSH3,3,2.87372471287821,1.00692967306672,0.350391834177539,0.042091762373929 +3.29592491109428,0.300437826390889,3.78893859292396,0.289707686161068,5.09469382309254,0.141800820820151,1.5750867318767,0.276187554425801,3.93845600143962,0.201059669432043,1.72597537882624,0.149147318531595,2.58550626481544,0.138930616775684,PUSH4,3,3.29592491109428,0.990788577419679,0.300610178977265,0.0986416370314259 +3.86311432402496,0.220899343172015,4.09190727938188,0.226842140906108,5.45547834242677,0.12882132615832,1.64275781935134,0.272738686998921,3.60878171675363,0.0930087925132075,1.43183853901014,0.171622366126107,2.74297324754487,0.168095816403534,PUSH5,3,3.60878171675363,1.08470433427532,0.300573550691533,0.202927238917876 +3.92590217454673,0.265990659398676,3.70597803985361,0.278710508557963,5.91786510008001,0.209080895949,1.58151141747556,0.275245689432297,3.96868814108332,0.0870919840177006,1.62674308717633,0.205939560621863,2.68405011852354,0.141296352054565,PUSH6,3,3.70597803985361,1.13145011321923,0.305304052277634,0.235326013284538 +4.45548883577217,0.331863271874628,3.83611224074828,0.227308862348573,5.81385988898565,0.118688520288546,1.64132745580979,0.271080542574514,4.01619578909484,0.0742760016852992,1.65405614521064,0.184056032209628,2.85878767355233,0.242722442888153,PUSH7,3,3.83611224074828,1.16162474846856,0.302813024115783,0.278704080249426 +4.79653704891274,0.258418937596456,3.51606344042294,0.270541759757964,5.8384859167443,0.118951353356628,1.58986930007176,0.283875060361036,4.21486413532479,0.274610121678703,1.22520879521059,0.194331765144226,3.17168980697597,0.222090178000887,PUSH8,3,3.51606344042294,1.26615988553193,0.360107235545108,0.172021146807648 +5.34728618900485,0.283323508760902,3.90077267181782,0.335946977871039,6.25802219122114,0.132018106965638,1.738227231695,0.275779692947062,3.60194349469137,0.22542570008039,1.40283867634554,0.222609114789284,2.56417202844565,0.23182383374529,PUSH9,3,3.60194349469137,1.40012044507966,0.38871249566885,0.200647831563791 +5.53739870576577,0.295067695321984,3.34160227734853,0.291139521499457,6.47199103274829,0.103941694145852,1.74583132373588,0.301425215202406,5.83228360626236,0.423692652548477,1.61222267283075,0.252183090532686,2.96241110734846,0.131374348182793,PUSH10,3,3.34160227734853,1.64588689155162,0.492544221288233,0.113867425782843 +5.76511397423191,0.233355269313752,3.11915412769419,0.271391344086642,6.7336647341754,0.119557621695641,1.80747300602481,0.283685100565625,3.75598344430447,0.0648102547758502,1.63227380898754,0.20283160318382,2.81205553674231,0.217108328288475,PUSH11,3,3.11915412769419,1.42899425727959,0.458135186264734,0.0397180425647303 +6.45070833090422,0.245311314207177,3.4908499389996,0.242134497693428,6.82987781822397,0.147331326123843,1.81636957309103,0.286202780477733,3.47201727550836,0.0855631635490383,1.83553693384346,0.214293848593738,2.68405011852354,0.195331999688071,PUSH12,3,3.47201727550836,1.4907827803814,0.429370784211643,0.15733909183612 +6.59884568297092,0.23637976178531,3.41927612850753,0.30551839771793,7.19016436983364,0.218056167701363,1.76324572407711,0.293840589506667,4.01223681842721,0.0954016824516869,1.66779667696302,0.142504453633013,2.94006095496106,0.226504470004332,PUSH13,3,3.41927612850753,1.63287764503294,0.477550681391056,0.139758709502508 +7.16428613070601,0.278289443340477,3.7657584383896,0.252901274339079,7.13328510705315,0.150537579486266,1.82780972365302,0.279482367526369,3.93485693719631,0.10626087766511,1.79659081883311,0.19812285049446,3.17880121909922,0.194544601691111,PUSH14,3,3.7657584383896,1.63274663048145,0.433577101982058,0.255252812796535 +7.64630093861134,0.246923488801762,3.64538430256202,0.214966388783204,7.40050546219517,0.158471902178831,1.8237741864118,0.281120300581507,4.13604462839659,0.129007251664512,1.54238551764943,0.171108424626596,3.32814087368778,0.183810625851384,PUSH15,3,3.64538430256202,1.78407863592201,0.489407559764862,0.215128100854007 +7.98140267008687,0.38112897208209,3.2269215128101,0.213326203889868,8.10688059320832,0.126306083799996,1.92402097621393,0.297344037594263,3.49109231599782,0.198878470303716,1.66468353640053,0.201105819049442,2.76024381984423,0.194329920006061,PUSH16,3,3.2269215128101,1.89006103526205,0.585716456926195,0.075640504270032 +8.07094968810122,0.267351837280558,3.91907279381863,0.222527024408508,7.91876565082205,0.108866637196464,2.00640844539584,0.281304059454942,3.96472917041566,0.262732894924004,1.71959031633889,0.0844433188547265,2.77040298002033,0.140537497071691,PUSH17,3,3.91907279381863,1.92257753822627,0.490569489104325,0.306357597939545 +8.32594881361862,0.263968333643197,3.56852379015862,0.220445605109824,8.15987845217629,0.102679249292105,2.1860109955367,0.28884882906807,4.00287925139463,0.212569562072521,1.84483215697857,0.300754820404412,2.63020656959025,0.139829070619973,PUSH18,3,3.56852379015862,1.97537954215486,0.553556500758836,0.189507930052872 +8.59633883285724,0.268220658431859,3.89426596177309,0.161351140065368,8.18577804139568,0.11482167060973,2.15619214427673,0.301306859792983,4.27064963109589,0.084153137855669,1.56108791051999,0.11404855602058,3.10260751777854,0.164008830782407,PUSH19,3,3.89426596177309,2.03326841896765,0.522118529891546,0.298088653924362 +9.32215938902818,0.30919145184718,4.20821472143149,0.224436470256755,8.32450341685543,0.146972222287492,2.26789011572217,0.292390586696662,3.94637394277486,0.0777426572265121,1.68719423413267,0.243495038487755,3.21334236369795,0.221173054893249,PUSH20,3,3.94637394277486,2.09806440196604,0.531643587857974,0.315457980924952 +9.52538914475604,0.269041477904645,4.21106140707606,0.403101583244812,8.65355646990058,0.130729248869765,2.37894644593881,0.303333030300231,4.03743026813026,0.12502085278988,1.52277873086446,0.138532024821659,2.88012190992212,0.125714333654865,PUSH21,3,4.03743026813026,2.22973713357247,0.5522664134098,0.345810089376755 +9.78248702850814,0.291328881004969,3.95485969906467,0.264317542160908,8.94099230608488,0.152496991194515,2.4059882224822,0.300406506865276,4.56541299262191,0.119304440789199,1.87060708373706,0.163904436550948,2.71452759905182,0.199663612779485,PUSH22,3,3.95485969906467,2.32825277456341,0.588706794102972,0.318286566354891 +10.4206844283799,0.234539181707175,3.98983326555511,0.210400000969755,8.93330875499398,0.228826355097684,2.45570070960495,0.19679491385237,4.63163577469856,0.138255866681371,1.47091131505245,0.212849324609018,2.73078225533356,0.201811602541074,PUSH23,3,3.98983326555511,2.47546209686878,0.620442492732679,0.329944421851705 +10.2604792164636,0.290668474265198,3.81821878812527,0.215785233643952,9.31720870489085,0.139984264162778,2.33144201358906,0.216069593231576,4.1871513406514,0.192911335584289,1.41916956081262,0.119266566572647,2.80392820860143,0.17032549005626,PUSH24,3,3.81821878812527,2.45861421128611,0.643916534833583,0.272739596041757 +10.5329679939369,0.249467023316201,3.42944286295242,0.160810816740296,9.21262966726261,0.192900831687011,2.53603823617913,0.204622045601971,3.94637394277486,0.109371490286359,1.45828131215971,0.236440283938931,2.81713511683035,0.142812002468961,PUSH25,3,3.42944286295242,2.41150241982932,0.703176147321273,0.14314762098414 +11.5171107094969,0.117452689166771,3.9129727531517,0.298503079838013,9.56354491884634,0.234834216512318,2.48467568314567,0.200875155625112,4.10149361166095,0.0780225331576101,1.74745960575191,0.201817481506223,2.78360988824924,0.213138007576813,PUSH26,3,3.9129727531517,2.59520058040819,0.663229913450813,0.304324251050568 +11.6972541246429,0.0883276293396938,3.73159821065474,0.239588669437319,10.0091871550644,0.215450569244922,2.49136143766857,0.229992116389041,3.9262191830124,0.0876937522242574,1.69318334401363,0.135949634861263,2.87809007788689,0.257390119474323,PUSH27,3,3.73159821065474,2.65286080045009,0.710918124270573,0.243866070218247 +11.6792397831283,0.0812359556210383,4.0203334688898,0.275209125974589,9.99880863740755,0.173228676763689,2.48442104901906,0.246394031656997,4.06694259492532,0.127848704895905,1.69352949404965,0.120754662233099,3.0325093125635,0.17753679437206,PUSH28,3,4.0203334688898,2.64779016568986,0.65859963761191,0.340111156296601 +12.7767154433627,0.215406055998457,4.06750711671412,0.323670562391524,9.81820473464218,0.116941357704269,2.49106635624386,0.243945878751476,4.10509267590425,0.112396368336939,1.8235383008192,0.251847885138651,2.74602099559771,0.202807814418809,PUSH29,3,4.06750711671412,2.80562674303548,0.689765662979827,0.355835705571373 +12.89284673235,0.231177439176258,4.07279381862547,0.288927232732279,10.2669052248435,0.141321500469288,2.51957526659979,0.244185560488643,4.15547957531039,0.247032177111651,1.44039229629515,0.155684949451137,2.67693870640027,0.128287753680345,PUSH30,3,4.07279381862547,2.95404646617267,0.725312057944941,0.357597939541822 +13.0941526263628,0.235014012488707,4.64091093940625,0.319293909545905,10.5354581441181,0.137583491221837,2.53996989740481,0.237689535926207,4.43260752204424,0.0820996964493161,1.63251864189131,0.138139561415532,2.68100237047071,0.134256033999554,PUSH31,3,4.43260752204424,3.05957582858861,0.690242890527241,0.477535840681413 +13.757535125051,0.279154295749574,4.03253355022368,0.278040937136549,10.9711468844287,0.159345499844963,3.26295891596338,0.17391035720302,4.24725571351446,0.0732830718820883,1.08812308719249,0.238026668267668,2.90755164239757,0.111048703388065,PUSH32,3,4.03253355022368,3.10247201106296,0.769360495684127,0.34417785007456 +1.51670261761791,0.488932652667263,2.86742578283856,0.332807506386895,1.77111918472826,0.112369641277423,0.921531935286774,0.0931799156771054,2.27712794673383,0.0604398759444803,1.30653867225947,0.171119436020237,1.47003047748054,0.402688372495785,DUP1,3,1.51670261761791,0.459653118467696,0.303060806468188,0.49443246079403 +1.18334985133796,0.346450655142085,2.34282228548191,0.336387088755034,2.00519819754977,0.204037559573181,0.920564877159722,0.0987502135718546,2.21522404174913,0.0390138490191797,1.22846029312219,0.176372447962446,2.21063325431765,0.437699359509574,DUP2,3,2.00519819754977,0.490900651418403,0.244814029864106,0.331600600816742 +1.54783419809946,0.352662495446973,2.29239528263522,0.314089054999997,2.71066104125321,0.254439234045587,0.918362337927367,0.0995509792682725,2.09969407953931,0.202865232557547,0.928015919154544,0.234654486560678,1.84693532001355,0.233119216357181,DUP3,3,1.84693532001355,0.529791135463767,0.286848775765402,0.384354893328818 +1.21500612137819,0.351721838758098,2.39040260268403,0.16164651643304,2.01930459270711,0.193153471306757,0.971010931188725,0.112799887590525,2.0557854957711,0.225648412382785,1.39871348705004,0.326161540586736,1.51371486623772,0.41367177674777,DUP4,3,1.51371486623772,0.411537450220754,0.271872503467984,0.495428377920759 +1.37521133329447,0.374871835344563,2.00894672631151,0.423009572950407,2.59966221372693,0.351808613862014,0.942024926566706,0.0993428717705292,1.81968688141082,0.245317996595549,1.708849449655,0.342921301662463,1.83474432780224,0.436605462883376,DUP5,3,1.81968688141082,0.345323936903501,0.189771075689554,0.393437706196393 +1.32816416953303,0.375115158680936,2.01138674257829,0.243872964737809,2.16567852059663,0.270805024938729,0.936762181531153,0.0995631474745591,2.28288644952311,0.0818931900066466,1.16322775116825,0.229180478109222,1.68337284117847,0.368446189993334,DUP6,3,1.68337284117847,0.433113944352228,0.257289373903063,0.438875719607177 +0.96158106453681,0.202449602550644,2.07848718991461,0.319811531632996,2.24282852696509,0.255566417459998,0.971626833227824,0.107660400083075,2.32283606262371,0.0857541202679558,1.44522134425979,0.313702686684244,1.72299356586522,0.423342225967569,DUP7,3,1.72299356586522,0.466531791068427,0.270768156254926,0.425668811378259 +0.897918731417241,0.163387467795713,2.20292801952013,0.238526641800816,2.45031764271388,0.215087263801459,0.916537613229454,0.0992785546014108,2.39265790894366,0.0691457582656696,1.1834599134946,0.263228541346777,1.92008127328141,0.279186997405228,DUP8,3,1.92008127328141,0.57828390186234,0.301176783456699,0.359972908906195 +1.1737305427622,0.376617449807545,1.96705978039855,0.358167024253047,2.11534211032546,0.270627506571844,0.935438451775484,0.0986219542171291,2.43656649271188,0.127371624262793,1.40507030689617,0.210241531150516,1.95259058584491,0.432853350557815,DUP9,3,1.95259058584491,0.429247011714577,0.219834621157326,0.34913647138503 +1.31382265492917,0.352924901724804,2.18015453436357,0.275011250432285,2.25191594898324,0.46180332226529,0.962356128654272,0.114387189783771,2.35234838941875,0.120039808634357,1.2705278238371,0.288584006142021,1.87334913647138,0.42068192409427,DUP10,3,1.87334913647138,0.462530323620718,0.246900225172086,0.375550287842873 +0.845799568588595,0.188280920863633,2.197234648231,0.252897314392586,2.03944847987872,0.412325516362642,0.919977472080638,0.0962482648930315,2.54489832643512,0.27229534207564,0.499311420078006,0.121766163425873,1.71080257365391,0.511569058725788,DUP11,3,1.71080257365391,0.645213284828229,0.377140702711354,0.429732475448695 +1.53489185565208,0.400371560109499,2.23749491663279,0.27128420778477,2.58407147670252,0.214246087822889,0.94385240903494,0.1015062424695,2.36566492711895,0.234016404522486,0.864360601118698,0.220306797511575,1.97189299017948,0.467326153187416,DUP12,3,1.97189299017948,0.549160922092649,0.278494281803125,0.342702336606841 +0.992712645018366,0.110612181928277,1.64660431069541,0.261621121787985,2.11594640898534,0.389756434598376,0.96872933587375,0.11108350799684,2.16843620658628,0.0406223312732467,1.13593438789268,0.167271028971968,1.70165932949544,0.419867573548021,DUP13,3,1.64660431069541,0.412666510897467,0.250616683204957,0.451131896434864 +0.825686468839273,0.206323696039122,1.62627084180561,0.336975990137017,2.1104978521055,0.252981827451728,0.932991390241045,0.0975041775795988,2.2522944034551,0.074027268020754,1.12417844311336,0.200186936886973,1.81442600745006,0.225540474327563,DUP14,3,1.62627084180561,0.47062313725957,0.289387920610473,0.457909719398129 +1.31347286189005,0.308671739793913,2.01098007320049,0.284686476711381,1.97556090849365,0.320270379535487,0.940736128568482,0.100417719186184,2.2645312218823,0.0701521131645247,1.28573907864123,0.236551977562287,1.8520149001016,0.320941396286278,DUP15,3,1.8520149001016,0.387303447782383,0.209125449131719,0.382661699966134 +0.869235702209526,0.220522095099706,2.24278161854414,0.328588829297734,2.08583660315324,0.260180587171449,0.948703327035402,0.106542026629041,2.59672485153858,0.375969210127804,0.783599158533743,0.176046636277491,1.83169657974941,0.312299590051845,DUP16,3,1.83169657974941,0.617686412208184,0.337220923507259,0.389434473416863 +1.81699994170116,0.261345441120687,2.18706791378609,0.196854677557125,1.55181812671321,0.244954291058061,3.88881834444306,0.17362105704372,2.54345870073779,0.200017579324579,1.31866596330605,0.265408761826046,2.69522519471724,0.485061452826215,SWAP1,3,2.18706791378609,0.634288315453954,0.290017658553602,0.270977362071302 +1.90164985716785,0.220548071017076,2.34282228548191,0.216501914294747,1.51347964717524,0.326084990760884,3.88857566065452,0.185585649991347,2.46140003599064,0.0510000088598295,1.36844796751626,0.188974821735394,2.85980358956994,0.430906899510904,SWAP2,3,2.34282228548191,0.632314544907965,0.26989437006226,0.219059238172697 +1.95569288171167,0.238556088739328,2.36681577877186,0.230135586637306,1.54178744219369,0.243261494665876,3.82814555879474,0.173227958693492,2.44736368544178,0.0557048132265317,0.872159996060348,0.222159189485055,2.62919065357264,0.49507259855358,SWAP3,3,2.36681577877186,0.647865653977636,0.273728804661685,0.211061407076047 +1.91634116481082,0.237069857789761,2.51403009353397,0.315239628159775,1.48471129380182,0.250056967237125,3.82058834884936,0.173498337605645,2.90876372143241,0.228896461727336,1.354521062648,0.228243717951043,2.76837114798511,0.425952397520207,SWAP4,3,2.51403009353397,0.677449956715176,0.269467719761018,0.161989968822011 +1.93645426456013,0.226502929896169,2.1862545750305,0.219049507418659,1.79713635435148,0.342988201549478,3.90480330049952,0.189404916205222,2.30951952492351,0.0619800012070612,1.1143745159419,0.345698159573695,2.89536065018626,0.430569450849092,SWAP5,3,2.1862545750305,0.608816905822255,0.278474845873684,0.271248474989833 +2.29061971666763,0.258547375505635,2.31923546156975,0.232782097194348,1.46884900414645,0.294491191847891,3.91467887603086,0.195935850969104,2.3044808349829,0.147570948332558,0.970009402449493,0.161036118321022,2.58550626481544,0.495984285263834,SWAP6,3,2.3044808349829,0.584277497021783,0.253539750972205,0.231839721672368 +2.73223342855478,0.261068531993172,2.67344448962994,0.274288840063334,1.57550190630084,0.257615430646808,3.8349131271706,0.187259661378923,2.42001079719272,0.366418678490755,0.877821472703348,0.273310387969853,2.58753809685066,0.543273010187607,SWAP7,3,2.58753809685066,0.623893838451201,0.241114841636749,0.13748730104978 +2.00746225150121,0.247602496136282,2.47295648637658,0.0997532527600181,1.26960521692276,0.211109140205588,3.87936838479843,0.176899391501828,2.32859456541297,0.229718183437751,1.06063474922596,0.210183156258663,2.77040298002033,0.457867913003035,SWAP8,3,2.32859456541297,0.683575090506488,0.293556938017356,0.22380181152901 +1.96688625896346,0.242802762975181,2.53151687677919,0.121839168138747,1.75434896649346,0.281901200117342,3.89591132971718,0.191184909736822,5.52420370703616,0.821885273214755,1.26039213242516,0.362898643031869,2.74805282763292,0.467490043519717,SWAP9,3,2.53151687677919,1.02664864378631,0.405546829730206,0.156161041073605 +2.85780912959833,0.288942366043543,2.53761691744613,0.203795961362107,1.69377842995426,0.180618441976512,3.90692770290601,0.184373955412916,1.6314558214864,0.296842470694715,0.958427301627876,0.238428007018568,2.51540805960041,0.433629960612132,SWAP10,3,2.51540805960041,0.716956028125992,0.285025733852457,0.161530646799863 +1.98315163528246,0.241356767495115,2.26962179747865,0.330931021938356,1.81991992192162,0.327747926346743,3.87659222933863,0.182618042909701,2.02447363685441,0.426269197683444,1.05875239332164,0.342393133215151,2.67592279038266,0.405395046297436,SWAP11,3,2.02447363685441,0.565758980953462,0.279459791747413,0.325175454381862 +2.28379875240483,0.27840376426521,2.45018300122002,0.168930489993631,1.28175113054762,0.369982972431734,3.92567042928678,0.204276136284864,2.56829224401655,0.122555286665043,1.08004684476175,0.185099128265587,2.55807653234,0.543587961518334,SWAP12,3,2.45018300122002,0.629491782561303,0.256916231256139,0.18327233292666 +2.29289337142191,0.257611880350771,2.61163074420497,0.256291919655951,2.10338603686874,0.193789493419339,3.90102883218232,0.195984332712257,2.86521504408853,0.326839137789943,0.838056677805615,0.294841995517564,2.64442939383679,0.536903151942762,SWAP13,3,2.61163074420497,0.596619597715909,0.228447148985272,0.129456418598342 +2.07602168716843,0.257931751588036,2.61895079300529,0.12155114214014,1.6383896590116,0.29246002420412,3.90485569813569,0.189317192853673,2.30879971207486,0.207452226185066,1.31323004139102,0.219159448298136,2.71046393498139,0.460884123110666,SWAP14,3,2.30879971207486,0.60094700550733,0.260285464505397,0.230400095975048 +2.71701743135313,0.331626917900483,2.30581537210248,0.269054132262177,1.83179490640948,0.313748710164274,3.88462009875269,0.159192786170048,2.38473996760841,0.0473571456570844,1.23104143142784,0.226063821314548,2.5905858449035,0.35039531077223,SWAP15,3,2.38473996760841,0.546224523581357,0.229049930391006,0.205086677463863 +2.67941467964787,0.294228070564399,2.94387962586418,0.213409052833476,1.8318179082206,0.394904611508433,3.92813311818639,0.198662094447335,2.39877631815728,0.0484078228862565,1.27395326045437,0.16298950857436,2.39959363359296,0.379483277124336,SWAP16,3,2.39959363359296,0.578125705266599,0.240926504043503,0.200135455469012 +6,0.583190322402711,5.98617324115496,0.254540958652111,10.1457038943644,0.340832402874561,4.09995599824237,0.28665492813886,9.55731509807447,0.664622378669488,12.3727965158893,0.174871568795094,3.13918049441247,0.250285824593526,MCOPY,6,6,2.69292939635978,0.448821566059963,5.9211894646675e-16 +5.47845857867429,0.859533595013686,7.27572183814563,0.319614966762333,14.2937801888461,0.370417115512085,4.90041813926494,0.252746512990642,21.1135504768759,2.60426890441988,16.2489008539049,0.444849917026114,8.23501523874028,0.137348773085071,MCOPY_COLD,6,8.23501523874028,4.85737613764886,0.589844219692288,0.372502539790047 +0.875357080394101,0.0719431069084258,1.68808458723059,0.175865320607705,2,0.160849905415098,1.12586433118248,0.218147417038422,1.52420370703617,0.260633305533992,2.34858278022431,0.214228256504544,1.99830680663732,0.176394995964777,PUSH0,2,1.68808458723059,0.403066352606983,0.238771419190693,0.155957706384706 +68.101206785985,0.49591907350016,137.303782025214,1.32205442546793,95.2268489809774,0.532485297670174,177.135053528322,0.119720281963041,160.948713334532,1.05405460499774,47.266539191677,0.562529861527987,277.263799525907,0.157210063175936,KECCAK256,36,137.303782025214,57.821853061446,0.42112352776144,2.81399394514483 +6.18416603509592,0.31464267340307,75.8560390402603,1.25276641723325,10.8102739545722,0.236792295748077,70.0696811956221,1.91991264239545,84.5006298362422,3.28548649717284,12.1627692028941,0.34499231110328,35.1242803928209,0.679859959119441,LOG0,631,35.1242803928209,28.752734411366,0.818599956776419,0.944335530280791 +13.2580306651898,0.184036196436838,84.4936966246443,1.45983368562224,36.9762329891417,0.678496177832068,71.9525111950153,2.63683913310115,93.1365844880326,2.1760853703773,13.9461449292125,0.559389960801448,57.7995259058586,0.64662289719616,LOG1,1006,57.7995259058586,26.4860548177355,0.458240001152861,0.94254520287688 +19.5633999883403,0.193397128970646,92.5965839772269,1.63080209431704,59.7777047843878,1.1663293128343,87.3274548905379,6.61407963750215,100.706856217383,2.11806139915886,15.2639482740193,0.485130094808194,55.9322722654928,0.915959957448984,LOG2,1381,59.7777047843878,27.1244677938994,0.453755591515844,0.95671418914961 +26.7526963213433,0.442870278654358,100.959333062221,0.954257963241812,66.7136246837605,5.5031643032796,102.333934731543,8.85048016860186,105.931257872953,1.55649577034557,17.2290786165725,0.432751961849491,55.3826616999662,0.720440942455206,LOG3,1756,66.7136246837605,29.9800127184048,0.449383658293455,0.96200818639877 +12.6180843001224,0.836112733792086,40.0756405042701,0.930992485610025,20.1775308868637,3.15326468186397,0.324012273916457,0.00343169299994076,31.7883750224941,0.796969722811855,23.4269488092119,0.655937352757543,0.147307822553336,0.0870999468357453,EXTCODEHASH,100,20.1775308868637,11.7430799913405,0.581987957653715,0.798224691131363 +13.8540780038477,0.531102594247153,33.874745831639,0.714355222735583,17.5227795418167,3.91164103869391,0.316960655197202,0.0039227841124077,21.5378801511606,0.590493627241364,24.1558361492153,0.608069905663414,0.137148662377245,0.0676726833493678,EXTCODESIZE,100,17.5227795418167,9.32289640151325,0.532044381387375,0.824772204581833 +16.7498396781904,0.558737492390902,36.7437982919887,0.445853643538676,14.5174436787829,5.32852125016819,0.504569931846304,0.0285998050619895,29.824365664927,1.22145599064419,42.9377108314169,0.759996047867562,-0.0721300372502536,0.0632257537050915,EXTCODECOPY,103,16.7498396781904,13.5079987449934,0.806455405216912,0.837380197299122 +805.474027866846,12.9854217585617,1511.56811712079,8.0604529146872,35.3545638444977,99.2273309349256,3.25315688097402,0.546143420066166,2937.20100773798,10.4460538398314,621.921223983599,4.37562611067956,5.00541821876059,0.267835361079726,CREATE,32020,621.921223983599,744.375716254482,1.19689711099828,0.980577101062349 +210.269340640122,1.57199776971238,175.552663684425,2.24808012357979,1408.29786366635,101.918368610376,-2.89145232152169,0.247291567944161,195.058844700377,2.77646572971368,174.271376656296,3.01706853092937,0.0253979004402287,0.0646391951127452,CALL,100,175.552663684425,234.602960967376,1.33636799376112,0.75552663684425 +152.52795429371,2.70238039040132,148.459536396909,1.79109737541964,1408.90149509155,109.35782838652,-2.92330916505133,0.174883268533759,172.740327514846,2.65334847456044,168.241453851286,3.748774421599,0.037588892651541,0.0729379277164637,STATICCALL,100,152.52795429371,229.187065761881,1.50259056986076,0.525279542937097 +133.796362152393,2.22204101316178,124.389589263929,1.80719306114515,1377.6798235924,104.603777444692,-2.68919009188278,0.110259999174727,152.378621558394,2.12653023394196,167.155758463385,3.78423381130485,0.0304774805282777,0.105261624844508,DELEGATECALL,100,133.796362152393,225.069046708801,1.68217613011368,0.337963621523932 +3.60636623331195,2.13801789150974,18.890605937373,1.86735581880834,5.7682438551773,3.20456102546547,-0.00786332245137852,0.0362000844342242,9.50476876012225,3.49828394205376,10.3998086231332,1.74421288386387,0.0142228242465293,0.0170130127830417,RETURN,0,5.7682438551773,5.02606536936019,0.871333718814442,Inf +35.9769136594182,1.84911245647122,29.1756811712079,2.99972842765109,4.79728837658744,4.10560721903586,-0.00785688765395112,0.0351086669874301,24.9652690300521,1.44546276320326,30.392835554605,5.98738176934826,0.00812732814087237,0.0118087340156877,REVERT,0,24.9652690300521,12.9639816525938,0.519280670958856,Inf +5982.44371247014,9.5603790743378,17191.0239934933,7.58006959421067,NA,NA,553803.229335261,126.41158027414,15141.9150620838,34.2744369690009,1966.30176730507,30.4746790089689,NA,NA,ECRECOVER,3100,15141.9150620838,112609.101569796,7.43691277543719,3.88448872970445 +232.509881653355,2.29528620259083,135.665311102074,1.12736007539424,NA,NA,132.270184274213,0.340749394383283,103.724311678963,6.25417516500842,213.60944181799,4.75113357700721,NA,NA,SHA2-256,172,135.665311102074,42.0249655036339,0.309769425671493,0.211248191267011 +296.388911560661,3.01208707326519,241.406262708419,1.37277950669021,NA,NA,281.051304946275,0.432079287118873,197.662407773978,7.02688978656023,294.109128219986,6.11052380805096,NA,NA,RIPEMD-160,820,281.051304946275,30.28587385965,0.107759235864211,0.657254506163079 +178.499038069143,2.15591330733518,111.158194387963,0.681453740595187,NA,NA,89.827621888852,0.673137403515451,84.7558034910918,6.30912442390069,163.178758693429,4.10761210266036,NA,NA,IDENTITY,118,111.158194387963,33.4188742765256,0.300642471394304,0.0579814034918399 +289.72255582114,2.7467534688915,373.996746644978,2.32206076512213,NA,NA,326.494377519147,0.457623680109626,283.370883570271,10.8186865847998,498.597790907365,19.2833092594554,NA,NA,MODEXP,300,326.494377519147,59.9002196321864,0.183464781498951,0.0883145917304895 +838.578790882063,11.2693551670947,3642.88409922733,12.3440141825362,NA,NA,10610.9852532828,2.90204186124704,3239.28954471836,11.6012852900327,284.975507960004,4.57856586276878,NA,NA,ECADD,250,3239.28954471836,2626.06301073361,0.810691040266959,11.9571581788734 +858.020113099751,10.2876169495831,23662.3749491664,39.8648627365556,NA,NA,12317.4605148573,5.21778546737271,20806.4218103292,41.8834983548738,349.811304144929,8.54856339258903,NA,NA,ECMUL,6100,12317.4605148573,8652.19306845019,0.70243318888775,1.01925582210776 +59205.5386812804,18.0655684381536,419099.932899554,1559.75395699794,NA,NA,436.998721620245,0.297177907367897,376907.998200466,1499.17115540627,72810.2399049016,50.719875705619,NA,NA,ECPAIRING79000,79100,72810.2399049016,147273.078739424,2.022697342184,0.0795165625170465 +84415.4310033231,19.302652586774,641064.425376169,1685.67869145665,NA,NA,616.099559798571,0.232829840378717,582792.381500806,3969.4017611552,106386.55526826,40.3424549681072,NA,NA,ECPAIRING113000,113100,106386.55526826,227765.055262771,2.14091954277914,0.0593584856917802 +134862.067684953,18.8787188392467,1074028.25986174,6144.17830716452,NA,NA,1124.34470780811,0.444715605479589,969013.035090871,4638.87725764948,173520.53929226,30.8912984799406,NA,NA,ECPAIRING181000,181100,173520.53929226,381410.976511969,2.19807394598722,0.0418523506777467 +235896.305894012,42.9224985791979,1967311.2696218,6898.17240664976,NA,NA,2128.19095782266,1.08684083481963,1782207.55479574,7032.33056855554,306352.798529415,69.3146846344337,NA,NA,ECPAIRING317000,317100,306352.798529415,702298.865513142,2.29245128128219,0.0338921522251185 +258.113507841195,2.65972927865478,172.546563643758,1.64260466660437,NA,NA,225.92947431382,0.264601014440207,133.355767500449,1.42863387694555,172.113337681217,4.38755689006942,NA,NA,BLAKE2F,112,172.546563643758,35.7147753946698,0.206986303525621,0.54059431824784 +16.0346878097126,0.146451733393736,28.6075640504271,0.689955798494855,40.7454787318074,0.162557899358383,0.637016447955051,0.0672622476984161,21.1315457980924,0.479023357606041,11.6853259066323,0.198993828837429,13.9881476464612,0.294109003048314,TLOAD,100,16.0346878097126,9.16772836846834,0.571743489942799,0.839653121902874 +18.6948638722091,1.38292909333315,26.7730784871901,2.64939200833689,-10.0038570837138,8.44165665490558,-0.474750161329567,0.0382313195210779,28.8411013136584,3.01793390372945,20.2179862389784,3.45576549344807,-0.00406366407043686,0.00995390345865161,TLOAD_EXT,100,18.6948638722091,12.3306909927058,0.659576399004222,0.813051361277909 +25.2251501195127,0.353934839902549,71.3021553477024,1.26946229224444,47.360407598379,0.307643849099458,-0.195848575121357,0.487430674049286,83.0606442324991,5.0051490598402,21.4147032844515,0.675828251609949,16.6010836437521,0.169819444295844,TSTORE,100,25.2251501195127,23.4147526893569,0.928230459617546,0.747748498804873 +26.099982510348,0.303166069609409,99.1106140707608,3.24843634040005,47.9025026128013,0.415306875355215,-0.192731375398114,0.486063434195018,115.165377001979,7.10149140333021,21.8395660018107,0.607502298009893,39.3687775143922,2.3117767661216,TSTORE0,100,39.3687775143922,30.6330966498258,0.778106372203891,0.606312224856078 +43.7181834081502,3.31042311302025,91.2582350549004,3.67222439142581,-0.358438932813786,4.1374676543437,0.518633641243497,0.0371872654811465,92.9148821306455,6.31016307013905,59.0268377430071,8.58711507263324,-0.0264138164578403,0.0207207023918434,TSTORE_EXT,100,43.7181834081502,34.723739148083,0.794263083255413,0.562818165918498 +27.7126812432236,0,37.8370915919988,0,17.684018655726,0,144.791846550114,0,12.2102167951366,0,45.8650942263538,0,39.1219725344877,0,EXP_ARG1,50,37.8370915919988,24.5959995166956,0.65004995050668,0.243258168160024 +0.366704511385976,0,0.747031435839432,0,0.315194545915314,0,1.24044476362404,0,0.626870616702101,0,0.139809134757411,0,1.92054948619196,0,KECCAK256_ARG1,6,0.626870616702101,0.440902499085248,0.703338914503265,0.895521563882983 +0.0267982151150146,0,0.00714978003308877,0,0.000135084184009252,0,0.00519116416481828,0,0.0217160193166362,0,0.000460558329440814,0,-4.78017924946278e-06,0,RETURNDATACOPY_ARG2,3,0.00519116416481828,0.00786759316150557,1.51557394675092,0.998269611945061 +0.130157351771147,0,0.105744149817822,0,-0.00475642712333172,0,0.134458495955436,0,0.603172597809209,0,0.0575849620396286,0,0.1391288737039,0,MCOPY_ARG2,3,0.130157351771147,0.102598183247775,0.788262682450479,0.956614216076284 +0.0110142458112797,0,0.102578471633902,0,-0.000158933926472381,0,0.221866857104245,0,0.0877108056512299,0,0.0016917231173781,0,0.186499941274498,0,LOG0_ARG1,8,0.0877108056512299,0.0711997478586372,0.81175571618568,0.989036149293596 +0.0103348814335465,0,0.0994836794646597,0,-0.00037029773319688,0,0.220664759730204,0,0.0864051633042336,0,0.00190835940707509,0,0.190234238434063,0,LOG1_ARG1,8,0.0864051633042336,0.0712156763602145,0.824206258478597,0.989199354586971 +0.0110090649708315,0,0.101204022927979,0,-0.000598918807553551,0,0.2235930449485,0,0.0874227972051971,0,0.00256460305405587,0,0.192167479873158,0,LOG2_ARG1,8,0.0874227972051971,0.0719985426474719,0.823567135223074,0.98907215034935 +0.0109095657773779,0,0.100403535529082,0,-0.00084202242859829,0,0.22045753124665,0,0.0867759347697078,0,0.00268128865317907,0,0.191390621582552,0,LOG3_ARG1,8,0.0867759347697078,0.0713575509080464,0.822319587768431,0.989153008153786 +0.0109236640659527,0,0.101788101571883,0,-0.00141043036584381,0,0.22057494234333,0,0.0881849284794244,0,0.00305259822990884,0,0.192700816801274,0,LOG4_ARG1,8,0.0881849284794244,0.0717854326837812,0.814032895661195,0.988976883940072 +0.506920450502429,0,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,CREATE_ARG2,2,0.506920450502429,0,0,0.746539774748786 +-0.00197174324809798,0,0.00309429382340718,0,5.57473415362315e-06,0,-4.93753370338695e-08,0,-0.00774395911311914,0,0.000101820716152217,0,8.16162352239316e-07,0,RETURN_ARG1,0,8.16162352239316e-07,0.00184534871575245,2261.00690712987,Inf +-0.00074342563509575,0,0.0042967226958783,0,3.67989322380375e-05,0,3.4173812789156e-07,0,-0.00262707755941559,0,-0.000131673525311279,0,-2.12070989933615e-06,0,REVERT_ARG1,0,-2.12070989933615e-06,0.00111943429800955,-527.85828856647,Inf +1.68361802157811,0,1.34683798861159,0,-0.00492585718094596,0,2.58001943298634,0,1.22025961163572,0,0.0840681625964718,0,2.21240453960367e-06,0,RIPEMD-160_ARG1,3.75,1.22025961163572,0.790190132193711,0.64755903142159,0.674597436897142 +0.764515782010947,0,0.191963295845403,0,0.000517911806700063,0,0.449638686658875,0,0.172574374189603,0,0.0323247892540185,0,-4.58946971689206e-06,0,SHA2-256_ARG1,0.375,0.172574374189603,0.196182807560603,1.1368015006971,0.539801668827724 diff --git a/assets/eip-7904/gas-cost-estimator-proposal.pdf b/assets/eip-7904/gas-cost-estimator-proposal.pdf new file mode 100644 index 0000000000000000000000000000000000000000..2ab270811494ca7588eea51eed4c823241078699 GIT binary patch literal 102266 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

iV`M;q)br-t3JvY>Q%9EhUvhOM={|t7~C5 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 z zY%4`Y;uD|aCD>H#^|mLu2sWRqOV7KyAv%MC73QLRcLhe0uj5EWg(OQVlhc;D6)>2( zTBUsEJe?)Mi>-xQV%9<1ZTN<$z6O(QGKAfO-PaEi7f!K1)q-vGy}wxmReUmw$Rk*! zGE?UzEsc}m9mXeOejGI08fQC+JNIc8rrqGJXJykrnCu%9kL2oiGp>alz-D@PKB@j? z*@E0iU=dCL4%{^a?xZ8(QlOW_AxN8nG2r|7+?a7GSkXTAM26p^o%i_07#h1ZQ-F)# z&ia&kTam`+ofv}gC*HjmAKwbKD@OevOL>I~V=v2WlODRXjN`ODd#F!f>rbNg>~IPK z{O4Q&w$29K(wW$Fgn*Y>+Bw!!7tENvZ-^#k_$7Sc}SfC+o~C_A`3w-O+e4ev|NJ8nmgva z{Reb53&Pwdi|6#Bfie>(aNSSAoQ2Fu0N!ftLaz zl^HO-q%a}8Q13{8U~Da=;yf9=7kO0puuXcj%{oQ@BTwUqq7aR=aE}$CNdRUW7)+1v4~b>K7Z z47p$Nzk=@Xf#sJ+5r0fnSy_I)jrm=qtf_2f{%chFP15`V)_>}F`CGY)K^}%sAQ3Eb90g_RQ;( z;Hj`M?hCdmMNSXN;+vu#^F+LfTj&Wfns5$v*&;l=QsaXz)2hlCO|eoqS$OGdkax0z z9dNAq)TdoRELYn#JXhR;z&1x_Wm;UIHi`@U0oz?uOuS{n)=>e%ImvVXTmDDfwF_K6 zg^3!A?|6!i>Zzsgs0UjJo|fU`zKAQxt!6XU1}si1hs#xYB9gZrp&O0Ij&5Pyl%)&2 zOWcEq*TbtzjdpAcs8RykXoRn_N_Tn0-cjtF!!V|shsqcS4kF71r;I!8eB8$eAE`>; zrI;F4cYz*M=2!#*nT3At@S}5AbD(oSui>0}dg0;FpDm*^+wGILyy?kQjLPiH#LEbJ zs&E+0w=pN$Bhc;KciGMO+11Lnt@2QC_C@S;eI0#7XXkTSZS04l=zGg#D@Z?GNfuN@a?T(sL89a!Ip-l~21PNFbB-b+IcEmRIcJ0+=bT{% zxNA)N?DOq&{?A?a)?amNPw6Z3&hW0adiCmly8G$!_LE1V3@nUXShovTvk+Jutdz`@ z5Ir+2ett?ODMKq`dlO0yHgHcKi;|L(Nz~NB-q05OYoTjz_{dNnVql0RD2QceZ)>P) ziRB!VqB?3DEq=vgP-SOSLW%X&WL&YuK&ZrLM>{)9a!v%Zm$1|spD=Wu@oe}S`r`|l z78OOUgwH=BVgxMflF~0pI3N}kTes`=o*2dNlYX@z57(F!@b?!ks6r@i0A5e})-fFWTSE z9paz3A!dIY&(2lH?;`$D*g7?9F>XChqE@!O!uHJFrr=Vx#=@1!=WCPIPWbGleF+z9 zuaTcEP^Y*0%2VZoY`quSul`Uu{Ti_=nf6$p9-Y!C>@h~R{6uuS-mCEUVy@KV=^LD( zMQ_mr^}BN{)ZJAu@h3BE9~t&6h48IM9| zZfAQg-2PB8dB1cuhaS7UP>vu&PXJ;Czm~S|8)zG{WlE zseIIH)!_X`e`CxVi(t@?X>X@2G>sYGB;+3R#YXe{%YvvLC_49)i!dDCK?IIF?Trs0_@d_He6dVc3-5@A$e zf?8T057TeS+C)rcrH6`iB9pKEy7@I=ZgSgLyeOlzf%5yF`gn)JeK z>%|K~dqe`k8ATY`AkC#=i6_$5B#a|{ZFlOr-R!uuf=C0xG3D^|?^gLQ=F(C(;BE-d zd&S#~Fm#n$XVTokerFYlKF;}>J-Ii7TcGMoK)rfY|JW@V1VW+XHJ@a-@*~r8Ci!Am z`;MmVrjKBJA1!Q7J*pp6x0OW7cU5Dz1sghlOkj6l6GPbzxR;{?9+@yt`eH5<# zzVF5D8I#fFB!{N9B&eH<7EGN?RTH2@stAQrR<5rCA2geX-$!nc?Ys8yT}$3zexxlk zu@Qp4P>i)ktZp=Fi?&JsI!nKF20mF|i*p$|=l`ily{7nZKzOu(bSlW>DZMULV%Gcq z>Q7BmhdFlSh&Ii0om6a(ZgzRP?|B^RJ&=_lzMB_juB6#Xv&So}C1@m0lYhqGi&oT_ za~@UXY>s*09PReYc-Kz-fO74891 zMxjSJ^_E_YOWC_?e3}CO;r#;t_H2e7U%=S7{`ctASL&Ym2Y_&v>6e2?-m24l~tcs^X z26yV;i*DY3{0M0|u=C=AsU=Om&jyXO^<&bYz=EikYnCN5y?WQ`Yj3dJ773W4P0_v5 zofL`8ag~UF5L2isO@4B{kye@zCN0Qxuqw40J$n>`@-tt2;7=<&TX-C7&Kykmr6re_N_th?f1QVW zFRO$}<;E>0fFduLs8COEdJE+@p%^}RQZ<2TVvcU(n#U)AfoP;$oJ%Js0+ zhDdJ7+HK8?rS~;^44S@znt6K8bRrg#){KWZ7Lo7>8U%EWcpcg)i3AOha82D_+fT4aL;}eNzdF97S?i}_e z;ZceFo{zd(4QNJoQ#)mt_s>wUJR9bC*07u(XleYo5VG6qnCfG7=%R8rGbDFSq$hKx zBe8E>Vz4yRMg&(nFGX&&Lo;VZNwZW^@N~JANSrtItY{ggxN;1;$N2}jcS;n$SZ;`N zdMq!jF-A@1s&e~k*BTD$@Slp+-%xvTb1{SWd;noU50VkBsrx-QFNV#Qr-)=fR`Se~ zwM`oF`rBA-5td%$nKDT4@_{MI-EsG{_q6SiyMkrPep5*P5(JM}tm+B> z7I*yZa7MpQyZq4wi9uJ7jjJw!d~7o^Hfv$ab+a;oLtgrFevhTOZIa4oVkvE=NIpBS zwU4Hjkh8hGAvWbBy4EQiY=0;A=9%GhElVS&Z%HV5y(B5q{Z5w`@K>L663;KpLh@Et zrisqU-|<}!67>psTulNkd!WZ>$*d?Il2R~G-2dE0;ZY$SwT1Cf-m<29P37){2@YY} z0jmlZN16Ncssv(TUo$1@CF*k>SH^{_h0fQdy?9HO0;9MhPvd5MrP^HSzGvpWdWzS> z&J$@n3!|)$vgv4rWPO%T7W5XS$0e(f$9{-5zI(Mz!7152|D4pxSU38*xEh+OE|ZWr2UQj*%F~on-MYrk7#?2$(hd;J+)6Q$!#ua+QCDJe8dx!oFu*b zahpet_jtQEefq*os24r?5_Qcp=&J#l29||PD~dD%BW!6u9ZG`U4aUI_y3k%kT{%WvsT(e@ zf)RBzZcr#=C=Tv8q)uqYTWCGqc(6>+F|GbK6D!CS-e^j-u1oK8f zTTi)bfUz(-+YDDsd!oL5yTYL!%~TL(NQ@DEP|>xIQ--x;ELC4J`g;xz+f_B|`ja&G zp+OnPbMG!dX0)QiPq|W=QY{H$7f&sEPJEjB8d#%A;~vK45Rmqdal`X(1arbtkJYxI z2-wy=e~xkC;Ou~mEh@(cmWPbysrEu&>D98Ymv8s_A6owwLSA!S8-9 z%0Nhrz%-mUr}f}ankQ#Bk@S@ir2NFS2LAxEK`)jTlL&yPpGvkzvjmkFn`WwOqk$x{bk;?@yvAO=_-{_;m!Hp-Sf&d-pYWrP-v8VwkTJz_2_h4QS$0VNWd(% z{|BQU+JyDXQ4WKdnFHlU9}9SyHTb6Au;Eq?@bq!!68Tj{s`-sJVmgYpz4mzCP8u~k zuse0HB=4qcQO+H0jS9Zl<8+nE_9b{QZs@0AQ33$Lm3^BoZi}eNW>-9p!%IuZGc#a3 zt&PlklAZRsK6JdT#UKm9uyl*C)9_eHPQHyc*xx~3GV$YpP(Iv|z3X0HS0Qz0@-Xs@ z_Yy0z;HXhvZBX9CgSMcFE+@IL=$`L0pc)<+{D9L*IHJ#)sh9#OoT zj|QZp4Jrq<2o~b6A5_I$l3%9M>^IE4nzkBGBmJOs4@<^iTE)sZdd1HD!+XN%^*h@g z)Z*IcEvrQFpBlTw!-plhlAqmkk@rmb@W3L-UPS%1@>?Esp1uhw#vS>j5%rlQ6Y;|L zX|*($A|<5qIcD<$TR&WFAzfEYO-r#M_HkM635_24I}ktREv*dWxuy9U>$y^lg4+t1IO3p1j>{9UI_Htc~m<`jmYuuS$GS zVNKRi&r`~}?~Fax5$HE(yxejM(y9@fOZo~w49!pM5ii%Bd(#cac=LupL z(Iy=GZXMD$-IDM!CeXxtnU%-WBTkU?KCr6n{*_i^Y;mQxid1%GSV&0~)y{*N1Ttrt zx~b}-+^vVwy0+TvREVkbH{a#~y*>V95n*he zAPEoL$qL&#>E#oq5E_r6O`TUfT+U^P3eyN57L7zdqm_YxT3rYOv8T44&E8=4w{^abGICR_uE%e;o8 z)RhAyHkER2R$YBZ)ohI=yONB8()ms|F*(M%ur219tEs!*rXmx?%g(Zj6YC~#GviiE z$mpLf2_+M|SDk-xrpbV0t~h=?@Ful~SyDqrYgpWM`;xf4oz>Lkq^#abAJ|cJ)O@Zu zmoCh+n`~D?yb2zeu^`I+wym!UTm70-1n!vT>63l8zC!#RS(V5A38Ux6>k95$(}g@_ z{%rJg^Ro5|(NLJO8RuJvO9f_(a?-+S{t;trb()M=F93{f8<0SF_?e{F5D3SbO)y6<~Rpm?Np{ z3D?cqAY(?yxQ?~jeShJSP>$xOOXA>W{pFNUA^mr!^evYDzwO#NL8^cU6?lIO_rJq} z|Kjd>{s)5Nf4Q!=i8P4x?q~I>%Y>01%2qw&_syt9KKBRNNfztc z3n*1)j&D_7qrQsFx`7Ngh{4-kT7GvGxw>Z%EM@@Dek3&!AC%)Q_5ozecX7Ayo5h1( zKE8D#8l_}V;!7hWm`UVxjhi*_hBUs*XO-yrLRB%!xkZ=VY|P`;2rj-#>RRF8##8>| zyrUfh1Lg+P5HDm1)&!;gJrN02spMN145j36*2G0I<155nkp1*5;7NTA&PVyr-0pF5 zELqB|N%zhZo_#kJ^0qF<>8!9w&^bq}nU9aJ%!k##bM_@YN5m|gEcNPo$Gy%@rp$_( z>&kU$irx$|hK(Jgc5BbPNW%nK{G!H|-8u>f-4|u3mmv73dQ#oobF7k`Yh2{(#h;u= zj<-q(a0^Sv9zRiqf4(~fIfr>;q=@QJQcL-;sON)4Q>QEUldWQOo*;#6w=Fxw{0Y77 z*@)o!6|Wdf9GuA7vJZRd&EdHA5z(if!8nWeH7p$#MJsq z#G{pbh3CN?9Z>=q?sR@3*iPW|h2W-((42dGj^lB5m^w4`?zXhH<92JAfz)`PXs_Yd zLqs|f5Q!EWar@g%xmDg2hek7svqi1t>ocXRP0C#LiJ~$t`(nc@w1=yKw{ef?O(-vZ z;mIva{aAm)_tsLbBH9Bxv90qD95t8A&PhKxVWily95+u^*5ovdRr!$N@1l!wR7i?* z3pbv01e)NV{x&LHQ6g4?_H$j5k3=7>4e#UZ-rCfxuf^@tz3bPbBi~Hml{cE4-wa85 zX>VGHFWf>d1xZYDn&}lf^*gUzHqaiB9Qg1epH{gok-a`^S-m^w8qbV%z>XpI;dmfh z?afdVEUFvD&l}IR_qZsxHW`J&6|Xl_6F-DHOPs?KRiLl*qvA=WRW`Efsbf%CxDh_0 z`+BETK;DA&d|c0*S%BFfoxzk+@J(30kI|KrxNGzwReA>w;x>{u9MT)4zxLm5>?Pr{ zyYTU_=P}_nQos`)wZJ;1_#jSfJX(LOMY?i z;E3|+*0RePyK2LCH2b%h=T+ILD*_GAV6sHi1=D-DDsD|8h8mvqRB}?dn!eH$!F_%TRICn3-Y;84;OxDOTw)c zhe15S%eA?uruoAUuX9_Pc1ML3M!G#lH`B>~=kcDvnNx-q*2R!GOzOX^U)a5NO5KyD_9h5*>A=5#oHWdg7D~CNG!z0xVuDRqVGB5HU`mJ@-1Cp!6i_>b@BO`y@#S7 znq7jVE^kV7Cwek%ipHsV?W%~Z+%xa}aCt&Q>K;q#Fu1C?5=et4Lq8$> zSySH}>vJgsvt6Cnor$xu7YWqkbQfO|#Ic$w`$orXJx^t`TD!tlP9I}$&jtk{k*S`=V=jiY^yF<8aSA(F2r|zXkOuV>a}oho0rH+`KeCemordF zm>N+rJgJUUEh3Zsf~Kw0#hqs58)$^TO@dZ=i~U{0b?WT5F*P$43K)JwDH&mFC0tWq zE!eu-NNuhzXxPlP*Gh>hop~j~;+t|ql0bNeP(gjOL)v95!r4`=qpl(KiO)gMsJFGN zRNV{TIOsD@qcf>JE||I)l%wKq-B%nEuLQ64sY==U@murO$=#7AY?{vRCKU}D@!ru9Z!$O`kt7#ZeZCS%q=_HIROF{uR zW|+lmYjND(TW3X3;_BDjKpvp)1RAi*+|pX*Xcst&I24FsQ-UeKNy_8+F~bJ5edtaj9${umY$)o|x%F1gnc znNxxhcHw3s-UGGLk6zd$L^JEGJmKdnk6GaCzDl9Yz1q5m-UclrxX??ot9kdKnsoVY-DXed3{Ce+CnqsA#cdD)q zwuWgXcH_)=Goaz6prcct>z-+1^SxYhS$>sR_tBGfOLTGxFOgyArl$+euTt>Uom)Ps zaae7&xW$c^L_WNtLmz8@QLkco{i)4)%ugi4V!a|#QaPfSEQy5o`%Ba&XIvQKR@~k# zhu$h+lS+9kxxLyZsIC`*O$@7#gnjyWW!}`j^Tqo!^ml~0pot=(wX=+eLY(3qXrU9~ zL|dPCxEi**D!Z10;|$Gj?J>afjXK^^zoEU^5o@Qf@-FfN7LD(vSO*K=(Y!@p^%48W zeN9j@1*f9NwAG4ZWDFPKxDoZZgX|^gv|sqK#0e`rB^7Fn9az&+X-S{E`z0z(J)Ep> z<_k6Q+i=q%^~!yQUcDF6!q1FFi{ah;2FsfdPf54b%R%ZoLL?D>Q-O_5@j4a`#$wZT z*n;@9955VY+fk)t_>a%|vf*DC=WS%6&upr>Dq8qCr+#U5m?z!HullHPqdjG7H!c{G zsr96ZM`rZ0)SJ$$?K_uhvqxA3&>GU=1p`7v8!7G1G75rKN^TpRX-6d(MqURS(y zvsPE4j_GCXO-Q0K@qnNisUb0E^3#mHxKu8yxhuVg1TtkqhvVD(?XgS}$Jdt%C(>Gz z%!?f-$~KhsNv+1+vPAt|T5vlLruo|Kmrm|$;ojDff9>lgUmP1*NLf{woZU` zUg~W0RZdNXG2XHG&xuaEmKm?EwkI&<%y3R1J>PV720BpPv|<#JbU%xGB$IQ*^p=X{ z@PFd}@4)j1NM+?@W%(HZu(1Ar5CQyEBJZz|{cjcvS=j!yB=?`-J`39)MY=!Zea`<~ zxsaXn7vR4LLofdeVSXFoC*tS+B}z_Ipz%GJ`jz2h;Y4L5|CdxJWof$+<|~y5m6fYF zcL%}^=fkoc@ATrd`xv{LxLM!7QdlH%E12`Nif((BNTOMXO{ZYI7!v=%SmDhksT@-N z#*4@J0%CYIi*wd;bCm86@r|J^Cx+Y>0R#?k!&NSMD!S9q*aUFr>fEOHM z>~kl_bMxc)^Bo5JyLXwXiV`ew%aP0cNfu*-m-<9RLxcWf$OP{rN1)jkHHOzl)t7yu`{>Jq?H&bpA+#pAYY~7T`oF3i0?S6FOlCgH1 zVr_C3jcn~z3Po>(;Svw~Kv>R>xULb|OYw>B9vyq7%bvM_7jw7dUag~{;BpO9Y?l34 zwUTB?_V|Gn;Y}rp0CuRqHT%^^WKS49YYtVzZih5*=@@Suj4ZsZ?~qz0DUM-JJg09C zGynW0=HBJ?h@%9-J=2z{+{>k_()qeCord!YU@zF&6wEwbj(pyPT$qu{zm*X~uV8*; z`_OYEHqomVXsoN?2>?0A>39#JV@?w zP>yw7>8H^n=Q`ou<9iKSu~i7Q|5Hi%(S-A>xbKimm)ba&S$ zOwE;>mkk+-P86PgH$w9DN@`#e_tl{bele{n{(WlfmtK>UslRL=+`j5}zNTx5d0CNS zQVMD3U{zU{NEW_u(S!!GGO5~3glL6Cw3EbDlVYw8Kk(u^2cO8^OUqHGmWEkpnHF#6*$xN(MYGT2)9o4(?w=j@!bk8CI&*hNZ)+rGaHXiV8mp^ljrJe3 zwjbdSEN0IiOWZjd z9%;Z|p_ifV^uG!NU2A5%H&r!}oFj$EpACaXxCO z@Am7*I=+cP!9mad8wKLArLM8zw_7Tv27oTf%FWIE?X9?>sj-PYB`XUv>$mq0Ar=r@ z1#4Y>z?*nv=xC~MC@=Ql+b55$0ISj(f+AH?+S@vOf7%06d%Guwwhtke)(|U0zy#s` z6V-BM>|%uCZtT8g6q($87CDUzSHeHN_{817EqZI(OG3jY$Rx(cM)FOGSCZbXDdM-R zcdj~Je?dG=kZ+Q7m9TGuh+Wk89p9&tTikEnQH}}D7sjP#LCedcA38Z4ryY&$hnh2H z3OWd;ex|$qv8wmDnFj5j*FO^Y?-IBldN@T08(KWghQO=RnBJY55g7kw2 zlqE{Ya(&nriCp-P@0*R9rp78Cr7dW=t%lB5{q=XAzFy;+>x@55*FIhn6FTbdOH(jz zi`ZOB&(2zz_1O4=$!6Sv9PWfVPI?o@*>&)QYq>637LOI_eDMkukd^5a*#Ej(3_t0O zKiNTUcgC|CN;nRyXt~T%oNT-FkyIg2TyTPng`HG5L4dQNnOWApD0j!O5b& zOJ7Uvf-z2x;im$K9;{9cZEeq9X|C0RUYW5n2fE6NHiD-XEFMQY4Q|i&oDr+Vjs6s{ zFXu_vNAE2R=g$|7TJc$ZEkUf6XYb~Zxvf`%Z@`JoGrD`yIEM{_FJ8YxuThfIOh)0p z@g>=h_nw=w%2Ufi<*W}`Syr#f980F&(S(Mm0ue%wAe*+=$+LhAsCedjkc0Ns2<{Rtuf> z$yT^s+}l1}Qo11= z;=a=@21MmVH|EPZvT!&b-#N^%zMtfSTFIe2{XwhtNsxf4OGj7c)8du4mL?{55w(zc zX!2Gk|M#ii9}V$0|uUV^pjscWyfq#q@%G7c|+?saGRNs~j-Az|kR&5^vix4_FnBEdZ?yYd$J8k=6 zGz!#Q_DN#-oU+o>pQd%HlDMtpHoESwRm#T~J09&|y3QQN(zo*hGoivcxI$AQD|Eag z;h{I4CWY{A6GW^8ZUT84mY@4b(QHOu;Aw zCIIxQk-`&sw45!p_#qf&tZKwgQ{p!`+1U*UhgWJ>MhchL%GU)=dp=xZs@T93I{3l` zJ8Z}197@e zGW(UETE<>ONqIKj<+}`@IWE09Zh#?MVf@ECz25r7#KaxE%Na(vZu7BD#PO?T%UN^+ zbI&kvnmW2Z@ENv*^iX@ABH+c7lU#>4F*M5^Ef)#P4e~CXG|NJ5znmjvFFkG`fmrOJ zuK`VCs@#zeezCl~ybj)277c&2hiwk&`-8cdXKHV(4ChNeR7jO!5Mb^6W*T-DdnNrB zds12p2en2Ia=?i_bRlfK!nwWyqxFhD|7%{&Rw&^ApHmE9N=t8Sy z*Ur%{7|#WFx0|jdpjTzK7|Q9Pb{f)s?dN>Z$-gaSx(o)koE`o&!-o5Pvn=*?|SBSkq4V8 z#?dVLqKkpCBW3U*C}LGoHncKF(!b(xF1mH-_!fLWi5}R8mMwXUJ%sboVruxf)7sZk zX>v{B=}hrbawy3jNvQkW55GQ=wu0~lIuTCpQge|eg#2(6ep2LI9duhV3Mtg;bhPvO ze4E*qjmg?*QhuH4XJGEaFV1uDbbgGs;~I#JR1Nc8ikiuESx#f~L$vGKRG&@@u{+?QCl}7XtBUu02}C)pGa? z5S-N_hH0%Il^fnzxf8@Tt|OKY29}nB$;Hmjj=1EZz7#g=)_wAQzn}+`uT%VUCBqpR zG?!FhNBuohv*FrW{0SPkFl>bHJAv)*n}oKivUl8|eR?$5L)|HKiUits*s4u{+q9)XpbZz<9 z+&K}SiFoZzBpYR8c?)+AlKlnCobP|%AAGl8`;%RP@GUDVGi(hDC3o4ZCk$7%Dw%vW zh3*9RaH5MZnA-s+A#0^Jp3li@u`|J>*>Tj;X*si)lcyG#?$jRYeW0(Ql|gMRjikLr zm{q_bhs0TWBYd|6=YdsZJYG_%+6oOLUwL`)x`aQZ7CQX}lY(BLGpl@Uq-XOwjZ9lF z!}NaA@lTCX%Iy?H6xbsfioeRcA_rk7yLm!LPGHmbe%W+wVAIpHt6cNNv}~Jir-U{j ze4`;%JoAkinI?N;o*7*bPsC`I2VyRp)UJ)icYS;%)N|Eb`{{6N$;r|3D6)D`+w-{R zdX_azZhXFCxbqn3%vjHKEWeBG;-=*g1b{z*lzG$HbI9X$Pfzc$JWr;PL*Q`end*&X zdz}5d>rj}hXFA$Pv}J2!GzWfH<)*NsvZcD~vPhuOWkB`!7rK*&Wt~Yp@0@_UA>>^>uMZed zx*#c=2P|3D=?NkQbAKH!Bx~gjj|CfRH{Zb^FdA_4p*kHvM7b zu~bF&NGPBOx}9+X(WE)R4}{JO7xe?^vQ~vyLs^E>9F9SaeCIY`KwNj1l#UjR+M_~+ z`c`lSxB;q_^tW)#>MHtn@co5ON`Qfs?od`y;R3$0=S4V^cGX(ha+qKMP$<^nS|)*h zkNq(f*BSHd$^j5{43v{?R+@;!eLwm}+3$LEAMSmqJl-2^Cx`8iyM+^=PHapm68989 zYXb}(TN^OCWgu!aMJK` zi8#y@7tw29U7E-Iff)JKYO=YDFthJJTF2x$fL>!#IR|xahcnW)|8Z=0~dL zTC_Rc7(NdA6K|x5Ihrj)rvo11&(eWiF+wsRTffq`0+P@sY*-P%{7u2R^PkWtG&$v zVAUNtfk#0hubZlEzWF&P33vl23FiPP?EAKj+D`IabKkVP z{ykwadmG9<(?~^FFQuif0qL|0_IMSoaIfH&j(kVBqI?z z#fScyf_~@-!~lwdbe1wta*rE;^&w!=(s2C@)Dw~-$OWMc4}jE2IxGcxYz|2*t|9h6k(v;IL>7bh+hH%n~!tjU2~Ib0H=S| zotD7hbk|~!u&#j04X#>bq1GsX1ktpkH$2>NjceramopmvTm(Ou>6JAF0Bbq)sL!D* zK^TDT2PEVtEzlZ10Pj#IEhQfnqw%ek=yxcDLQSCC?Oeqt4{`l?mp*~`CU2dq1rfva zw8-N0cpozB_W~0a3br$9Os>Efw%MF2#Gw}~&1uS627)$ihkm7D78E`|UW(zdL(O>n z$Be<5pst7K_LOC5mdDvNpsY^{4efd@49HvkRG1FLBq6iEtW~sq$q5MRQ+~tEW?n$t098l5iP9aZ!fxUwjW1-O&%yJMK!0=)<+Sfs+gKdT8 zg%HD?64`9!&upd}D!~R0qm$*rn^4iHil#$9H~?`1G{gM>Ba{tqTkj1U!vGTZ#)ujV zYl{a&9mUxrE&Doi`qaG&yh|Wx5A&ca9y5S$!sm)X#;jwgGsPk~!9 zW{L}>7BgDxp=j(rIFvp3xp{pNz!nPtse!QbVAJ2zeL&4P*7M{Ll{*2cm%Tm(Sr0I! zSl~Pxu-L_^K9gkMyJcehqWNi$ObY6xgQ$0 z6;yr(_&DCRylrQo6@waf?RO~PzzM^KDM;m>fWzaW4GzzIifVyLchU+YN^a)}H3BqU z_JT^lbWx*+mId9y6>|9jPSB>Dfo)Q8mdc0m&rZC+T{}qs0Ta+Zd4Sk_5QXgel~j(m z<4@_2mjI+X1gcRytQ~Iy_t;lDG5dk&(abtQo=a&+-+r;j5O{PJj9i4$4kHS#lG;s7lE!Xim>TE0)cj*bPhvaxx7%<94=8sV*Si>LV(sOB zmM1935kSoh1&w;kkrp7pqm|kR}+zQT)Yr%zXytppQ z&oX)L5p;`sFkdJDWUFs~d)Kefd=kL|(kU+quN*e3$lgZiHvnUIUF-e~jgYMXcn9o9 z=*Af;p~Iy#sTl5V3bwxFej3@h75^Jcp-x|I8V~hfxfUEX)5N=jxS6KnS(7Yu#8qj? zbvcvIVQJ^RHj?Vw?7fd0ya}};jvgpGpu%3)>LcXgHX*%gz>jBF05A%|B#W9$Z;&%$ zSwg#g3MkP0?QME0D*(G7!NB%o&T7CwfQTmi+wTT0%L*RO0K;+(HEC^uP~e?*L4Ymc zj2;;8zN>h$?|F)f=D$gUqV%K~cDxD#$DbdAd~;|q9Lo3Y(Y*udH6WoRjled0b}T9r z2oI(nT;=M+7yy^x9QYGl)#4u)*&66W0iCg*mx~DO-DeI6-<;jgIxu0&9C#D$mYeNN z+3_paYSiW09?25=^3TiTA;>4pjL{z#8eLc-d5#tAYLOQH3fCv>JrW)fsH~sHe;?}G zc-XtQR=!WKW+2_`_ z^>0J{SsWLhW@GJ<^qoie#!$g%#IpWx?VnhcPs4%lX)8z17ihr!? z&qI9||4+$NTU6c~f;=Hv;j(>)j3X_z`Yy#^tNOR0zKj2-j0oCBNu;-5_x_@TQ0 zZ1VTx{Le}L=Oq7Qu77xjf3uyJFhAFOfCVs)%76WckdYvc-H$Ymi`+P)+)jf^0)p52g6G#qC)==}hwi@w zn}3`NYU*hIJJjK@C6)sc~Jhkcy+BG6JBcEeYvHaf(wQHdml&lC} ztltaJ|M{(dO;`LQjen%^p90{2bmRY)ZcuMQ^+B;TRuDy$>l-{1@akCf++QXS|D0y~ zmyDh+Oc#d!$OtBf{xkddEf4uK5%xU~`9D*TE+}T`D-tX2Jkk!H`4~{r+tPX(czhnD zMSpVw-NFc8z!`ukM7Bk9WmgO;8^F+Y{?2stV;u&XW%yio9_u&649}hJtW_F027!81 z+TVWY0(9DkjXa8Xx0LhLIJ1y52adMzWRC=2=eOM9>tj(HSgyrz9$j{YE%4f?y1CoV zLhj@%5^_Mz#TD4;!s=vm+gkypL2NQ!`^>_DrGd<+j{7JY^GJay;O`34?H>VVDy!ql z5UB3&F7~FH4`vN}Z~>a{RccYGDE7q@#5&+ZyG*}W2Q~Ye6mo|?IfmE`AGVIWq=0}o zIOBo!Yy)tLs()srzvZU?I=A;nt{4~LTLYa&k#%~)tNPL&X=;wWrHLErxsm7T#yjy0 zLtO z0>p4ZK+dRHr55wk0E&@6F9gcIml`!ZcKho|06C-GNOp+#Z;z&;VIz{?XmASc1C+NK z{|OT$%cIHbol=Y0VzjP+&yUr(0;(qUB!COFTjPtO0h~w{!qIr&{I-42g~@Gn@U0iv zt4`9kAdd!Nj9+`Yy1p^g!vMLuAZ}r_7~(jTApGK8vBCavo3Wq*_asn<*lka<{J%M3 zpc>#Ms`FS()xGtu?EvJ)8iwt;_T>UrWl%e6psASfy7W$asW-I~9g~z9a5h)sr5TRN z!(>q!|94c$;1v$pNQ*9taZAc+GgVi^0H|CC602NgpyGV+5*r&E#i0iZ9ZforDjWX- zhu35vLoH=c2ZnBcNceZW?n@^8Jn#+B#khi8T2$gH(b0zw0wz$z#`I|3?(A1RM* zVZX9D>&(GGan&v$^>GOfK`|C6|Bm@f#Xmj?QIO$Du~yyOPc;ZvEJ^V^Jz0hMfMs$c zFcloP07Z(BhBWw&w3&MwifdT23ToX3lJk+wx}a{AllON_mlt3Zq^8tj$;!sMLD`hBD+<>;8y&_Lmo!*}#N)Aoh-H2&GwTTRmrXph2SZ2 z8}Ls7zkmV7uF$G<#lFEhlkftkY`cSx&T*CjFj8uv$&_wmoQO&F&F~-}Vvf(7tM%F@ zJ%H$jB7N_60b-)9mb{0@F&IdbdmD7nJgKNGS^kusZocP95C<5go4KH^=n!-R{I6}8 z?=z#eh+IIIaWwk^I$pYa$WY9w8d;jV4%O(GsM2q!JDxNsKLT42B7i>(!{!j22$Ez> zOHZfExC7{r{WELHV*ZR@b7kWN0sYWp8nDI!jt}=xWLjW5G?4Xlk&$f1fMrwVdDI&p z#-u$ybFgw5FrkblV*n))veggqSbplw@5 zXYCP`asN{R@_V4(jVHv~VZZj(rIn$Wl*6nK#qBv30qj2YVF>b|QHXKe2C&{xR1TX) zvSJ{4LdaLpfUtc!^E@vf-jw`spCnls8;7s0bjRpK0F$#|zlnFiMXu~lNasvb;fKcSP6TmTr9}N`C@GgFM zh$~<}QT=?FfdtT{onQz}1h$UhZ*B9FEYNdQV_b#ueC(z@LMNO44cef^CW6gaCZFjQ zprd60SmTXA5q1HUtDdPnh9`fcoSYTqu=$WI1=Ub$f6zSz{sVyXu`LEC$ivynqNFLP z{=vrNu(s#sdu{s6!Tx?Sz&l70dYTLvKY}Pu4a$hN?4p>BD0=qzELgYY@n%-xfO_#) zTgm)Vz~Ev*teY-sqPnJ1t2$fZ|00(myUaKX-Zt z=3ZQv$jyq2SQ@Oi52m#zL(2!=~ zsGq+t06^%aeSwvnT6Nx2(4M5gZ3Ip=*)EZ~;olkoE8i|Bp9-Jb}smy&%qudnVu^7UCVi*=ZYu z!0GRKp3Hm3*|yLEJAVMOhuRu8px5uB^ji69(I`O`J7{kT>(B--6%`fk6`)#66JouW z5x)GOvy>|TcMPO3p64skFTlqhfRl(1i#kp|bb}+bHq!yCQg#|)RkrxidlUkORlWwq zevfnyQ1lB9c|o(1wnZ?CaJNT72ZF>ak-u{~FX#b&e!WXWj&3dBPb#~%0kf>dtpjM@ zrtS#PX?Ll(_@wj{^dzWpe`8}uXK&}!;?Nz}GaiEVTUpA80kHMEL-u`=s}HON#(i*w zCEuw19%&a~K?5E$AtZaI6CMGml>wZKfJPh!sE@IuF@Dv*o2k572gIoQ6;iMR%SQFX z0>nl~y502<7asx#NBk03M+8f9%Jv|5_4niBxGkoHx16FW8$??cHTNJ^@?~dxmFj+f zP|*3JfE*^yB;ETKY7K$DQ>_Y{orP|1l1{$$im)|qK**|Lad2>0hn+%sm;@;PmY!&U z_}68R1VlEpqZ^UP^i$qb6g#el1yD7$53>a^|IRvWE)%nVV$KDv2cr3y zUx9h@#sHYC`ylzX$a?~Z_3_G$6q-2aq+x_r)#02s2C5edr}PN_8yNe|%=Ohq&`NRX z`g_nzWILQ^n1Z|m3VgX9Sv-Bw$MSlcL=mDVpR>&5Wsyu)Nu!NGRzU?EgdN`wIp0V@s?x3v4O|T^QDP8qMnxdTfwompQ3@GNj2cA2s1XMS5do2* zK#-ZjAwrBIDh?n58dRK^X9_3bDMPw|=p^L-l>`bAR{p{Xw2i ze_d7YdC%Er@3q%j`+cD)tG7A0V&IPp((g+njU(}}Oc&AB2ls|=`}y_Q9S<#br%e4C z*OB3F-Tn2YRK6$U>PgJZL(1@Ar>`91*d+d`HZ4WL$jxwzS2hO)j6i_$v=gsXLKBJF z-OcX(EybY_eSlU!l1@oRI$*c=UBn?{#+7XXZIl@B_KmcZSFUv0LYU~tp}s+(yw7kv zH{~cPk9-&*khezZ4Q8=67cVGj;M#QLZ&1vD{%3EM>60*2s!gVP?6Q(@*b;obNp?KD zY?Q6&DO^b%Hf)U#-7%=<%Z=1$j%)x3xBvQh^3G8npG3bH-xXf|S5t5oOHeE-^6qXf zK4=;YooO(V1bS;kW|T>R%HX@RMxJ_MhrbWf6p~a?VwdB#Mm|YmA-{ldE8rztHpB#a z@(~bJmNE%fe)avv+yGVD@E~xtM6kFytiH^UYGn6>kscxA2O9gi*AU$LCUrneABvRu zDIFR^eB$V_bx6M?&Q|62sIIQRrR~rF^;{)x?+DqWS|jjMkW(y2F!t{-;eQMr$T*=` zq)Z&KJYX7mkETGkM|4QdNee^29YK_D$0fM4egAOmQQy^=+% zl|j^mLgiLcE3}oQRsh-+tT#k*lzanKsJq1$E-dRxoLu;v7C89>EA{g}=fC1_c7L7B z+#hFIjneSv{i}LgOJ$v+3FHa1ZzHQIki=|J3xrWNisy>DOKEd|>|eK1$sJWjIj&U^ z#n!M;S56Dgg7k=IY;Y@u29BM(hdnpM=3zKyIk9ySqL!7X?6ymVof0k~-r9bF^lF_n$M;LDXgd z^J=uPun~08k%ar4^qRB_L{p!lCXAiAT(V8axhoB~aN3G3UYvArph+&9a?=*#Ya(Oo z(sJ#4qBoc3uHFF9*fih#M13hg_oeE{&%?)2;ZKvgy-WTuaEX;F-`v?Z{zthoAV#j} z>2tSUT2z|9tNPUv&sB@8`wF!v$w_f%UYSK?EDv^GQ=Ct$MJ>N#WYI;V7Lr}7vpoQm zM_95?P2#VDS}~uki#*^Qe-R)Hu-)(6U&%zdgt%V2d>~u;fxNH-WWa|UwKsuQJ&rP+ zP?D9t>!5rSaL{PGtMc|YkhkoTH^MtMb#|(q`+{U`+wWsdg%w+O#jz1+i(18r&aH;3 zWde<9_f3X&90!YK6*)j`A}rPr74eM_XNbnKt6Tsb1_ww!L~cILZo#$^&eqMFH*-h0 z%pp`e1*|IoaE-`h;sVLmZH~^XNiC&pOX%R z2FTNaIA!|98|_Zu`p>yER5g%X+rd#uTvR6m!Yz+ZFc$K})L!yVQB?exm* z5UGrYirYQ(5Pk2u+w6*B7maxl8SzFpY5ep%ejoqLZlZ(!Y{r53UdFMgP(41ZS_j}vhC!YD~y~6J1Fs8iayHm=}(7P?T6#VFsS{tQCX4*QW zhtprGpt7(nxwt@9L3;>kSiU$`Y@gzTfWh(-s zUm5jTP2F$F741%g&|JOQ|-EoIS|HlY=oRC$yhTeD9seW5#Kb_kUbej& z_f~srb!98%;Gsj<_y#eJjg7|k3zd-0y``l-O}umGnMJOp@zMI%*KLUyT7iCoCB!G* zL~+J~jC232*{h{hzWpw~JMyJ%By-IUf2Go#yti-PR-cA6K07y8vyC$SmtTIdWuuc) zR2?3^-wd^!Z5FEZg3{{+RK6x`0{)LnHoABp*KKTN|FNhM{hKy1CRLxJr3$|0q$98$ zS$XcKr4dNLv(A>6mCaIZqcOrAdW;lPVYo8WW9uG~r=achXeE4HGdFq6SqsosqbckbMYzQaz(>lfPx#PlFvMxxWU6uqpSEWdJi zNLZgZk>4j~WVvO_xk{|absN_@xaP!CbB@Fz_xDP~uetm+$4%sm-~Ztke*AH-%J?U7 zrvA#$5|ZgX#<()qF^aiHb>yO?s!IF9jVJ2POc5*!(J3z}*{`Rk3frTanj>`6@)+~; z0=5jMyi3EBP2JtytxBT0_SMLYC;+t_`;N;7mG0iVcRjUAi9Uel;l3IVbnAM1WdaW#JP1RR z!z(Y?OrO8zPJH~vu7^*1#YS<=u&_0S`wt#WKfF;iYxLa8J#Zx`OlzJ2q~|M<-}-((3i6d?H`E$`sq)h5m{EROfX&^WE5(}0E_RL`f!zA!O2=cLKde%8@3Z=hsKOH0f3tU4HV zj61?ZonKG_%i`0?Yv%gA&ThwAC-Rslql z(zqSxJai(KF*1d3CNDpdpKsFwmXPF^uivo?`s3YvIa**cOXzEXUNPM}u%+AOHvS8= z37&Y@cv=HKKEwZuAJ0Rg9zJSqC*5En7pHsSoA~(nhBG1y*1hQaf$t15kMYL(JgSXH ze}Df5WBa-*+ty7FWOhojgidLEKmIFJ`7QM+u=pS32y*A-&fiA!8Z{oOOwq`=MB$|H{jH#0YzP5KX+dbIMb00JJ@Ajov>hQm{pO-X zqwIx>qs@4?=q-Ui_q3%qy?*@~H`i8=h0zf86ESnwWnvvrmFR$ut_m1ES>I&8d+^|a zO;tsOw(JlP289YX+7mLmiGvZD(krEs;ZIk|6teM*+1_iHG(Q^@anbQr zJ;ZSf*F%!=sH&!>rlG+|F&SJaDJiLwS*XPndLOh$tFwG8PYgTq{e(B|=iyCt z(Q1LC0cD6DXcxq7A86S3z7Rm4Uc^x~2Z#7diSs}9x0Q>k*1;2|4B#vNaeM$-f_*Wg z8vx-80jZd8`j?yN>sP~9%^sNGD&0hTz)D>w4ujot;DGMc;^CEHdNsqt!;kg^<@i!M z8hoh|YmfZOsXTGBF?TydzevusXjRYmCML}gP$xJKbrXxOYu8GWjB3F<5)%{4eu-{31$+6G^+Cne5U`*))6n zr)x$B#Z2`u%5Jf%$ua>7Cts)YyJ71^$HXjeS9a*WSNV&suD||>{gXWSo|$fR>^h;!ZxyQSyTjuaKv4@KrvOQL-`*;`jU%U`LhoD?^@Q@7RCe* zVMPBW*^L^phxvB$^fSZkRtr7q5Si8Z?)h2UEO>d$jW2>N`VB4v(vNB;Q_^gG9qxQNM^#opNwVtXmwV~)j z+Xzn0`*r+xI*Q``tM(l{c)URdp+PAEJqM!_nC;D`*v2ri7&`_Qih?;2C0>x1cR9Fz zS@Jfu8oJj}(-CCuTefU@B$KTF=;_lagNqMSCjm9^6z@d$acSH3fsqvebferWkj`7U zrcSfm$HVm%!AS?v$?2q9N=nL$RJ=|=63Z*S5mC$5g78p!P`ASOtHSyQd@GFXjf?%^I3QT3Q+?ex*?+UJlzYhdh}y<1|m}1?PmwJ(D(D zSXk6l`?XP)@9@5CkriWJ-s%kwf|03%RR=0ir9F(j^Q9M6 z6>zpvZVp6OS>$kEuM90og}aZpMHYc#Q)o+&c+eeGIwJ!(S*w=#TOuJ*==qti`Ycb2 z{{jA>_rr9{)>x#YnHK1q$v#M>G`gZ4&>BuE&V;qxkq$0RZb0ljF;TRQIn6JSeq?Qj zz~o=~#ve2<1KKDoEbI?)F*i3i_Vm~q*k6KOX*|EEo_u#tO08X6kzj0ZsK=}sK4NCxw_t$}Dsgw2kLin3Ro@$FaRzuZ3pAW5cr z+S-ZW0=^x{S(E#-@2y)8H2jW_Xq0WRs`=5W75=3K*-SrLpyJq4xWV41Qo;!Uf(wXx zU2UKuJHi3UF`&A&nPLl?SE>*Nm}BZH8I#0~Ex2|aKMD1ldl_dgCAQ(H>rh9n$FYb~%MqztM%j6m`-uM+j zJ;kjG(v+mfqK@t_r;`2zi#R=&gy|b)!gnPOxmRQmvn1JtF0ML8=!Sc?4q>LV`dV(T zIWGN;VgKK>(p*PZ3@`|rQ&mJ$nBWlmef{riTHF7!WeRhT+`eqKez zZJT$`Dp!)^WM?aSgBX&*RCq7&uItyge0Sx{naMq;hoVA4 z+Ch9dZfe@n`LOn-Cq+&U#Yg(E{C zmA9$^A8jyARL@(-_!ovgVKc$Y*s4dU9eHe|UMNU<(~+zJqcVy?l4qE(iLd(H_+yIW zLnfc)7R27{&5n4#A)=FKOdtR20_vXfqp9f=7oAH0yW(^OH?0ANI9`+-_4#ZPN;v7j zZ2$m$JAeGg7D(o==SjyRh8YK=D{bCCCQfX(y}b79-hBcwpRja8Zt~Aq%F|n$08l=FNB{5O zLj+@BaM_H2tf_F*+ioj5m5*0^8)A{x>p~|^oTwP-mgM`kV*JOIpyZ<3mZyDehksi! zTgJbtUe%>Lcdb_*!!6R~)nh*G4 z&z?O84jkCM`)WXdD*B2mL7?TeWgh{nd z;CNxRgWmd}{~(7ma{FoN31lU{rMiG%vZ@OF60h>TTQvTh@DBPgld^qegR~anXZAyA zV)N?O2GiCm=$DMW9l*4|z*zRqmx-QoLJ9nzY`cYE{rp}!hVdbq($kY7ys&ywr- z*a473$Fh@Iu2($9dTK8Mfp;9UgREicLJwQ{NQV>U3|Cj#VN8#*MRwSWIH zfjM*MV&s51*8WiVk+geiUNr*XS1vhOdYrjTfJ=n{wr+h6ER!}IhfBaDc!+`T5NTj2qqivtT)ZKq60ZA56 z2av@Kd1^C zDU{4$KFFAyaws#C34N~Q_frMPE1cIBGAmcIF=}OxR$rZ$X4xbnuvAx9PdK;p*7`?D zNy^Rpt~;3t~eY8*)l5(g`JdnfU;AJ z(5x7<(yLLXK>BQp6CHZ4+NQ~#|KpE8-ik8A_U_wPwiZU;C*1j={E|?7hd%0WR5Mf4 zm4EwNSh>ft%4WiKw9O*Pju+2h}US53)4D}LWG0-k^G5sbr2Ju2V7AYY>d$8$OQx54;6G+s)}Ty@ zNG0-@9O+g5PglXW_rF=Tt%YN7+KM!NJ1VS#+fgA~|{6a5pir!eSVOrN84( zxqV`Q82u~v@7s4nKbz1&03$`5K;WCpL*Of?Mny;WwUrmU2@p)=X5*uW55v5OCwl|N zd=KS{Cns#V?GH?S!Q44>O4=5*dq35V&%bm4D7dj`5jc#&E2r_HOE~UorIePs3+?YG zX8}t}Yo5T+nG!X$${iG{#eX4Krtr%FZHE5C$B!e*CE;x%EOIgJ2!=RC7{E~5CrA1z z&`X;eSYde{V7O~+4-~y=`vk81bQEy7k3ej6^vSr&RWediFL#`HvqjWLD(e3I`wg`K z=W)T>$R}@Oj}b)JXo*~sRP}c}?7Rv68-zY%(HkMmSFaI6z`Gc43*-mSelaH7b%dG5 zq}|DM{XJ(z^BY>~8taA~ViI#8TquoLHt)hRp-+JmN(KfL7)YT_9VzJyBXc!M9Dbaa zlx8|J_dYtr&B+;{z%mH{F#wr*M@k9^B|(uk*dMOruW<;FfUyXDuV*zV8lnI9+ZaS* zRs8D85*WsY*|wFXr>EoeLnJRMDq5}s0*N{$1J|3$%M#I=SI$yV_;m%w$uF_TDE_;> zxw*x`hwO+qHCQ5D1-C)dU%#*|C1qW&*nxPYQ>x?N!vs%2Y9e*?EO*e8D}VC+Ui{D> z)zve>a5-UZExUdxu&iSi78;aPOhb`y)e!{Wk0YxT+15;}?e(Er!_NLEJ834nYCu6- z7dS{kX&leLWa~S5`_98i)4&u#`nq)13QSFv^ww;7|DFiU06=EBmy6xGF-36R(fQ4r z8T!ZmK?PAh`f7$XftiUvIQZvamNEU#8MaeaRgy$gcKj;?E)?IL>AaN5e0+c7A!`J6 zh41zFPXRy&zEju$<88}MJl<5>FOa?RFlTV$?TxW4KOqG6iW#ql+|(pg7G@OB`wsGb z8^z03b>l|G#)fW8UE-;9RewHqE@J+;IU2pY7;8<7p6Zq!hL{#5ZK;m0HDOldh9o8` zrLFQg0e_U8i^!_HzqOcz%Gg3(VTS<%O@yL6&x&i19q=rF9% zB|#}ymNaF`l!hxYn7RTd#0!$$n9$jVDSr4zw3C2{L}H7cL#+p; z=Im^?kki@durM-LDiOwXn1n)1?d?-Qo^9}_|H#KvpD`Xh{!AG%y~KA@1xkB0N-+)N zDjMtRUWlE4OEZAWhHbGBrQ&k0G6ymd4-XI94s>Br56m8b*FkqLBe9xW&a&q*TMC{RD!eI{t9g^TR9XQ5VTX*&Q)V~YZ4Qc8w z4IM3+bhj=+xLZEsGXnm5Al)U!FTE*L|4KID%7~lNY!*TdqtyBDd)Bw~ZHvJfMj0Y! zQ8C!GU>5amK9%nj$fe`1S%8fb9QMO=lJh;bOk>(>+LCoDZu6KY2m~`#>WUl-`4agWCs1 zwe*S==NVJKCclq|Itppt%!P2wG2}lFZ=BGO;>moMUBU?c(U%*m3wV(j`fDWlt5P|l9TSQ z>~wpT2;ZHc@pqo4fOCl^Oha!^PfsYcyHNKcnITSUz}!IxOd7$6S#@oh+4yuG!U@Ym zw>cv_TL=DZ>ldC(+QE0qp9ggA1=|CZ*EV#s3m;<({Ze0FPc+4unPRx!klmrn(cUi_ z#>a&v^5YN36P57);!61QQgIQYmuZd*yq;8?Ixz9tsg!U@0t$HoK3PIs z6Dn2D+6|^uOG&MVYLAE8@tnka3V}k;l^(|a13peSwa$SjkNM(VgocaC6!JqJ!#nI8 zn!(MNRJmOly%AbTK_WrlNvVvo?>Z8Y)GKypDo-V^6>N^YO*#^-QxZ;kB@8zv_OQIw z$QaAkkZd&VjDc|R^vTBx{_S99xV>cgxMAo?1BmgLJ2YdT;713^EN4 z36a2Xyxa#1bLtkZd6^<{~|0ssJAV`(v<#l4>*X;*PK4o6+med=3P!bV|hx^Vn z%mG82%w5(yz&~Hy@NX+umZQ|F8I&Fn8~K!qzlqInP_t%90_jc9{m`2(L%6Tbjy8pPiZn>&PG`-v%CkWWTV{pUL!!Y+njhLwWcERiB^e z@|Kv7i>WWKO{n;S5h9*{rs5~r)P%ur)kg%)7^qW<(4f!7pxb-*UbJrz^ORJrDk(Xp z0!f4~jKAQ!f}+OR+>KDps5+}|(0aZw; zR`9eMgkj$^fKu6#Sld(`Tb}^K+d+>J+)T^FEdr-F9nK%Hku8}g_$PusZJzW87Jlsa zgoS^7eU@`Ax?3_esnFN0v#5|)d+EdQxAti7&MMYBbjVad8}!siLELE0R#9nm zJu=~k&|1|&8=zzF{G=2L6Z<<_(BXXxQ3ry~7sRpuTAZ3k-T#qi{|+fNE_&N%qYY$J zl)ScV7=P?8pO%?&PO!}z6Z!sbiJK^^01&iV zX8k^QW$P(4m)Bd-lWI+Va^YT)2Z|D9V3h0c7ndZ+aSMQ0V5HrS(G!tKsQAL51E8F? z-2^VMyH}Q}F$0JY+T)BC38)MS$@n`2)f0vWL*~skf z>MhVLUyD4q%OiaM)2OJoW~)Haf7(p96{E*N#ih|PtWXI%$r6(pPPN(c<3}sXEsi)?QKg@1o z=wrCRj)b*{w9y6_ja(}Re~*eMvUBFm8?De&8|%}O)O5Cq-k<;?QEY&^zs>R)EJw@) zAVgklQe50G=9jdpt5__<@{T^zLR(yTzwwZ9K|zd?>YiAndAXb-M!4SZ@)+$!Pd<-c z^oxy94GbnG#@T@u3_3h;GV_;<6l|bY5TjT`@k_uF>7I^WIn|~=!n1Cx>swoVC$3NZs$6{5r@%BF9|kGR}nHXWSSNu&pD9~#12 za6r`#fkB-W-p~9Dw+0-H=VItL@xcXIxiPwNeo>|;ss8t-g^zgm-Zdt*WS-=(Fi zA`I16%_HH8DYs$6PCtdhVZSKTkC;M$d8VKh<4t}(=}MRC5O;3P+wwD+h9S8Sbmgr? zmw=aT2KIYgPtLTKqMh%%1A1~=tf6*j*cJpz_)F@5C(MXJ7KeSMxtSUK5da}MT3Llx z8ZK8;D4HHgpDMg)zm`@ktS7hSUbYu3EbRWFf;u1Me4l^-Dv`j&J$PUQ_S8zPkVF_a zIr=$lxh6UM4!TQTb{T1v*fizo9;m_T&uTBLv5EW&?gV{{h#7$T*^g!b&Cfs)*E^B1 z?9o|5%WTXPv_lsJN=Y^-^^PmHZ{I%B8>EUb;?lo|$2EJ%B%dd0bk;+RVq~X(-iGm2 z*ditSu)B8wH9m$p$E@>n=FIUH$qGWbDwEW^8+<(XZQ`o5#PDz{5NePzLa(R%hH7K( zaJPdp9W_K3L@o?OoZEm;kVb*MLI>;GY{id^Nyo<@`w1JAk8cK?TgHoifq*_iW&VGT z$~>Xu=cj+c>4!(70#cA)5?AbZlpE|!6^W#;;p6*>7h%#vW*kJ^PKIYu1vY}pliOa# z$M>!9`0r;#&asL+^W{Zxm*zofZiZ*?f6ooSHPX)*7_RM+=B^O4oe98dlP3>sL>{Rk zkd<|z6Vu*~0 z&U23*rER~3x;u3Jwd>d0D(MuH?hU3zB}th#(dKl60=`@y`tA3Y`deKf5WBw}d{?08 zZG)c_+L`aC@SmE&)A~>C*%e;ASXI^a{o6yG{e@|NYKhG~{yRAqakEO?=(vQ*j(o!o}A5O)$`>QHw* z#M-M@tO$3?P9M{8l`VLn8K4Vy<2`$3>jh(gg>KW`CjxxLw`sh#TuqeeFb zuAOQ}!b_m0&k~5av!()cZZ#%7o6lEszMGI(QCZooxPiw{LL%sx>++_0GFlcJ74IY@ zD5R!jaWnp%1l@Vl`h~$CMd%jVi}}9hfu)9$X8{UUcS$H^AV!fL4vi>Z^ygykw>%4A_W=Gw6Vt!EHC69rizQG;uoL zw?gBO45+wKxie47r&pD(Uz()6{kuAN2$Kug6>0$l*jATl;CPQE!=wP(4*y zGjxX4%3&{IKKD?JnOa#iOuOjBr=oe@zP)>|v1-I_ynel1u>rjLcFSk5S~3t&>UuHT zM^uD20@_yh%5(K-RwgNI*4Nk1pAH&hBt0440#a?a)|*_dj7BkLBPd2{)-+AnmtAsz z>8#?SPDJ|hNpM>jyd^k^FJ=5G8_IQk)RyAHpLD3R^UBH&?%sXGZdp~@sLNg*jBbBV zJJLK)j?kYkFup*4ZmK`dcWOB=h4_`lUTc^#t*6Gs-@EnHQp1kD`A#uoRDe?a^nd{+ zACLctgYq(*KXXfErrx(cv<0YU0n;x2sE)^r)t38ZPN{&+BwsG zeng550&kl)+35ur4j>Q!_lj({@fe<_eyUy$Vcb&xJpiLuIh=ppKgk7CF{=v*|~|b&Uls^26B|?qr|{z0_>;8pVd=> z&OKt~Ek?o46PQ_5qW1p%`&I$wP>x+fBw?Vv`eyvw2}U_v_gPj^y(O=tdrC^`<^ENg zaO^d_BWE74I0$g#>Tev1m_^(j9yHPx)Q2pAe~+|E|mVDkEfUw>5vO9Tvlffp<)KWMnVyYkcb-=7|O=6p~~YXBGl2oQ!U6;(^4 ziP^cYAP5krp7H=ry+(G$$4gL|;M0CIi2TG@bD~N5zqm>Izn$!DEcGdY_i8*$1X{}^ z0HdtZKw@m#um}n1yvAXkYzCKH0f7|h_YOaWlW>g$pXka@bubh2hLr$V2U*J$APa1n z;;-`$`frWn>UZZ4yJWxzjfb#|z_lNm%3saapt}esmDZ5p&5(k!v#GR5t*sbQ#)3|7 zkJXEf5Dg}+1IqyH5&y4?ZeFCNN{%1k`Jm%4v{;--++wkFW)A@WF0&VJB8Pz=S;m|k!G4PGL zbo`5|Uz6b72D913MSZAL(^b(pyV+JvhAI_!=tUZNi1)PUaTQGbUpN(fseGN(ky^8! zLMeXx7D7STebqHKiY#2;gaKfcQ6_s5)-UUuHw4KYTq+4ytpVfmdOTX-bFo9=^-oTQ zFSIpfL}jlK!>>zH>rb|CqULbr-Sc1vkphF|gCUWHrIEjB(#=ZO_2}iH^_?AsQv(bW zLYm|OXj|{%8cf}s)lW2R4aa>~QZ??vAgW=vceGDr=Ia$lIqF6A>W!Qlo3`gZ+l{$D zFO_}=vyqFc%K@I|qsY}%8LG2ky*z3+qAA}N%xvmzzQ;p`0DdnXNQKr@rX=2$GQIRY z1(Sv%7swhdt<;QFz3H&XmX+ms0@hAyc6L?TS*Ru-NXuA_V07C(Uwv#2P%CJAiwsV| zH)QL~LZy;TB|2opSEc zHZqKgXtga94^*SH;|M?T)bRUZ9^`|ULC>xlAO@nvMnn`K@v#5NWnlFC$Px3UCOaU`VQQO%JFGg)Q1sg# zMH1ss0$)EzP)gKqtXd%>6I;Gy)IaFzjhprtDyq^~uUds6P@f5}?d$;`bOplh{D}_T zHVOZ*Erv;%9cLxxMY#=R#<{R z$^};*P(j1Bj`&7@;sT^HSqMnYBV%)DPtS^9_VSX2l==EfEushzQR+P9Q->Ye0Zu_^ z&VU%m(`t!FZo*L+1a7botFV0zS;VK^zEyfGXIb;#dZJ!vTRZ)>@jy?QHcX1qxJAo( zPQYW!pm%FLEQ^A?c(701)lPAnzTgPeF+`7%Y$|&ct=~#|?2r@G*935KrmmV7*|DkG zssyGxtznq{wzzqk+k!k04F-h8c7=u zq!Co?Ge2D^f47z)O>U?SaT#+c?cQrA_XSfA1Ud|NpuPS}0%~$hZBwucjCVuFxc?z2 zN96+zzx5C;yY5UfaHmrBT)S&Vf^&0%rBy=DJEckw*EtBdP}zk!G1!$I{_anL{F(ZTBfh`eRUEHf zZGJiGo2i1+wl8~g%vMlN+jhV%g`!-_Y|UylHnwf7%pK^n=jhjEZEUp4$?_2qY|O~g zm)-6jFVhkj8n7a(YN_&GgEniJ)_28A<5>-xt zs?Y$*d8#l^)+3fx@=`^v;&}IQE=d{M=BnU^5z&(Ge8x{sP;E8mS6650lt>w` zmB~qS-m^os5ly`$d_qhT8QQ8`YbByHhM~e~s+?v`_m;$_Ei$)SMvOUD-yD({ULcw}Hzcw9b+8O`1so<`N+?!jKr4G&1!nJ1LRGT53DqfX7;{$o&qxkk^n(j@s*6T)OaBXfN?Gu?%@X(o*paz=8c9GS+bn1nMc?j#DKLxbf|7aVwhs-0fwp}Zbj=# zXS!B7%mBU@5MLjk0vw^yHA-NS<+HluNX43-4lpojBfF2;2i?D76yUk7~I&7|zDcE^59Bm2%Sz-`%ez0y5>nTQu z!dfJVdw=+-6vhCO*K;lRSW7eI;Jk7w_%8aaA26MOk$}yFV^iSYALZ~HmJ8ynin{~0 zlHHfxvmCj(_UW<>j?*EnuC(-{BvuO@(n}tkf4JMOu37>M8;2*nWS3|VR~ExbubXpg zWcdXL+wKgh+_-8Or%37D0*GpzzCjBTd{|`A;0#f9SE@Ud%L+}+ZWQ_1$c)t+(0wf^ z%Q~8{IZ_KRDZGEUMdh4dKDG5BJxnv_#+F2R(Vm^*uZrtJnke&zl#?r)DK`#(;b?uf zR7>`C9ASCf-pTfWOJ0GZV|f4!^b2BlLM4_0x5=HVHZWzGuA1f&fhkuuK`M3P-n2l& za8CMBPv^QN?pn{5aHBuj^g89ZhyoKdK*axdSu4}5g z%T}%AVyd-@Ht{-S)XWVX#L!-{qbw@otXOBiUCzC>R$ITEW>AvrI?|J&#YGXuG!Aev zN}NV)f`*}}r#gRE@T307EQ9n1dURybIo8o846EKZ+hn>|v|ghbY^yxyaw29`Ox7%8=vHw*g=a}QAE<3}u0 z+xo>0b-*9cw|}a2WzR)r+@&C~EV4L>whZM5uTYXVx*f{ySze5SOG%pq1CzwYc>fga z_?VV|88ge1m&dMZ-%+w|+xP?Lb51%b$*SET7xrmU=&*mO=+=@rm?op!yF};J*dD-S z%k>VEL_+h)#Otn`hQl?Y4DS(cv!~}^5|f>DAauB#Ins~G(`6X2bW{rC6fFJ7u;$g8 z`rA5O@#4FuEs|D6UT*i+uN|u--d-oDH<-vg1q>WDWlNgID6wAtUS6N?t)}dy0KwO|epSGrc zkaNbocVwBoMH`PKukeS@ph&FWN)uu=_<*5ewv`d?Evuioh?D+ZK#pw?bN`ty#M7~h z`@?19u|MfTGv$O_8->gs3{q}0!3)zyjvFY^_i(m`d^Lt$`80ZDV%(HvTy?_9mWG5J zN^+M+wZapv(5ek0u8IZJs8#Vy?^YBOdNA$j{6U%1ThQq0+D0a{l1oP`x%+y7`h$*r zn(ar6Tn{M*d&jth+Dai$(JKwZ6lEGrID8tbVw47%-5pJwT-4`Bagexm-5J~*&zwkt zuEg~OUQ##?`?7Lf{qBtcG~rlU=rD$f&aY~%!ps{;vf|o=uwS`Wj;UDI>Vbqvp91Sm+p4Z-=q`$MT=~56ME@ z%Q5=;imb}|Ry3ad`!>WIS{bL@h-Z7GDfx}-1}~##CAjpLHe%qqcb^*uO}@7D1Kx2o zM3Di3uv^QjLouzG@>*r6c_fEiTvgN^{ULTqrmS18*Z}tEFqpBW%TaL*ofdIEY_BAH z>ptRXeX4mt-&12w1BKzEJMxTQL>nd6%qNxSIq5folb7Lr4n5LzIbP0WtsP43 z7ftRw*Qng#AWO?i!(d6YVH^kZ$k&MmX(rtLF%YJ!4LbLjjk=&se zMYI*&#Z+o$dU{t3#SA3El$SU&9nzC`NY=DZneBFnOu&|{dQXG^L5xSo)Ai}^g2GP>pscB@LHrPuxpoi?}v*yv<|d!$qW7$59u|6)lD&H8vbC2hGP=5e}tl9_eZl|yLeJ)kDGzmI)q46j{7 zdKA+;@wUc+7nnRAaNnUTk<00jtdbLtfx)>r%yzt}?l+TK4N0V!xouH+pWTZ(x=~Ac z6-Lb6`h* zrryX27G1;EsgrVShl-RJ-KD&|$`&b+%KM)^%gkc}4y+$C$Uyp_SaB3vWq9>qC1~(< zi!UTJZIj}vO{6?Q<^#7>D?9_c~H`Q_`y0(urkS7^ac`&cj|hH zf^)D3_j>h)A!FBmEpFVrl*71F(FON^2G zZX+9=R7~mhWGErv)u4{qE|@svZ*>l^c2uHf6dc_|wCK$beCG{+3oAsWp>2`eiZ11$ z49%*YjPRtkKWGN5B~#|b6PBdOi0u%;17Wb|%YClYZsp0QGuU)8 zKag)G2(CM$0+-7T0oP;C@TwmNZ@y+eKvtVnAeXARO4KXVlCWwuO~?G0JPb6JS5 zuBm@TFCxwPy=|{obFcg@&eF<6D6$@mRoBPWmnX8w@->*}6< zu?x-$Jv;t#sZ(-8fGMTW;BDYGa2B%+!xnIx2RfNEJ7SUsIDkB!RUaoDUeV#7axiAn zq3TIlyZ=y@v9z~FiS&C44V9m(y|Ee4H^qU|*^CUqK69#5xpe@$g3S0N_PMw%gg4e* zM%ZJW40Wm`=WqdY${{j5f>ys$FCJ{2xhwbW(Czo~C8wGRQ^LB<>P6J)Y+^%=RId+j zl3ZAXW zp%xv2ds50K0WSR;-<{&e3^6CrV!6YOssYYTXqe1zw=L3}-sRWf+;~wo#~w^+Wrt)S zevaK<0nQkjxKsBukbs*$siSe1SUkG+P+Vn)*p;J);Yvqzu`W3!&>g%$AQ&c@$|aSN z1tQJS*dujUc1YxImgv5Ws*c=j5VQI!AuDIN7WtB}E;;mS+j7sIpFJJl)}7yBv2JK@ zBBGK{W9;o!gDX~btH-?3)L}~*cgf`FE3$U3t;B`o08dX$VXyWouB)?Bsb8TPkEnq? z9JT-oeSxdHus zXWVDBr2QCvUcA@Y!O$-dl5xwBP9CfYmQk(0w#O}#Sc%75IAPAo^x^}^qYy)qS|nSu zkO}}Z;?_EWZ=`&CDWF5gK7+Ml)qfd-aoaf{<=QQksu)D-&e-H(vc;tJ0OD%LCSewd zTgxKHrn~f!D>>^>CiIH!OGe4cy>)vHPKJ!JcCrbsAeW}ifG{LAu9BQi+QHta)_)vJ z+`!_j2*4qA%LE-pw%D9dB!r6{-dxa)YLRSSg#;1{QcuU>l#)rofvFYYc8V}@)^uTU z=EdKLfe9`tv;D)$x$P(z9?`swYH$Dbuh&P;*Mr1LCDDO}Id;?*5dw(gmRzKQIVqHE z#~uQc#HEZ%-yITVgP6yBXsNF$y<*mFi$xq>VSFG1Yw+IPL=Jh`UoFTlR|16Saqf*p zGeZ^+U(G3aiF>|0*+C((R<;zmQcPQRkm{Ya@fAul+@5-JIEaeMfV)6nipb(hAj)M2l0@JG_a5|WLq8^;Rhz>Ky)PqP!T zuKApdb2Z5i&xj_zL&aFix+zN9X4aKtj^x^;GJSXPegHHqSkEhh#&>h|Avx_qL_{ti zLY>!A(S0b?3aH*b%QXLT0QuDn8Fw^>9dkEJvhs%QPN0n#3iQ6nH^8>c1eCM=w;I>A z@bbCcxr5~W;6S=yL6s5kaG`9zA)}WJ*Jw01D3~)W=dAp)xTbRnk^cO07f^)5kG4QiZ#9+DJ1rC{BOHN{=vj6qWqu# zic0gSN{~vsy7~Cjx1kJvOKpAs*RYS#XCuXZRd!a^8H}2Z=y2t-=`1QG!*%3ChvPrM z^P`)jl+0B}l|F1*se+0iU)>gCFu)>Xr)7jfS3zl$Pg2z8&%kc-r!32>lC?4|(kM z(nC8mivCBF>a%3!v;NL#tuz{cYOm(j9Ytenw8Ql!%zokvKkfTXEGfCPCN|9n{NXd` zb>bZUD^zA8(tM#gJcid#Y?_HpGjRbE{>elv{YwbVg`i7j})tk za&4kq8v`LGj>W{Wm;i?UL~Wip78A!};#f=^iwVqoqU8Rl=9xhCCs6%At9K><+JDcr zoIs)`kf;eHY66J@>tKR7z?!%%CT@!fYQ!kZ=u?i>#Icw-78A!};#f>@6aVS1F#$nO zK+qEq^aKPw0YOhd(Ery#&?%Im#ydnn5zDP4lDVN!S9r=KH}9k>V0tOh{lb!t4I#W@ zPnImB_rA>P>_9(bmPh)sfQ*d);TQB7ndNggu2D0kUps!Ctx;nBB%4Wfh8Z0(yRe9C z!?Z7=^}VXxY7SABcDK*%k3x!%!p+aL5MxeXpLtz%69X~LWEL#th{`yooT}|mf4$(K z0jB90`<*O;V3eKMs7!UNo(7X5A{DN$WjgZq3@;#MG;0BxtR{JT@tn{VnmHt$v*_TlaJSYiu*gqk{aF8m3MV8d13M$v_zhOm}= z-`hR0oTea^zDL!8&?lE+goHHhU8E-COe)8qgT(JUndPEvQD#=#E6C@BT2wj${E zI_F+u2Xp}r2%i|%n201nzRF7^UfK$$5~jJp0I_d$?19zs;W*36gp<}Yi35kFAMtEZ z^Dlq~e&J2$Nl6u23MCOTIILrVNmMnj?bUiDSeka#1<9w9NgR>b(!xfTh{4-TCFr>gwE<3TQy zw}TRvAps8}k-ju?DIN&zeCay;GIg$oVq28Cssd+{I5|Icn%?xm=Q%1oDy-BuGpsUK z$F9;#c8<&0BC3ONp%0qfi$e7n#|t0h^3Xn!v0J&0$IBx%W<9)tbga_m(m5T(&I20n zLJUQ%f-@=uQp@TTXuOButJ1Msr8SthSK?-F(n48I$IK_Kr~AXp&9FEHaxncnDq>&G z+s@HHbc^kgvE0=$@!c6gsO0Hb3FIG6vG!vU4%t(-z+? zQTz7k;-!GzxKGSN_}(TGxx<0ey=ay z2Yb^}6Tm0QUdH@qw_wYs(-uTOOz0Rxkv`0`_^t5JT8`UESeo5ZPxkWq2-JS@OU9Z5 z@Dm@KeGz+vCDfAME4JaLv(!Jb=r4ZB7`%LCEOA`2kBU(TMIOzRc~;}?~Aqi{|R+uQnk?ZEMHaE z*L4{|IlguUDd!lHi?l0-7XS$OVvhbFvaYHUFy6X?{8=|gM*P@pyIbq(R~C8}mZyri z4wM?d6q=q`QK!c1XJ>&2$a0rp^}l^2#&qg<8ML$9?DaJ+XhW+pAED#%HWu5?vF^&7 z(Bv{^i9WC2@=TXDbOXQsfkx%v2s^g5Lo&Xmg_?DHNCZws^V z{HYlFFJ`7HZx1EfYjj+vV1lS%l953gt=1!!s^Q!J=>0TLW!rb}-fiOFmQT(5;>Z1m z)P=Q+nsd7#NTbreEJ`zYhS}4%)V)+@+&~rMQI*3`efdK9s~9B2OEKXq52>8s3+o2qf2dFLZQ@)-#ApYWl@l}|!d@|lbRxR%GREL`}c zUraCIu?->9jyc`al&oh-KBBznHu22gp)*L5M_} zbsg$YV{>50puI;ibFksyPaN@0E>@Q8GxsxsOTRL3Wr)uCg8Nzu8_@iRD%H(=KT$4ZgcXEu@0k zTwFESu!5>EgO z4}|fHVf3@z_Gf@4=`mVp ziAc7Oby-WOh@7WIGwz5yGuv{cI$@1+3mzS;1&54boa+XU!l+t8< z{&nd1)3y%mVV!aK|JZxexTdeI4fH+rR8C8gQ>~&h`G2uY5jAS$3Dq5_GEh=PEC%p?&J5Se726Xrk&2@pcae0RVBindC>-21!w(GO(* z_g;Gq&wAFgQ&qW@-^9U&42}xTtm;7GCdB#Ja(hr(s2@+ip5NZ)soKVxS< zn7qxkJpEK28UKoE(>N(v+a@~N!b9kl@DMA;RtI#|SjW!z^bcmlbMIknlM=aL;2~#amvcHmFKZyT1>@gHy^7!XCzlLzO|&=wd_W>Kl^P}}IhRyT$n!cffA@56+*(PC z>@6Cvn;<#zfr&^AqU`)%*&&QXM~gJ(>GL*oWq)*#K`Rh-YldQru1C)7)_;c2nN{!2 zO5|p{mpMB(tM2-oyZt9W@)yPb#~sMr9KA&PNMX?;W2uNEucWmed*$^!DFdfmj~wYF z!?t23n32X$kCk294qit^NXHShiIS}?$0ESP;wdjzMI_9R9`Gf31l< z(fjf$N|=oiw$Y4#e}3*q`eiU>Hy;i_T)*rISH==93r)e)+}ojPjFU~URBxs7$h-~s zrD3x7LZRfzqmSwq?wKDyVV@^hxgR$~0G@)+sqF#JTw|fl%ME;(0A8q#Hw)M8zCcxn zgLl3zs_1ymk026yTUbsJl{1!jKl_K=}z%iw;L=&PCi#kEQODT zAh!ISV}5mgt#fjw6*u=Vm^RL$`VUoZZF{VQdYsS70~4-?M{k+kSl@CaP$5xq7(BBX zzeibjevBv+F?jIS9%XYpSkN+vDz~OB6h`$0lcpWu z3D`=4CU$-|`2QCauSsm}0H<5T5j5M=k%q)u+~oOc|D z3p3zJ#`_G|1)MR{8$9I&3l?Y^@lnzVR8pyIeABUdxzT)APU=x*KQ!KFs^b1)%v3f! zYfssPmxv+>0WVht9|)Inky7srr_10C;`t>DRPf%k74ac>^4*`W-e7H=O7k7K8*Jr2 z)|}>$R0?Z868LvkFXj`aAW>*VQN%akV?ag%M8I;b{L}Fo;O%l&Ll4`x)Zp(#SYAst zE=%w$cF+uYc(hOf*8aqQ#0I>MeNj>C@Y4bCw((x>q#S&*@b7$sDtNse*p4jklUum( z27D4cJ`ZBxFbXf!qsM6L>P`xjDK<}m{KmL_lmpOFSdXUW%=;REW)sVDMH3P)9+OKj zkCx5qQhStLbGl5FU7l9y4~lez&(JP~2 z8#nG1{O9fr60ZX4$dQr31SDy^)&PR@m3UT1@)O|mh1av9koF$KnVx%$`FGPCoLD5D zxvaSe9Nvf>n)KvY*^vxc!6yG97WJ$`Y7Y3I;IBQzCQ2iSFAnlS2!Sj<7_{(dNTl*Be)q1}I`FO}jh z8r8;)1fB$b`f)dqBnhTh+O${5dW&-^WRypS0GT6*dE}%LP}D`6EMAMT_omil@5vi0 zJP(B__43{pnQvA%jbP}YTOsLn2)G!$Sbj^_y}SOAMb!F3`vuJJXB^aa5}y+l`9zChjMxqT4G_c+76@IZib`!0ky0>i)eCK@i$DlVkTTN&Bicsh5VY zq*{}P1!$*n>LWE-J#9|zzq>{;ZZ?tP&FXkra32s%SRgXHlDLhv_^(xo@9hx6u)~YB z9ZIW2EOf$p#jREhSYkFre4-@GfNDw7_Usoel)-uLaCUQ7H@A^T!N?e|zCf(0l<`15 zp~F+G?n$(JE!y;EQ%U7{*cRKnwpibRj!=}W>^ok*^$br9~2@D9D64j$vj#hXj1l#Qv7@x3)Uds>@(;Wr~7tZ z4opdPZ6amq3NH*pSsiI|cy2q@prMUN5tMgqHOla(rz8oY^+0=fW*I)+MyhY$ggPB% z=QCKmeCTmT)iRsYX>G3g;*nsuA@fO5A{r>*AS@Lpj1LX<&mT&ZFdlUD zu&ebwg3WHglr<-mN#`8K0oIBYrt>|cCr{N+W1?@tz^O|eDgfoe5GX@=k24z&V?d_Q zsfJS+O9-H-Gn#0Q^Z$kWlu<^KQ_`~a?Y(NcNO|jHfnh3;3OO!ajR>Cgjp2srN0`mG z@|l~Dhl)+OSsgxTE4bF7&Arf_Gn?HC%*N5WDAG;o11B|6ynL7_n?m$`u_%hk%k`Au zto{jRkZ6gmHXV2-Ssw{f3xE&8Q=w&pw;(W8>`{EgAs)1++j!bNi4fEZIO&YVntTW3hj#^brUfQ?9*ldJWzjaJg`F8TZ}r`A7M1sy^nTtqkty4(Y+gdz_Ug=xW(vN zSBic5i92W1-*jIU2MKW;43PEsQLY(|H zR)cr=EI??E@znvFKs*H>6jJ!nlojdPDZe-D@Z$GHLA+jXvvJ96Fog?h@KUx^3}lpK zxQNTs8k2^o!WSV+Pi{2P7_Lc z>I+V@4TYzJeK?4vxKDP~nSv{dlya}mrY~$K$s=+c03Zt-1KyiL%;}jl%GS;IcN)_% z4~X9SCVH*vxLlTzWaC9lE=fM%{J0gRl2)|3Av54PFXhD4C7%h^PH}zqc>>{{(nLhP z4BpX4824V;K6QA-ay(E-Gi14u+lfUv{bIUQM5JZ4VgVeHD%nc94KLcI5jzg#UpVG? znV$p4^JiA#h4jG#z{D6$9NDL{(m zbXJQaiSm@1sEr^>`e_soe)j(!O>`;ZC&8bjf@{lvgutHS2g-zSWOcy^vVLrajo+oB z@CImbut1v14p_|PYzAx*JV4;nwn5mxw%WMu1zeHwo;e`6;%X(8cQBEJH#HsRCfOa8R<#E)4wX~>S9XuJ=@Of!w0&X^;l zy$H#%VmX9f-*rYIp2wDSyjF3mRMvK^IQPvGSpi?$1E7ptpv{sP$lZK-Lss+A2BLvy ze+58-xCA$VrmeTj^Wq1)7L1nkef`qCR2B9VuYj6SpBUH6VhlZ|R2E}wXtx8HX^Jun z^l26wFgHH(rwfLZ1yQIOk;eFbv|qJ_4zil!-{w-Modi)LWgUBnc;m>7?_<2Xy5rD! zUckSaGM@xB8R!p~DP3Mkg?07jzi$)G8oH`)M~WMemc)mOAb)Wd1@~D4a?AqA4rD@REO}t1Z$7COv)(9{p0rUt(!cFBF3;LjVzXl?v@N1>@cz&24 zr(ef|8adfi6>mSlw@`qzVhEOos ztpT$Css7AP>nd+4w?tNlu=qBB)4aE9BkO29|BcXQ5lnF+hnp$qr>U6-mo4X^^~o5 z3xQh{z4AhzJrKQ92Vr4$Oudci4$+{3DxbIbybRp!ei5Q69)2t+GJ}%FWqzHl$M&nn z5CX=^`XI?#XQ(`g-uUb7%5Y3F06OpUjE*K+;xp_=w*zs%-`S%L1->tT4_0l&RLS(p z?!uYTGluYBxu$A|Mv{<5-hx3zc1Crj24S+Z8ZUVX5H(@Dr@2)7&J0GFBDczz`2aKu z7fHsxPGZ9*usxW^?H*<0@3KPbvo&`7Bi>PAtxwtiORhFJ8jJ_$o7J%cgB8RuelhMM zrrZ=(oOP`FV0Owyj}|NOR$ity9&(D6jv*!G8nlDlJ=|bT+==JszR{Gl2QJco$h&KU zB4yU|ttl2D0YX2QIr1Y%jub1Zg3C-&98NFSLUHTB(FIXGWg?4;;@@e=3Ew_TP;%=E+Yw3@YweqsdkIUPi>P8xXxpLWsgk>0{+{|TK z>IU(Kvrf{eHnAB^H=I}?{osk}TN>0Gu$Wf_>uSH#uJ2m-vyT^kLZ*%Xb_bIaDOBo7s{9!8&Nhe}6pNYp_-(%-A1|q8^X3lU-sezgoBFawK7*7>Y~d-34{& zM6%=n!f+HALj%#N@NCeJqNOvg@+`st>PVF6SZ(?_2TsPKj){Abf>3o+dykPQ+$R6J z~Z5C;TewD{2cv3(pirIg++G z31Wuu?qY34!;H?BuPXy09z@;{ollr5Jf?GD(Op1yl_2nfx~`&N*@tR6DmOr^6bb%} zM-5AM6WtYTB>pQkT|g;fK#%dX!b;XepRUC`_oK)1tngLwAa8;GSIzJKUHr+c?vG)J z3a4wF&8iFpjk02h`V>V=F2RDTf+;=k9vqf4atCVnLZu1cbi zu>f5y>3h^9VfC9rVkel-uEkdpx5+-SP7r#gctJ)&m1G!-Gw5qy+t9YcAf^UG=PkiW zZKa+H)+%L4U*PcHP8pU!NINbqX6K6;}HkYs8$pcz~|6{k>}CIQgsM_ zCtFV@uz5=I6eyP3vro#-uP1sg&^yX@{xLqz}7O zGfnL=d~%d^_;dPBdvpZI%hh0dP}xqe!goR0$(BCAa^! zB~ePpOXwsGnQmzkzs~hZ;X+bE2RJ$Wc#99%hXy?6b^~g1qzk`AHT^@=!YB`Udw=h- zOhvn~h+Ph*NJG|3o0Q2W42!}kTYc%aL`#-7zc2mi!7Pw3Nz7fP!o! zIkS;rG=?JNu|KcG-nHPr`-(b7B!yz zT0ThfMDr8-b6_ooTw%fkutB$rQV*py9?Ya2ocKyrXtz(S%YNji5VMXikC>(^On21# zhQL3a<)C6Nz8KD?NF}6Fbj$H5um(_fII#6(EzTgxebnan0Km-pdp0CAaK?Wpr3P;y z1?GYhmbo}HVJUEifKi&j!hi&GHNI=Q@|#9RvH}u_IRDhb$zBb3Zg-EYB*%o~fyk_1 z5)m`m70e@W8d7oI0|>#I89>fQX=MNx2p(6~P9bc?}$LIG+YfYT$`PmM$74HR!(%PBIxJO`S?{fJ+uG-Nl(aHBuz(Ryc-W`V!hg2 zvWKxJqFu5Map_w4Ghs4W(gtaf2=3hvKk+`Gew=vqdI9$eu4gnK0)hLBxTUr-?ov~* zC{HlTHzlAt56t$VCNC#|GnDmJE^4M6~0czVUn zO%C9)k~CC6^$J3So#d{p|1Rb>v9SZ7xKkaYT+9AM#Q?BPH+l61Yw3G(PqWL{5Vieu z#3iv(fBLzOHSL}fBQtxO+CLsw=#}BLQZ>?xqhJvLgs!my6*Op{21qzW>3}IbPjnoX zm<;foh&AT^b?_pYSMNgzFHt5h;ROl!R_9a_C_*j)#3YH=3GmrL5IS^3O_>3oyr&Ls zZf=6eI@#F{?`tAkQa1Uu_i8GV)BWjbyTWzc?l+l95vjC0b;^V{^LDEY2JQq>vmUsR z`TcbX2xKL(_r(%K0NsGbe*i~=Grk2w**oC%l0K0E0q*tzo00ajH2aY@5LuA0{=BlD zHL3NecI-q4#kjYr!4wbg;$1@8wO3r7ZS0{jmUwwJK#q{L&p=8(0L+RFHbtC*CJn(Q zrP4_rUdofD^>*kEOFCk|m{JPFzNIoDUQp#yK(87*Sp=biq!uS0LMn2*nm(~N?GHX~ zxY!g~Ko?MtX zi>k>7`U5gv-T!NOVCrUIuxw+dw8h=JQs1$?m#wBZ^fIGgbh^8s?SU57WnYmT07wTF zK=ge(#4v{?I}6%=7h2U#k>mBA8HmYZ2Vv}H7mi(0b{U?N48U=9gc>#5?G!#Dc)ox7 zSNw2SOE_dK<7713U+Oe5KpVVZiWWwd8K?>d2yonqsJI9C--(RTQl50s4AxO6>lS$V z7tNT1`NR|1`8uis%MXD_0$Tg?t3<7Z;VjQF@Im`Y=2U*Lto#p_jJ`aHr>yVtJuZl= zRM|z@mH-0@)2v$VuNfVo{}ksUZDC-WoC5r$r4t5ze$zQ37tguC(8~y00n0fy4fu`+ zfx_u+^8Sg_iZy=NL6Nl@yfdNBScg$#w8wT+^T9_n-_w+c1UxR45qq9DF@;FPQf2AJ zn;zF(>h3JY;5#m(ekwG_sRZoG*t2vcn(pyTAnPrr8OpZI7~iF!5VL!pn^H9dwZrh9 zR-$8bd+vg?OijWrwXBZuWSpDAL}gLyU2#5#X*-*V`L##}5QZS3o}+Emj)>T=gEjF81osgB_%{hf6-5q$g8#Cvk3 z+WGK2_DVtMEu_IifjiZlw?zgX&GV=f7cHtXW)&Q#{n7^sw>77Xz8qM>5(@1g@R9n} z(26Ojk&X+#h@~%rxNh1Im;+o7W zU8KQ}H*V_bN8Fwe)D}*473Z}xcgVf*e0es$mz4oMuo6T9-5Wp|ggg{=Xd~Q66Rs z<>&?JCrZrZp?MBtSWhLx@i9&4`orm7Zcn-#z^w9o=H*GZWOH3L$(VrB6rH;P}byuv;9UpZ-=@<6d*kroX}n+s|}%qBJ{iwPM2jQA>yiZ@7v2TcVah zRZn;BoYiM~)99TV8=UE!=GNp8hB?+<@<`j!+*j1HG%yr&RvE+X!Ne3?z~igzdmm(O z%KqZaiNp`&jH^1j;{&s+Zedz4AA-S+&|GmzWCj85UGjKsHKl!O;&%>P^;7oZK4vf! zMevx|j!2!NP_=JyVu8hXOjNYL<04H}2{T>&UoV!Ey1`yT+6QP*2T%#sF?M3zjk>z^ z3G>y|x#CLgJ`S34joT5)d@hWD8wJuYzK^CDLG!sHfUt3Fu+ycwz^k>Q1!gSnW(Y%( zMtl+Yaxv?Cl=A#FZ~W`}wRFL$T!P>o!5OtEZV;+zBD79)6XgJ5WL`&9KZKQ!taGd) zpK9a)y%*cDX3&JbsWX`Cw;(W3L54!Th3jVBtiN)U3e2ngRB)F<5Qb>*uHeq&eiZk* zI;j2RfHwH^-a|3D(1NU-Tb%iNp)O;ALyrah1qQfi@OG{Ho;#u|2wIzfGpRaHAy zC8`w+-^%p_w|R==JD=^LHWRSkqjuGmLzXJ=oRc102li^+2V`Bm)EMFxNwll(b`` z&*JI`u^t^oN-+UkHVOmU%5)e$NY>{ef~QBn;wC_1ZN%3gJg9Ytx1}_YXPD``FOC+H z341@t|7j64o~xX?!8V`=njqu80Md3UbrDd&Afa)%mkNsJE&{f}bl=V)Us|Ps=%C-G zrjFZ5S(m8>a6#jXA!rV};ryj&!xK!>M~S7WMm#DQa}SNxm}(!Rjw~>{VUH7BXGHmM&r^Bz+^F&a+gYDL%js-xlSzgQ)j9ES%INs1X#pSuFwI8qqQS;t zccxnU*oSCoEMlTNv`FHVnpq3wGuAa@$~_aEyP`^^4{pi0#WMdcGqg|pZO}&+ouT_v zA~3y+q?*)&e3+*x`1VUO!eSFIP+3{Gb|_w&fN10@e{J?@VZecy(( zwUci!0Fx9arlRbd==W*(ll&koMSln_V_}WZs%%EHU9H8H?ds@)`@HB}XvHns+rI3o zj+oMZE6No#P4svv66Mr@9BXI;S{c@Miz)+pW{8A*+6_2Au8gHo+yNyS;)>}4;ez2p ztG=9sD_~D(tkks}Qvw}$KQC5>JUcH@%E-W@TNSk^tO5)h@K&1a57mk`-R3(>heN{; zP_FQV?XM`$ti`MG0~h3z%Db3FuJ38RAP@NDoxr8HrOF8I-4HGN9#lVz!cA`)xaoC# z38nm&jAL@*TC|XP)(p3K5NN+VBxfZd|20hyY7mwVd$hPj8E<@Y>|{jn$^KOFM2Pkc zQdY@rdyfQv1JRI@H8GUP!g?=|#q7_!96KrQ0!dRC;I23O=m~tW>-M; zALZ-tl;Q2Hdkl_SNg-^DI{?Ow5Yul2Pah&v>cp-Jj7#B&!WA|6VT|JrU*>{m;=~4RwDAZ2!ks zyZ&|MircR#|6UxX(jg+Jp*Qo-tI#?WXxTLO5I-^Hz?zf30d-G_?&EqLh0Dc3yH-*XpL#0>V>(9mxW_bn-6EYeClkU;}t5iQY{iBCE zl;UVdW-hg~`!yl?ToO-Iu&O zdnjjIH($j$(4$QEFHR4lwv|Fcc`D?u_@ES6TSKFdAGd zzKw6y;8k5%t3L8SO5xc}0);3GxIzNSXCk7X&<@mfz05 z$l;3VNd*Gwt9k_eD#Zt^dQIGnulI@w8CPzwK83_~^}NU#$qBZ4Iu7-W5FRg)&;-ci zsw17(QVvUNG>3i^n~X{0et29J6XS{x*Wo<891R=nZ?*ujk^lrE1~PU-1;C|wFagqnDk zCvA<4q#SY!FfSWa(5Tiakd&09kLj#V0N=z4AoFbFoxTo!sZL`8V=*_Gu_ps-mJGsT zhH3ltxoHj1lJlk9gT|{@Wt34W%vsTT%&OuL_bzyt;IY6X85VV4^dgQn@?XB!zA(;p zHBV`J7H#XpAs$NEtMjRxbzcia9BGz`x_pps_*E6MwTX=WZ8zmH_!b0nIYBVVD8d*D zFniuus@>iM+LZ<@IE-bNYfw2cW49hZu0#1QP|f%46Z-Zv=k+)_uy55)iY;Q==o(cd z%e~TdDyuEk#GckyP01}as5{Y@aSLRBW!f6eAJn0A+X~j87!FCm`nR)f4aub!%fcNm z4_-Ci^z_s?Dr$}Q;m!at_dcSE@OYf*f1T(%uB`TR8Vuo1=yI7*j>B07O^1`s@-TnTqj@ediLx~9DlA#go4oa4Dq65WcAx%mE)fh^jOye>vojQT z?b?;d$rJ~9+5|k57}M-h zMmrOKP~+bK#`D$~r*|KA>oBG3v0(QwD|E+-j4Y9Rz0+C>GS{s(sQLy|&&s#4r#$DB z*fjO=rE%p;5wJ#z#H8R7P}m%<{V!Q!QnW`!kJmSb9kkeLuKZ-P;qPJ$CkvS4VQb~l z$;~rd+XpQFj7QE`tw`i>tC*JAf_iN1|0>t1>uab)A@#XBt@Z3-WU^q#9&d&4zTj^_I<2Z|c-DhnuV`_J-0Fl_On)q8pwM!y z;n;@Ix$abU!glv*7fj;1z8L~{L7i>Wx}S2j9p>rQBv7Kgl)R3UezhOhJ!7>&k6D*$ zP*09r#ufEluReA>7FV>O??gkN`SCu@ORYHRbxRthboah^CFy`=*HzTXxt?(9kNqeP z%1Do+TM+#z#$7q+vg_nq=7P{&q|FP_;Krc4UMOVhcvEe!$pX>)yL-$Vc^Mb@wZpiw zRzkoU%^}&Xw9NF5e)WpBUN@_&H`huK8mduEvUF?b-+vx~@4fdY`wdp!ayKU8(E`Sj zux+tLak%_rq9RRGD&>T2c%M3J7w|=UcD?k+FqIA4)8LT7A;|8vyLIS zk%ysB6Ml&43`aaSIHB$&w&tZ$4B&9^VpVa%R>`2H?n<8Wiem0)kS9^TfI7&9d}INK zDc`q+sMEJPGLc43L(b|{VQ0934{%oHQ5`34{?+ai4kc(cy;vOP))m4t+kYd46_ z#=Cd73*!@%ejvD!C6xOYH|-$)kVbs@ zS%o>)@nw@gZ1!JFN)}`Vi5oj8W`I6L3BSvrG zg)i}T-tji*4zBN24Ts*uZXP}5$IrW@gf@-Sp&}Q|Oy{Qx<`0MSxi!&RQo2W5O>cTH+C#Ko5n?+&wtEI%@CKatVC69PNG}Z3oES#aNEQd1;TrS_5(b}% z$AcfxAEx1($XJRGxjTTA<9p1!(!Dw*ct-6y4ZVJ%LkYTIZ?)_aOris2pLzbgR2e`a z+qMM&btsQxd+qFUVNKg-6oj**`x|t3I_S@>*0*mDJ4*o?0x;47=c!*!HHg$i_^ zk(@+slF!?ZgM0pfI%zm2b zHKx$vKcHD}VAHv!{+Xs!+qG-gGbw0x>LRs(f=FCZF4%PRo~q#l1eDvEIPWw4r+wTrq^__OixP>h@9+w@81^rjHvxA*-GocPhQ@~c#$0q=KarcNsp zwn&W`5#fp1SL3Fba&f+!YtqT(&?%E-T24kKF7D2MjKMx%yB1}bv+i$fDiBn$2Ijz~ zN>69dblo~7F)?ijLd;O1<*Zus<1T+ylJMxb^7`d*G&j9I?L&tWX#Xlu3vE;}7TJP5 z{QB$BWS%mHCu!yTc0G6e8($xE7T5n<332Rl>0zLRpppXxUw`l3?=>ev<)VI_|8)re zRZB@J{8d>lmPXDwdluI;p`7L$_hcj_F;V63T!ahu78X_qwrl~bG{Q)@&(7p?I2czN z4!><%YC(aJH!Q3^Sg_Ata?9y&TxQeMq$FLxvCQYsC3LOUxz8^teZho*2$mc9{5cSG`jet6~M%A@9MO@weFn~>0oGCg)* z@#~o^j?bx(|6PM16c{?~`TghX9jUa&@6|o_?;i{L?vOMX-Wv`f3didVjxH^IV4eUv z=QG{@X8|VP3W_gz1DT($y*~?EoY3U4-MGVt&v+_tJ-r=pgSI+WknKr;`_SJ0?cb?$ z&q|7wXz}q&4Y~CbE40UyZ-t|t>hoyn4?k28jPjkT3DOZo=|~h1)C5Y6ML+=%@>*RkRzcr!`t1Q)i*6o!E`-o#K7YPdDCN%*QwI6Uiv; zES*O>DZ{X%(85tFrt~vGneE4rKnX4t$4!D{7J!EYR_W>Ktqjc?irxf! zpoK+GpJD@GNxY@yoN3B-HHyArweiGj7GRoPzb?S_#G)^L_ND-_D#q)(MI;_|NOUMF zDhejCvbVQS*b}>Q^JPWj$<9`!{ocJJJrJp`PjF3~sp*ebgHXvxisV7G>qV@ljt)0Z z`qPH@R3%_duC6-{A1?H)9tLQa?_hlU-k&kW7Z-mfEcNdeIuTC>Ms$OW8LW*5MuZR1 zS+EkC?c)8CR1iF07o7ub`sDq;?~F|I2~FU=xLPVt5REX=0$ z_4k*2b$OAh{uUhOdQxa@7|@kZjz=2%jrBHT{U?}yVrbT__uu{VfN8jWj2`Dmfau0( z4^O8J^&64UM3Gw2!SfcQ17-jHEN9)^n2LnRZv^U(lEkuXAjPjLZ2aFp791AzA#wcU zOk-fG<=*7le$#i~zUm%|8lVpxI(TrcvrsP$wm*ambeUydw+(n=U=D?6?`c{y3UWWs z@fP2>d2_k^Mt>fwqt^zQ<`Je1kTgRLMnzq}zNH|*)Dnojlbapi({X=)i0WX(s)d?l zWK>tg_-*{*6{|s0_$VQZ#}XH7S2G9Ncs6uRaI?#AL>{ne^!G9PEG*B{r}NnvqNrCR z?f)D&{gviq43I^CLCyp+t~YSOJAbOZyFIwMBTPllBQ`aA#`*ZJZ>;~-hpC%=bVr$U z>e5BZS%v%@5KUd$s;sO{TP4L(daR+Jo_d^DYB>?fh!x8!UV} zGo3{`_)uFSF)*I(tWHSRgNWn2(i7UpIG5Fk3u3w6cod8<20A zs{R3fiE?mV?YF<&JxvFyoUm5#88LM9#Efvq? zcK>C!14_tFH%(1uV;1?1c*aJmS{+dk)mR09&MmKmm|Hs z?AAN3G#oeBV67PRi%rm?$`F$Ct{(J8ch{m|x-KnNXXwbTvK=U`UAH^GS z=v}b`|F##5!tfkevdE%YgLMhnUc_tHt~F!zy$1GLT6(K$<%Z6%qdV6l?PLzPjn`IR4{utj zy`K}jNZ?^|%D%{YzXeCgZDR!NKg=kmbXofL+N_+xPn>1Tvw_-a^6@{dEiCFXoT`Je z%};Vr|1u3-xip_6^GkWv0`8Clk1wQ1g%f0Z>-RmAk^h!e8Asf(x^goo$+-4rmNcH; zsEGIVuI(r%u=8H>b)T9xnpLMDVs8uupkLqVxVv}48W}tBF{<^SbTc#cq#N2t{8!?6 zXgqr0_1&%bvR9Fs4m=9DePDs*P>M=^wR*T=ZA#M+u!pxHUG3+g#>n%(w8WVV`}rN5 z=%hXVEf3S;DILx7#7xj={wz4v-PoPHd4L=l5gY)N?v3dL2-fR)VAB52-M;%iAgBVB zQP{G>BJczfJYe!kG}3b4K6mh@-V0m+0IL*E-%OM1YOl6OIV_ zrDZ$uAVd>J2)7wI%3Hk)jg<K1ZTo@ipf$g#Xz=2*#Q%PxQDXyzX5gss%R<^&>1JVx<$)b#olu0}o$9Qk}=Fxk2 zxRG*to)#8t7w&F(_x=2+V%IbtBBWz+z7~!}qv6Oy=~Tsl(Y`2qk@nB$P08`V(m&jB zoL&D5_e`4c-d&{;*c!?&OIfevaDn} zMzQ751~XT={k&2T&z4i6iXy${R~MQ@fJUnx4ci}<9W2%wdUobp#gyHDLhXJVre^ty zf468?8*<{{8?>~v>KS1WRKKMdgSuux@TNePG!S1}l;*!ZW- zGuiDIIaS}0(fm4ef%cQO+D1Vr%Zy0waiJ5=>)DHvv_5~cNT4ryb*QhePe&MCAYdd- zC)%qO;Uc#k=ar<$F)+mNZhYoU`dZGjNdkKj^Xb4N>25?p1|L_%&*O9`>2Fv$IfN!3 zBv;SF*ne%*5(jD1*=oQ`aI2-FYH%4ka#E2tZ|_;>5h^KKuMpZB`@!Auw38e=88bu zj@9Eg1mrpRGvWG32>11?QN>g@)-64u%{+`^);O5lD?wx~m?5g+LCtr)yxpwnFe%o& z##J&gO=x~xAPo&bY%Q-eis;n=yo@R9$9)bHs3&fZ44 zY@N{!*!`7NF74`OE2X7i&p|7djKT_`vYYtxTUT78px;5jJ%;tcaS|sGoRcDp+Z{l0jpsGBC!v zjG-F8-qepwIef}*EDik?=Ex+1*)K5g0;cn>q+D9){f#0k?=_gNdsSa*h0i@o^n_HW zn0|P??&Dd?EF&vD+ET;0m62UA)_XgsiFQ-cd;9Vsn>{MV^wG$NMq{C1&f*U- z1Sj+m-*!E$t7O!q2c*vCgVB1j+0h85qLCo=|JV@GiJxv$dM1Ua(|AmKlm+1+zp)t_ zQ_aaz^(3=KBVQU1r`DqGD1&*;50Bo?&imgR+@%3;ovSGLT2ar#YVg%-CJt}P<*lPf zWS3%du^o5wT8FsLm53W!B9<$u@uOFV_Jpnxn~1sRtn|>)+P*GZ7(1#vM+5Qc58M4> zhG^T?XffLtN(8_Fs;sFiIsA|!dO^YR%mi%DjEZC~LH1*-(;P?$v#fxSwQl_TC+}|+ z8F@$Cn$GWvUG`$#S(qsnH*u_w>!w=2>UO~-7$z>cey(Dh9Rqo`2TVsc^=!UfQ7$Ll zyQf7Hk>aj)uF!7TW$X!luRS|#_^Q2h^lo1jJx()gC2aW%mE}&VKqL z2dO!?$i{(k;n!Bq zu-Uz<1NGo0`+Nt>Ngh{LXFX!W#C;OZren{-|G_O`` zFmn5{Zr0HJXKbDgjm+A+`lQ!OYYl8GYM|x!-UeNqCU1Mea$!#9A3M-rsy%18LE3rHM>S8$Bp<F(OEL80UdH7cmhZMzo*%St8tS6R`sRfVs| z8ik=z7^i~fG>OZvj8i`jWByTD6)guB7M*P_cYfNEa#>(5#*%SRP~B_<{qXX!t(@O>qfE?NWVrd6uf^tEn+)b}Y!DBWuUaC%|IsDfq8r)gSK3nzZ8^16};}m9|#jO$Gbm0B{X^_cvO2aD0|IG znE|I|@71%hY9TjWAr!0y^(7E>uvocTB~&?RlcJU)v6C(p(PB}l8*`RqgiIMb!>GpCw;n0 zL0Pz}W7!^N?y23sIBqW*@nB#6o_F7Xc3aTQ5Zml-YjQbGHJk*l%|c2AOLYdDBYf>a zClJ>+_x-&!X-1t&FeVFjz}UoEm^O%7howB3ao|=sm9GQgBR39s3OVmXx+2#2wvOl9 z^EUXWIW+TkGc4Gc6)0OSqp-SC%Ny5w7rnt1tjfn)+*ZouCpOD~g4S750G}MF$BztM zT7%koSw39aaS<4;yAcEV)zOxxsi}3x>l=Pehp)d0ym?R1D(`1PU^+z^0EE2hG+J>v zfreIV2pLT}ESpXzH>VjN&9$}cDYOhR9G*3x{^@7-gd1aCoW?WR#fol`=>}+c?u`OH ztkF*Ije8*ZZf;E>yr>kYk#E0$L1S>V-$W-~Y){}k)DL$7C+G;~4u;Z9aTfjmkb%!9 zXGxBHdH@bgHdU_~ImZPyau==Tx>Gj!UWVNqgVICqL{Nd`2`P8oRXO;6r9;=!%lxiH z=tF%6yCN+XZ&v0h1DCLQ8EX9=>Ot$FeXo8TdpXZr{cLEd6O?pgeAiK1-@Q@id;HfU zSkWtnU@?dosqRD0S9BZCg{jH<><;9=^c5w2mvl7uQ+Dlo>7mvu3uOhU!PogQ;bsfH z?FIsh`GVS$NIy>1+O$E#G0^FKr-Ae7x7uzS#ciVYUYYXIrQ42{y6sO8M00knUv=b$HUx+)l7(c0=I>#wT1NcnH4@gAsN}wUA#8{VOAy|1e7b>7G`pCaz{cvLU`a z0VM(Y1;zGw2LZe3@y?DIia4j#+QX7vND+v8@S@kbF`>of_EIli$vubQDihKM*wG~c zy~?0_^tSr`^sG4L0r-{$7)3R`gGXx>U#t;!#wpL7Lz+8C^3e{E0JM-PLY6_1{9fEh zP4c{!^G-wP-Qe+OEa0z^l8@I0Q_@9e#U|ss&5Nz`5miXL+XY92|BEt9STAzzDz!9_ zPcgZth75V9>G0`+eOjp`?=Z!EQ^J#DV+O_Q^nRZe1MOK-VMH1tCRGJtgNv`PTk_v` zLKUBWeWwMf>=J3Z6!)f@eH@Sc?7-eZ z`_ntcmCv{Z(~4JDaq5R{(5D60+O-xa8c%p^FR00(Jw)i5RFz?TFMAR#2Az#^?k6?k z#{phGpcan%bc=suVnDyE7#n=aw5kJ7yK?V)Pa6gduz6Nxc;>HGQ`JdLx%UbLnRnVP zpB!GM%0s)oN`tVfV~?xBW{jkjg*t~i18;ppI&y;U(AOwdvyGg;8SSL(o9MqS+ZH%) zH;}0*JXcm_RNmwYWP_$uie%UGGko2&t`iXJiQuFISvj8=7tSQpNm_U0{_cyn79l6!c(8HCg9%sXbT{Nlaz*irkM`-TQ0PL8* zV{dV+fWDeERIiV!ukNPgNL<`V$l6@Hg=*2{-cwr`APs_#zL}8wtIWM*qL~fRy^%LA z#YnI3Ku214#U%pu-sztj?AT&YntxJ zG}fl7p3nY+ZKyjST*LvDwJ)>mGrJ#u26KLHxRk~6w^;J$UN~?#AHyzexXPKCSG&6t zNtkM=&4l^3!t;rVhuNuJbD*-1ra5!nYljdgW6dZi?;%P2e}6*~4dl4@SDdY=a5#RP zDpoJea7t2CO{{qNQcEkvL#s?Xd-R=aodyvem$nTavQ8zX=_~8{nXQ;C(wy%l%)sI&Ps3f}5`kznPhU>bTm<)z2v6n7DymOV) zDbZ&PheL&-;A7|&Yri|6P7Ls{@fbT(@^!IhYVYdR!{46I(j~H~SkmG!vnYmD@;WhD zt&COYR9=T*4>SzP(~tUdTe|~}1MW^Vj2LDT*R+e`^UnKC+s|i^bO~JLnt_JZW?_J^ zP;H#At)l~9hT1Z&oYr=86K4C}4H=HAhMo_^Qqyhb=06#cn)eB~ZTdb;@(S&hP3rtW zIr@vzrY801t$sY1p#;U$`x;#b0)TL0FE z0ozSGd-VCat@i(LD7k#L+2Cf3Q5%7MB;9LppDEEWcNpgYcuG~JfQR1}=5O}5&J2j5 z*D0_=Yj!9wq}lo^j!%xsl>xG1gWWZ9m-RxX^-_%;4CYuV;#DY*^bC-}mDo{}zpOELQ7 zdv7XDx&I@;!=`{lCG&qJ|2D`=Xrc{7=>UWuK#O{`+oKh73E_4*xTYr#rMY0j^c>Y}5TXgEtM1JPRA`@k~HeE9-j|fsHr0+#GRbB$>l)ve#U{ zHkXB3UAHk-gQ{o_Bxm0;L;kFApIt34s{ta#{R+Y@0D(J|THSZ-i|Jo&`p)3~z9xFc{JT>hrnlv}Np<+jo95{4KNm}4eBVW|>{I<@q z7cS@&7*oXKS5uONA|Ja{n#*o8&4UHa{QS)bY3YTROW1NU>EpLK$5c}JPwqg&%a+>~ z&e?e1?%jjMdFvva@66DzeV1a-t}J(q17TcX7(t+W5|8Z1%K;VJ&~xkQHrw;GJd9gL z`M;x5UiHXPvhrNF_n#^IhOHnRzF5f9!jp%7r1xBqv#R>dHk#6t69w?1{t(_=z1#i% z$L)%PG9VO-&7Q9AukH^A#)fmk_F#FvXU`_K4>UZCnmzFIRxoCEl6+|Z6)ye}>~Pmr zK>d_~@WTMi)<@fHbSJ^A`}zWr?)~>T|IvlVaTY9MWx4fY&4Su9kGvoa?uu2?MY@wE z?!Hal*siN3YJSfb5Z=|rKX3+DJ#lrreAeEiVbBu5=&PYOXNioua0C)42 z+Vbz&5)5&s7RXyAl-c%R^%`nvnefxG)!yI23Osk4iA{i3vXa4h&_&1tV#{(${Vjp` z+(bvoh-SGNWjKnvIWsMlmHOL%h3~zk z%^s*flY2LfkEmXE`}K%GIaNs`;fF=$`mam*0mY-)iRukhTg90(32#m14_WaYqQ2EW zY5!Up1-4sRZ1PKEXNr7mxYM2k{%*g6mJ_?OZGwh^)bXlO5KaPU4{cp5>9`*zAA=an z@*6i<_bs9T@?b`9d@7&X`?|Uz2G=tH0ULQuekeM$c|#-Wg=@y8H3}`n&VVugAdi$g zOIGIXo%=)Z-v-B|r?0AzwNA#x9aWK*er~_3^=Za0wSd@&k0!VQOu7VqQr5MCPaGtG zHZ(lIZVRKh%~JD&8@El`d!Xc5`|BJLedSruN)7Uiw%pQnzJ1cK*aBgVasLi9asR0C z`^S3gTYqj}>!a}0J&c??qe+M@Z75yzPN0F^C?)0Hz5tH4GMuu>fx`KJxO>llCbO*# zbktE41;&a>8%0D!K&3>w4G<9!X(CO!)X-ZXj3O|ofOP37La5TD28e+45~Q~fdJP>y z2_bg}MpR_Z@!aqJy7Om#fV}(Nd+lef^{i*DHwIJ=8_&ny^@lTqdU0hL2k(%f)`Cf}s-h(~Bc<`}yd&m`nXhIo%M_`WX*_nJbPW$rU!*Z2G@ zxjyanX+nbYL@kHRsgNbYdGfSq@$tSZd#r9H$rOMB#4jz!%+`(On!kAq8-c!}nh_JyG0m(Ir1>>yCAx!qOTuWlWk6qvH#}3;&y9`ZD6TA$%a1agQ zs}^8IT4Tn)w4&q~{Akxi~-4Incld9?F-JKoNOOPnm zC2)S+E@AWXKCmYaU}X)+6K$xq%IpC^>eU~e_5jn-e{=-9Q-jq+uI60Rd#FJIG?*y; zY2M3_00&FoA7|$O3*Rj@rZ|#%DGYCO_okAzT62>C_E}Xa3T{4vy~?lm$ggKY?Ci`vmk_ly3bx{=RoHN^5qwA~hx9W#LTa8;YQ; zZm2GGVdi=nL_|GcpqNEH(5atzeS6&G{;X&WhX7zNJ}k_i^Mnl2p=#tgxvg-Tqbw#^619c{WG;`ZP*&JV=nflO0f80wr~Th#tE`5RVA+ zTkKyE(LfoB`+ag0@|bq_DpmUdFbVo~7UB0%$X{2lqxx6^e5wK_7Z(?$rKNXM^sX#e zLFw$A7-=u_8kHp(@YVj^BS09>4;jg>&Cj1I9F2t|+KHm@s0Ia{K0cZu2H=-A|2FFr z3DhpZ8=x?M7GM50f4~N&;76KkbP&9#%y89oX@O2lkq&aYNcGZ6=AvrKl?DxM=e#Sw;Nt+zVNVp?-4m8t^w+{)u!dyF9^r?22(b_HJWrVm2{F+*T6i6Ob3v6VB>mi z7$EYG2I%HLO2)8)4G!3~O2zfo>0X=(xE}=FCd-RA=HwM?JA|&bpKO6P|IWY(gYv45 zNj6!WJn++2Hl#1v;e*w?xYBK zZuFrBsQrN=;zxjO$VZpV z#$#tLsT@{m3)0kK_bT&p62JM69d9$gKaH0TG(dmT`wLzwb%DvBt?LW)lSsm$fR;DU zN*1}>?sY?dcav(`)1G3IC5>13`P82ka;D0_G+@T19FzQ$=9yPAu#ct6eP88%%6%ra zH+x-@WIjQDwB(inZdv}nJi3J^^jS$wkLnO+1#+ToAJdR|5co#Jw(I)V9@#W?DOceS z+LOTyA;KGWk~V}7>gtv$CPT`vfCNAg=LZ%G)Xg7+&q}MRWsWy26UAF{kSwB#13tn0 z_uPJhren})GhAzA+xZVt^oqu>CLxV9h@?F&t4JXc+jqa{MaTzi5_-1(oM@oMdiE@V z3eBsOKQ*+IWnbv&(Kl&|Z0o_;+LgeWA;3$-b3UN8ctiQW+$QemRNlShGfdpGB%FY~ z%y}qqO~EEi<{H6%tsOKEY(pmSP@^X;;GqZeAX+G2yNhTH^fRzt2E61JVE((01aCKT zy(<$=mXCQdhk2X>kpgSX^9D-YfhSvA1S z`RkBnOI^talTvsl*f%2|h~9q{e)!#ruIW%4l6}~e!`YZ0nQ2?+`+;I@_y%g%7Wiyh z$%~vW58Mjv{6KK|NJKpy3Y(iV5Gin9JxUX;b@6||Xs6c^mTk98C(8#SU)%!j#Gjf#a`?emx2T zC;TIZZ*Jpl++^V7ls@x)XM>uE@XGK$_$@0X|9sKK&KJfeg*%#zq|1oJ{DilYL0%)lwn1;@Bj9YKlO6(D$*Ts zB{go$sZkGXGm~TDZUyN@`u`6IzS9Q%KA9oUn0DwrMrOivEQ_lBdF>C5`kQ_H6wCme z+7=^h!|?4t-YHc1F}B?vP5!s&?q3dl8z_IfTCO|z^_@=i+goosvu_8!lXE6V<^LWy zZQGQcyvw%OXWLtE-<0hkHaY&@@GCz?j^EyT`;RL-op&$LT|X6#ojFonp&3l8Vw7$Sobvex;~kI?s%&2qlSzK+Ort;$sTHvM^L;-;*aq&D4=n~aQNPD@II@~ahT{vearz<7e`7WG z$oewOu@?LJM$y1`ncF{+5QfB1o_m=i0&XHe8KjBBGJFp zPq?@|9`4GKhpoad!^DN3RC*HA4BM$!K8cDD`@V-q{C$0B1EE`E@qV~`#sY=Wr{?p4}s<rN#n0e!Yu5H<%hU&6#;jB1yu&leMpG=dAStSp9CdGaluZQv2?ZlmQChhM_bC#A z0eE4dX+yx};%q;a3`FGzXgUIGDy=`YK(_;+mUYpsVrXUa)S9kpp)7LVGT(&OPmlI( z%hU1j`0xV+FG1C*v@RKWR*!@W|M7rd`;ii1$FJL1KAiiVSgv9U0-9{? z$xO>PFXp7c$K`C>`CZ{Vc+?xkk!`IEZz0%tC>;WO#|S56b~!VUGb~~wJO3{h^F^-d zt#E2#`l|bIxPCaC*%0a{a6biAI!1BnKN}4tKIn!jK(XAneP*{Rbin8={hF1;xc!BB z@%|NM@@nsLfM#o(NBi?hPN*vE>Ij+?LJk>LGPh`i)! zc0>BaV0D>wZu1F}+!wm{Vl<1Ga+y)+0_h>%Q>#-_6cC7wH-TXme z_N-zF!R9LONceZLU-#(8EUcj-Qwrv|871bOO1W8wWrmq%5Q|}D)na>1D%L!2p8y3V z=kfSGEjbWOy=V2Q4(OA5!w2}-&s<&x6E>j&BJ;VUllExuuZ-gkP zA%Eh#K1=DEbsp(g2}5d%O>(#PAVrZ`NROI8d7&NNqHHRltEFm_l3HDTP?}5?x)h}B zl%25V8trFz(H6x&xNx5Vg}w9@h;U99CR!L$FtL7XiY%E*!7k~yxmh2Q76C1Zi!_%X zRhfUw$Byzr3K6KpWvyiU0&m(x3&0K6CZ%(jrr`D#Wo584OJ>PM#Z%3ZZJ`;`8S=w? zGzkpTAsJtv@blGl4Jb7H6pHBtj6r#vuJrSsTBXKN4)-ZIdxeVy@;1}~7{-r5){W0S z794d9(0eqO;fEh&u6|j86m|Clrlro0sRpabv63*J9sV&(Wi!FtKrE~4SXFv6N=3R9U;VOA=fz@$@`VN_=yr8g~WI01=nb2wJlPqqg&rNQiM^Y@D&ZYQ*4>`7PAb} zuZ65Bd!5ey#OWpbP_l=EsW5zq%2S$?=Vg$qx#~mH^%dy>2WFZ>pM**ATgy2`YBYI; zgS1=bp4Ux*ABKGzD!de!wBx223>EkAA?vA7dzJPm{-T~jK z*ZR9)A?wju>Sc}WQCd^%kG4e_$iYs1!0~p2q$ja}RXL!o!F;tiRt|-$6vqar&q6c;J zwb9xLJGMBB9iVP|<^(peX$+D-8RTyxns|=HJ9Lmn0eTA56Vk@1*sF)rr!`DpSXSDK zFwZ(n37--JP*IBW0uGs%o%$|3F`t8Vllj`XL$Vin_Z-Jfns~v#JSXl`-Tht#7gS1M z_#WVY&Aen#z73XRas}xZ3eFFvqgn(WX4*J(2xa>jOAc`#LCix3CoshFiej*i7Acp2 zHHBgIk!u?a+&}ABbmhfynAofYYb?;6c`3E#^TxJ1!zu#-VzU2nbHGQUA0>PB#Wh?v z#21IA46G>`%PP)jSCQ-|8N-^YwJwUFohzGlDJi*}tva3)#fM55{Gt+BEOA_&&Ham(#+9jId3-8odlAH^F7x`kZ7X5pX@qstEf6(*hpFG1baP|W@dqqI1` zJX$su8$7f+i2&R$U?nT2A=N#qb!M zUfFi22{)&X&%KG4L=N9^v0#bv{hG?* ztHf>jQ~4sbr?uH@MwsGzuHqx6JQA~{-glU=botd9ocrF-{PJnN9m*iA(J5+#yTp_@ zuY0LUUGzw>FIw=PDsnHRmA=u}xbPb>c`;CPy0KP8bCJk6ur{d&O?|!AJu9w!cUO+X z*X7w#FLc1_!+g>p8NZGB*ByVkq?Cevuj2UWqm5ll=i^ccF!PQav#j#U41cr`a1H+> zM1e20D~*%_7cTB7d1BXQ0AM6~Z+gL6w6zx2GwTdFn-}Y^($P3{vkPp|M~d zcU^_*yIff0kN^c(K-$vPz(I77Td18dJ1$Zu3u(oX0E&}*hyLGK*%xio{SY@!Uwx+J z4n7%Fdd@}r^g)*bGau<}%Qtr`rJ%-BxcuNQr~Z8Xp`N&z_UuuZv)l0uOtHf^dVtmI z)?yVy&O179wfI#MkXo5a8VPKuWCjc~F6{EPPDzQjMNQ8X2 zKn!RFM;M$L1E2CXiC6x!I{o2j)@70o-nc4MK@ z5Ya&ty;Pu-FhG0!K3sH*A^EXP`fHn&6Qix8IP!rDGh5zi$N9Wo(WBmqYeH0DTIE1U zlE!?i10GYTsX6^*97GKN*B9fzSe@bIC}sJnIi7cVjfGrh2I-bVdJKpWKCy9UHkgM=?e5zKOns3Fe^dCpp_Vq4|w8UITT{-hrN8;rDV(~b` z+xccGO_AeQm5J{GMb#zxQhlzGExQEx*Z|QNTRGj|oFw67wUvu8zdx1aKRsk4XqZihnmx-}>Dg%j)ALW;H zR7oPrOI9_%dxy=0y(;Gt5a?Iu4Cw-1?ELRvRTOBsD^uoX-~_ywG$PZm4@H?nh3D{N zH>u_2)-P-+J+`7La8X&?q3w@27{&)dRCMn~Uno~jT9>;p?Ika1-B|p zBr+G>E!}bGdd=O-K*S!`7&-5p@bMce--p0DC z(g6h$k>U%8nkRaYm5eKw^PiV0{F@O;F49e=18QIf@BpQ(bf6sUP>+(!6eyS@2oG_$ z0&zztuY{xJIkWluJ+oUu%0~SC&mr7irAo@Gda{-gKf1K96j8d#vFhnT$E@YY$N8)P z$GIB&O;4~)fBc}o@y(G0d`kmopBos++BKeq5! zBGfMPIJ!R%{=y&uC~)Rf)sURp@!m~b581XWpZ@t1AU-k};RQB(uJCF`>&Y(YNv|l{ z};SrpTX z#_Rb{M>y1Ah)+0uWIX@@(gFG($7 zWW9$v@5ULtQDX4ZP%lw3;fSD*d-pFfgy#ZiF`Tf;XWLhb0|azN2BgDOLPE$Rp#get z|5r&*PRu*Z@XYUrq=+)mwV6iQRj)iFTeM$rH>w)-k=4J8mp50~4*#ls-Z3CGyl1Ye z<;!HXn#~O1%Py|`qtt9kk?1?1tO3q_W+-P*oH)n4VAgDD&D(ixkErz^6=kI&cxyyz ztq=E!xe3V&E|jrk?b3JH`M@@;MNY9h+$QPL>`n354~9=Zaq1otkwp>boR_K~CrqNE z0aXEUDu~43b&pxSc`@ug0t6QPNZh#Tm?<07;SXYT-p7sy1{Rj6lSxtwL0_eVU%6Fa zzRtuTz*E2B)k4WVTHS}7#NF!!d%q~ z|I1kzLWO&r!C&{b`5Q|klqbB@zwpQ|cW&+|TDX7RQvBmc=apMTkm1eZAVQPXFO=(_ z*E-b3THPEj`{2B^8#V<)74S2eziFAl?GE3RwnuG1XE1WR<|J6gQf zX*;T?xKhiQswPaP280epA+XjwGCv#SDGr<@hr>!UopHAUjnJ*0$uq^R|m5o zRM-5?i)L>KV8(CbsKZL%m;h20sM^|;HBq#d(5gZPdRaOUiQXlS{CZ2g<&Jf zIs$Tu;Hx^6e5o)I`1rczc_3&KD>D!iL!~CG4O-7F&jZ!r76zOhjK5H0siSCM;W!z~ zyma@fk*X1L8Qt5z*ew_e6W(>JQq~yIRpsSAoZzktWO4wa43xNx51+=rZ!NUDV%?2E zfoQPzr5p^E*Vk)_SN{2mtIy&cZxO)Jr_1KCYl`NW+SXRiLrq9L=SNfK?-q(YR$UNY zT9hx^ACiV`KzDvJLpD+J-xD*apgXuqMQN)N#O}|YHIfBnY*M0cruZk_1r#P#ssw@p z)A()xnUE(}`n*5{+ZGOPA-nq}8bxIa5rMrG1OV243rCQqhMt3${iGJ8roTx=;ex|D zkQ01v_427sMBMT&SAs{Ol{UESZq6_O>fmKvrOeVQneJ=j9k&JiHVG zMGdc;6J{P9h)P%%avu3~9}{;JFluvQ7;rT1{HpCbq0|~fm;GK2x>y6H)ct}8Vp#r# z>^ltcGJ*kon~u-#Xy8#4Ph`rWhxSgm+dxl<3;!nNk^yY)#~e-G)3l@3^5@3%3fFJN zSVSrbX1>#wQRzUImAU9HDJ#LbFMpag82f2I6fH6dBRQ##7VBQJI=kbT?~Sf&9rAfkz;4iRUmLw}aXjB5rms2SMOs?7aocIigB;Gz z;q@FsN1o9!+0p`=lmvPeAUiPi9!!b_Nm98;SvopBk@jpy%1Dg*!qh81D;l&`uJDpS z9b*O}Z)~83S+v?4IO5v;YDU{9RUFi&*)Ip0rth*{2Kv2J&IFBuCBPm7KC+P~(6G+8 z_#&fL_RDq`Ymj2RwTH=C`QQuiKo;dAK;@<6ECVx+7+$AMI52I*SliU266fX9pi!xf zEo8Ec!tjlr-egyQzzqd3N*skcr>N*Wl5nm4UCVlTX311SiaIo_b(Ve~vHba##+rO_ zrY9IXuZVKa#KupGnw~7*cZg2^Ho%E|;9J4f`4Dv^eVh~aKviEITOPe3p6!;hx7U04rWh+aQA*Q;?P*bF^|ByUiN@cM&v3%W7&_ z$gJum;^uH7piY6`;&fO!raEReJ#zVEPH?1ik&&=nSA_XJRg*W!j*n}f%u#X-%Q1Ze zi+)(`?4G~?v;iY+ENQg-8T{5PemFzlE-ZbZ2tOx1NrZl6rD_Ki;A3N$oPS^29lFMWOKy2kQyqOhG^w(rQ{c%;c(5drO_B$zFi<6$JD2tJMXJAvtJw=z{sPr-tC9M7FUtw2+ zv52D`vwwH#b=XWO`6Id?e!P>ZFa2e8(XA#(FIiQ2ZL#gN3&{kZlAF8F!&S57hQUCo z2*?jX_J0ruq0i`s+Pxn#a;GnFX})~OH@IiaJo2EVUQ~b3N<`v7CAK>!^ zf_)FIBV;2cfR{jau44Mqv14*fW)*n4DdXgV@pXIX2VC#vlWnpp)CLkxMw6k;;HrOy zT6Cz^@HQ23IqR?y{5U{m6_#;Lowt0CFKLt!AbnX^-HJY_E3)(_pEnFbwpOke@;Qg{ zEn;4EL7&KDo8nN3b*s=NVinV{+KR7m22TGJ*|%@1ZN5sv$fEzHGvA4s^E!-cz*y6S z-~xN2Oj020-b2PcwxquWwOiC#gEb+b!2D=D->%k<o>3kf?OGGdE`D<`7LAl2t3RnBl10pX!|Gf_rscg1Haos5`;>A7;SF)gKMD83O$XsxKByoh;}IkTSrY6=9HD2sFG`4LFolIWfG ze6%@wvn=+5C;3T{6N!h7ykumdmzyxS?NQG#zvKxGKltW!)?QDSrq5O zT3~-`hjPWby{PU7$CimH1XIykwoOC5!8rjzMim&0(BLDgR2v#tXegh+N@iKo^t!S$ zWJN4k>Gio0*p#Ck%U>&k;RLEMdCqa1v}yM3(K?C6;R`xCcU}zV7S|T(+Ue)m+H}!( zyITMWj}tCKz6Z5@p0Jh;FmpitPw13py}X=U1E{CTpw)v)i}H#i3E8r#-dO1KT2CsF zvyD8n7h$pxo3zisXcD;+Qww6$zH_;KqD^h-{`=}vhEz?omP9eI2>X#t*J&V z&tu_=)V7-g0FjM@+2JdnL&_^bOrf{`a$rWe*=X_FHJX^SW?d;A}`lI`>pwkf=aQ)rIm$yX)i9vh)5>k}Z` zvR0V{b}``Y?jar2XRo7+>XW=yugI4kSk0)$F_GYFks<_`-cCC%8BlX0@RVDH2vN(= zcF%eGu0&4kF$=M=F+rv4;T6$UlG^avVZI~Zb|8jX0}w@YdxZ^WAROAq< zZwK)L@-t8UFu!5{V0 zInany=FMxAd*y(#Uv=#Rj0euw#wKjDw!Rs4iB#H3j4Up6+8o}H>%_rid?h z$;TX#C4<0xke$GgNAO)+=fmj8;h37;k!ourq(Y(owcIedy|(N=MAMU$f{Zww8z2Bh zmRVLjQM>6n`tw?`GsB=B$>BEx6Y^m1^0$;H%bN zD3{ha>BePZIes!0r*-(Sq6{bP?3s*NEvCI7Dm&1*vOt${3Bjv+_7D}Ds5CEQ7c@N8 zQuAi4=^t4=O*d?-DfU430$ywR%aFyY*Xz7=z|)s0U9$9_8E9c>FDd6(a4l zP9=-_BJvzQFy=X>=w2_+wJ2CfY)rb$-tks*#e2dP(8(qvNqgPT~EAVrI!_@dRTq`G~!P8ztCR}C& zCh~}YECV?wQbzA{`C~ID;sg)|uaZKL(^=xMxZ)LrzgpfmUEN`r@x-YZiyLxZTml0N zhw@%mo1@;gp)Xx@^iFARG4<19k0PrSHni-Z8}J&1yAe>U$5Aw|eIz?a1qydb_(iKq zLu!x>1HT$Y7RdeR&NlmFkKy$6Fcj1Z%LIeE$Ot0FZsjGd@d?g*#C5`&tZ1E<-TJbQ z7+eG)FXH%T7PzCEtvi5rVGI+_>ac8XFh`}&OM-DCnM3zt3H@xmh2iir$?;gb_K1Y> z3}H=mnvF;+*71xV#!;r&!U3u;A1ef`{i1R$Zq%Bj_+ZXYiEvZ0s-~9lPbQoJ!AAcyhec=qg7_JJ)xQNXBzp2`e$_yH?oPJcdCIjXD%JIL>paHF!Z5}7R zG+zmk+^dc?Vt{0=hYa@mGg!At6;Rht0uk_$9TnOJTt)t(ZAj4FM63`B?~8dacsig+9UTR+IX#3YUYdg@Oh6c% zi@d>2byz_9m77o*X!=4sz0)u`Ku>%5Ps8(#2D2PH{NnK^Jgkned3X2m&8DY+7FyQY zI7ZFg^N`O1l|FtSblgsMGIMg83b}dF5Hj_5ROkawR)|1Iq_!QT|7)%sL8ja{LSEOt z*Fz7aG=bRrCe-^f&ut|h6X{lZ-Zve=xcY+ZDG@=GeJPONmvWL(;`@psx!-uOKVTv| z9B9s3o{EB$K>=R)QaE|GL6K4ZFu+YwoqvJb?`tkrQxKtt$+lIE!99(O17e1<$i+njn#8h7R~TG83%s^L^^UUU zAGLmGi0%{}Lm2`QAr7Yze-N4f^-1MD9rDO^AUaH3K07E$bcf@`@xNJ(o(gFjqw*wQ zV77m`z~2iu_TuRnFF>7su2g~hGjcsOuJ+h5&J~VUbkD=gxrR!3jQ+|lqJ%MMrZt`U zQarxTjQIpdcCwVOK0jDodeG<>*oZAm!*{YX=U`A#Tf zuQ!B`k?8{WY`8~rxd-u7`oCP)AIB*CP=ftOPQJ(1>|tF>9qWg-5Bzif6NqHtM#tF? zg)w3Cmz&AA=o!fLce+L2S4uZ>j~@#{8$Y%x?`i1@hBkLWo5T+-P%nNT`;Rf3*wxep!oZf+~PZzN;{ihlqTw1pXxP z*_Li^b{*|;_Kvg~o-vny63qjX5_|k`(Y-E|g~B+Sct4BpA;~LI_XI&nd*XOU85_CZ zYwIjG1s}~gY6`-Wkj_TS2TAIfX6yHb#PQz8ZZ#}c8!x^?Pu31LaHE=2aHweat(vj0 z#V%RH6J{x0_U~qU6>AFBBxFg0k`Wp6Mmhm^=QLG{dau{Dn#*5M&3+Q(pwym$xM=UW zz@}O?S|IA6^9o2vwqZjSNrobiSTMJ$O(h18ocNl3*CTzgn%byAL4{@N-n zQ8RU-s_-2@Vw!y{%WgiZSj+@ea!&rr21e`T@Y?Y_7X!s=7SZFXJZP?k6nm=Q%}L$6vD*~$0mSGC0&r69W_2y)z3!*S`RCFoKZx_+mrRaOw&HiQ@K4(>1Caj zR!3-K0R`dvvu0=q13OH(FD;KLCzoDubwlM`Hxq*=+nn-Z^@oaqc49(QjeUiKZ?Bu3 znrzsi#Vu8F<)-4_%YC}N^nsw6Z22KF&$P`rcyRUZ?!ur7)!#3A`cNj21U48MI4Zp= zUx|%P1x(HfszU+ur~bA=$w3}6sL*ET54!FtVPiDGhDt-;`vJO?uh93(**Mg6WL-QA|+N#7%4G;cL4KVhEAXWtB0eInTpx?unHxHNIIs4Jk>4#GfO93xN>)1oGGIuXGHD!La%CdyQPYIJ^cW z*W%2%fY1dLnC`{>sgiAV($fI-g-2J!tkdE8QX>_{MQ?~?Z2J^e)x2Jk=@(BZJ%EYw z4&@8RpO_1&5Yq=%cI+pgu+t4G?qLighi_4b6*2{!a>=7t(#mq5cmUtsW!cC-!$T6& zXXJ4UyQv)PawU-*jX!UD9)DM#ApygN441X|tAZQ~ZeiF4uHg&!>iwXsNi2fZwe(*1DizX1RMlnX{nW~B3{%Fzbq?tzzobMHo|6q4nSH!K>&fb_t9>qmJ z=gmb3&e*%~A}6aZI=rxLx~`YYW-Yx^;z^*AfAZJD0c2K9HsackCv)rXwsC9QLmg8i zMgqyUN%AMI?y2LL-bHlppS*SJ{6;=wC7ME>m~ybX2HP|i$HT`61Q9v#m|O|E7!uC0 zZ~E#yiKz8ue(5C%r($LlHJ>bWVO3tdIF);jG-Tb!x=?y^EcoQ z_hL|jX-PnhGTk`jPMt>Iy&)k>Xn3FF8xx&9B(Xs=MMmBuYm}tJ(y*6LiY%(#+$_US zED{DN;b9@98sFLSN_c66`7sh(X0P(>UR0sNsnOSfYI~P9P%LudSHKNa5Cqi?C@CSe zJ=cJkgdtZJ^dvnO6BR?s+lsfk0pYT9OBlE`H(%9slpaw{6%r%(e-8t$VKr>X1q>08 zi~9>#-n{Ko(`%YiAR{o2(bmO58T(!{%H((J>@`s11_MS~Y_Jsc8Wa60 zAHS&T0s4ctovdR%{>RG$QBH{E0(od{!yn3Bq1_8E zBiK7;YUBOdS$+plRUb3bb zwXtSOBHmzGfu=lMZHEt-OIJQ3D&ux3pO&rWWJG~Mqu+qd)hAx-Q)s6N{|9JpS3_T( zes$#pBFzos(%ma^&?7IZ39asFvI4dMbRvhP6oV5|Sip)8tO3?xZq5!!3Z$j`=;QjE zpzRE|mR=&_j7dZAFHt~ZwjLf%O2uUt37TdgEWi9yBG?uI?GTP#=rNlf1!ygm`guht&kBS89 z6NpO&S+-)Mb)Jip{|FO37fo?j0Lx3wiRg_^8zSF4N_=Oh%?1)KRZK#LX=zEmDGT^v z%afk6s6O)r*5KvXAyQ4my8~#{?1)FFW)D}S(b&N3yFWTW;bW6R1kv-hAoKMzqW=hf zvg_^Jw@l6pUqngsq9hcFg`dBphC~tbCD#m-&n6$Y)+9=7!V)o9;#@E)T+oh_Knkx- zDBS&ZW?2k2`Y}}C2>VLH#bJ|E2yDDYhHNO~<40DXTZPyT17gkkqixRJIc3RArNBCx zW_Y#|xk)qcpC-*d(4?t3^Zj_J;^IaTT`AM-@DC;n)~9LeB51R`D*TMwBI*T#)a>NC zW}=Il=2M!)mvlCo+uwcNpvXv^1fqBOmRK1=b{uk7O0#7wuDSJtU0yi7I5_;vmenG6 z+Sb>U`ldl$-E1sUs){5Qy6~dKX!!DRUl5JRZI4EZ;iV$F&`V~QQ0f}?d6&&3)PPW3 z&r%O&BN&{iN7|Gmxl)7A)e~K0KY?#zf)A~`5OQ1y?Ia2p7gA(oq$GUbz*F*oDii}b zmW_VQlx!BSZgo2}E^*DV4OFN?hbZo1AAvUiRH5*KE1>rcS!Y3z%ATrLM-Jn21T$N4 zt;vFq)^FJwWV9GY2u%YR`gVxDj}yij{%#1-%3ia1PTtSk|fa_xL!rVwn^P7)WC zlInd)c<$3eL-#2IBRwA;+a*Aamjt;S8HGG)ABu}BjZBIU2u9O4L2Cowj{)PVu1?)Y zk+gE?a|$*-5gVjFlbS;b7al)G&rI-wiE*7fw&pIJoU6Sn%E_(Pn}Q&_S-AV=7L17E zNpG`yA3VhuC^5wAOAUtKAyeoJ;)X7)K1|GqT;V!58=wtm&YjcMwU}LUAuYKO+gv7{ z!8cE4`ua$dT=3bKP!!R2Wp1bmAZx*etsO!<;p zJ3*%pO;)im2cQ2@VbEA<@osDj&RBF$dot3XYjZ5)5+s<9R)e!P@3pg0si!deO<5Bv zQ6%SGD-qdzPMZ+q`6|M;{bZXSf7uY0dh${BZ92w4I{x(u-YAbj7y57k(T{(nz%F{% z(NbMG&Vlpwi}fj0IF`KzoXL&PoHebWG9W&%JHqU)WYxjgSg2uEYEWRI>LY=|++`YE zePSY%uxbq&DqEoo3%XCLvFJ<7Em_a7J#3Ea0EwWq1?KVugs}?AS&-xg6LTq2T|gM` zMM-h3p=%r4x;n2BZ~NAR4ZpJ`Zr+TOA{0<^QJT|i5Ho0g#NkL^yYpOp=lCEOA$pqC zi!E&(M4&x%41?v>{j>3Xy~VDn1#{Jjib?NcVyO1HUaAo#t)L4*lkNa%JaxT#zBkLb zO(24_lyh8CQj#=7L+V{=jTDBRU*Z=6qZq)%#>qG20fG!LWy>PNy2DknEMNc`zUN}y z#I7OkXLmJKOQx>ub%RKJ=67VBfYiu%G`%rdaH1{%%0ENd#udd8f0ujkw25M`7KjiV z)c-S76lkKhf^t{avIb%E+>h|O*bKWM1GJidlED3f{x_e4xNPGe}j=rshKdM_lZfjL8b*!;zSPI)%jy;QrBzcnTd}j z*w2H+ik4bz`TKQFzM-WnlBk!`5th6IIm%Wf?pX7?X2mGFq#}!J`FXEyn^w3IxwZgd zExl_pFE1}5B7)lER`VfUhzM@?r1h#7KG7CT3tVel{wEZv9t8Gi&RQBS_M+52+nfH>NoSl9Me1f1RO9 z*ZD{mn@lAlFt^G^1>*vvva0GO3j)-o^}PsIy&21&8$P$cZhuL~wZ2^EgX43Qw_fvJ z{+!|&`8*~jUuRDL_wV2Pv&!}q!XW(odC}2-5ea4)q^H~`jL3{)G3co@ z?~KSl86j{#B45(m~S$Lu*e{Gw0n#Es#edR@-+#t?lecb=Wnp5nneq zHy`I(m-P`BN5(&mG;e;};6FYJQl#8cqzWCK*rRtI*7aU9_dPN_%=r`YUB0CuF&6A= z#!%z1lm{(SQU0XSLfjLyaB!QNw>rJ5eO`lzZWPWz4J@CQ91$PrJbjJ~0vrx_R`fCKXL>(65q6~!72Ef_2_-Z2G~>0v=2 zIxcJkjpt#-U#GnchSz$k9s!9N)@*1t2DYKKb-k*Ar&Io*HYN-83Jl1g{Y@+pj`3re2*|5+PjjNXZnWVdM!4Ub^R= zlbdU-e!Bxn;K4>-0zL4{oQZ>l&Y@X{_4e)!syeB2EWi#dI_=<7RaCLJjYO-S(|lt~ zuOX|9hsmAX<=M$MIUSbFtGu?b`8f*OrIdF3dis#O_w>qCQLN72FHOvx&58l+1XzjY-rKeaqU3WuV|Jtv_%9_rL?<<6ymK)~ZXs-3s%DUX=`tIg~npL|8 z&S7NE+u0UZvU>0U>{FRPROg#PlN zKTfZP(r&U5vG!!+*v@g4 z3Y}l4-(-}9+a)V-ilBRavw#Zra44r5jOMA;2?1R}KrQ|_NBW45=DE#wmVns|tUZai zBuvv)2wU=Jlvh?Bai~SZ@tH+MMF`P}+dr72f}^VAG!A9uR6Lu@U{N|-t|L=oD=^X+ zCv`aU>{S_k^9@C`7?@M_d!>3hKJ(T|E^?aSm0i$mUtAzq%42)ZOVH3bP`;8LMi zDHv5ajC3hWZ&d7(YG)o8sFSt(tKz0Z&IY}nyGVz)Wfd&TUo<;eGbN+*Im1?bp^__y zP?7F2sk-*5?=_HXuf%>W6#=ASrL%n^efO?*exH5mViUY{@j_o^W#wZUV`Jk1?&H3o z_{6Qp+6WCe9{_~+9Tl0ZI0)mEW2G70iw(^zIrO?;4x&^am$jG?Em}@B`$nC17!hnD zH@Y-2DJg0_`RI4SDwr`kcGXV3!*S?yFzeN`+~uS{?3X@aVxkzO+x>gf_|L;Gej^6g zfCjEEBm!fBd)QL>tiSh$j<$A8nReJYLue}T(^E1QED**$7!`&xQ*!H|XEy`R-F8CfoQp#FAi8L544C5oz=#!obBMCKdTibyU zT|bjn|Ji_Z_4-%+*-8q%gt_sRf5E2r+I6Q3>%4*$iyiBFoF+}N%kQ@{&2G8u?4Be8LNGiA?v>)~V^leY*?iZqO(^S*0tS zEVRiNfE5ut0u2IRRO=gOBCykT4LY|RDqK;!9L<{!Qc^ZHHK{&&Bwlo_8hi4jV`S|K zoz(e+7nRi%#H@EmXCbv*bs3jc@OdUt>*Cct$M~QbGilkq(B(sGRMjExQL|7I9@?)x zJ3D*y626pa{k~fA$B))84o2MWh2FawAX^bIHUqi7WPF;PZW@<=G*hU2MC`GKbx+yr zmo(HOz4wo=Q8ny2vP>6!^t}}x^61g3j`qc~%+g0Zo%%{jpha?ZA@i0USN9Tpr48!e z*a)DUUd2Dix_Y71>mzUZDqV&5sp0xMQHRFv9+ANFk`}XnIuBK!4 zUDjz=T2kSQq*v#UR3mh%t^3!--`+fYUBHbYHN9xIeoFAlOC8EoS{WR4FuW#@XQa_} z;QyiQtK*t(+qZ9T6@#(>WrVj#mr|oqQ4o=mZY4x=(lKBP0ty0xgpwk{q)R#`QUa2r zVN96B=o~%XYhXUl{k)&g?{5LGIO8~v^Ej_BwH%>+68RDPm(=;kr~~3x#Z?f=l^Ewm zlhW%KjLS4G4^jI+P-PG|dvWW?R@GhGO7AI}kdhL5LPN1F`t}TrLZ8;$TwV7d9LKH_ zGybJf#_6Waft`hW2ldClDL7hN@1E&2rfDjd+Ph3?q8uV;Ycl_vGt5Z3!YrTYpAymF z2y2Q>5QvXJb*N$0PU&ADe_59ktb$35aTiz~9*5%_&@Wxtf@lLqURPr##Dirt~t-VvNs60hfckdM;B65#OYn{wwxNjGq$s}D!mh2Xx(kY z7Y$XhJ)ofAEIV)LK3cmzA74rA*5)euf@_c@%V0dZ5^@A_(81s4!`UyScQeM zcQmYXDu(w|(RexOIw%^l2c&brJer)uiE=P~*kYxL?kgU1Sm0=kNtaaNw!{WbDO9)S zmDQPwI3{Z_gZdTrh^f{I7^tr_!v!LlqWM+U^1!>jr~I_Z8@!wn9i`d%BtwM7rzF-R z4k2nRzQR;nFYW{niRvZ-rWL5IcrB`)*qL=YPlb~spoYVhy3o`UE7rMuExr~ zf*Hf^9g}y_2^1-PcXK#m1|$p&8iG@Dan8=pDQxeg`*t50j*l6Aj=wVMb>8dY{Kv|f zFE&(~)xRtfil{NcKYuR7tD}19&hS}lRnINkuAEh$e&U^aFk{vbT;L4*Xv8ct#+Z|=+u&|AUDZLm;Gzz?XO1+4GqYEl@ZSC=15f!g%Y;IO8iF@HF#_p};Io^1COlj=1g;L;jAl*s+KIgkr z{aqH+iFhY*D%L;F6Ss(~K6zWjPD8~;l|kC(Zcx0GwS8%7ehzZot)YFL(;QeN2(fvk zS`w?KB|<_ghGjzUAAX6CWv17w@PhZJYg!H#TWjU;B}f$Cy*ZrQ)3YRTNNsp_1enu{ zhs#i|rkD^uMWf~MvC4mrC+Lt zk*8NIUqd3B?J~NlyFAOjf|o5w>n*__K71ID$Mf>?vKTW=!!)$D3+no&J<~7bFI`1s zO*(B;(z+%Nt_%seIiF-x)QNsk!M)+XBG*ZHSF#{VxYaTHR!@ny*aW0KJo3hOnq@+}qtX^|hZ{*uxf_ZF@wg;6%=I>v>FDbJSXLvfFjvRI- zbx7sj1UVAjm~?S3t^9}%Pp3X5$yUi<(k;`d9;a&1AX@Nn+UKJ-R(qSC;pIc=N%0h9 zu#OQr-H4t3+FJUsx}N%({xlmt;#p?nnyd-R%Re&J&^BdM3A*Vibxw|##Qo5V_cBrT zcZn~Zcb$ECPgDxmv@{1JEAX7?XX}tizsQ*=_pV3pa3KntX3MATykgb&Bf*dpz-=lj z+8k$C)Vu}=f6RV zjD^HcWyJcA1&0y+MKML)dFB+haURDnC9_BmArwr8`L1k7v*y7yIaQV83)MWDC-@~VWFL#`z z2xGIt&G+|a{rx*kH62M62*^eUj)AP1Q@*>IJwv(ycW#fGtu+_LQ`CH(Wg9pN z_=M!}%HWo@w}amf7uWWU0@JB2dJoOLKz#v(8s~=#5n;(;RZUp8lZ!qr5DLkjWBX~Y zT4~Lra${p-RIu!xpXoa=Jyxp0MWcTuOKX|a^3j()D5ky)Et4{|Y*FFUV3M}(N2Px& zFyBDQ*!IC&UCyU&en^$&JQ`Ou$3;f;Z~KUS6Q{5VnVp>_(ZAe$x_Wxza{{o6MgNkI zEwRv@JHN#sU@Fd1Ub?HT)=>jtMfExemaJCy#&4gqUCY{WlM$)O$t<9@#0=5Uo*7tm zk$=WArgtmyZBvrH&Z?H$06z!E!}6Wg!%{_JS&UL*l(wUPi6e!JeBDzrtG&P2JrFE( zg&$_p_Y`#kH^Xvp?`G_FU~yumQ8&Legl-X_wMGJ&J)ADWG=W+Ki-{KQzH)5|KCc}Q z;fxpE{av--nT5S55q~}&iK_0z&IZaPi&jax=dy%A`2$ciygQ+a))odvP~28>bGY4n zvt`EoH?1#M-e^ltK0baDA-kr-PX4lyzu9XOVkwXA3-|O#BKPCYBp$@${{DVn>c!*a z5D28wC}$E@f|&zk#Ui&JxDGx#6me%V)3e=}S)3D*oRmX|!P!JeUC@B!*X5ezh}rlq zHDkuRr&ohg^p3%I6lyBHVKT)Yzrb4HO^q^CaHp%lU7_vE?D@`u7t+>tP{ut0Jw6quQt z8=}19cRnj$9_6+w96+pj8Qr^r9^j0DxMr;?bStUY3PUx`+ZbB%iZ&HfuLdQTq}0?b zqW(%#qTYN6z<~0L))s7uOABAvXZf%fJ-Mhi#gsy+>f`m#e1d|@t??4zqH3rY1A~ILwl=)NC9c?v`4VH= z@#~OTJB!<^mT6k~jSFL(g9#k)L$L&|-oW7GG5t@4%Q`sA8n1hg(7M#${i1OTBA2`f zBaXvr{Q$O+b}$oiaoFt$^}a})n(Rm>X03NWMqO?sfyCrB_+fQ;aUb2|+tvz~`gB;3 z)s}Yib8BQ1$wi}4AwhETfys49)MESa=kZ8GNha?*gNuE~-lnGq+V@uurzl4E#l@R+ zSvjk#zcenjfmsZ$gzQ@Xs#KybJG+0P%TNJ9 z2rIV#eUXuPo4&^Ga<(Zbe0B#ckGL5mFj<638qST5ehh`|f$yg%HC-J}@|P)$O3QedWdHV)7KthM&u_b2 zDq61@u2yFdTGR$~?~JuY7l>IGq|FWaRt4%ML;|cEuYc(3Ls5oNRZc*_DJUtmeE!VA z$$9Mawzmgypw zcVtFdw3hh(;Ezd_-BVB7(v$L-+I?jNO zMiUIKJWKoBY&|!-x=t-_2R;(Dm;R~Wp#Je+YC0mN`p+oLsmuAjUD~N0c8(lw_64Xz zvV-|Ofz^YBk2>xmMU0Zf2!0RjCU-3=-A9bZEMj?$nS@#}DZ9?1@H~gXy4Guq#SXxC zTVI6Z&&`VQ|@buyAPyx+WfM2j0*b-GVEZmBKPtx-Czu+*bY|kU&6nl!t~F# zT0SU$;53xqQ~BPOv459rYcaJjWG9ffeQtE^nhzJIDYTw6ZU&DPx;bq)t;LzwVa4STI`2Y|K}h>jx~#{q{}hhFr{e3-{TyhZI{7 zfP|v>wQpWrf=@=w^{SI&cvhgT%=yvO>1A(ySyG-)%?ZVjn=mulPeLF1t1wO;L(B(8Oc^g)ELGI5PaMqchQlyBY)*eo3L&ZNA|_6YUvm@(13+UIa% zW1}SYbIJF(ayqHJ(x<{+b-2X1wf!`6U2&zj#~U7GA=8nx1cuO@LIkX$kf%*TXZiI!_}UMC3LhvMPxlx z8Ki{KDZ5*R;if&dAlTUqSnAb{r!Y#U`=CYy7oab`9{p~QM=`@nDA%EN`J$-aNS1ZC-6cwMW<-(&zl7=1@lmsO9XYS z$hsMK5uETx^-V{-Z1(dY8jxOhL>(MsRT4$y&3F~j}(Z$+VR=fbqu$B00$G`CdufsMH^&pX^B@^*~G@QI0gpE2)?F` zxqT{ruBNjS+Mi=(6>{|N5V1E$1cA}p7mrJ%X`Qkh97ALKtf@>DX+;IaG!E}M_WA0Q z>yVceW9Z8#%igB#yzN;0vZ!tP6r4t1ga)RTR$at(AuVulkbi#i-uzr(3SsPN_E~Um zDjBi;5DQ8R86>sqQE6fugkd`$X@pMITJKlTK=XS}J^uFM_n zO~^Dyr#^3vwry;5c7fAP2z+NANqobLeP4|Lplxv2TA_G5Z8`Xo?uyTYjvj{_@{F zch&6|C)m&?dA0&AoV;GK!u0eeZjsk5034w20C6yMDqEp29M>}oid(~aSbxR4%11w_ zwNnf~Qu~|TQWl?>uz1+>X&5N^P=b`+!?WX^i)_V_^E6LJqo@c~e6bAAG?mWDPG4Pt zc24QdQ?FK34-k~SL#4no9*^b^>-nw*I^qB4hSJ(M(a!(Qt4Ib&Y%TXPl zF@enj1FB3LmvhI2@r*euG6MRwf3-C|TiULUqP=hNZ)JX~xx0`xOJ{T~Q7+IlcP(Dk4wmg3c4WwSYh*fSj=Anx3(i z)-6ckui|eToCneu@QM7oscF=NI!zd$`mApNs;{q131m4Ce_kSlpiPnL?=-OgdAIp)gD5N3 z^5>n}8<2^aBR$h}dH$bXw~!br*rp|L>6;G^5$i9?ZaCe3JjZzUv*pzp=^ zgHmJS{6%t3XyA~~ZzVPi4orCHzPE8Ll`Kyu z;iA%#=jVj3-2a)01NP`(u$S*FJlG&6XVGO<%dYZLUtWE^BQVA>EJH_Ycuze1BPrv( z*%Agu7i69$x7-|-USC42Z$HZ|bI&m+xOuekS=+l`<6?LR(vt@ z*)dpLdS9gx>eY@&5g}jy;Ued;JxG4Vhh+iEb`CJv7gq9nS^=syFvryr{cR=-Y_bZ1 zR5VFfaNu3>YWWR!d}`s`4cqCPph(SL&Cc?ExDw}IG%l?i{pMf<_^Iy&=D%H3{O0^< zVZpnox-B*Wl!6&%vRt%sfy9@6rJl8&&*IG}ysw{VAS>4|^*jB)F2ORgvUZiE*%TK_O zsBi9NHsE_s2xRXaTP#BgT&9bbeuE29lmG1z2(4CF8vbbH@dc>csDTupeu$E@VjUaE zXC7CDVuNI2j9zUHY`M|aOjMQ|tje0y4@&P)7P#l>NhMc!)_uHkX>FK7+#D3dz9~sL z<5w}=9PlR^-1pE9WAZkw-W96uqFEaXDCp5pH?;Wg37pEXwx(K^7(@z!w~eF0383%umbiw z@ghq89I0}l{*-CVd~OV;VIv7M$}P6(nQG#tD-#~`oO+A`0v~iw@-y`3PiBkOqv~tO z`|*u|n3J(yd|P!%bjPMo^-Z(pu`;eQ4o!`$4*LZL3R|sGytHfuc38b|O#jP>=$90( zYZ6S8In?nnsOk$xuQ|hRC{Hi5Q?9jgv4lgIX$zYNhqB_D&weL?A0Lwc-T-r&WV*^> zhyR@JY9t^wr!90*B8J(DSDRnm!Mvns|c>P=Vs;L66@{~5s;jS3< zRM?zjY2~)dYFJX~($$}?x_1tw4EsiIe##*_s;JVf+U0SNHS`Mk_opxCwq^`PuoSjHM}> zTiH)(1C}P5`{R^m8V1z!yn5&p>ONw>9!%%S)WFEE(P!s{Xn4Hn^LWv43?^pYdXvkY zcAq5s5yO7%^TJB2@>)wQ;qy)Pn>UHzV>KdnJUdevAF}j?0ni^R-8l73k}JI;J+SHF zdy-q6gP}6YyE?;PWDOzG@XA)!;T648XTSErvjEM&z%eK7+7bV@WTC{T`S2b-^&c&} z;B6~u?Ii4K|2}XcW`639K96yFw_sD#u<+~g;1%fYR5AJ%M1iqx7WdW`Bkoo|>mw#d<>vC3`i4$94SUB~{ zd0N`BPY-h~P0Jx~DYr_!C5!3LT^}Mf*ht|_^-a0KFlYe*PGq#sZ)JYISr8M|JWTUna)hwRnzFhb<-nl zF7b%j4xTm-y^A&))62838vV-TIBAvj&1WY!xwjQb>IIzsWwF2Qsd=m=EG+d#(D6_v z;in{{^Hl;ooOTvh_|0!?^V+2RNH+P#k!qWg>WqAtEG?U&Oag#)pT%NpqCVW$71O9g zw3K6bS68(&dth<|)V%^f5va_9$Aug&A8)*rU$jYgXTB zh7d-<)Z?Wc>vNZ^+xee|n1=0Z=d)3hikfJoia zKTjFNh2S?x{VYRpz~;>nEc<}6CzBI!{^!m~O4~mIsAn<`l7Vj|G&1%vf>L(OnFAA$s8MiTK%O=Q07@0+zPhOC-#uw zuavdF$RigQpgsvkI(?_kSsth6C*WZ-! xzfm)5Ile#s^TH#v;2Bd7V~aX8KmPqcgUxFy1j{5ohRQrb$^>Z{2~NDTNIgBWwnuLNkM3O{`^}#TgoO33 zs2yvQV^rFF#;U?5y|WTR8@2lsN6IOr zKP9SKVFy#NdB$@)%9RuLHzN7#t*b*ZC2t3Bc+E=IlKrrO&z+=p+^60Yi~*AE z!M`Mdov9Z|-O2iv$`VMb&_FN!=K_CbxT7AM-?p%Qg&8*QcPRs8njSir-)>X#O*Hjy z>^oC=Ue6|1J8+J++sbO^fS2ZX;NwgEUe2(F$~qJ(rDdT0d>%HW3PQU{aNy8!X;O!j z(WwEw{=`6W5fdhPz5~MZ0+;d3)K8eu_wL zATd#-zrJw59b;4@cu-2s;5vcqN;nr=X>HoKzd_*JHoA3aKnTx#Cnj2%_hW3t{v9$*~_v?4~Hp=zw)s z*X>1fWbbS@o0a*!{BMkne!b)k-Vmv^Yj&Ro4)uKPAwTkc)elWeJq-LU$nwgQ-Z3hG z9?P6f#Y?bdcMAuD^*7mCQK~(It@B^Vft$9A9U+qGZhknrP5GlryPbL)1gXc~&Gu^P zk=G+&ufP)Y^JH#IgbFiMy6iQy_fz066ZW|BH^TRCDH)WQK<9@CY9k%V{`Nb;r`c~~ zJ(KC_B~v__@P+1u>H6vHv5A0bZD3ZqdvoL|c@TG*eiyb|X6*3up9fxhj47$;L(#>e z>mNjGPbQNE1eK|4q`h}qbDVOQB_YnM6AbGRGd%jjFC=^UwE%z~hs)9wA?Be+(XCRJ zgTmP;QrxG-9Z%B=S4G6CDEtp=esjgO+)u(a{o<*Ow>LNR>pXf)@X z%2H{0kNSu@+#2?)*b8;ON&tQJ4XKU38u+{Z=eh$t3=*{9+!C27Mk-l+>2^gTju1g} zGjPdN;u9aS=M_n!mmd%`w2`F2;%Gm7^`>ng9Zg8h7^F>`fdRi)kEx+F(jyJh#JflA za3qrcH;nx&U_EUwFB<~EL5@U_Z3NP!2SXH5n_RZb_gjjwv@Ne+wi#8pb%>9#Aak9H zoigmw0AncG)B}W6-;6#-`Zca7Y;xw@+h^Q<;{+C<{}Lf6FF1vMRkn<{(a-WuuTdQH z$uJcLeIGS<+0Rad$2co8w>L*K(RLCiq`Y|LO|K+a@vp-57g*W@h4C0CLgtMRqJYo? zh)~+Sb9>!hNj|{1ie^}^U%aolKH*Fv5x|~nv~1kZco*f*eQzDFLxk`?%~@YQ6I{q< z-2eW5DE|d=K+bWR^f^B%(G4i}T03YIw@f(IYX}`TwZ(^vYi{NL8_HR&Brt_)4JJhO zxQ*X#U7lFw(wvS6eJvosOT$}ZnhXS295626c5fwa5V`M*emAD8fpfF2g%-5E38gSl z)NMQP$7;_$vn$)G$O&9aBFUvlKJsrzYUOlwLEK}uZg!)W21_GeaNBUe2=s{fDL z|5t3=Cpx{A;D+T>QCybraF9zt@SG=(9)y)&`NfTbE(lZ~AB%-V8Z zzYCB0;Lz+hE`QEvu!e*)_n^KG9!-M8&8~hqLv$;UI-WiGn zj5JLt4T;GjiPyF%FRU=BYmN~V0l&H<4{1h;-N{?5=-c(TZQ)$@kpc_SEgxyZ9mx5J z{DCR|uZuvLwiGpeGHaujPW%X33`Va?q{D;K| zDD+39{y{na2qpVxg+LZp7EdaNfz<0R;Anu5bvJxn!Sb5-u172W?9rbqYgt2s)jUtM z%j)y=?(08`hf#1bbe1 ztsHtr1O!PN0k6FHmiRVu65+jn{C_NbLM<=3#%noMic|uAl9BE z(v7J#5(RR@@FI51I-$Nms_hh%Eni!sSYzP2EldKnbK<)%`XmgS<_<#T@iGIVd*Lu5 zM=~{@H7m%Yc8^FS)dhdpaun+QFMgKJYNcG?MrelUDL zCpsD-*md#&7& zcB_4*kSfS$$K{QT1QWyeEFX{%29zR$R-o9{+DfRtg!&-#u4H}r%NJuh8n5~RvYNlM z2wnvJ*jfGPW>jo45{b;u568IYEyFD>(;CgJEGjdS0ov|3?OiOw##Sh<0} zG4^ai>6o9bE~QuDb~C94AjOh)u?E}{=*^n3-52MM$M9kfq#gKmfv@>DArjXWYRX13 zwLCtoXB_00*4O`Fg1|S))-QaP*??HzK;XE30xVx1FOni^ztgZF#^vHv0y;}TO5uvD zU+mI&WTA^w?DCGuXb&%6d_J)8^*W?HOG~giL4-OjVj0aFPepv!s%>+Bmqk zG}SsR4j)FGKt}UpA$A45!ZEJ>0)>TP-s#n|E)WX;=g*(7BpH-BaqhIKah$QWwe=ni zf&5VnF_y_coG7f?&R%*DA$2W1l1JOSc098sb$wI6g)ciXht#UuBU64NtdlD%OkRFo zju9g`C7RgQ=xoW0#vf$k!gq5$O0sl{8a|A_bM6NE!3m~^|9m*^H5MKd&fUuN@$p$%S^4ticBK)vz5PX4 zSjW(iftuPs(am+e?%uUzzo(Y-*X9?Uq~4d)n}_Ncvh|zj*niA-30j(#9fP>WX!%)A zfTq!WMu_&x!dB*w+y7ONfU*S+-{dMb=89$2hds4iiAfIV#(Ha&L4hEQZTueH zNfI~gcb~T@kFWUaw`rhsj20eiDAofa31AkguNvC6P05x7ntXdL8nO6~NPmcnXld6bl09=;D;+BixiJ9105 zMmTaR_|qrXpg`%QY?Eqv`rfI6or?d^=#6M~5@Ik$_q0SmNCy0qZvceXX6yb!vKAWNr2Xqzb|pBl@A%JaF6} z#Dge)mdwu6O&bz`MTSUY^+c?Nw={QB++e666{&-djW*sK*|!_g<`bf$qus|6>{}YE zmuHxv`r3(S2~aMPxB?!rH#?U+7b3HeXyb~^tg()2#(zWE;B!GfKI9G?2uZj|GZGaR zvq_~7KAFS@)bIP=@roqzv0sGm5j^#(bPUY7td#zrIo}l*6_GBUmNvx0YX)v1aZvvb z60P*lj^+X5QJLv6 zqmM7vQ|{pxsxy^D@2l0!w{Cflps}hMyRp2wS}vx?@l*l6nD*cuhI=#c`N_$HT{BvQC6;PCam-GGF_w>{h7$aKskg|r0!}SusX)#w2qL*iS$XBuKD`&}6 za-^iB-r}qO9rRRWUu&bGC0bnjbVQ&Z$wCtnMkIspbR?@V%Xq6Kt+)C6XE3C{^_2EO zRX=`7!`2F1x4cpQ?S!SVPT}YIDQ&9k~JNo1p z%EbS>W|b&6jWd|#Ny7&*vW)Git9TR%1$9&W_4XW==i5OW?#khxpn=aNSi*su+~=#^ ztg5v8Tsmx#uu6@Zb13Z#2Tu8`ius+yshN1+*X4wK_pL!!cfPLP`xM<8ou6qR_HNE+ zv&4Mt__yt*yE>f%o3CUw_kg&lYM-sPa_iOL`^uJhkR$wnjPw5Twczmyb8|;W2f{fD zf6jNkJw5r5vOI+23>;={ZK{~Ak^Z07K$#$FA=`^FEj<}zW^+9L9LtV5sS7wP7Kgsm zi>H2HWSYAh9G@Bq5Ff4ww7RE!uq~i&^tke=1^bYpG9{k1@RkawSV7kf=>>Bh>meVu zW71Un9t0;Cu0C8_)#QkDEh`u1)4rSVt{QvPLmUtnNThY4UgAo2HeZq1)oKmz!!tj9 z^FNQJThl6!hnI7szd72tw%*%em&knjlr(&EWx1pzv`2)zvR82C1saYPjHc2NLkx7>%gzN10x3x2*MM3TkV|Kwc zC%;!E+w+d4O^kz`Vd8#rZAYT=+8EfnZ*|5dD!WsXpf_Muq>27t7YB+B+N+8Osy4Q3 zf!2Y7+4kKsiqft(f1uKa@9>!pJ3F#xt z|1gzznZLC9v6QqI0WcJ9tWR2j(onRTe`^!wG zDX0uE3-$x5Bsw|M=x1@)1&F1jpj6YmjkE|Ma?9$A3L%)Pma)-d=1=iC6AW%@&l({ZWN3(Yd z7sA>S;+w{8Ok|A8%(|xsNlcV4HOHLiJz&0+sH$^$s%+vA7NGpGOtL}4$Y?^2Ait?A z_qtF~C7sHSMUig^eU{3#_=iQiS^z~0)w>Qj)Hy2Q-9b_(Wf7Y??r?r*w zkFS@m{-C1W>i4>7$xZUDjIpZfSEr(tmC3kPjmW7I^y^M^GWd!aFAt9y%G|Mda5nVs zrlzJ^sKPVJ=YIvW1}*P@fXg*kNhV}>*`2He@Z2;l309KDei^SbH=oZvoSwn5?sT34;d|6D zr#A>&LtpipK6Pz%H8LtH5H&kBHL6biZ(yrczK%e6zO)1*4()u6E&Jf{~Q;Tlb{bWB}Z)$EnSNZm> z4`#*u{{4J9M@PrO!3{4?$oK3BgkBX!Bg2*HpKqeWSp%OQJ!qY4S>sQUSDnhMe~Tn& z5AN&~A@ym#Ug7k-|4irN;C4AGpET`T)BH^;VN>vKVllLesI^zj+H~<_EU2)VdiL%4 zb^(^=?_H?im&>^F%Zg2!O1~$5AmL^do2t%JlODK>_4NK5QFAt5Rzh*WY5s6P_%Frc z+`N#;aIQ|2RpC4pIRq$QlPuLN@q?Ki-I}$eTIKqrQI7V^J=yIGuj)(`Zr#csoSkvv zm#%GYY_u1T9|9ti{ebsJ_S$_v=~65VmB}3}-rgWs=xTPiMn#E+BGGFy37z{k`^K96cC^wlSLpf%K^4OEk>?mYTS)tsff zf%eCCqU;Qno0sQlkb-*QiUZ_v*#IaS(O41XT;bqJqwwVB({i?(8SqY9z2QWgJL@WI z9;Ar@9>9_>hF!;;6|9D-O--_G5szR6Q4MZq z^H()CMsKv*a`m+LTDQWWkW)sY?TV>oYH{1E+?T%tl0V`j$9`Y`cg3Z*lB1(BAm51F zKAj?1b+@)-iu^r~6+BDsw=(=;A2=df=UrCIC3;Eax1zKqU9{ zc!)^8w#Bx)n)D#tyqf1>S-UNTN~p?n#Ei2=rPRD3ilN=deLiL}0l*RhM83%dnseJm z5{l_wGF|IsTrO){BK?<&KsduQPtKy|MlV_dfBzCRAPw{1g1R?{OY=X$Ys)h+S* zw9NuJz4O=*;6}fA*FQMkrTxy^UYBE^WS;Adh<2r1%etJ0vR`?B^+K5ZjmW)IJ95ji zNXjJ4rUqsQ`m!R#akf~x$`3%+@+k(P>9z^sb&e0?W)5h5-oG%i>gC8p>`pc27$h!Y zz;<;cmXkvEYuN~V+zyyMRoBM_n{7prBc>3ziRL;v!>(i_eag05zr~K;m6Znpn^-rC zQ^fjHg_}x1<^K3U4k`omEB+6=nOvO(4h^35AeCjxXIaCy)sbHqs=}$kg{2@1b|;sf zfCUm-+%G*w<-z6-7JUgbUo^CplpaaR9XF=2Ba&_LdpfIl0Cy+dRNiDqNv!u8UEV#} z%7+@U?i8|DpKF~Q12;a}w}CI^sl0o%cez&L>F z$7=O?U?AmQ-SU6fP2VgA?1qNha}8xb`NHTz7-B6xlGNy5f7Ce_b%Q57%WHn%@nIa| zX`7Mp8d12%%{wDPMd5nScFD*%>{XCezlfpW^uS}kP&QT9qMZ?Cu&u#>0b9ddw1R;yu64uYmTOF7CjD^8l3$2 zH%H>hA8pfpp>~-u8jTZkZj!W6Cgz#?KidgbiWLIds(&8KPY_6pH`qzwmOx*#sLurJ zH)`BbV;-G9R*E9*SkDwk7gtWsJ1=uS`y9gz9oi0FCqG`KTa0jU9Zhlsc=ilY`AZV3 z{iFwL324>r^NVFDoRc(U$_GbB+dK+%z-;O__uL_$NaXrsp!*Mv*&%yzLp(lMJ6j`8 zQf%D~yu#Y-d!*Z{5RF@eBLO2~&0TJM1K z;?~|aB^wYrk$1T*m9W+t(v+g@dJClpl&0I^ec(*${Pgm>6dJ&MZ(wf){YZ=8hOR!; z)Uwmgu!x9k`Jh7^yh<`H@HkxoSz;@cjC4_Ne$bS^UDVLgPgjhLmhtHO&#t$ozId^{ zyOF4o$9T@N%pv7%Rl;-)bCbm(5Ks10N8iK3d{++v%*oxSa|Xk6!PBrf(R-VO!3!>V zt~h_guS*A5Km$nB6~)dz{BS$t`XUP)&!1dJ24|fP8}6PT(WOWemf-?9uE<>0qMpHE z;WMb>He7vkBFr=Z_c)L`Kfl&A*3z4;33SA5356HgdNj0`rE$N&O{&(i9mpk#~-Mg}VsUH{v1h`W< z?vh>K3;UT@_Xb5;!dZ_$yAH-LQqqrOJIKAo%@H*?yat!?(QAk|$A1jWlB!6C@aSG1 zqp!AoZ=}74M8WWy)8||hzd%D=yo80N)u_{)FRGe(YHkg9o8u_u<$%Qd4fx=6`qpv( zv!rewu;7AwjUYD?+SV|;^{M^PeuHRZF!yvPwkkh=YqZY6<&k+nkC@|<%*MA3pTmc1 zu+MHPXFHZw3J0GyR_^O0Ih(Suunr{#b0kHwXaAgN?2t0D;tagT)NbiA3yyY zdg|jilLZ1usUx||d{6L>$M_G?fAUCThl-v-fCqiwZec`EccQ%#jOIjZgp;7 zflf_%I6Cglnlra~Z+=itdSGeoxXAB2Y_}WzFMgm=RyJhOrgt$MHKh-?SsO4$WSIna zX()#dagrj~!*}kWXv~G!E(V>lT2+a>C4#V?R6MQNZ|kP5eXPOc=J$a_Qh8R~H){xm z4b%md^%tnu)dSaZF>Fw3p&?b1MEli}Z}=r9i_iv|McBKODJNmn>AR&T;nAg=F-MSMp!}0Y8X~!7JZ{%lKVnfKtNP#)$a!jaPXAh z1;pJ)#%s5dueD$w*v-Kg-snjd=cD<`3r|XviaR&Oh2Oyr1}z>C`@y6AresKdt3l;b zwb%kp4_m5#-=Ji|J_zR9z>7dzTkb=Vs?sb##OrrzYKjl2^#RkkWk<(Ez1a#E-kjXrx(73p)8ro=@00!^s9`LvyDN${ z3Mfd;P6~+dml>Mf7B15Gu&_w$U()5+WfN93_iM+%8kq!^!}I=# zYUf|C8TrLZl`n+l7^KlhLFSl_4^e3pIHn%1(10^x@zXFs|iq#Hb-;! zf#(xml9-&Mq)er!|1#iPaN?`mr+QAX+i#z-@0>;;L0gf3w`nXL%;f%<7yglo#1oxF zT%x487=@rDojfily97KP@p4^waYml-_Hy^++*t221r#X%FBV)d3FFz0&yd)4gOMJg z7_I@|W~7ckce+3VgBv${2tIJQxm5{n2+Yk=GmG5zl;w@2EpWH96a3jKB~fAE0ULGo zL=IS{o~9EBZCz=E_J3;f&5siXt$SxYtK3AvJ3Qbym;X|ZX_%OB^{v`oe=-bWv&ZUJ zT2-TtXNs?Eq`A59BImPTQS3J;toAIVD3AQBYygEc zGt|#7GPm^BVFb%7{PpeNqM~Tp=Fa?lTwk{-`k11T8vEIxIKsk;~7FPVj~pequvAs)wSDjspT3(_s96G< zV_zlkTGHtr)?7Jx#?UQ#A|PrIIpv}l!h!~IP2ZTo$bPr}@s|&9bC4;(AmoD?f>oho zNx`jkNKH~M{we}9xwkDa!)9hClz)0MMwnGvrI1^TqkrfD#ehX`&M{KH{tp#Ja(L{Z z}EGuubb-S;Mxl`v?$2xzj_34+V82VUu z@#T%`iDT1b0sNfLcr6`2D2YWIc4jcA_hZ|(_+amHFN5)0_02q|qF21VB4fhOm9A_D zhb0x@4hPy5x=;ltzFpZ!>YT&);*djChK>Jm>;JqIW81*gI8S$xUczz&7xFVv|8C-z zc5@Q@7`)nd^H}y{S=pfel%-^ODrwC{Nj5MJz^-D|4>yB71kc2EX9Usmd!M7%%Xdn< zcA?QC$GBW;#EIaT0o0~Pni6+{Uns0Y3P3p{3L-?+i60uWy%wPA8*-!SS5{#9188n_ zi1D5gSCdMz-Kus=d2VZY=D0OA+`-!uo(}Dm=E>*F9(Aj3<~muCpFNk;FgX4oRU{d4#WrYUs_ZPh_FR&w@{h@O{iNLkS z-+Fev3YORk!kFdD7~a=W^*BMTCJCm0!GvtWg$ahEd`1SMOJI=6`YWKzK!u1#wydtk zF&$Whf8seB%G{f~2K2ktMYb`g*@;t?1^T`zisb!~2&WHO$c7r^yN?L~j^2vRVtaIW z!F@|u7}+&-P7cQm6yV|*xXo}!SRLpt(_QFZ*^heN>aIZrRuO zc!0D*8($sr1V#&8Ph2mEZv!=}O`!4VwsE6S<0pYYzs{!262j<+=-!!D%n7P#h>+&8 z&0kob@iqg4#*b6jS-bP#^`O>eTUWK*_4WcMm8L!(MayJN`BRv4jP$U9y}j=aY^G0b z9F0BEpmTK>LIe{Ldw2I60bgG~wlrL(*_aKRXyflI({$V}v0tZOZ~v!KL%eU9%sM(^ z0do2E;N{ZHOv4B$6+?R{cxbYx9%Pyxx6KIkoHN^P@;>KZwals{m|;sD7dKa>pmsCm zjuV||WGVQF+u{XzzqUbFadn=k6hN|qr}bX71PR3?=K2p(I?MbSSy|TcpB{<&D70?G z9iuotMmdHH_N_D%%|I>@-&PjI@3ef2Zv-QCV@l=*ZU!B*7pf&9|9aA7BkX!zS z!a&{!I(DPl*=LFp2?Vq0(;cJlUufUXDiN^13C=CGxUjS}z96@JT-f>+s0l(U)1E(V z=Qq&#Oz&BBQj%2kh3^kTkX|lujP)<`=Uc?Xo`ybbZk76#HpIw#o z)Zq>JN5IvN7;VgjS|6<&t@AZh$;E#;7bGXRDyyM#Lb|~$N4vzczkc{@k*)b@gI#8E zv!lnt5+yC|tVS0#Ia?=^v-w=FU2DQMVC(C>!y{Mcb#-^6TXbWUo;~Y)@`Mh9i4$i! zSu-(Pj%i(5$_emS4ZHmnHn|E~P+eUN061NF!+(PV45<7n*?|~P0wT^X=A$sMD5U!; z^FofvaXfg{(xjJJ8o$x80b-0~%;uu{l=G^|1k*Wo!3bz%W;`T5_RQ;x4h3yy4LOW6 zYc*HRp-s+%B{0iN!)=kss7+&==Q@a;R^ej4Fd0PvBDk{9$zD(+4ra=_bm3nMA;HR7xI zo%#NL*nP9@sk$KQzFPX3hRjTaio!AXl}QKf=vaM)pwf-fez=^fi$W-)@<|BtV? z4vTV&+J_AUlvF?(RFH0vK~fq~=|)1jL%LN21O!A%N$KupfDw?89=e9^7`g}eZS;8F zbI$vI-#>Hl2iH8$?7iY%_qx~K;NnT2v`cWO2OqZtTJHZud$5w^FG7GSe&BkxFiueI zGq)0sulGke%5Rv>@~rnP>U73^Ip1mPV62qZIN?7Hy42q`8z*&8nSjYJ^r<61!Q!>B zL^Zk0E4KtDEyXIwq3kaih+zbrAlgu09K|Ed{ol_A*J%oSX|*oR(f;8nFFEns05jcB zHj(+P5?Ch{=H(4aCeiiPoT4H>`KN!55&D-9^60r~=J?FA8>;GCeSOUMp|6x*52t3j zg)#9#t~&AQx{vKrHYI&E3}*93M&wIMFKC3$dDm6RVoeVSAf z_-G_-Wo6UU6x=K7iaMgIluLY^7+MDebeGD{6V|$OAC_pprgQ(FJnFe#^7)AkW7gK} zZiC_{VnAW^n`*oi@_-_F{{VDCD$3d-+t0eX!ua`jgc5BoW-K}`=OfCR%t3$r-SV}H zG&)`G<{M@fqtre%8`&d=%~g*6q1ptkWC=LR6P3>CDWB`I2fTdJ3jqy{z7a0&3&u6Z z`OEjz{ibcGpSbHKLD&nA+oOVJ;@Y`QJMHa5+hs-0VdRj11Y}B|)YPWSBM?F6@T}ee zfH`Za64){^8^yZB$z&Z<82u5Ie!cUbnW%p$ObJ7Of>L;W%=^r}T;9jNR#rrpi*^jgO-+o?PCH^Qgsdz-?t}9-q7U?ni<8pQ;%AhJE+`8# zTNSiDa%xezK>lb|(c98OZUf1rA`TFr5kagy1@-vs%Q*7BOZvX64-bCsWxf zn?S(J%pAw4MF9p*5y%Y2C1+k|aK?y)sDXhG&4xxS%X5>SBzN(u%<@dyiuY&RVCKar z>8F~mdXQtYs^r*q*-`m+UcOJxp_~)MmntUU%y@fK9vtXem{RXd)l;{!e(){qAEVWB z0NSk}57IJ*lK749N;Ag+aLEG!31@z((he!Xe=klKe?mtmy{n5WYW0b7e*!2t&a2W6 zN&fPrL%h9VBoZ^GFx{YXJe!2j39=eJ4bk|TH*46; zz&!~;j$KoTB}r?gfDlQ;C0Tu z5^*^_I(p{!z)sgnD3T|3tu*4R&2X9ZXA!s>r^=T;`kuwwCJT!{<>AVr!ISysyRVzY+*>9(ev}WEgo_|eT7=ETT z^Y}11`E9$b){8Fc1jUfy9dd^N^K!lqHh0LVs$k}quL+e#L!nm@EaRfksZwWVq`AJb zhaI|P4+O*xI4wdHKFhjnxl*Te_V#+kK=GdXkKm1f<%r#U#NJ}7l9 z=Nv~FC82WP!ed0Lx^k(k!*agHJ0Xt3`tEr9oUOu_0Q+mR;9=0e9|j&NM+X!A21F=B zW(CUg=&LPQXyha7@_vnl$0+&7@p!%61qI>}5uPr0zqe3?#ti<~r{)!3)kA-X9R#wE< z=uPYwe&jz#WmY;CyBgc6yhwWJGA|I!56^y-@rbR<-aoz~q*?sGR7(zQ1JEPebKYWPTe@5^?b7QD4SukjV@BSDiy#U!D zGKm2vILeQL7@5Wp%5R-6kVj0w8ACNObq{>;2PYq9umNUHm`5Q*L7zN!1|s*nDQ|?d zOq2$Ao!6RC!R%K)^UJ=k8f|su(A6NS`n!SW-mNzmy70P z<9aRTV8J#FtjLpWhj3$l-rkYSrMW?a!D?6sks)QOb6dHX2c}4*?#CoLn)O4O=}xRr z6+0o=7P)VioAc|FwrXvkwX}HuoHpvbR%0r$=i+0NW`93{&>Xta@nBo2k*en>{WZS= z%t%qjinEdZf>IS>UFUUzzPeY#MihsAwQ<$HK z2=M=CZmz>a=FkznI6WP@Z04&q3oG|Yec8G1}|G7GM0h{Dl+3Cdrl>^9|NJ{cEj&UIdB zhH`&mznmh4OC>^5J4pA_aNBksITyXvFhbB6*|zb-RLdjXnbSM((ci_Lg!?2H)6SAupR| zi68b#vwVN{Mu$Y>XcfggY1u)gv3hGc7y?hja&pt>f$>Km?y$q!ZV?>Irp zOx-@@c-kcq{Q06w2ly+YM##DMJRl+3f zPxP+h(7m9R%#C-o;@a~53x_o-HbiBNjJK56Dae+@HE|mmWk`pBIU5ZAEZ{|wuoMlxRgkN?n4Mf|kiT>0s<-3ZNCMD+FfL`Pr75Q1jgZ`daqS|^&; z8_?x9iHVsbK@xHczNc|>AO%%5l`gWw$g|P{9XO5$fb>B{Nmr+u(Heas9q$a_2 zf_F++%k^a^8)~0VJrA0gCf;pzZ{;BNFKfqe0a@~2DOhV)A(<}t8anE@43QUN7QDll z^FC)L#e6(X8{y~PosYzdbi%(_x}Hb<4ozEuDxFZ(V9hlFfjn`!(%O<^a=Nh=vvC=B zAICqsCHV#m5%A*rvS-*WulQdH6%u71a6HLiSg!q2<4v=~P9@cZ(8K?R+IbJIr$}eN zcjv27kci_+Fh~*^<)!qpmg-@oC^cLTy-7Q}R%C8b|4sLU?45?Q7xutC{sCw>z%lMk zTwkdJcI#DYtOFnG1{w(j>|W*XGitnT81g<=kD;k3Icb>Pl`*R)cXR1r4P&3=bl`%9 ziT<1^ zq&IM6h8s64QZ~|5Hyf|9(EWc}##0As@?6tm6e%`FGkoNTO_s2_!35)D7&qsyEj)xY zP#)pf9e(%|)4m(>aM%SmX*SJyu|y$XT7|~+=m|id@V@7BhC1>mNIclqzbaGU`T6hg zclm37&OoF(eFNYoFi()SMZkP!Jw;K+kny0=c zYn6;zv$1?PcyO$ZhfKV)MgF4(Mg&4!89y4T<(A}*(AOs}aa~p%WrqiorlsJk;c<{+xf z-u=0AI^Q!@F_HOZ70RtGU=9ZQAM9t^IA?pmSwg0v8iX$Yocr3Q;u zenm=(fvc-VVe4&4&wu5@n=_D;kBHI^2dnC2K`5GNc-n`ZC6B39;mt983f~rQ3;R!T z?Ntva6#3~Kuh4S&e)mIihvuSW>2?=hU(D7D&I)>qGoW5OZ$~OX5wlu{IWrG@gjr=@ z+uiiOK8Ri3a?5feYOn3iUj|T&l9KNs2_6J@Iy&HjY02HrqiaVY#y9>(UGqtX|1{G- ztHBMsZ?OR_f--y$rYZw>!*t|DOc_&OFwvmar0*x0d`s9CzOk_99RHS&L%qH^Wn&X2 z+qDc9XJp+49(^)0<K+3Sov~&iO zUYP!$2~zAR#2-!!Lb$BG;;`qT#!x+O!Qkao9SwhWrAEMW@ z7~e%jbs7>)v_<}H5I{0DhR;5sPn|D=;xFXzcW8`9`OEUfFQ4*&RXZ5;9kD)E83}2l zrsm@s$4aU1xp^}3)~?p|N0V|QDV}OQd?bJH?!lp+aq%^{vk~o-naT`1`Y*qEJppG8 zeE{jLsH;2M2G@E}h5a;AB9sOaMY(U+ew*vB&jft$R3nboBzXaPkzy86d#zc0L9G@` zon_rzuh0oYW9euo5fP|ACR08Zf^pR9WOA~UFsf_G=fNGX4ij7aU>|%;Ub||a1V6|@ zmGc6jsXbjReDv7GJt-VrQB-E}D1^Md6a?GlJY|)eIgDT9ZWSr~_O1s(QzYbZHI!Q% zmewlm(3u6;e*Td>Yzc-?+@`KyfNe{9AoIh#+$$Sw^vX9IYeW7Kf_gZAUdEW;Rq3B{ zFEnJTDApSCE(yaG-URcO2`7imLQMM2wRC%1R~Y(fs2UW~NafXqe;1vzV1VI8I5|*o zTJZ`%Ez8Fi7fqP(G4|=P|3-5Y_OiL~VWL~qbVCW_NiOuWl9R?J8ZlkM{t zUpJ2sZu3OjsLJ{UOWYVA=he{|`|2c#XqykL7ksGW&BLgRmcxdzws+)(Tal(M{W0hH zpqT#uH#930`l+OPt$YLA$E3xUUE|}_6UNy%>8rYX(t$QFGe%9~C@5Lga|xo_^?Ap& zvjsEYwB*>!Ow%6fes_N2-~r=tsq9rPNQ~MoH8gbzZtfczYSHI#6?`ra`IF!`Jrk)7t{52ee2O8fz)ooT3UdY`i?NG3hH1eJ;h;ZenOD?8{&M*o zrX#X2*v3s<(-YCm#VdUNT7Q~1&MOUevASh zJ#o>^CJOeK>3$_L2SKUKR>ce>g1Z z!lNHla~;)E@=x0;mY!&B>Fnwndw0#r%F5c=Ssrka3R$HZc0C)Hxc0Jk{vUM9>pl0% zK<5qd*#KU3cUg;=H;s+9_jK#t`vkuT0vk8Y*9Iw~$$Zc29#n3zJ}#~9q09&locG57 zxDcvMfg8}E-?p&xaN-4>vW^ZVzm=yag?RY?EFX3(*O%o?k}UGTlTWYogg=}!LQv4W zFJ1B}ybBaMNlz6idbs(Eq5^;qyXDbo68Tu%Kx^iN%au88h*9}wc<+h$`i*C$i$~ju zusK$B(A@yZ?Rnx!A5I)Pzhl=Zg?rbu!z7x=1lMY~!6%2FtA~)*%Xpy9>3C7v4_wge z03P_*bxs}SPtzPzzm&9Nq+0gFhLKe2{3{4+2-$2%zbIJH$z%bI~}rR zk~h6-opPVi#(vi%`8!Desh3(?Y-uSOZf>Qt+IW@lz-B(ci_e9}n2rmQ0!S%YQ`&H- zHVwngB2;QZy3TbUj6NW=nct?!RdI2mj8F8JOi_n{iaB=@VZ^1Xt`3IGv_M-70j;Sa z!A4I!xblYp0;}vCcLuL^A8^7x=9%kUq{o8BWO}!yM=x12HShJyW5PJC$YfUJFsE(n zGXzV~MD3HACz9l$;}J&1+R+!8%+Uy&o(-7q`7WvX^d02QlDXwCdy}~)_PVFJ_Gwk*?-JBeQ28K_EcJQ3kh)&|a||C$@8 znxjv9Y*f0e>}OXG$nj}qlHjP@5eE&OKQ&qV?yhAzLuiZC^Ny09E5Pa`{$+bq-c2^( zN;?MZqc2oT5il0m?V9^o);C_%6|nm1PCbY?wy)j{mY8Zcs#h^6g`5e%B6=<&n>14u z(6m?#3(9q$(?SF<3)p-zaDXuf$xAjDO_u?Z-theVd=goZ-+yyxUsNE6y4=xgd~9$g`tqx5l-4pGX1%yR+d?e13tFtyV+PSI*lS6lCSd%IJpM>4>|Xz3>%rXeL1F1F)bN3ULgpxUw4p3g|Hc=3!~Q*km^L4@_}b???|6VJDrq6g#bBB<08LEV#2n~`u%pMj)Zl{ z%UNLCdtstswGZ0ous9-b{TG&5Arlg6(rABHSa;bky@x|2Tl>+ZZMV>8NGEi1R$I1&uAj7%v`?kJ&CH@oUlEcF7Yxn^^ zIa5aVp`<1bP~Xb;-c$PV$JF0@%n832aqR5uz5L7gJs*Dli&BiU?(;+b9r{$kopfNF zg!T^Wny`>iNT?B)&V}xlm|OHz(a1)pT6AWMBexNc;BWE+kssSDmpp0MJGNJ~(J|eS zS+}boy>}2uOd>0Z3wxXP2oIq?m3A+P1CHeG`!<)SlbL?C)lcBebURS&#ZXySi1>Q< z%>%#&wPB^-YZ&s)qZUWg&JJTl1immFJRtQH@w~(mRfczg^L8IDnH+~GgR<|2sGcgY-^ywcy zjg2cO33{J2^~8|8D>D0qfT940|DC$Geibjo=XL@aOK}cAQr`zu($Y1AL~eU?L4#fbP`n*tJ@ozihyj+I2d-zp0Ia>^*56HmpCYZU6XjaUN}qptxb(xd zuT4Ei3iGocIWK`~o~Du?Z)#&AYUUdsuFm{<+1KM`MTo!Bt3}9jUhPws>To8tspvi9 z_D9=;dC)%Lz1tgB6lB9>T_d-+#ig3A|GU*yCA8?OXD(@W zo2V|6+}vD44w9^A)nx)OVrE^{P9;N9|^1$;W6;H**52-r`3T~%WWbFMI_&tSO} zZ3MmtbUoH(0EVjeRd{0nEId>K_VukLWy15)pBt6J^4sKUxpkSQK|RC9rrhaDb-K0< zE5g=sge%pZoKpM(>BhBcoDYk~IElWS#8FYQZma}`x1nN3^n#5AR1mjmXyo(Mo_FZ> zTv{E5OXq|4Q)X3aCvD6RE?fel7a@rSBD?FA-lNpg%PM@UX#Wi>f?$mNypd>oF-r|2 z*}gDBi@VwFj4)EnX8X{{&R3Zq_IM;Ro~2cR2^2G0S?oXa-~9)!<$* zuQ3cAvc1fjx5c+VVq)9`_D>8p`=9nNgKA0CR^0X@O@a*6_A8vRrJ`)vliXB=&z4n3 zMOJkS%=5f5m(N8U3aA;XbT?nGA(1j5c1!H+f*@Gf8?Lpns>c~^1o&AQyO@pzY;@l) zlX0tx=85cSaxnB|!W|07k@Ie{s4SJHcz$keulLqsYY-OT^zj@%oA~Nhw<&IjynzHC zrn&3y1{hR3J=${4>sF{|g(oTmRAm4sKRXTLjJzcRd&Q%*wiaMJ83``*Rp58dBeQ1L zixzb28=ngEa1E}WA;qS=C3$7FDHT^x*6M&d3ww+vW^;HY$Nnz*-^<^d8?YlB%yJrH zixiP#>$d%|R7bwILph}c%OwfonOk{w@sA$aFL&@0(@`ne8fVTsbDX5Oq`mF#QB)q+ zuS^t%@gzan8t~n3)5GA8PlMDlo;Q6-n03$<@spKT5zjVoYMQS4Y5rg!|3UK1+f%Vi zL;b_mf+f*6v$fu`$vf3i-A)QF5%xG(-tCKLm!-=0i9U1N_T4uQ6S2xV-;7@%I zo~S9@Y+OHK+%*pw-X>2<-Z(m14dat70oaVTN}J^_UBpj)j;fahgBCi=!h(V?wY7tB zpQN%1N;dwq#cZK$s&Ul3=orRX%XyTlx#P`~XBe_v#2WTg2Kc4hWnM)vmHu@1c2WG^ zx;K(94@?svUo=-ZD9K(i5Se%zx{f#=7Cc~lDwfLW<)w{FX)#{2zc5*6Wot_}=5SnM zxMCV_X)V}IhXM1nV~TN#3=LmC*+~SA*O;}D^s_?(rHm%^EUK*aJ)nk1{KQ| ziEX*y4Wa>m=Tf|GOmgw~@7nv9e#rOiM56m9 z*ViXD==1RMrg%`E1lpQ|TWPxh=>#rI=VXqjlmn6Qh`p(%p7<;ncg=z))lpNVeUFSo zXzhOH%v)&bB_MFg-7XH`T-7CO#Pui3mjk0RPIGozu9vUk)hGj zYfDGu#B3jYeFbXk;uPxBC4(~sxk=dT;8~F!hbawy3P***2OE+pz@QF|xkP-EDdm5a zL3XVyua9t`qdNvu`v6q;c$YFS;YmA)1iGC_zU&@rYwR&B6%mX&gf@X{rAw2%LB6mN zFeCDMC;#N_&L6kT34i0Jg0ddXS~o|n?EOoi4CE1=ln$-5Pt^BJ)_os1c2zIh1vBRi7Awk!SISM&nRLMaqGN9(Eu345m zvq0w@QK?aO{p=|NDi*Zu#>tnoTq3gd=*F8DyzfQX=)9ZyHUWjEzFe#SB4guvgxE0Y z;7fhs#rBLSngyr2QRvefuGOQ?;vf@&mZ+d!uxjs$o7k#GdCDQ z`zXl+T&x{@Kk4$_C@pDy_Lq%=b! z;<}I^cUYmM`g>h-G=w%;^Zf|CLWN2gvKq@Y?mtXnx_DtnO+_Uovi+QH_h4fjWR5Is+4Mdmu2*d6yxzXmC9iZs zO!g`yLb&=hsLbw+0N8XH(_2%bmr7id-n|K1nIWfcvFUMHgml}uy+#G+U12`~h0|G( zqToV9i!B48KY-^$`CY&{mfnP1hJ}U(N**$95xtOP8SW~!x}RxM3773XrIpb1VJV4( zi&3OdC_cqs07?<%FYbK$gf*u4!X56f?6xMCak0=gCr{H+A7cJE;SnMjN(HEEHSq6$ zaoE3n!HP$O2p5^^Vk0=_In8xgj%o?#IUgc97?zI16IvX`nI<`#nSrc3dmz4Regq;s3;QKfuX&a_ z9+BQhDK?{CdNtZBAfQxd4f-B903U)?+)yZU6I{rK1rr`}+Iq*dz6d~FfjF@rd0485 zQ_^$pgK3XO8PHFImTqm4^Fk>@2Ks2d%9%-qjN3s1vF~5?VJ7|6q54i4M)vH-O#!Uy zwaX2b{o=4r{)+o^KZfzb3VJSUe+pan7C|>xOEercAU8c(EP|Y9P2hCpTr@cc1!q7$$Rgv&m7zY_QToYe$-=c8is0cit^B~bgbBN<1=ff zgElmPR)b-RB7D(IYU-BJNy{D_9kw4Y>wTNc*5{wdGdByd0$P@U-SgU;gTvh=JI6^W z`MOi4frUVi^UfP5Rc0yZv%0*WKs1t?8a)Wq(pSo<6q(yPsEzYRQk=K3-`n z(B9~LPU|?i0pthE-B1H-!Lg5^#0u^k^H6TKI7SQQyaz&nlSY7CPKi8pU1CZn+fcYy z|Lwl=cZAO6TmKPKS#3jVYACiLX?+`jRRDivWS}7#{1G;!)IQlNRHx<8B&`I#M}DU+ zt;#WzCSMZoxRg=}C){D^jJ+Ked3C&cO&cwz$fzMkS|u6cbCq{-o4gb=z-*2)lGLZU zMVaaI=3`o@p|(i+tKMSocIK{~4ui?BIwC;fEq~Re@)B&f<`pMDwMkfQ7+mTyR#FUh zcfUjMb%g~a+YoXtvXIBN+mS%hbbh{J)-e|X){o75PMAy+)30L}2nxcM+v@AFep53b z`u-pN>EdeU{r=D=C0sA4GDYaL#rzOQ>-T)yDWI%XN*N5RWU>)^gE${wXxVi-zM6x~ z6DR{TSn%3zC9wYWJ|=&jn}%uSoU3TmrCcbIh3=V8UDfW1gNc!|aj!LUuw+s_VUZE< zc{RSq@wD*uOMYktknRe(1eXQSHtO-B63-1kX^O z>J~7cA^BaeQfAa2;mc>s)GvKn2alW%Bkgs~FY+*3d4<>&W_^^`^bczPvMm4%vaF1a zEadAK2Ce8RKGz}~Ysm)`obR_)>eaM)puFwG%o-xbG-STmxRXGO@SBLjI>IqP{0r12 ze(XY6R6=_ElU+yBv*913W&F9mtS$$1jz1C#8}VXyF9W5FKq=g88*S=KLmOauhH4tN zd48hsDY^-~24jn{-9*~6_V^a5Oh151B6Q$1rPO3|qn-M5No_ZL>L%>;qOou4rZhEa zeRjLST`FBOxinSbD$senYzqN`^kaxBVDAJcrJwbb+(NsUwHwMBylKPa-zDsO!V%&- zx6A){J^ZF1R?}mwrF3bLR72H#1ijMH8tORd#)oq5(+LC5cIoPnW>IazB>nrO#X@57iBOUoXJA_ZNqbrUc|>+U)zqHFmab&>2!V9 z@bBczQ(ooV_mrvMqx~iDK&t^*==E!NGaeHaLLW`1mLM zKWVI@MMiFkd|W2Qa{>W_&Yc!)-k0(bfFzMA31qY=C~Utu^CfOM7yeOL#Y~~A40|oF zN-k->08YU*#D^R!cx#$PJNMra7Kp84`~J8Jrb8f+=C zu7!&^Xs5^}Y)n6Oj2Pi}<#uI1(~vA>VyWI$_F1Xu&oP87&e}3G*|Z-f5LjW(6z*<5 zb2nMeh|>-24xltHtmys*+}*m+u^;0d<a*W!! zU~(p%rZw|J>cW(s<1kzE`YIu&tE>!eElmi6O4B51=Hn_nF!Sk2VwS&dr`#c&T;o^$ zJ>$_Qta3d>d=5RBNZ!pv5J3t$NuQT^)XqOeZbLt0>T*WKu_b#RyATJ}2T77f1`Q{O z`iPOv1pT@+-S{H`_=(^13d2d3T$!@Kjx&OGY}^cJ6T+&rGW5B^ zyi~ROk7IL_uJ0rL$Yh?IesCkcCZfe5d3yy4=>n_^CqiR? z2adA=gINe29VMz|Nt78h8ZEyMh+{EMi%10Ini6~oPOrBh1TGWClTE;D(% zgK|m_OCb8p&;JsQ^+W9#{W=y7Mb*UN!_U-u9iU+yS3Mz;+Bu@}722-YI9i+nZtiIkpIee5}OYqrPxSE6Ky@}}B+!sq>*j39eEGU!t~#_tLr#JQig_f{O8 zfbJC66esMESlFjd;fOWvO#bb3Zg)2xT<&Y9dg{~SaaLr}-B5A`c{=5c?4jC4YsW~Y z0h&sa;WqME-s;pVSbiIQmNvq`zhX|}?OTZAfkP2Cs2?TW$dXI@f>8!|So1T&xVlp# zt)-f#cADYn8HkvzQl@QOBj@IeU;Y-4LjMf6usl6vzPY>@eScFv%ec#r+=8rcrPHQ* zl#T8)yU?G;^9bmA92~%lSWfT`-__>A_T8$j<*P5wO{Kl4s3)}VuB%sjJloHp&f&GG zA@x4JKWx>)6BSUp6A(bHgcX>|7h2?fcBXEc>8ex6xho^J=>+r` zA1-!*h9SKmB2(k7dL%q>XYN&s&H(DM!(NmC5D0^um2fEy|F=Ib=@h?cO=}AwND(5g zX|!dUGtjsXQ7K-Urx!EzNM_7Ids}~9+fDE^xObwxF^C1F_2n2xmcS%e1M-uCER)K5 z0FOWVBWXPE43@x-ZTJMy{T~TFMAQK0|KYu zB`gNXU=c9FnG1jq%^scwh`{OqN?4t&fVS$04e2T*V;LIVGFVlQEq<(TNCkVVq}XGZ zqk-VhbC4#zd#fiMf)|$E`1yFvSEbdKrNQ7CFY8N&zkU-|SG;0;>R3MKHc;={w^%o%~CYzbDj0BSQorrBM ze=`Gkmsd~ITFeIqVKN|z%_A+^ODMl%cG{qY*dg?FI}9yRpRetNS9|wfkL&!Kj%GtKdRN=$mMPz z^DHpSKVX2Kx~qERQ&lO)Wahn{Rt&S?K12ljai^|;uIpuuPTz$njd11W8jz*)KJHam zvDm91Zb8FT{8{djY0Dk%?f72huD9WxO#vO1sjThvc1;B?2_ex(sfIg`NH00yKs~hF z!7&5^2u~Y-iJ*EbGBW%-7A(s73}nYQ4$jZdD=I3$_&zv)0fq96G`F=KHsf(M@sN^| z>iwCboG5TMG^D0--?arsKtSLr3@a$G=}!1*)V}b#l(hBqnn_$>swHSgA~v3i`4$QY z#Q>olWsOM$4n#^!4AN=vr2uvRXEAR(OOE2n3xft?Q>u$ymF}803~Ik*?2{v_Id(JY zAt*gut?)bNRT(i57=BU9Xf+-mrjDp*9(y6PgjMs{HYjytfz(8s^G$`9GN1R}cKj({ zYL_UBRful%lmeR0BEUz`Eqw88JKodek4lct?+Qa1-WAsSPw~BeQMFw~b0j6(fL#!f z12U~$O`KH)?*=>82SFt>S$BWsRSo0SaL>VMA#>_6O$f(O*g}WgPhS-J!`EzerU>|( zy2ZeIucTiA&T`A}1it_E{zV$~sUWi%E9FMuA!A$hh*|uPy$7g|nUxem4XlU9{1pd8Bt~QWiNi8X41Pg|AaAzak}=N zpiI#X%Ev~H#bp?adT0r9!y_YYUsS=N{3a%Vi_a@4$T;}MR;-=+>bbnUvbdZ@t)`Na zl9rZiGNDWs(**yfX|YDtOST0+Ino4IDJk?EGz+|w4@|9INM}I2IFMf4t+|!8!}#g? zP2&j!v+|3dKnSN8jFDUxcZL%s>ai>YfCFb;)YHKCHX~_T+Q;I3XD;$;o<5*6XrjzB zCags+XROeEA-H&aNKADOFK!8{sKXL(kje7=Tj&n-1Ve2SIT|{HnL5!^ZR$A5G*Rvp zmDj*%OYRcikks+}_?Vcwq2PBePL_t#uRMm9j zq#YN6mU4XIxR&U) zxwyFE>9_ePaJ#>ifZEgZg}+FWvz)g96?f662bj05q{l^-sr{A0d$)jaGjy8#9c9Om zXG-Vocd4$^;m}~C(vh*)F}gAWUS_nhYcB7A#QA^iJ5V)-?w|5ID`!bvgRIA*I$yF! z2DOQvt?;!HYhwz>!!QjE4GCEqOiIhO@)0(f6I~__^78UtUP3n%t3ZVWNMtj!CwE`G zcyayu^|tiNO7&FuH|#N`>q?Gq;xf)ZVflrA>zAlksl{?E$+`n#hJv4h%uTY8nkLF> zM`vfHyE-~Lgb+E^db!NFR9OX~swT>(Sxae-^!#J6UWg)L8#|q)pV@Z7p z--j!!e|ja$Ec)N;^xzwx9rx38y|qP1!vqo833=RdkB!V7v!(9|2IO}QOyxktD5}n-4_StKs`r6Y zfOOWG^*DmZg zYmWS@3E+6bq44nAaa~f?+APtNle!lE`RVC5$Q$2+18Xy6xUv% zr54YYF>@6Y!WcA7oBv+&$VbwiOedAasU%L;pmH=IO+4k6;&@ZV>~3=xX_s}_SQ>kJ zDk9b9^-D3@m+p2x{r{IqfY}EOzPM1{W64K1XanWzDu~^m5)%Csr0A>Ny>b|^8m{`N z)si=kQB3?ncxS%K>^jg|ASNb0;^N=(V{?%XB@}L$v0FUC51RV6V^%u~hl>_JL~6)L z-oyXq6Drs1W?_%q3s04yO}TQ%g~j+CzYZb)EX8b7^^S+TJ420l;V^W<>wA{mn(&gw zV;M46Wzx!`(bo2Nc)R966Hvcm69a{*y?1P~I8#ENo0=U2gx}DM&mM6M)M8qgLP_;m z)$BPojmDRUFBip#=#?9~sfK)N*UQRgWcGy{aA}gn>7Ow=Vf~w{B)HU$W>il!cu|Lm%8UZ7$)_^!Wfr&ISS0yvq!gG&biCBCHNDS zZYv!-^sTWD4vM=V89)i#8mgLVZDFBqyzoXXc+S3MudF=z)jSe$VGnbDp{DRnEqelL zvGEu30JehtBF;2MaXB+_gbj>$9+)dPub#Z+WWMWL&QY6>q~qC|*{}tkLS|ZE7Kfcs55}l3As)A;0g8I=3qpV&U~;qSU7H8{h6Se1*U+C-B6m;je(k zsKALhxOsUhrD3!7Y*$XNa9CN9>*cAtF#n4^TQ|YUKIGkCzed33x;&I`WqOUVyfRcirNPwawY&gl_uG%ak(fug- zz@A|p7+Y$FfcJUz%D8QAg^hIvolwEcaIUX3HX+T)DrBD{79vlhS-awRRgaI#fYMS? zneE|2FB9(ieeK@^MPRDJ%Gsl%hz)>L1)NK3v6KR8k)4~*53gFqO!9M%lE-xGEwP_) zz9e#YxDUHO9`XHx<%%)3wSl1Ij#cUKiX+=*%SEBYju1w_;T~fIO?+q;`^oDB--#`c zlC>u@=ig=#0a&>2BiDsqmKn;QJ5SMz-tO6~jr=AczV;!w7&Q#EE2^85TKB^a8Tqyc zJ+%z)!|YcBCa$o%Pa4zxZa?LYP~xb7*XkC1skc_3!h|4{c1Z@2gW^U4y!L>ILCwVyRTQf@s-eGF*A3efS1J$(qVt8p0-DI{; z^7$=pG~lH^1Z~q!PJb)}F)Ptk1P2rmO12y9>b{WiYy}qVih^r0-D;(PDHby_`dG7^ z5VWgHPD;g0f_b#t@7}j(4h->16%%0KmL&)=S2;d?F8TdKFabJRnFo-XqJoK$?iI`t zD}^t^9~=sKjBs+Ip2c_v!tBp$mq$2}!0ZOJxksXvul_3X>EBO1>5FA?@}0~6EWD(u zvUr3ebzv4=E25fbL)G`y`U~SuhI7^`Da ze0H)fz{6Dud9 zx%o0>v5>h3ZQDnRbiXWEeT^I+w}`svnS5k-1NrU|PNY_!c2Fo^irvRtd&k!%ZBzQii3j1*bvM`Eil${(^g#gA9>s6v)r+OBi6P{-^*wq2=9beYa>Mm1Jvyau+ z-7wazYvftO`b9g);len%Pi2PR+I<*YDLGF`oXHX1NI*XTu$n%nVf@acu_>N3ZjF~W zTiIAUVkW5uUG zXXaqv$-7bLQ3q6PV>OxjhaqE&S1E4qzn#+9M>^eT1hMM~0=k!(=5EVvr^N;F@*2;9 z$(}Mf4_lNM>gc;9gX0nk6Qi^ZpD8uA*xn z^P{9v#j>$M53I})RTsOfe8bd5w7)yZd202*c9ha5`lqLdyPP(Q&2e~sRxj8=M|&J{3x>@28bzY{p2MFl2#JI7aqy$xsdqtU!mEvhg>a_-Exf--jhpKBZ9&K9THyToVNOQo{%;qaTl(bS5+Y4-D2yQUnzMz) zUQ+<1ub)~M)-85wXy`XN`9i%wMp|m3#BSp+Di=&N-wPq>>T0SPdt0nhe0}6Yfe9eP z0t9j(THCB6JaggCY%Aq==EXI82DiVi*O_`4AkA(5A6ah|R%QQf4U2S3Hz2I!eDazB#)BdOP}zW?(FC9q?~v1zbbyoX(PDh5lMYF!YS^lk-E{5l=F-S3t;}W_*sc#1 z1Kqb}oQtcdL=A1N725=MIBrHv0(K*B#A~~4dV|r|%JnGJM1bxAyI&C23f!B9ObE%~ z%AImKX@u?QW-|v=C;$w7U{8<6C;GtfN58|c@^3u=sb%p2#Dwy0=g*N5cU zzhfI=vX4nFs*7_myR*#|J)n^g~5=69pB^G)I!6>%PGKWZ--px260oqlQJ6 z4*@BKjbhX^g9FQlK z$Hat~b3!FkBhZe2|E}S)rd!q7lUp7V>S&p0`-{57EsU z4WEcA>h+Z@=e+PPAvTch5$4kFem!$JG?9+mLt5ux6r*wj>zfFw!1eX_i!x-UsAbBPIbY6tNt66 zv1zML9HY1(FRXt(Z2qTDMI|62S1n~zEk$;0q5_<2s^@%xGu{}{T-xO0soh0f8z*=7 zSscXNx+c&3s6AMoD2(G;7H}N1gykw6H9_M6$^wHlR&iRv`UYhliH1(LZf4WDZN;NaES*XAi3RlK^)T4|I zJ*)4xG;m3y7l2&9%V@o}0qOUue!cw?I%!t}2!8iSn_SN{1em1DA5-l6em(R$T zV3eBAy^d{h;wN_&zrVXncT-kW4C^u37MU!!eDise{+sG;dHFnWI3_LoPGsHTfj?Qs zR7QCVR{>?^0!d-;^9moyFD(N;nkMtK&KC8D?oJ?tA-B z+~6*rSMmXvNRsbM&+P`_ts@0a4vcA{{Al-P#h>(9iKR7ncoh;75?o2d;;j8Pafdxe zH7w^NutTG*S(+65>{huQaW17L@3vOcLC(jL7Qii1zM^m?Y;_uLPH$-2bXO%ZjpLL@ z6SDkD-t5=>Ix7z}%=&lI%mGV0RqcYoExoeR(5vWPVb`dd1DoFd_>7%DYin(ruw5A2 zC7Bl*@-Ovfy!66X$CvtcB&9qp7YW;6h&lg3M@bbyQ2U@=_x5^Xhqyi3Mc@ch$?5-W zlNi&6W+(7i;&0E~eR0qriT$pBd!TXh4QL2i4*b@tVDE|ZcZea8pB5?o7)f#aYt^9{3sH>|x`qY<(u_V zZL*>pvYsBOYAO*M@6^;|V83@|t@D1Sh&14g^W1!&rIr6>cLmtyc)Dq60%x-Ru$VqL zhJl7GuO_i(N5EEyKX;L>-s=7~8Ln^eL2R(m`-J3qLK6?T-|<@=Z(9R|p5eYCVO|sv zoH{0k6H~zflpkTlGta8NBdvd@e-Oyf1b4)OTm2X=Iy%~z5f=;&{Jvy2K|Ez5Qt6kN zm;POOfquz~kMpcCoyfI*^C_7=v;mYKEs4VHxCE!(H&QkD^rY1Zf z!Fw0g&^Z^?7rW#&IHl+O>%*$)G<;5GUZ&QZ`C_Bu$l@JS*}G}^X%)*62eTozHxkd- z=Kp#Hy_;-r7fJn_JouRQu^H2>Na~dABW@%lBf7JC!Qx}nq5(i1I{-{_wAOyu`PW*d zYcj9FPtq2z-;31Cz@O~xSvh04yg)L(mu62@1d7K;o9L#oteX3a3+_74Frh}DjoJA- z^epyJd;W8>X9|Ep_1mKOu&P3QZEbD#>fz#W(}Zk{Np(tu!0toQlBPsPMRR`3kdVsh zH086NsqHxZ><>?pVHEXE$s(Kb&E~h5*ejkp>6uN@sr^eABGT=El1Ij~DN&xwd2S7c_aQ3U zbQ#sg?lP%MkSlsfX44)3r3*@*l2xRit~mA`FM8Zv?EdWS75nXeivIjDREsNyBm2Ft zr^|gTEgb;|ng1}@&pb9c;I2{h`JTGv*!7q2>PtS(mSe5*tK01UM1`|*RRk^3uWsTR zAm9%B6cbwlUIC!LZj*)Z3=c&0nz(Yms3;Z~>L-pg5m}h4TIg&H2LO0l_Y=WCkrvjH z&Sh^mqcK?#O3qrRSzM zb4$;Fe-=D4n$`DY**2au(s)Yg9Y|c?-5HZcli-e5AK1u9Az)MJ=tks0Ld)me2;B$~ z2)XmQ-wlB#X{WNgHm3Nu)W3!`0RtP^=KmhpI8?qmWhvH24nDr8p5sKe`Mb`iii;w; zZ9jc+Y2YYJLW_$^y7W<7I}hWMJ+hgB3(K+p@+DBxL=-4f*e{s9a(JWI2rU+ly-jCX)zhqB6TbP43M@i zpICfP@q!H+_AmxvEwF-70WB;sC9Q4>t0&&vi$15=hRl%#LMIpa`CRYr8mb4qwx;4R z7AjAZtPUKfue}o#Z_o33D|*ZW^GhpEO-(5&H(x*Em;*hLg=O-N z>2Pq^Jt)KxP}xZbGiRN=O$=FEYj19LBZ;~kZU@S2-mkO5=H_cBC&=Ikn^Vrc$-lC& zXKRTM_6_sp&nJ3I;ZNSA^2kkM2ez=7fkJ17kC#^&*bbx|GLC_}OT?xw#Lz3OJ2oMcVgA6#NJhIFQ_}PCw1F43|e@ zvRU;Ew!;dn|5y*%c8k>3-eCZ}vTbk4MUaAEh#)m4D(bJ&n$A1II$fnPilLz)Cs1Ug z-py_FhYCdp8u65-0+DsL!)sXgusfCQtp`+2<7G&ea0AKGc)#U$!(p3wk34~~e~s6i zb2xA)m<~rAa#}u?sK|dmnD5E``OZ#;4=R?DweJ-BG!?vP>sE8M{ZnQdI0csR6?Fbn zZDM2195aJm&Eth>*adC}6F&VFK}mvn+(9GVFJss6L(DwwEivS$tTQ%TY90_%nowllc!1{b3 zm`W=^&?f>e-v3g2Vee=4$o_r+{JQ2J=y59v8KC0$^Xm6X4Xs#3Vr1B1IRUpNp#oAa?9K&QEu~Au+s7?vH6;(MV+b~p~DE5&dUiVo?k*7b%n>ZnSh|U zaST7Weo<7LRr4$Fg56>qz{lU%YsFxSc>D&HqXVx^;+BJl;~2^)A7-QKk|pw)^fi+3zVYn5If%Rza=asxP;Ty)!iCy z{rM9K^A1?%vNr+>k+wEbpak}&0Z-oD-rh1!02@pw^f(4kMfHE#OYUD=my+|Rz#SQnpbrE{ zG|t4(Rf7v>=?xZ94!V%&JVS5z!$3Kq*vRamKd}+>QYeljeC=QKpD5ZQ46$V@< z2GP-_b@?#rY@=lY=LM_|3knLZkD;QPaB806%FfZh7H;C<3_N|K}YC6r|FS z$nTn`9Raq<1cjHX_w&SU;rn&%N2MCD{dC3g`5kQy=$ky`mU-QN=;Mrcu!)Q;Eh#%dh6%|K2 zJMAzFYz7EN$I*t^U5?29$YC99O6`*9sHX1scb9_)Y>$y?hXFAg^WTFNx3;pqhRs|R z^X06cBkN_<@HM>dJ`Yv{i|@3*rl)@=hsBBb!hin!wvn=>2a_xE0D*?6uC;yK%N{0* z9%3a1#e_6B33OYx0Q+#SUEf%x$RdCQYn=AvShcx|&x=14I7Ea|c^$7#^^RTn!k9*m z!AF^kvGI$R6|>drxC;(lOVt!^rV$)S3yuCv6^&~#9Tzb>t=e#J^!HXKK#rE^fuqdZyKxFi(Yy6 zP*<1X#Vrmit{taJeuB|_Vz|Lv)P-q;0YVEFES!gs$S=PlF?w-x>>+yKz^+@I1D9sU z*sZ=*`xHe0V#!p6ibY0P!Ra9Y4l|RJ+@hjbpOIGe8g$EF`oDjh=*g%*s2CkH-m|8W zjl`L1=<4QGJ-06;qzw!-I%S{^aaAby589KjQB4L)R)`COvd-M-l)35g)ekM?iy)0n@`k@yuRSW_GoCu#7Fqa z*!;Rxjq&P#ZsXdu7-!dGV_-PDxQIL13u^E)c{h0 zKJ0zdwVw^U)+y|)bW>Aroxo2q5fM5!(Z7CW%*`#7l(?!g!oJCm7^nH`NS}}exsdAu zKc~*Swfbd{x^S}Wt;3aY!t#56Od>G6O>6<*Fvgq3$~9kK7U-=}KJxel z>xPwB1=%s{&d;B!=MQIcaQXRo9}vY6U&Dz81pY?LG$YSkNc})A=7h43ZjrIVXK($e z@+JWKx|Uz+gp74>x2fCc9S+Ks&r3-4bU)~$_#c8yy`bQ_XG1o1ag!bfdIXbG2h~SF zc}hLj5zD-6ObJ2{JVlhl#`*T&^hw)3R)MyX`ST47R{J85M3=7^k56rCYHnr#pV{u{>ihQ$0)iG*aNcikZSf8) zd-D9WG`E1z@A}F&(AQ;n(<0Qs|FMkCZl55Kma5(@WfT-Kozf5TV^JqZQKl*WzPf?N z5DZzFwj~r|s;Ajg%{)H4Y3Dg+gC)2+bls0;O$74M-dD=KK&HxMP5QMu^bYU;eeD>@ z{n4A~)g*bXRV&Xfm~tqe{taf;n6+pggAbjeNZ?_F@a`XkaJ=iHO>g<_xu%xA5=}kCU!YvNZ9#~cU(CAE!$dXVfIAy-oEl#pGRru5w=n?>JFTWHEMga$ouD$92 zH5OGKXL5lfn9Dihp*u&Pv99v+oKc!Oog)44z+J0Vf4+z-yRY{(y`{{8MD|O)iU~)J zg32UfbG-t0vGs~T9N00^i%Z)%ZAMWN`8MZF!TS$~$sNnH)6qGXO+njMDko&@LoP16 znZn`{eF2B<{#UjOCD@b)@5MyD87-_xFS@-T{j~5ZxP<#@M@N!8JT1)3I1%tRySrj$ z<{-(56(hX`QA!ZAJ1bLSY}H6N#{bBpwy<&`dI}K1^+o3QoAMH7NA=|DqBORKR`yTIGM!J+v1j z=NMRg>APF<0NJhWRRjm>G?S-K8&pkCLSu7W@_Muu7+NL4@uRNX1?M(MkIm>nCZa1H z@t-yyZe+wve!YBM|82mgw>oo>ZPwbG?kScDBKmI0o6M!<^z5A3B6p*3=c$0sdc@YUU4&A#!@r8ojE6g+&%U?sVWq%Iu0^2ivO0IoU#7h>Hk1^0?81PI(*Zii8E1*Q9~ zI_IYE`W%4cVIDsp zn?C{Sai*VU^4g#w=JTbYNH0dz3aeR+tX?wDa;A)Cf_k>D%VC^fnA&f2;a2(ZwSU&0 z4zWf0I@PHqOc-g#*^%-(MZvvoA9Wv{?*FFKpRZgIJ%z+kbi&Iq9zVy_+D(mKQz}=S zEK;uoK~>)#3s^5{xvh+{DHD-H0wRFA=fi{OaeIc9k(C{15Vgs_>JjOQBDw#gRz8SQ zfbuX2`YP);{4lv3W5?*7ey39%(2;Irl&(;p-2?6zeK6hg z*;An?!Bn|Cs0g9`8@9sB#yKZl@S%fC2$>3;bBHYzG8F&>_*k>dn_?<7@BuCxj%DrKKSI{+DCUg+XmOxzG#|KWjtvpVfG#HaTJ}d#!zitZAUhVvSs0#@e)9>{vzWYjTaJWI;K?qx^O3| zXELR$O~QK*g{NfVi(N)yMp_boh$+#sszfz_AP0y`pgO%STOSqV2ImR+!q+{qm8~Tn z-9|_F2DX+^tTW|1l$N`^hov*SFDE9-$No7$Q=p}a0STa7z0MdXc#KlJ3t%Y3Bsu(a ze=(U@8}PaIB>6;zynBK+>A!n=r{EXh-)dJ5V*(ml5Md|^*z~7!v-)=KdZqhsgBqng zs;@P^M(jy)1#P@!`5uJ-W)|&tr)+g4rTk{hMK00dp3!C()mTBXgjjQg(Lme~WR{9_fZDmuT|WJ3zMB!b&K%71o?Y%^ zOzWV`H~a&d!A^|vidwVhFZ1zf$cSEQc-fJe%0dxZLn)jfm2247n?gAd70LQ3YY3SUetg?dAEtfy>i&`}rE{5IbHyH*I54TqTV+ zT1S3;w*fm|UwAK&<FK-+gX;RgcCt z5vBa{R#odx_?6i)m_9Zo3mTRveOGhs-yJrz-TDfdV$fc=|DH;qh9o1?F=<--XD~q(hU5)w<5DYc)7V=9aFU| zy2IY*HXO7eUES%vttUy*{I}8$0XL*6Q?Mf-8^{-gg08I_N5xVc-$~%xr}}m#w~~>o z>_uLtb9tl<6{#*FjNqM|7}sc@yXzHCVtPMevAWSjUPjjx2>qPtLeUOF1H1v7Wnq6I z7&$~*-N@xizkdtxSUldxMKi&b;;JTP->^*Coqs&hFP%$*{f0MVc+d{Opv{22dFq^} zg%F$;T}DWSESbLZ7ZQ@8}`pav@wxvQ+s zON!Pjzo}#Yu}HFI!@2KZ2cKV%^E0aSx42xw3rE-=LO;QjMj}3_`Xp=l&~fp0DpG%-pzp^u-JR$BTFe_0s*IhM_`g?Yt9EUSnC=_nLvcvL zTehf3&?{*M@$*jq_$1aAv5wF~A6Z;ZF^Gd9E}AmD5@ovnYW@l8{`;>j1{TEDB%^#K zF8vfyRy{A|;&_ne{sa*Sa)vf^GL*q^%Kn4Ma!$ztO1e-WYJe#!IBzsk>yj^y-O3{K zPe{Mr_KvLhK2m-1LmSy8eiicW7F@fQhq!;+RxY8uujtt>o`j+l+2j#y&ed5#ddz>XkU%;3hN_vt_UAc@nH}$*e zw)K!Zm>f)gw^O{bqI9+A^jbuJJfhs-^?qE=HtyP^q#!0mDxIgo3LgIJ>LO$Q*}i|8 z27gEymVy>c2tc>5w^!i%HJ!1Tqa2^QE|Lyz*@J%^-6OUTdD6(VLv2l)H<1cM3FdMG`0Nr&B_C6fO z2(nQW$H7vnlucUIE@1y=ZHVLRvLHKyRsZiC<$u}IhjvGoX=QIbQlx7L2fPL<)AraOrAjzxNvN-3Goa51H7T+?N8S>!?_-m)8_D(7-8 z?O}gVwuCX)^JzKBD9&$v-5QsVg`#V8H7fc{q3oR_D;VCJ;O{*F?Vn~({-#cVp`H%? ztCg_m-hUiPbSY-BE5CBxhWB9Qgy>qj#EDXDQO3e+1EXc-a)ggkvRy5L;w zy&QA0`fqCONG3@ZntLn@#{Zt-a4wWgc}?nrj#-dQQDe8|t^cm@Vby#x^beXU=@G^T z8vT?4u3%x8&h`k@HN1H_wt*+5wU>x|x9LJcdrWkf#M3Zd7f$h{-rzgp$mJf;!GamfVyI#~+EzLbKzY3F(+wWWS z)T@5+;OM67kp@hKIiwEJbd*sMK9S2Ipaj8Q|Y)&r(BkD0CO(rlP`h(E-E(dV;R^AEfN2{ zmHX@qT%%I3mcex{7A<3c!d=SUgP(VtmXpXP7@>CEf_dbTNzR#8!tn~u%&_Q2irZJ) z;@T=`O|@rhwr>?vxU*@uEJRI!ly=y+?X|=Bc`T0N#W?!@E1XVvE**;L{I*Y{aR!@N z;3u+9jtuAvmL<#%0sBs&9-4Tcm&z4{Uwv{l^CmO{2$LjGDaaK$NYiZVdk!wXc9dhM zl`APb(n#l)98qN+`R3(<7}d&N8rEU#$iAT_zhUzJ=o)Hj)cJQRR=u`2pAb#cdSkz@ zmLC1#hR2=xb{8mXoq|~9lIwhb>80H^J*}2tuAAVY^gyW5cdgL@7#yzr5gv-pk08w( ztVm6Vbr$!+xXe~DDD^v-Y_{8y6A4kPwf-p?jTV`X>3f{HFX4i+6&|xv{c$Dh2vm$Z zqiYKyi;HQ8uE5y4WBS7Blm(w#H_qF+Q{I{DH5%xlH_R^ghK0pb_qCBT`R>@<+Atc& zhI=CdWL4|GMj=sYtk6UWOPzL%l`1ZFfY8Xh28P_=ShP858?_8Mn$g+p7tuc{>*m8b z{K~E8n0n7NEOZ|Qp_BW?W3j8NYfMnm^Ao^^o)BpB5)NIGb1yQYzhNmuTN8HK3|DLw z9_vSGud}Ie)4=(B)T{8F4y(n3rCINGNPLlBf*3oOJ3Nllx;K^h0Qm1`)MLX3QCk%2 zy8^#P%{Y<-3qs)P8Gf-F4rdaHjCCc6qcrKxe(yttyfL+Y6=b9-vEjeCI~suAW$&UV z=uYKLrW;s(8O|{ns3Em3JW zI1H}BfzE^k0qMv3MGOhsfdXC?QTu^$`FFISw{coXX!<8P#sNQCs?BWV} zo41=heY|-mz0P3xr5~9*-yY;vxZ`o|#~|Nad0&FcP6;TZ6N0;&x$AJD#KU*zuQ^^B zVwgJ)8P}=((0en>S?@w)JnyRS+9L4^bMvdk-kEa}(BwSOC+_^3V45QaROTsFq2v1# zx6!iWY00;J9olRg4Fq`V7CHg?H(L8~@|O~{f`Us^1ad&_K|%v z{dZ_G%}jQwc;PvjQK>d&p*&7dUIId$fM}6Eb^@ zXgyn7(){E^+9$t1$~gF#C95xkx9Z-bj=$_m**?oA=i-5FnI0y-C((imObr1K*q`j2 zr|+hA8tZY<0XgvaeYFrQ_v#CPvc$#c0j%Weuzt^+rU5_mTej3`Jf zb-dv1E#hA;X+89|N$O6VMP@UkoNm)!E3E%6>1R3m={jeLmr&t*xZ+OC4oDDMdfrye z+?~6H{Bkuox@zl$x&%K4QmqB94JeojE#SExUa5t5hjx7G+y-StLSLa>a}mQ3!@qq~ zR@pFaez&*k5R>p-f^@szR@I~<&2uv1#7(Xrw$canGVngb`o(y&VbIY=wgP#-5}oFN zr%o4?p4~a6v<=W@en!&V10JlgXj>F6j-=m?d$yh2?<3~Y`ZFMXhfZvR3# zIple=tSa0|d$R!){nwwEq6-6)TL!6U5V)8EiX@xhKBIJHYnn8@Z)qt&c4(`<6Op$| z*Z+1~q+&|}1 z?NRE&_&Y4(CM@v$8<$Z_Jq!G&5pO?--|RZ2??%`v1%G+|OX-!LY0>d3Eyr+(y!>&N zxet18`c{-sgsAJa5G zB341~K^DjxK~mJ=$*(h>j0_XOp-Fb~kMz>N*KjNbfys`jF;rr}g$S#v`)ksF9s;b$$6t#nqfyCm8C$vn*UA!R;Mkw)0vGkcFRy5ukPK26 zgtN(b*Uh}so(G=M{7m)+p{C;9YK-DsW#4aX`4;dWhN2h+M|7r z80But=UO92;F{(JlOK3pHmbag;~q1XldcgB}T^hC{TKqiw*3J%TY)$|O%{uADCW!8d0w=|m=&MH0- zVHvm;9Js=__&mcs?<#s3&_;$h6!()H6xo~KUj3mwXA&eWoZnaN%2TZmwE0*O+ zsd*`;C^c12;V(W3^!9fIVhoFJlHgO4GkV7(%9)v6Z1$a0qhrhyO~4K}591p{8Ci5W z^%xHQIXdfgVd}GqY+C;VDec`oRiHMV$`_-bMwKe$oEX2Eagln*RYZ&Lue|$xy{#aa z7EjBD?xI>i!w^KV?0EV1VbPfjfL*W3YWGQjNHCUwG<+X58Q!v*=Hz^=G_o#uLR9jj zDLA-1UCUm`ja>QbsKgqi5BvlWm``W++ZCWgOFDKWAuE{uM$n}Ivv}>h7_i-(kYQ#1 z`r!AG3gt@}2jt%l)~P%kG{DI_xwUj;%gCa&E-bc+M64i}$lco4ZYQQJt~~Wg zj2;ox|NEB+vkeIAZc6F+ovM6sLmGQ6t8q!jgRN{8> z4CRcd7-a0K9y7i7kFn8yiiGwQsvy^I+vF{C;_klO+0UYnv78*-B6RlBcUJN$JIp~- z2n(c!1HbUH%@N1joeej<;=5@Qwv2S?fLR=dqW=w13?zojD`G|Fc*}77K5{Yy$d_jN z15+i*L=XY?&wHqQUZY_l3rR4g48rFd;!>nwK7i$<9`jH2@gm&UD>Q9Q!$Qt~zX~*r zFVU-Xkjh*YA#9+_QU?>J_Yzb3KW|{##!ReThfBT;@?diPblKBvcHVt)Q?Hpv)gX>G z6&n9NOA~Md#oKoc4J@USWZ;IPChGk1myJ#!zkUBpDq7jB9-H(8j}?s`!V&(OoW9_I zqtKG8brV#Z1er*Ck}ke6)IEoG^c@YjbXKh6;Zbhnnxk3ukfo_YhGDPL9VQSvmiIIC z*if#a8+NEjBHs4;x9nYl7?o+V&%uC^R=)D>Oly>nV%dI`uRW=fSgJMMI1{eC|0Nif z_+BTUIDJa6SQcK9uh<2Nk@7dge`SSbLmIF}GJN0=aE!^x*Yk3E$Us4E#rm%OApmO6 z{9lWiEJk6zzLOipC@~VhRpUYqZf*l_L<6|ZuO5XO-Ar_ z2N5B$kBmV>>^~c~^nZAAJ6h4g+`#Y#DIWYUPdgnRqnEf?nbOrh#&8lVd@4J3|E=`0 zL;0->d~!=&ix)w&Ol9S9J%yJ2$%h?+5l*{r+#lw%ruYnom7y2!?4-G8`3wfEeAOB3 zUZu&RV!OuylgO*GN$kYis#YrW7;RUtH?v5G$I(%2R;kbg4G6+LQg3qkg|FYbW*Gqp zv9CRqR+IBTDKYXe*zN@_e-t?KQGE!y*?FC8B(RoDFyVUD(ufCzh^=1={a)<^`5j)A zB&-9!zxM%p?%R-Q>xq_cCv=5(KJn3t zS5L01>|KkNE#kyqn-b3ka$nBkeR#F%3m;;Gr3d*SPGwQKmcXba!i)SH@n!{fbP*(sLDwvs;9l>yxV^R9PflX%N}G}t!@h5&k1K=bCZB- z<^jJZOif!tuF1wX6NnBvM}HK+hDkO?nU)mX?wERfXbcMOMORM1*2CT;qm&BKZJO-q z81IJ$pFyG{qgvFW!JeZgja(9J_yu z$5kHxk?MNY<T%zB9C>M=sCo4D9AoKmnYlE!kG>63PZvzCoEzEKl`knqGD4{M0IL)KZCxrE>ynGIAc=ufo1Rgpn#1bplw7@JsZ0 zmVQE`6Jr{bhRX_v6yGuDghyCnF=IKLQa!*Pw{W+K4R6V^xW5K}E8kiWwBwO_RrH)B#ZHr>8!FNVYD$q&Ry$&2SM<2<%deYF|+CuXC}Rx+D{ zfNsD_f`R1!Vo&!YQAd+^{D&>)vg<@ucl(Ojup%O?(J7)xm5$W44#^&_PjQJk$I>M- zZVyP!e)tDNlw@WEs`p$+4a)*QVtM(-LO&dXrZr0GTtC$mX#{B8++hzoCSsnm4wh?T zLR??+uB(#2T*;Xqd0yNEUizbc;khI8|0OTLy|1KQNh)KCR&}y!XCZ!r`4KA=c$!t6 z(acro_cvxD7C8V0U7_Z5j=nDxRT!I5?-NiTL6k|C1=eOAzyR&s%ui;Oo(z4jqg17B zO4^6u(uTvfmjy|KYm*jor%~0nU&${|)kN0BZw~_(4#nRlS|CPV>5^0501C6rG*gS|)I_$l zb3RpFNH(ucnhCGy8eck!tob0M=yKWT-8&k&0IfE@Gm+wCzx@cVIC&m#rwxjptK$#K=toXtx!Z&U~ z(!hTH%02JEN=H_rFBC&+GY8c^|3H`ICMk8WHVOxL6oK`hnSgy>Y0aZy^vTd^#vB4i z#`=Kti-+T>GVv-Iclf8P0mXj`yFhIJ%GB|EJqE4()=@f8l~wuh8O0sIl6RZ7I*e0P zjYuAs`>U8H7LP6nx05p<6*ez1F`(mXDB!h=vLwaixS%Rfc(9L{>vW!)^)qPG-j}EK z2(I0k>YO!ceptPCwC1X^*$MqflPwId)gw#c+y&ByhL@$uMOd_t3hw#lu@~8kKY;iT zVloxjW=nm(yr~BEOc}`?V2lY>hbxEpwXfuBFE%zZJj%}9f~i*(z7KM6V}9X@8eoH1 z=#i>cZ`z%m3F(L}GB11k4!~skw~$v*_&--)ejfaFex|^-a^uk}slbhPj+fAyWHxYEEJ%MfXN^P+Ecx)^p_hz7+UW8HghSLsxpfI)9)A>|>|?P% zC9X7Z4*N>Kyg|WgL#vp)AYtbdj9tNRbN=G}^E_Io&}E#?s_K}GriyL^fX63BtrJb8 ztyOOJnQ0ZuJP#qU!bcdYU#A=fLD`)jdT7d8P#7MNNOLQ$OubE}LqsR$NOmZCekpeM zIuu@GUoT-yHow%^cS0SRqT~c_d}o2B5s*&VLeVzNYa=X?k`vi(z?1XJg{LS&$>eik zK%8!hqMQ{d{h@v*pV*BzXOHv0gYA*HEUn-bPzWf!KU$y z40Ay!t<8EE+Fs%nkmHhOjFH1LeXF8GT~*mPxd{2@buBz=b+oji?{(8r=l%zIX6;Ii z*g?_g>5>MXCdvkB4Q|~VZ02s}qv#`JFS8WbJU*(Pu(qOoQcfTH`*={-tQ~1 z!kbD3p+^I9el9UQg<~q-(#KxW@zmorWfm1+koy|F?6{ZKn4QJxDNW3#_dX*_ADYPl zQ*axdr~OMaqbNu}Mp*x7d;jo&bc;!{Nl;xYDo~8#6?y|j@m@=UuGqDqT+xT)O70gS zV=RxnvCC~h5H+q8Wq@3Ce(iQ&k^ZKt({wJrwmoykw_Li26KKZ>@wY=HJErpn*IAiI zJt&bp%cUrFo1230z>>w@fRbnR+^unwuW|8m_|@CnSB}A<5$4svW6#YqFU?woz4fLOehn;#+NZ*^IXvx4EZ)Omuli}+=!>jr z`FP6RHPLI0o?MvFM8!~1mOSbMMN1mw(@nzhR(Yp)7jxEe!@X%2kf2nxz3xPXh&#MA z)qDi<&zb3^RSEkgq+>eze&C8?4qONWxv;iZ%0tMImF$=WB=I!aR~~&K z9?yf3=%RuK0C|rBBJKMkI|gEcdS#j>5W@99yd{yNz}Eodf;4RNXVoY(G!+0Q4Ztsn zNJ#|9X?UlelT96#CHDu;RM;eY-Y0MM0#88>|4q-oyQB$j8f5hie2;y>&nh5Q(it~y zSiF`KlH~r@llYfmlL^GC!qBDgSRp6A{TH(_Gi3s5HAqSfy|>Q6Z~WH<$lyDcb16I7 z;hj+D4aJO8b_Nax&Ig$xYRjpkyArCkZB{J5!^%hrKcce7u79QEnNYXPf1!Tg68p98 zxrl$}KZ8FL@BH!_#p*e&Uw`5t-V3huy&$rS_RfGGgr zAg$^}E}4byebSFhy8oRNr9U7g7@ruVxmwY!`K=v{-|R2Xu^=-ZL%rg7O^xQ z*vrydCuUxed{nwHK1Sq=H+_`3@kPMmODT29);8bUF6ItP5eni^HWGL3phgHk;bus7 z<4HnmZ^QP0!aaYIQaOF~fkqh(D}TD$o{Z%uG*@us`UZM6@-LlI2VM?#r#>|gyDbziP5rW=k^!^?+!9x%h; zU%z!5j21~U?h99V(jul<*0{}wmVw8d$@q}kd48U>!bjM8`Q$K>AenXxYCaQXY20lN zA%w(p{G%BQBMgGRs1!hoRO03An2Fu2Q|svEuF(I&Kz*^-}>^Y2eA;^;ZfD-5B*D~xPAN$A8TOIK()+3W;=x-OiIeZoDSCi1q z(o|+D;E|8bDN9=1@LVR0xuQ%`{F@LCE4Q`J0NLQ%&bM1E9hw;q!w_ECfsFIv%@9w4dLi@wd$WveWO&XLYAYJ)GIF}tCW(u?J=!ebCzQdx3 zslof|D!#BI02Tzco=?4vLMDI9Jmu9eoo*2Cxz*C>^!Y;#4t}v{DQ-uD`E>r#k`{C^ z%It#ho5e*+lYb5u6mo75zh>oQFfeC!+I~0ZLgMAhJw0i(xClUkix!qYdaykx z^sZ2)DA-QvT91j3kV$ciIyc|BhB_sfoDZA>^c8scL4%$b&1!N=AHcD{HV=;3C&i zR&gwuNFmvfMbC>FByDlq9QK_+y93Am_g4G)ODMVhPqo&YLf+?=l=uXmgoXU0)myPw zg^|%>Z%SGJ8V!kJU0=x1&9hp>K-9W37=4@R*%`$umvsbP2!Ci?fRchn|!Pfe$K~qiagJ$97Q(86b9`n#P}VFhVqPwN zo+>lDy%>okF-+osFy(@EhHribof7a%sQ7_=mvk_P6XdID2^JPY+d)V->Venz)H5iYRqvh_ zOY*sxalKo=53{Q9KLa1)Mmizxs)>ab79ldPFcZKhT(pexx5j-%81{0Uw~tqE0m}zI zH!~oo;Mwlml-={nXEnG6-^QTTn$h~=j&IQUc7s&EGhJTqcW9$9^ml7w`J6Q=h;_9&6SB`$DKwSB z8TdZSRW63#EHd6vGahsK0-BDJ43233;*8@zJPp?Esjb`x%*%?aIR$A7fPS)e-p1S} zfokcDY-wq*1N7>W&2CpI(lLdi92{1IH|~OSmygGVg7b$**Q@e94K=_mPthUmeSbg=j(H_m1Pj=XkeP4 za?#%;Ycwz9EM7IoP59GXaBVEICx7P7>Kp~uFQjUPJK#0nr@zJfR7i6#P!Xq%`;gQ9 zj=a95*~tXzUJvg+N`kKB5bTLoo92P#?ps`v?1d=LhLl1#A17@>{=-z?RQL%Za=3CT z0|a~zd(nO4WgUwksZzucFOmOEH>Pv<;o+H7-w+2@2lXv*?z88;uL|vdV3WhZHvP@( z)ZH#~6MaXQaAylBRSz}E1b@K#sk6Fy;Ug{rgj9I5iZ0Mt=3|f)Q-?v>3yEuoD?tmf z;Ju;lo3m})d`+?p6md1D!k>aQYihUUCwuLt<$CQ`3SCH5$W$GK+7J0GrMU&EGB2l-mx;Rcy>}?@t~1_YpfKzYOA(xqc;;PxAXaQpfr z#_-4D&;Ma*#^+0-!*OnIMrqhISZxNSIgqL{o~~Hr?GVaTAddNK%J^O*nf0=;RrL_RA`1nm?-7H-9w2BYMZTHr25)SWTuXRX~uZ-ZS z3=uR@b{{j@1q(zysm9xHHwh4l{J%ErXsKC#u~c%#1O~`}$^?w4oD8N^0(cQ^!{m@L12!S5shU ze~GQRYqcJfvLT`PCVHiYtVit56fTK*_^si*jHa{+*|ocQ6E@SSGqN^_?o7Kp z2WA*DVa9>c1h9Dc!BTYQ5QsBEPcH8d!yJ3>s1!Y1>3w@~L7U)g24bRMxk(iEhhT6` zG%6L5C^>P^QeoUQ*@N@OB%|YRe;v4P?|mb5&L)H{3U2lJhY~ldu*6@8UdjFh!2%Vz z;ex6H=C)wyzAC~P$`cRT3~bt*y#3B)xmERTU9Th)F2-Z`ZAakTwdf(50_}_N%ncy+ z{_p!P%J#{Q4pRpy+jYZ!-A%mE-MX?s{DbYA<%6XN?_M@U96O~20OM-ejZx|Gj*wlBt@XBRDFRJs~Qu~27$-maZVCAhI{^PWO8wy zdWuZ>sZN=>5s%YW^mVk8izlMpnE@yLukmp;+uBm-b$X8C2KS3Bk0G^uUVwsAgCVcW3IG?l{| z)Y{j+*#GDprL3wDmY(?{Mpi|4UI_s7(2#`Ue#f=mAnoVRL8Z-b*3U(O#6Y7J-_q6Dr(?!wN3#CCj>EY-F3hC1F zLX|FR!TuGXjB6T#brJ9W#Jr$TZ(R+zO77e{K1ckt{e(1c3}^f9a8YZRE)}n3UFX2n>3;Yzmy!&N#Zh_0KomiZxQSpQR&GhqsAAaPm>+A@b)0#-o zBK=Q#ioh)gD_o0=d)uM%D*PKq=OAakp1!{&v|E9E$yruxS?782I`_9u#m@E$3t{n{ z&Q>kw$OuM8RwQnSP|pduIPaE(M#}4_{gt8CpVy#GgWa2~o}0FbI%~P(@V?1s9>1G~ z+VI8DoQs|j)J6~(QfGi_mbj;t&M3bx#h-=e49k1y4Y42k<9t~ar#*I#Rchr>?PJ%V zJu6BzV7}tn)$l63v>ExfcX)>6EJsiK1s>%p0Oqjm?Cexl_STW88}l6amH!KVI#E)v z07AZBa1Tr%Rl>8c-`-8*#7!F}`~z^^h4c+nsL}lw>1u1MWPQxucK8-nlqn-KouM&|_J+&W$I?*h^~-jXMFM)r(0 zlTZlH9o)~p?o7?r6&KbOju<*)s|4}6>BE%xtI0sXLe8ni6^z-Km9qS;N-8x+n2 zuA8qL1j0*jdw(Nry`qaEjw5(;DgoX#|A1ihuQjkWh167PAN)Jd{Z(&vC>f~xwRUcs zLciQDc8FSd6uLE?9u%OY5G4u@(iN%H;R9iGaNQ<*^WrV!C)ir?cfh<`|4#9l0xC@! zCB$)-yx^vpFJIHu-5egqCPnTpkXpM0|K2GO zDD!)Arqp`*=~_YjH)dHgEIxn42K;A0|Dgr4uRw=%7wjrHZVR=JnRd-A#x)L{_!&9I zr;%>(xQzv70uu|-uB<$S$NJ|90x6`R;8Z@DtY+(vtq>{Jozs~YTzKOormzrTmvKO9o%bwA7NZ~rhNB$2~}m@ z#dzgY$H)#u+q(XGx|@;u{vMs=f|GHOg~XM%@9nF8pbAdiqPR)A^#7c#Tn+<|@9F`{ zn%zBeg>kI&>Bc+E5_;4Gv-O0i{;hWY`p53|*z9xkW90a9mUcMDZ}ZMIc6#%2P(%ADrI2 zmA~Cd=`R=dv&K2z{lNd(7%W=NL#CUpVDH@rs{i*>@e|DLqmvrXO?@%5H zZuy%sH^n%@09}pJ$P+WQxPJ?Ng(P0pn$nJpv?7@6ohbgsk!tn*qig%Zq`D(`AN)HS zM_}cGI#+CSWnhn|J&!d??uZ>*sxhY~fB<0C*4u?2Ba4gWw>Ulr`N|RY^Ppgbw`U8$ zdExCEZ*<(pQ38^WxpYp!wbn*_!0|vsJ-a9-C-|e5ORpndrkOD1Wcgx!&o|vCKnux8 z^07zFJy0k|&1fm#D;IEsDdOtu&q;>LGBs3R{i57Ks z&p2s*?IBY)G+&;y{?rc3`f2s`RqX1=E*>XBlFjt=81?HVC{6+c(^tf994G6XhW!PG z-kB!hnKZgFWlXQn*b6N6F*8#^o+!0g{OwWxvN$^GgJ$51_eD!T{)ybhO|Kc`h6NLvyKAAs%WFUL|U)%s7uRna#n=i`fj8-qh zg)U-4IpkT`T*gNp3kbBvHbRWfZ*Zy!65q{3HzE)=E?U9F=`Wm&g|z)R6O(F_c$!`s zGX(}63m0yb8K~OrqXajH*EZI=y1O4Ivow}JzyAc-{;fcvn0*ZUQ-#$qIiZNG>)u9; z+dtN4j$bk^74))MLL{?X2GN%elMn|siiLMB@-O#inA0F^=9CFtS!3y%e8i z)vJ21DYgBnxGf5Lb=<8PtLRJ9l5Q{FWhlYV3Vl2%SBp5Pg&sRTxGqLm)$e*o<+`*w zCyw84x^sY7RIuBzI%kMpVeml*=L+uf8mw_il&W`R)sy*Vo9m^$$m;SpaO0D<>DdzL z9f-8dFE|0)IRHRi+>PMR>9um@3TRa1NzwwjMQh4s{zX9BjY%6sz!b1S+lCM?5#e#4 zS>m6qN{l9J?~jk&@H;@w*&#z{<*D{f1m{jp~xijQz29 z<>lnM4iEVaaB5HeXhw#if0f<|*cco?zq_|;b&3QWXq;Z@;P)i4;)RZQ$S~1AWn|); zHRNT_VkLMuV?_#(^QN>5-HB4X&K@pqq6v%qNJwId`Yd_?Svt9C(nZzsY~?j-5h4F$ zD6;q@<{H(ZNWY?At#hb_ zRe$X#Lo1e>+4#V=TotU9EAWE8C!)h5B*c@cUg2f#p(RWKn*KC)?wHJsOZTb zk<*hvJ|w*r%^7np;KqrH@V$GBFdrsvxJ?uHN{8n1WR3@ zploDZ+ZfmJY=dO#xr%ZjC{ET1=~+mtSZh(dv`K4mirGID<2^94q!(;;x=C)PsYPh3 zRufm9c$Qj0-SGXR8N)8UWekVgDHwJp;I^PWvwxu*d@%-A#LKC=+uYTJ94tIOrBcAi zLRi=Tc(BiBW=(^72yM_N+5EpIgm-0Ip<;!0k~`@OxcR+2cx9c(@2>0dYR z-dCXZ_C}sqB>$Yy2`;IV*NEwNoP<|>yT9HgmK#bdNebWij1=!B$dhQXPJ@Xe)ZXk} zRX!bjTJ)z=^Ek0R=u19kQG5!{Lx}Q$1V+i+jc5CN|F@7iA6Ir0c)30r)SrarYun0A z4CTkKJg@zC%$-Ji+SYTrF;NCQ$5yqAi=q~j2vE9X4IGyA?F!f0c2|4fFX>ui&J@LM zh(Od0VcNqPHRFROgUiM{+>7?ZRYER{z1ur=eCzhjHv2Q_&3)Zm$2mPfkcDG6W^&@bZ8DkH_aGQb z{-erpa6s(qg&j}N8JnwjibqkjuBPKCg*i=xULj>N_mP__I*Zw3s3cQ~{Cl6~O3rDAsCn@#vJR zb>=Ae!9cGc-LV0W2dy~g7>?p#drqD$dTC~1r4QlhSBIutO1l^CUT7&*rSNVp&0a3kvE9+REIjCI;fP3K5V2wDqk^_DyW^U^*kM zK01k3%%dDhxcTkNX{9r#Sb0Osz1-x04?5wm!fai4dH0FY%^iAawB?=U?r#hd5rS~L zV38Z2S!S~)Ti-wP6tEJ!kQ3L!XHBf|$NpdExks)6A11z98hh*g!_^txmlE>{TMm8W zND11`!o1!hn-ZAtgV zWeuj__YELUa%vT)a5zPN(e8V*x3~aA_!!eJ0CJS?#9ha5DSHA32;Rf1f$20pi;KoE z803L%&CHZCDW0hgHlmj#8rPoyqu*0H9&DV+z418m_NUAN0_TP&S$r)0JMy9N?^lT* z3&Y3fb3Y(|&aPELn6ZWtw#Ha8yIooi7PB+krDFH&+ZX^;D? z54HJv!JZ~Z#4{`Q0t4(jsCLXT7XOg}s`bB8WWBr6yy^37b%(-XV{nW=cOmChi_)V2 zJz1)tgIl-xuWxt`d)gQ$^K`dy$DFB@nD`OvhzCXc%WqMwtl=|K*$%>Y9$GpGP*XhNdvETDcS5(Q(o;34!#ciij^7DU3_zkxLd5cNq zs{2zsGGE5ETA~Aly&&3}kcNWt$CTvYiY^t2E7KQdrXbuhGi$%HM|JK##Ja7%YGIsT$*(l2&;TsvfaKe(EA94(HZhU1q1J1;9@E?(Ke;=gFU)BA?R;;d>Vwc} zo43kOc7yTA-gKv)b*^iy+fG?y*tiUoS)BteykakYi0}~7B|UVMJ8Noa$HN1*A6+$F zyfOST48=ffSzejsJ6TL3t0Yen*q837jS4mVz}AAu_lMj+427nVDFE;e!_l9gd7mC% z+HFJUrPsOl#ixiHHMPiB$UMBO-`Vl75$>9Rd^P7t!+d*-7Rk-amd%-QzJ3Z;NV@)Y zXCD6Jvz|!Ad`FhMzVzHN}Jhq7kBs zLIP0(9%w>dG&QwSadBH;x*UM|fT%0-?-8{1PgWkKa?>FzM*E603!>6b67o&L#11BA0V-=z-KYdLHGd^IxR?pKZM>+L29NR`#t5yo|Mu zb&0Zh+eFk*fp~djJJDt=@3IHFdyB)TSc~+qIpNOi;9_U4G$^Aw&Vl`_9+i#i6;>~| zOO8NKls>&v4x7m}$g*;!i*8c)kZK}v1}bg?drFq)jsZgV5Kx3|ET-T%UOIb`dRWU% zM#JLbdnS|RyAGSb0c(uyx03&B`P)H%GtbYeQJuw0t@f!jhLrX7sls!yR zf4z2VD=!ED`u?vbAf@g;xcGD+LB{9wlB-qBW}wt@7|JKRW?O%M+E<58oKhro<0)h( zuRHt=39UPYvb%e-rMAfIo8Dj^%vg+x_NES>WWp)1XWoTeD{c1?z&)a@j2YLXxo?m0 zJpDD*JktErZ$>Ui9Y%}|N`EgCFpYf2=H^MlDO=(u105IKtF={ra<33EXLEI;pD<>f zVmXvR>^@vFf|YAlRj>ZCq~+qy>u$+%=Utkt4`e;4Fn5~gzRA;>W2S2mxST`m47W@z ze#Ih$L4pUOX42Zj#I&c@-h`bW>;O5xjRH0AH}2tp6hhM^>&9=_H!r}(%l*FY>BU)8 z^h&{N=iT%D?&LI2JoXbwG$BHPk_!{-mwX^7&neb4zh3p_`iHcze_`tiBYVTA%(<(6 zYs4^UoF&Ah665@8>4M=QyXf5CEKs$V0~UGBr4RCuTa@3t`Bqv^Ja!mWnKQQec2JOAh-?QB+=nL(+!~Ug19wO6l&tkZz3+tIdjw=A4_jYvSf4q1FIInEFQ8e5oBGqDQ;!XgQia}aW4YMi8YGYht!yV^G@HW%>`dQj z(Ef3JbslGY47*&S;(2)G2+;+@Sj*5m04~=5UaFyvnA(BQ7Zp*Z=MtyMd?5?hZ3SPO zU{iX=FYa$`w&MZn;yM;?(q1~Y$x?Xy55D9pcJl1H^Iu!fIJblX=gKpoHxeGSD> zcsjyi{2tP^%i(kDZ)BUpM(DOshDKj54X+WoiDwF^8;695@d?_PLZibTim?8_fRW5u zgCd;d6dzD0dK`~qRQ)63mh}K46J|gOhgF7c0xQP9!}}=z&Cw_XGD7&glV$`5P}@7; zfq)x06L*#A417I&mwY#6g{A7M;~OG;t!?}IQ#@Q=vf|st*wRQM-F{-h5w!FXYn(s# zhVC1mA9*m>!>o{=Ha$qs0`z+r45B^C;o8KJJSjpsC%7JU2nv|*ga$F|I`x)mp)$0S ztg565oAyKznENxAe&9SvKoWityzbnp!mw%NQ2r?D&iIJr?)UCC1I$itCyW6RTg@mD zgePJ~WfBe;24uVQ7z(`c0D{F;+plN_m*ojbQ-b!V5s`!pEN1dSx2c8L!7N}e0r!2t=p_Dpx??lX zl%nrbr}fr9GbK|9S;5O3nQV$Pd$?G(ApIIuZ^gAx$B}>TVzYD=GmPHtIM6L_bE#E* zarSee+bod@JMJ;AieBIH*quK5+UUZQ8UZGh((m%+w#<2%L7$%AzVSv1@#dLD5|WdE z4jCv#%6ndWfu{#zCPWGvy2wPrn2p#;CU3%~S23=|GA>4nWum8z+GBK4FR0rO^SqDt zpu0DnS1}}WGnzNTKwW92z#^4GK3JT;_Jr7!^A+>N)sOjcn5#T}FhG9kA+#2rjh_tG zp$%>6!I=XRV)F2?%0yOp(RNXO{;h)(vi2owg}?j>#S5f!fFfIRR+o1onTH~;#wWhi zvrK#&0UpF61wnU?6Hdw}x@OLNY^1}@BQZTAHOE6xw`ynhYS|o?GpNL<0X167VrI_Q zYSeYS8-Up{0*#ErPbI8}A3B=^;Gz3DzoPezr8vv)l>xlBWy8tYhX=VH@+YMXsJX&; zT^a~DSJ3^{QNN{=gA2bfHzOvQ=kuc19~L{QIIW`KZ4V>692x=-FC(daxU#|t1?6RC zKJW?PjlRt<9Y0p5#V=ky^T4XSsPray@|SJEmvzX({mWAQn;iqBCUv(|X>odgL9oDw z!!IUWQ$#`}!~h(j*}iZHhlA}HU+s-+Z?D2ImKVT#TT>yW9C%a!XAy!azKRiL3=BmGZFUZpdfA#=f&qOMh_Z&%`Yz9 z{LiX8iq(>Pxebmi=8#yGnCppZ&v1~e!_SYGi=_;}R#yT+C_rF{Gp!mH*U4av4i%?%Ktx|*HhJhz*9n0>GCQ{ER6|9Hz1 z;}PC~q|;j8k>n(dyk3N`n2d1(VwiXyd~Lt$=1JP2;g%J_9N2Afh~)lVTay+PDxwLF zD}$nay|UF777m_kF)&xQRl0hIod-ZzQVy>iD#Wt#71|= z-3}J3lEzGJVKZ)PR6vwpHh2s+hWoK1zws1CvGSA`RMW9h{MccA=W+84kIEkL#uxPa zD2309$`IPTyGIfKNUe+hKXj*YJKyb&M2D#vAS#(!84lI3 zyi%Wir0CFt-5EG!{pl_;MSubMc5gdi*rFNQ;Vkn%@{Dn0y*#afh3IZPoi5=%ZH*J4 zRRR>yEU+%Rex2*!F2yamS16>zirEkd4DNi7Hv4Z`ds$yO<@E7WcXu|afEdGE zebVlf<#H{QylmsJ5ZX|)uPb9Ftc zlqOiG&~2A)K}K_JKC(2c7zCf=Ft)*^iH0Ipk7MNJ(ME!6kM;yCtIgsBLsm^PmaAAW zF95qEawNcxcL0i;^oX{Jxf`6Dngg_!c6iqdwFpa}?V!%QVZ5JR@1wrY;{vuu%iGQc zmX2~m&ks;%b)D~%D$uGn%WAAD!`D{y?pEu$u)JLyJhTW|%QVHLaM>~otH?JXnp=0o0J+9>FT!ij6ebPW*!*U;3 zD}#Ja#$;yjSxAvog63_NhTyt|k*kz#b-`k-|cN-tZ{T?>Lp!>1po+S`aM^BY}a#lWD z(`w|Enf;rlmU}0{E>_MSHa~fYw*|8TEO1gki7&$-2~$WA{P`!COs@Q)_F2&mf|a|1 zLAzu~qP~bsSu3*<=ybwVQGnL0kKs`B?>Gq;h^}>T_Kb}|uSAgUYhHM}u2BB)uq?qB;F+kCe}L1qkY!9kSk?cjuONdf^OI z`caF+V`)m?P33x%jB{%bPmj^`y= zxXlP~vl0zYoq%Tvj1xO3m59XcZE3DWLxyhHJjYc=*-cp2bz15JT7>onjMwI^S9Hqf1=S~f~<9!`{mEv?e$-Yq%K{& zSFT{+XIA`zCyXCX>VNFqGs$bPrm6nx&rLh}Cx9tP!DSJr?xfiNQ!wmFc#qqN4I6I7 z>7Pe5c*NBo`mSBAL4_9~!X8WR0)FLX1FNh>kfA%1*SSAR70sp1ONPoNJZ}Fm<-I=; zXYZn9;KiZtY>7_}xa&LOf2;S5C+Bm%ED5@qe!KXa`1Ua^PAGb$H2O~4V#nkSx@IKXamPxFM41HF0*>=tYPKMsdbG@aA!Opc{kmD zoa^AL5V{D)S0Vx5><~zBI7pJvbo=-w^3pMbSdS#>ZFdlF*}P^!p4M_v)Og8q{mGJh z*1dnxmUXfCof&p9=>~x zLJS>*hRcZ^^_f8hazQDHg}o`L@2c;p<0z;m$o1%TzUBG%{-E=&aG7U(%5qrft3;yp zU9a{$kEfF|Ib?HQRdpMf+nUA_Y*h9ixhZ!}^XNA((?`%n`z_p5Ku^eldkt!IZ1*P? ziL&EVn(zJ7^Y^{W6deg%?H$b>p41oVL7leDtglE&>nOl~ z?nM1HoTVg*uETonx@}A1o%fPM!#N(Oiuu!>U(Qx+@wc_2W_-fgkL>tTmC4~#_(_{m z{8DcO@4V>_G`xlVIm1sXH)Hy76$&PoaQp(u^dFRx6_g)_dJBr z`p=3+7*EPAp~s813R$6!<`iB;T}{H@nkJZ97s_)_kgMOoBRT~wK3ZyS)a0TSlY9GA zE*ZThy&XI?c-0-nu=I=Qb?KAX#y25aNeNiavTAhd(tcme4V6v zp_retrmU!N4DVxDUYW=m+*mAdeFfn)HXg+2_Y0M zFHUTHBF~=~63NEo$7ZYzT|@+rE2^r|DA!Tb99kLF(y!#EVfdY3nL^A7jjCfeqHK^} zt)<=<(8TEXy9uGLDYqIiTfHenkFYO0nTbf&XzUomC)rh8zpO2v0=}d#hnNj-v~-(P-hM_m0e0(UK<3@#AXTK zes$$dC4^-_y%3uYKs7bpxNGR^T$CRNT*(j94qr!Jhs%TuKn3w0^*ENK%2m}@lkZ8a zz^~kY+@u**&nr)dCn((wGQTN~A-=_ZDZ|Hcd$Do*_96GkD5!r*iIX z$}D(qBmVIo{mR%5)@sOwJJl%FS!`;WG$=xMG3Y$LrjF4X#92|7SPyO4`Ip*$AdVih zBwULEvl>ZIvZ&S|kfW8gF^8{|Ism9hlK)nb$2gb^Zb8teJ1u{-kQVU=HVzvjk6yd+ zRM^F4QJq!ZSb7pY!aE0PamPXkZ-eLWcDrMihtQ5vOR@7oBVmsqOm@u9z)rBg4i7U-Sc>w%93nwL9v&lD*t4z!5(0EGgy48j$&fdN#Oo)z7+RY z9|cM;dqK`{?f4<|#1?Tcr4QxnYo7lz-WVjmztmrc$YuJYQ`!zWb?zUjhg1>nqYiGX z>F+^-Ogknx3VC!*IQ^%1?enWJw*dn(FW8c&tNVyr%_k=it*?>xospea@;329>%txB zV$Yg!QCYpX2z9IOGF>65^FP%|+*C-Ll>YLnuQ(B?gat-VyZQb;I9RttOpPt1Rv1pa z=&DFBSpd4v z>fY03Ee*8~wsh2YF>50R7vQ0US#*vs1{h6KQHlwA6aB+~_+3PIRxekVdyXctSzjX` z^tfI6F~*Ud5>C^12;9}M5a^55O;pg1W#N8qjSH7E{1Kkex%~1KI_uQ=ilYmuNJOzq zGLX;>PTvtDYHn%H$>N&|S1Dd8tX=?K99}vCGMWUZYx|Wkyms1ntso#lgnCx7&B;QJj$)t%YU0ymZ_JT!rA>6h5si z3+X_y1l1*}Gh@lu?2k-JWU}h6D3pr(61iJJpbO$2QTJ^>lDHI=;+4rc^@OQqp(g@o zG4>BZxlHA$Y`q48MT-^pWQhR&I2&53NP&GM+Bk-{kub&1IBj=?XbCT=>+kB%@HCCq zv?cD4h4jbTTB=10W&f+Lf8k>OxQ?yz5QU8@(i^zs5aG7U9@FqB;ii{7W9ixL*JxnH z`orBV^n&>k<$5qd(OJ$57xyEL`4$?cS!Ue5tjdvb+N(a)JEjvX&h#?Or4$(s+_tc8 za_0BCuo`5Onp941-L1LYuOP9aNODIJ0afeI&|I!9@Ex{JLc03ZssfGe+G!<~i_3z= zC>!5aMPj+voW=+Jom-}Z)n3{HnB-&ULghfKI+k>{kq`4{mPZaUYd4R?u+fg%Gc6MYKey*yP9%t(1#DZvhbm z@XCvSefwJcQLT@O6eWhyp{?nWgOZ4r&3yQoKSj5etAwJ{AcUo70~3;* zOQfG0zK%vevFG?YFBT(?)vJMzL2MrURIt$BjY$c0sxF%awZ*~^yTn;) zT=l=IX8%{V7(`KkuJ*kWB$K2G)-P22s24lPVTOmJ*)Oi-aIJt}H z&M8iIZEnWc#fog3Tl!L-=>-Dd@T2E!S({#Z3H;sQgf_5bV_|_{_2$cp?lyn~@1C5D zDIMc8Na5f7%Vu-=Ab#iWcAwncc1doOvQliH z2O)8Y)<@CtQOSOVa?KIaAu?Is*-ZEZg%?&^7?>G$o3Ml_M*#C$5os71O#g<#1?g;5 zi&(p{0!iXWF1M@zX>8kO)@eQ143z>J@+VGzGGWUf2irNjy>)PQepq+;#=}!Ses}Tu z3Os7cpy2>XtpiS6h=r9V(!NKlXCo-dl_r0596O%v;Kd(u+r26-GcYh_ z*6^zGO)r<6W;vhhm8%;8Z%m7{g3A{9Y=|Pgy!94aUC`s>7lYQ3lG&%|2j`s2etOBB zW`Rq4?G*^>J8`TNBFOOr)d+7jrjO8{A7#ETng|c1m#U5jY$tN~lP<0Z z1y7R69>hIHJ7ooy^=0DS`VY+*2u2T5kf{daR?FDD< zDTZOO3yhWwGjt zo%h^Y#ll1xoMDD&4N0e(n)OyUi^#Z3Uk}gizhi?MMfC@zhu6B-eQiv>E*sJ{D*rpj zK%pv`bB#M1H2)H*_17y7qQJZ!wdztJ56=T9dqEe77s{G%S*Wqo2!6kdhlO_t(a;xY z>x~=v@kBb*syH4IEjP1oH1~v|f_;NgHw{J+fS&DdV7f;7=j&ZNc|DXz*`oNlNN02# z@yZ}b5^}Ba%nfz!qGa{KOMimEJ~>m~Qjv3<$a^P3o23g4jh4*!c6C+922ve7o;N`% z-mYLXu+*tE$e~2|02kXMucFG*To>OJ>0cP=2(HD#{fN(H#-&5isGYB69)#A=(9qxC z-_p|Z>({U2lM}%o9v&X<+Op>GDKhMAY~*O6_Yp3eYCfP`rJUR+%;85Ju?y3;MOrfJ z(}^r_sR{>fTMqbv+m_VPP~7+a(8)^^J6=(P#ab2mrx-LCz8iewK#`GjZW zt}UCyM1>aP^MOe&fE3cL9{CSDBBA@rfVL@IRP9 zLhDZ>4(P3_hFbg>z&*jS2hx@1=`q$^7qC-uH$5{BHHfXHP#!4tHZduzufN-LSy==& zapAspf0T|!Mn-h#AF>@jRee^tqc*U0tVmr!70>nC7RUzetNM_>YV>T%(Ulsv>8_?a zpG9;Ehc}o?bC^f6l0hA+z8tH$eCQlr=ZYIEZS~E?q>s;z-|bAJ3dkMT{rha#q74_yu&in5S14p z$JD1SmMnWMP!t6>~&A>>erfqk=g;oI*SZ*5qB^H zF$jM1je>)*dRsGg-@g3)A-%OUBcqKHm}M3D4pExtuf_JcS(Qdeivw^SEJv>UbJn1j zvOzC3#ax*2i{!1h(y@)|U;sgU!Zua3p&TwBk@A$jS-mz0b-@Iqc{+dE>)0#UhYz%` z5hpLtd8ZI%{9q2Rd5&>&y6>on#A7G_4bFkS;r`}?g8LqXn;&x0XTU2OUhpRN9u($5 zBBwYOV{I9|w-vTi?wMElLcY#QrZYR>ee?Sxlr5f!D1#C%tm;eTIxn zt(2`jZ8OkC$&N(!yzt{+z6AHkpWS?X*S##!J*SM~(ues?&{s#!VfCj}3Qk{F*V4?) z*BmKFfs=^|?AXBT6d300nbOg_#Z^NJ$6~ssr{#*jj5))XFd@3VU}H>_zf_^Ayt1}U zv6c@E0W<^uCV#!J9vtCTqyQ-;d6->Hr(kHlz?*lSZvFjP%9!LaBA+;J5+nAf`86|P zRJOQ2PZ|=oV9s?e%O3(`(?6eoHbLnOZWmXT40@z!{?HF(8_1MG?w)DC2@ek^iIuS2 z&R3$sQ}5O?GB7YOmeNwzr^8Qha&YLnv0&GBG=ZsV0W-pF&eT~~d2OIUm`TEra2`65 zr9U4m$xrOo6mT>NE(z?r?Kgn|UxSm6F3&aj4kFosua!PFqA9Vecd+3LmAS|g;9qy5 zb>gn0H0S8+%z->nd*)%d^GH2=rk&Z7OeN*y8?l?ByYkT6FOa`vv50IH4G%jU67)hM zC5_cN_oUciFf^Bd@kOKWper_9)x(%w$AFn{@2ak_5I#0M=u;f7&Y>@yr>Q9{ z4_r3#e42YXG+$OFw>e0GWpf9Kpz8hIi>(aD-rin?8dC!7#Hv~Yao<59D?R=6{2aOx zLdUJl%6aGCKBbPzn6L6f9nKt zoVjBE8z|$AII4umVsr7M-@dcl@S`a41`0r1F+EegPoG&wPU}Uavq&VvAAyqNMsJ0n&~2hRuG*>{u6}U30h72dC9R{8 z$v-F1^x7om-4h@2@Ur^beQ1&YT6ns55Gz2rhKCH5g=^oywF|n9o`_Xw{i&dM_jqB9 zO_Q#LP zxV~!DT}O6IM!_pPY(H2QS!^j|F={_zE@4^>Uou=X2(FLm`o$4dRcIvZJPjI`b{@Qy zzvZ!Vd!(Q}oPp9(8B<;f4!DWk89b{TKhtJlc;v)Af*ju+v&l6)NjrmPR9VENe*I?F zf9}`ymTWOrw*Omk+QG8lpkC5o->0kGqbmF=y0K_JHzjw1){765hg4@IP&m)@ie!R? zUT(95&AwbuhuA*-dEVw#e`3(UV64huDpHLbm{N;z^mz9vDWqzT+>oOnB!m&hk;b|? zKT-1CbN@I>Nz(@D@>)L;fj&&wwcsvt!?F=QRC_FW-cf^bvsDR(5hr_ zME{~9woix@F_ln3Ul<2{a-e5{Z-youB!M_kH5~Ja8QIIo$e7gW-?J-FqRN_p*`dRR ze$X(cW~1=85~4zcHnOq#jC&;}F5bNYGtpRIU($nK>TQ<5%%{G{U!7H98`C+($ey;$ z0!}@meZjAK?G5$+h%y+kS?OYvi=R>#kzoRNP&1G!J*w5Uwe8h(#h*W^)($tctv7^} zCyC64eQn={i!%1#b!***Ph-Bc{PIT{vvo)S-G_zma4pl(WFLLl z+1N~Y%U}&(fCJg>rI+JA)q2&jGya=iD97u}`4jmX_)oueKIDEr=RJ^*NjwhEGQ#4L zs%Ul|UejL#u=UT=3TNuNAO&qgE&V->0_Zn=iX_FKuvh+IVy`cioX+~y7l+f8zB{1x z_C>Fa?ds9K3fDPF{*c-{2w{tI3q+>i$G%rycLd7l8Rdmq#?s}*Xc$|kN073zGE%F- zL&Iz&S)v0d9-i>K27h7*fjUxCV-)%kokMXznO|pJTN|QS?RC&^4KD$itVYy>aZtak z=WznZXxh}-_*DCPXnIxZ^KoJ#mTIz&+B^p{6&*4gt2ZJae_b{wY+M;(%=;_|Pw>r> zk%AU<;FCwOFjIu}`66GrPy-m$w2+7yhTAfYx%s8-r$-#7rE8{StDwc-Xo1A4qM{?Y ziE!S`9dIiplJ?fgpNy#RPh*Y@$%{95%UMgRg!W;4I~cG2%8v|kS3lEJKei_Mz9)LF zsaUhK=KtZ*dU?TzykGy84K0A+t)3)xKYKqL(b3UiG>cdTsTP=8-O>WTMh*;CPOo<>Fx%o?ewsVag*PiMb^sA0(ru(xbo$z#by*F~*2+WNS5x?c4T6&A6VB(5nF zw37~w5BA-6cdl*G(L=a$ukl?Y6~g=9A$*@C*-q?*R@C$FZ?ZR=^|v36E%jAd_$h1n zz{Y-w@aF-&%4}4696$W}fWl1P;u?wP5=)PaM!{kPv3n}c^eDvBDD{1|ROI5v%~}&! z=apmpOY?P4GILbX*QXwl3VFVVB*G*=O+o8)f+GJ#yqI|i*d5(Qb-edum9{1t( zv?Hr3rx&1x!%teQ0HL$&*{`O2paXu|(SWGV`Px*>UDwiEmp|MQb|^i{HbL%!I&3){ z9vNQ!zBrvcZQ{ma$0kf4cO(5|a8)BN#qYphO;rt7w}oZXI6o`6Hg(Cd?tWDJR_mTN zJ78&iP(^c!u}Zufx-73grhzKOJRRY&^C#`I*Co}I;%$&>p#SgBWa7V8 z)C17Qe)tQD9gP$2T30#Sm;3BIlMH)`HH8mL{7fG-EOt`4#7m@5SpS%=rWH+X&_~Bc z-m`9U23<^xC>EN5_7VL%;{1mw@9~Q>viClt?~N~S{<xp}r4%u%#_^OziEbJT{=0|k4 zB4OgB-(*>JxL9Qg(qxNjar;fmf{U2l^Vc2p@Iu2Z^Gl)xYO3pqdl7QrzQoTClvII_ z*I_ou!p>p1Li~qIV#An^(AAc;x4&609L;p-i|X(C#LDWMBZ>Ki2rIlhTDfGlq=bsd z%Km#pWwm2K_eQG9Zc$otvJdHR5fa5f2MIMWd^`dIKF)Q&SVHIpD0qImsn?|f$XJXB zi-8*sfuW=b|DD6qUw=7;{|BVYfnmS#XTxkzgepS4hUqGG^4=X%0#cX= z&~5tY_HvyQ{N4v;DD3(570tvB&(DJ>Q0sCB<_ioI&DKk+tRH*zZYG)tRUXa5#n&fd z`nFX681=RW$5Lds`|!#<$lXXk+Q7w_$E5vChPnH=pT5Tlg@=e8+N~K5^((fjOsZ(4 z!_8`miL|^y8fDJZ#5`VRJ#4q?ct`~<&9C3Br1!cf?`^~!41Nq^GT9u8JRh%?a@+e| z3;;_XAKM_gqJ_DIgz%nHZfk?)EI%P5?@tKD=-l*)PN1#BA2G_2ui%_`a)w4$L<8@R zCrCRjg!pAv?g?h!C|@@f3xBA4p2+?M+L<;OZBbYdvud)B#F?(`obgA~@7%67oi~99 zNs$g+p%zycUtyt4P2(tEzdlr4%|it}{hrNSOxZN6Mgy^piaXce`;R1RlKewr{B!d} zYl0kO^F)6I`PcOLm&7=R_BBg)X3!eV9f|oeLUyc2$Hv&&=&adocDQuR|9T7!=xt8& zf1lxl6sLb9^*UOx)YP|=wdUx&|5g4+v}2{FqXT&%LCXF1W#il68JJ~^JK~UW%|@Wi1uK9LoTHlIvI;Low9r?~dA=bXCE`@jwoAqi}ob-_Mr*z4>hitgP4w7*s-#z#+dx z4xrCfSJ-R4A}uvo*jm_1@u=!6@z3zrHs@Zi_S$UZOHZ;(gQZ(8u#F>aI^ZIc2B6QECh$daMj>yW@D^FXzM586MZ|49`b ziMoz#zc1W(|Jcsj5dFMHDC^MJl(@lC{zSoZ@x-ch=jG^ihw%j3^xie#)UczDUXsYIaRl>cjluqZOG2d`zW*o&@0C5 zkx)_IXW+`J=11pb%Mi|V41&Meoq5@lc$3O(gFnAJu_EQ%=Gg$W+hnS(%}_(?kfD-GB5#P}D0sY0M(cg57`=cxWh=1mX)?HYc?`tk*Yi;D{a9Z(eR zUsfn}(u(@Y?GVMfVi!w5)Et~>%x?2gRu3NdF>7L^2e=f|a`G|4{V~-f^~38*h^|R%11`lg73i zr?Kq`8{4*>blTX~#I|kQ#+mm!XPxzZ|G=y@GxxLay|3$c?FU!hP*hy5a6@y$&}7MQ ze>HQ(b8M!HrvxuFXKh8erR58iTeBVzQ%9`i(h&X&PmE<<>3t=f39nv-HQ;GLA8}|} zaBWBVX^DA1R`E@-s#u5$1%@=a^6PS{?Qg^1)vndR;t;Ko@0Nt=1lg*tFGwp$tnIz; zX0wD*O_S#c`n*Olx^(j82>02eF@zhPjkGK*1t;yM8{N_vO?%eb5!q;jn&f)$*1G^{ zpo)_KPneyo?Put~hyTPoM#^Io%myg@48(QwA+rC0np0%xn0y0Bi%pAlD5Z(0rivw#UEaRr&pF(!|Gg`(yRU}_ZTtt^ci#KRyh*lGqz3X+e{J}f- zpg7OgCjQto{TwOMJ`}3lzcA0dD$BGe$HotfcyF?sBpId4!Z}ml!+8>P=DS7ahCf$T^BGNGqYxfEn;B;pQe6$A-l>@#a^zSb7 z(Lf;O5oaND zHUqQ6pK)}l1+0R3PEO8z{BmCE?suh0agZPjr{O14jPI#sx5O^#qAA$qet9M^ z?5Fr2P9S;X#om}poA~Pei}ir-ZHX?G!FPk~vs?_o1&G0FIL->~S>Ba%Y zDCK73OUty{^~J5b;!GnLneqdM=HQpm%YZ&Pjs!{a$LcK@wa_XZ%Ijg=3QRBsA0AD7Rd8udETK2SXx~duWp0$d_!*!?_7UJtUPP{fgvA*pBGLL(Y~4;?KNy zT#xim1ZdQ^Tr|p-e>FqiKR)(; zACx^zX%+hMqYxpM$xX6*vrA6#0MNd^Ux!>(Y(fLB;|gF5qM-W~0@+Ut-a#-?7OQ}< zk<0A7Uc{Dxe7!@ktD0pnOmyNB_cSkv(a3bdqizHUtqq#3>9kYp6!81mseI4_I(wDY+zEZKwlt;gmQ#HiQ&~^Io6V6|T zx;!u{j(@eU;mNw&>EGq}y>#p{5QW5bU;x@nLElFm)g``)Qu<>pFD<2)0>6yeDoFhH zz++#prSZH_yIE-%nxZ_+a2_CE?Sq}rQq)Df*OfI`#m4O{SVuMHtvNgfH|9CB>M-mx ziiqGcbmiV|+sc;f7CZ2qUvoa&`rsyb%>4i|0_J`a<3B2DUi|YIvv~^51fRU%881)I zK$;1d`%N7z-5a@fyl~}Mr|gT!c#lEgvZ*ONu$!9R|LS0{7>6~KH@Ga0{sPzZ6f8pD z-Q)_CwxG~4uZ@4dG*82lw&}K z^mtGEszv;Ey1KH0f^XtS4TBey?}ltN;`<0I#qY^aSbs)Ux=Rcm-6q0a;N>A(zV4Cy zAdjkf++t-*2TNE8H^NL_;UR)OxN2<8x@JSa{HjM)! zAEA5?oe&qIFat;hE?*O@lzy$ zkuHsU0FepbZN2)O4PiM7Gz}nLwZLR(w}y{)jI!wOI!SSbAA0>FJ4Sd@x7O}^@}Sn&A_1w*tNOy z3uTP3*3;4qIfT!oVfz5mcbfio`N2T{xeA#L8OPy+Dtj`mplC2n^3xRt#`F*VRDZ_VmJo$o! z!$IS>f)3u4v=C!)3>Z`_r8CR@S0iM(^@f1pB9tJHleO*YYweFolLUAq?2u) zeJxT-Bl*eGf>&_Y87oMQ`q`GT?M8oo?;N)W;AgCTFPVAuC|7NC;}reRHk2RmEoZ*# zqY?quEQo|Cc2)Rl`7Qh3t;^j!=0ggGV)OS(aNi$2vwRlGxgkm6zM>)JvJ~!iE8lH- z!S=2&Gce>QcHTy1LfAtB5)$|^oh<3X3Ty6K#;uCY^J5wi>!hRO;^ZVf3x|F6DatHd zHAFmqK0$#0gy5I0gkjR={g{O(_<68KCFpP~5p^!pt|XM1qp@xe7tTvh94Sw+T4vU6 zq}m8Ek5u2SI1oB;vv%_%*MbK6QP5Hk00)qsQlNpwl6zltAF-g6 zCr;t~Y$-fuPGMIPguuE&1N(#xiIa8ddHw@7HZ&!C!}7|l(KeNZ7(F&&cRU2u08ftP zpOg8faA8?#xOsApEYjX7w&h~YrD9LVR?8iS5<)`bvmW|)SB~>`4l^vhQ|vPvFXoZE zISjfevN#gyPnRTk$6NHMCNsZX3%;Mn1!nF5q$M%0x$IYRzWeoZsyj@ZPVp!sq8E7E zXYvH`SsUFP5=7P)cFm|8;$%A<*m67w2_b?lCh zqrbemMEC;sE6W%jj2}~Xl*3!PSd22oH#9XG*zVUHT%EK5xb@9BgKOERVdnjbT#;i? zy?1mhpa;3>=C#UFqb{^?pO40(H6;UUssUWsfLG)rYboV!YbpD*$yra}`zVsVFDGv2 z#V76%(EOP09|B{S8m{!B%uW7=j5~a|#kAdhA!f|K692(ZbP0B2%#9SkN8nFl=Qd|$ z&>p#xOxf^^=--z5XA<*g{M?vhC&Ze^z+R{T&U>HZAAh`4DM1kL?s|E&^SJ7dO;~~4 z@Q+JjTw3e^03qd_}ofNb&+6FBhABIJ;jFX8nl;y(jdCr5aa!L$vh z&O1sg0iY!l!tlAY($`czM3(x<6b0q2gH;6Qx~h07MMD^xe8?KC{Fi&mZAx{@V3F_n z_u>z|OH6LPK~3K@_zBo{8k0nEmKp}|Q!VgrH;@@Z$BkkH)t$r*;an&V*IRhyB2%AfmLreC-g>N<~9QC9VOQ9g>>_ zsGlg|*8TfWUwXu#UE?)KJg;jl^Zb*A{q#?vZ&7`}HTKWqLGWO!D_56?P@<1B0oJo5 zry3hYP-5f;WF8Cwm{Dx)JFP0cBuHNKPz3_RK=2dp^IE_gvVjAs_%ghX_6`1~cK+RV z3^z8NSsjde3dNuIRFLN#XIHS}uQl(ToIN<5c8yl`-1XiqU1@-rNuawW zjwhZmL*N<`n*qK#jj^NUZk6!CK-nDEZ+p_t$*6O`5eUX83?&$$01<$~UF;gq3d3K7 zVvE8}eO)}4a2(wqgw-)Txgb(j1TaK7|2KjQ{Z!A7u$P| z4@CU-5KVD2O+U&?zyDGi=Pu?ZJmb?mBhg@UKS%foH9H=Di|G=D_9Jh`Wc35f@NVj^ zbdvmwpRw+*&je!(R1vf z;9Z2xYzfV5JN`$L0{I9jQ=pSRe(;S<3kz6F>UpJsC%|Exyli=4b~x?SMmmcOW$3x* zEj#;>$fz*43g_k2G>3zr65 zK1}=P?(_T1$j4+#=g2d>Ev$X&yo^GG+SHcDPO^1UE6b|@AVg2+xs}gHVXCyIpA*#K zf6PEA-8FuFHgA+qq3(`Y1xF_T4d!s*K{DtO3XGeecO7Y@N8Wnq+Io_%KmYE$oJ9xy z1LilcO@?6QN%b$J)%^r1pt91DqMuCJU&vV|@|V^2VP<-<(wB#)s29UEL&z%qL@xh> z^+PNY6EimWt95}Hp0?`h))q;@U#6#D$4ritv-^^{qxZT>XH5TkBTtc|-{V@$4gS6I z(=v@$>|eXX0hyiKe|~1UG+cAZYBrUe3B|8| z`11P|Rlf6wyn{C%8E!jYp$qY72dlQmO)ar-p%W zweO~2ZUrp06l5f6I*3%yt@FMeXS;wUgJA)zdWJaBmVXNga=xz}I$KbFNv4xw9%ybh z<-|r6c{oc#qmA?9ZtmKqMS4~qWdpzXga-PlDIVBx&ItX2XAXlC5B@PlOhneKr{5JR z9{0ML&u7CzcwIPYR&co@K)F9;z2;vZyv+=QUb7$;d<;dXlW1W%1fDinGa}b=wqn3n z`ij2TF>u;jI&pNPBbiP$xIigRCAJ|`Cu`MujhuPs8N~xE#kJCL{)klJ zR_fuIj)AqmqQte_WR@HGmzMKLGFcRpjLeJdkES1z15AFsh?IUNK0Z16XMJ=Zkz!A5 zpqla6Lz5Y4a5EGjKqzC{)7FpZ|>ts(U<0%Y- zd|FT5$zIk10s>)wzX(2!$N^P;{W%rDw9YyjG>(GCiRo|c1p7tekKel;Q8r6Mf2 zqnClMCdMR00$7F^y1@Sv#gP40@8-!r%)yg);!RJiotOf4XPyL^YFd+zUAXu-s%@>{ z_y3}6-eO}{pR1G`J+oJ?X-n+(;_ol?tXp}<1v42LF+g6Cg ze{F5pUGx+7oHR}iJhBIRJ`vmyw%}~sSlv^$g=Z;5d{P45B0&(e-xHdUH}zfVefo)w z%U(+V*D$Kw{~kL6_VHhz!4d`fCx6Df5!S8q2QEy(-5)Z!j?!C^{W2r?P zsp9mwBE- zabx~ca5o=NBWoiUmtIySBlMJd^t3PFG&$v{Fx?1lSmTSK>4-9TKc3_GYgU*~J0GLl zWjP(=EArPI0w!dsVY1ejmMkqT^Ob1e>YBb>h49Bwji%YTL3*CY!Uq{r&$(KpQ%{pk zm*Rs$KkpUy+YbL7|6{F-TOI!jWGZD6;Va-R#4m7Z(VcLB zHyQZI5_^xA`jGP4m(XlpLIk618$RW&OOhXamR*t0f!jn8N-q=k-<4GaXyv}c60xXu zi^UPm!bQM(Um3%Azj@hJwB~}tUWqV)WiX$%+haj+x z82}*WGp_6`2SwXONYePAf`?%+vi`t4Y;zNH8#NXw41ExZzJS1`p_ZPcCz>QYZMav^ zKZA=GjeePU@aKT{leZii+k0MlqoyV>SKx=LB)9=J@BAG-JRj8k&TzFzSZcqTtlKoW z{)1FMAEUY^_YtULapo|?n zkYy)N2+O`_RubgM18c&`>$YT7TBW+4|3*Cb%e!6;g0Z##mDf>%?9kqFryf09Rm-F9 zAJk0OyEwqhle_j#re2klDI>_!m1Q?a z-xT#VE4mCAh#(~5bm=be&s$9fDFqJS4cW0(|7X-yeM5eZWggg*xu?tuUIkCABX2R7 zgo9rh*9+w)@Zv%`!jlGwBJ1*@Z2k}juRIZa-Dm>qZw}>t2~VFu>-d$<9@Y(9X$J_#nWaMD5xdloKhgGt=D%K4&I*=X~{c>QuJfHaxu>=KO7due<1#~6BI zf+>bW?cKo!Aei*O7BS1sN$4@C8H=_xNv99vOQ*3`+K~qOMu*G zamBW(;KdtQ5`9`)c%prZe1EVxhzUEV5^?&|X+lmOnao}>hP`9z@s0hLH^G0EqkaBg0Ss264*y^N8%?|e)vzi+L*X$=}&AQE1&fqz$Mu& zIWwj4PklD7>%V~pNwgr*$R9BMH#fCCBeDfFW`5>xFI8cD6KZt#hHAx|5e*>?jXj*W zGsMxhu&-dO(VwHYmh~)zb^qw}zkULo4ps37r`?MP*Z%TLPlb4uSVEOUU^*7*FBmkA zzml>T9MXJ*`YpV3?Qg=EJ3K0^er$=c7A({Wr$ zE8kIS)_E%pJ9Y9)_70e185>PjQP256$sm@}o`l~zo$}dqu&v*xju?1}+gw03#sY4a ztTm@I9LGvW?mRQi8S-~lHnBZmI0-EE($}9ZEW8628g)0uOwavhLqkJ_**FPmU>B6F zVNO{%prT_e=c6+k?!W$6PnlAir4|SUiQs2mk#Y7X6u;Ned3;EzFO-0qw=E(DAqliv zd`xK9RgU5&bF|bF$h{q}t5enMVvzmfD$vm9%xn}M9=AfziX3nWoJHzdd6PZ9$98L_ zA5Av9phU?x!CUct)?OFrWVlH>exoAk921}*{$B82y+Rf1>dNIKgAQ}9KQM5F`Pm?} zdz#j+;R~JwnnMMnZ$r-kkd1$pn99LaeCpa4$#n4qOg`>qZq73HgSptBL2jUM=8?)G zk|y&rBV)TF4<~)v7ufF(E9R-{3HYr4*|7gBjV?z5KJr@Ha>l7kCB;P2`dl_N)S0Ill?Drvic zc?^QTKC!tmJ7P~rv7Y&uLMi@wOW``EYCW2VPGEfhXGdqYodEpB&)Dj7)%9KEyxFIj zlzV^W{QuBLJRd-1*{|5#SH1T+aOfFw^G%WeS3=*{#VZX7PK=dJ_-H?jmCjOgU;V)s zjN-d-HL_#{Is|5hSH76*&x8_UW9d!tZQ|gqyx?!SG_gH99`pVffBe@e+q|fu&YMFRv_xf5g#b zZJ!-kxw)ZyEu*91Mc*|PFpug0+D+|Oc69=gAhh|@{RQiXNJnP1Bi`o7M7oIGWNp(< zmh$E@X)V!u{$$X$NPTrT{?V@ur_vvVaN%%3)Nz^YvY0$|g9fGrx513&gHzsr@9lnn zorgUR^o>k4K2)mS8hxJWYvIC_c)ygTr{w3vTcyg#6%aNg>0sz5-S7j4+AKwbXXY9? zcor=%#-CQI`)ATMT(r8^^8NaN-aS-4Bb0s!bl@ca^238uR15rWdqE$kxeW|3N0ln6 zn`9D9%9)(1?5Jsh^-S-p9azYb0q3?<_c~{`n3$OS@i+dLp9s^9W?)B+ff@KpRG{Z2 z$nfJ?8_m0@64xh~ReI2v1y@JslT!TLZ@=3komoZz=9BPV;jZ>R=K5=SkMe0@#8Ib7 zmB^P@i$lR8rE5guZDfL@Vh){{AAJ|sVEH*nCqLYLa>P7mXp_X9-cnE1I5}Y4&G&k2 z->Ic6OUE!}FjF5qm;Ia7s=wyhI78PQtf;Ku;NS@03J zBpeInCqk{a0!U4266g^iP~&x!g3b~hIldHS_mEd#)ffy2jP}SepE4g_iS9XJ;Xj*| zoywJ0!Xp)|vvrIz+x&=Y?!z8loZo}$Y-#0LV5K4pf1-S=-Kw1^oe&wwr@IL~GooNX z9Wz6(b7=OMJO3^Le^VamG<4(j3uAlkaxzW4Ut2S#6`6c## zFwg|G1U6gQ^@b$;!b~KV9i@`$KQfTgiX~i74)T%sMc|qhH z(({CZL>O6!thfoi7OyLfUy-9NXTSiA9l{b}R&f$G#1{dCi$ZMKfnjidR*5%WM}R+P zrN|-7LV?k?;Gm+S3LquWz{Z8p2ooF1IMllkQ<-PDq7?I^hXG@AVL(KC1k0y~Qj^CCb<`(a5^O_I0o;OMf> zonJ=LM-269Ip)fie=n6xN2TT6LMrABxjd!GdqgJrk z22@=e`{S<pCiA1u72nD>0q%PmO3{HMO%K0FEOcq*IB@U^qF95%clXHMv+YX72i7({M z694xql{%UO6sA&*ocov41=hzgQ2}hHeCCJCv)g8{Z#bpuzu@u?Fn5M-`J5f;G?Tol4gSldLDN-$q>L zy#OBZjYjCfV!nKP;@=o!o(opI13=!%6W=lG2r(KT3pe^Ys&*=6YP8*O(!qoRv6l@6 zCh{m{ER_`d=vp0rxa{@F{0MUA->MZAjC9{`HZZNN=}2nRS0A0`>72 zX$Y5<6z<$OF+Sc6+g4VF2!pvEUooqt*0NKQ78f1e1@Q7xRtbGz5#-;!) z3y@B5me7)qhPNPR3G zQ5dG&#fVBG^-`h+><$fXI(?BnJjL{_)H=+VWJU^?R;Aiq_^-c!|xJ*^LPwZ1-O7oWRa{ar)72NbkO=jJ7~W=vqEm18gZ? zWH#h?6x_|N;f^dJK0ZXyuY^q2#@bW`3m)`LV|?w0LWi?!E;uL?8TP+y0l8~SGhA^$ zh-vy}7C58Zm07*Hz5e*xa*FXI(COWVCqXIvEDsBD1-W;_-R&%|(Q<$i9}h<7))OBN zba~5zl76pXiTDzt5;yt}=;)kCtGX@BMYGZ9;V0|-US#d(9}{4qrX1%l|kqc8c1nHgq&#d-AC2Vx+zSjr3@|@y9 zvtyqQ0CKQQxT78U?x~!nx_kM~kpCs8(RQ(MaIsWuH1BWWJb*!`{a_?q!@Dz?DBvbX z-T2f8qYe1 *2+`J0Kd&5LX6VXvt43^?o<7Y6;%^kc2zHs^BxEXSq20B&kpH$(*$ zXN(c*z3z`{rdAL9O(pzw|6m^{)t~8iu`+bktimFKKp&g#XIopH2xiHnZFV z20(3nY1Mf4PDSYc3#ZoJxQvA~l`hB2Kj-`GtCuq(qqw_t!82}{8wj;E&FIy47p>;V zNiK+bLbbNX zEjZH31Bt%f2c~)$rx?sz(L>=M|APj*PNC*>GH>AY2WlyS(0^>*{JTW=j^$f@>jwt3 zbI==n>>X?Dl~BVt@ywE+<%w^k`irH7vFdD?)!r$@UY?zGPWx4r7@VRQ{AD1(zg4QD z=2wM{aEF3#ubbK$4x*}BJr0YiXI@e~Ckv5$nn=NYkkIb*re4jdxbAE0A zymxfpQAZ1e$52%KG7=g@gmS}t`#JvQ)1wqKr9;#Kpz+u3OWktjy1Iu(JpEZhLxq8b(9TpBr1qnM6Z_x4}-t z|JnY@@!N*|*0R33at>B1O%fxG3Pbwb0Sm7m`Kf_1|L)sZ{vdx@o3&~gstkVqQVPhW zloO1TZmXG@YCNFl)-$rz_kg}IB5Kc|$qqK8_;0e)&eqB`0|=bfsdiHB)&ySrU>9oK z&M_L!b}m=N*K3hGAQV>iPW)4A=Dq~akW#SAxLUgIOhzoLFN5Q79NQdPv08nW#%2y? zojSfNr}g4F;<7)WJ)&)vM=}EoJcoZ8VivR5@Vi?1Y_FID23Y#|XpB0LP z^G}d?`$iMYqeId&GXn+vw`wlW&Vu7QG#Tu{$?!NIH@BvfhlGB@Uj4}%e{4H%rv4L^ z(Deq}GJ31u8g*lxGEf#>&zfP8W`8mu9>HE3p$d0Cp$=KX+}zyV<0ClsDZ+^p)U9;5 zQTamcIqf86Zs2ZOc5m~d_;SAqD%3+RV~aFiO_OG$;*^~CpafU%aJWL1Iu&iC|1^5A zCC*(rM$&i%=^GxOQ(%;QB$e(|F+H4STW` zty#{;@e7Vh5=&+i%wS-me3?20=MzsdO9KKR1oKd(yz-A}fwQ7;&#~E@^3j&H-e4N7 z_#)D*o3iXojx+sIUar$izVo{ZFmG*}Tu)39)t6e2DsPNj_#pHuRj;ZNFo-y*AON^V z%&R15jPGZCPi-%HVW9I;nhfF!visU`>RUdxz&*5i1b(7pZFY>nbcc93 z+C8$AG68r)g)!cDMGq;1p;H~zrG>Neb36AtgblzJBkYE27YJIPDQ=L@(bH(9k!%Xo zp0GUO3}g+mvco&)UmB)8CmcCBLa6{a7qQN2FK4$m1$M(2CXN zS4R~0vT-y7^&;b0v7Qru8~2l~d!p=pF~0!ab6sF+((h}&WutUDdCSgtuA|@s>Rs3y4tM(HWBvcAxfzyEk6M~HHT zGEa)f{05Vr7DjjK^Zt9GP<1g1fZsR$c>LoA7WxXU@>2Ej%Qyud95b#fBOp*pPw_!(XOSewe7BR;5BwMF^MD6J#^&@ajQl;g#fyziSi~MkXSd^$PQrECd!S+r$jTNi7LO&ontlaP4HR$=a#D zxxirs`q$txZW!Obs86UFc%d?``HqQ9*K<&#}8K3AT>2$D3khp5ulzMM*dI z?sH29#hw2Z*(y^`Qkt?ABpRmo!w2K=id^00P zD+k_`*|eo81nQ=8(PsaDZ1C%3S9V#ZKCsh-)`weUuT5!h$n`&m4-Sm?_hJCAuf);O zN7+Y!=xEEw$4v~lP6)FI3b_C&lB5Xge(3Xzgr5eNzxm4W8JSb%;bsLo7)3~S=RRX~r5N4X>2`Ryl-YUbS?sFpFQD~&ou1VMvJ^xl>u`3ZaiehxP4f_Q zpd4#7LO}ORpn4D=t+{*ks(zDuh&}&Gwf+5LAYBWWV*ezKNsLld;3e*Dp(iz*YUf*e z`4w-XnYEXatA%Y+K3L$c&bP!lMVjJ&ggO>NSi7l_tw`Palz4-G=x(BBQ;q0G>C#p<&W zJXkq7sT6!Ax|$^?SOs>7+21p0;Lm0a)Q`|V7O<|LkccAISmXoD#7h04xZ_8(DNl#R z>g1iv4zIX`=`u9GF8X0A@1N}N2MvXbkORqX^JW;TELPTrn>w-p_u-Z|ESo#<(yuvg#gA2jjQnc; zu)U3#XFbbQW`HfxZ;n$b?4fd2<6dDkb1}zVLuj2fmWNcmYyn7cyVHeTW!$Aj+xv3J z9v9Z4)RheDVGr6jyfoukqwrt5Z?b)aZE+yM3Il&E<#bwX{yoOf18Q0XGR6{x`yt$8 zB0(#~+IG~37-t!)WoSVeyy0k!2|2`bQNwTeH$uiYazR#t z;b_(#kC%0BLf9ZSft6=@ z`EwpahR1QhZVDTg=n^@^)OigXHbTD?c}gUq!Ga~LpQ5o|=I3DiVavCz@FhsR@BHF| zNc-0lf0>u5w$*uZ<$j>XeRTUFnj^RpS9*O_`$8-N6idy8=tp9ArW+*nMFI)s>Rpu* zt6w= z7U40mDPFJqadN5E>Z??n9UUuL+sI70+ETGMwlq^LCEqfxlydXj=Pc}BE!FVPVJM-d zN;9f!v$B@s978ca*jYt+v*}Yy3CpB~5tua)!~>FYsC!HNJ?zh>$st%@`;*>GWchn; z1juhhNVyBXt2I8E-VM8j(rH`R0ssJWbC}L^YAULQ#l`8h+?LMv`JWd|^2S@)x1*}7 zt=gd|O3}Dp-rfue(tXB`T3UERB6tnywEqIkr6zUlq_g2_PrPEzA6+kdO}yZ-$Kc|F z_LlSf(To{FtYwl&G1?H2tR3)+ueo9$;yl9zCcM{2jQVN`5ZX zG{@qMtNj!i*^sXr#R}Rn{xHOC`72IRil1vbWYT~WS&F55%Mk3*Pcqs&z&A z=gHlEh~Sd&4S5QmEaz$$5{Sl|7OS=U#%;pwT(z2Q15|Tt>KYkQv(s54@Va^~VRRjF zVSIy1nJ`4Su&5W@sg`ShRJJ@N1Q~~7_vkhX?|2aF#kW)4l}lO zHbP}&=ttvQKV*7!l+lh89VhzsElJId@gdI38{fz)2Ur0E#Bt|;vXKEvyDa&HtoXPj zk@shc19ucFwI=*8iBRH>Xhq!$L9K>YzdGaTy@IN%+PoO-^fcv&GJ)fj{wN(rvZ6$| zL3}SW8wHs)cvI7C*b7dQ1;aX~v|lfGudWxeb_`sQkhl)fD|F{qVYmp{sNL$hxwh zIYa#sA=)721V5oco}N8gM*A;Te!h(~=P$;ZjwHZ?Dz9bgx0#^)duIocwP-{epAarh z{8VDhcvW=uFR(vpk;ce^w|adtyAQDvu4^=5Q(S;V6v=iH78>oWQ1F>>BS;0`&vdv8l6o^$v? z(%j#CnXh!xBIjwZqkABGg-5ee5NxG)=q|yi*Lu=n>mHSr%)F3)I`Si$m@AVmM_ zQ5%l(XA1O1L1S!<=5&emlW(%h$9{@X;3BMWN#o$eYtOwDLfNfI^8!+ z{x6tCKj3?EQ7K2Ftm{?(!Nq)MO+%$TAvBz}P=Je#TS>KV7jJF_j_PBFSiiz?TV66KhZ)L^ptykn zQ;n09XciX^1hUHGz6sx%q=()Y6g`s%_s9 z`$uTSkB6a!(7T+%T>sz*@2@z*F;bPWZ1Z30;S1U>h)G)J8u@4*kfkSY35;Qg)m{W9v=)zFZmeA`FcaRQ8}&em)+i1T^ux#H@QwH*TZqEyTkjtcDif#g8^PX%IQ7>l z@qE|agb&2Gk8rJTh+RayF7BjafkM2^@nyE)RKRrSxlZeHmu+6xz*5IeB_#0S&lYNn zQ>cEGGqYom8PWL0Verqei>sP`h)D@P+~=JqJ`yu@R)d-fJF!qbGW!z>$t7_G=@%v$ zwzHnUgYOf=YL4Fr)@O4Nf6Aig7VBcSZmc$Jvq6||8)|8%-+rQJC9q2`v2TH;O1&wx zwLOJr;;;G-lmlfez&2jinWAU39Qrw*kJPo+kRa*n3c2kzIy!l2$rK*GOsg7xWO?Z< zIvRta;Eie!IN77+Kr_4ouE_)n7vD63=QlG2tLlNl&7ORoABUWPI?p{ipafV!4?I%`9ywS9XYOp)TB_zXTmrZ^+;Hu4F482Ap zX+#VYU!1;H4pw7OMS>{^d6)F1CuM0H+WZ5NGrcEObRbn1rTxJU{j>dFvQOR0_u>{T zGshXOZp(tsWlT$U40saCYt2`X_9b~MAx&4Oak6nzkBJX7Th{ zDbzJIQn`A0GAN4B>Et)f4R?u%#FIB2SlJKQUkqCe@`H3|_Hwgy^MT*(dPL}1=dWOf zRs3tY@iNgqi*;m~d1T{zuwhy#(v1uUF5(qR1X5HnP%;Nj+pQQ zcCZqdvT{NdZ5QK6)8bW5ck0D9lD=hmEpyw@)ZfYUfGBCzF_6RB z6UDU4#v|B7f>R%cook%Ed4;2Zl}=!qqq9c<9pkqr%TFtV0Byyw{LoJQgU#_6(9bI| z$|TSb#R&{#C1iPhYSMJmaGs{l(D;`gGp*R@Y*Lz^m?vsafw=WyM;o5Q*$)Y64A?^D zUUJ2-B{Q+wh6{(N9E2MUe!->u=^u!`W?QTStF>WEYejf?d(cNZC zEn(&@4#E1+WK(j^ft=6m=Kyz*QpJEdyyfNQs$j( zP@|^JYUl#57-E2H`3h<$$gG29PCO>(b6YFgX|g^WiY$1O!*=SrsU78!4l@1wTH8@F z(WNN)C1kYYGWG%SA|Fh3hyUcKu4RGjoEjOP!3PI*wntOpfN-fb6%3e86l#X)W>Uaz z36Jw`6_0-Aiy6B%m)HgAO%k8LLjJY#swaE>lG}JjZb40!`j?@24i{V;m%#qxuf(eU zvBjWoP@o;b8uLRuOG@I7gFV^hgKaD_sbRr!JjZpZ{BH#tJx$3Y2Wuq_q5Cj z+(flWAg)qwfrBgR*IR_8mo?CB*g-r-Lqmadt+r>SdQ`Ucw@R{Mv9x}+yvaw|2Atpj zcg@ERehqnO_n*L8e`bW!r)=^pu=64jDV*gAi0<^9(qhJ=1qm0-pZQ^gG@f%<7F$6A zIo-RY#Jna$ZBM8w$e8VzNKj)OTer7IePDWqzjUh|pV?xbDMk*xoA^rwxP|u>Ifz=L3o^}>G_rZA(CnF(CP*)mWz2aJ z#=WmdQj`kJ!~9vWG!M?D*esfJ7%Rmw3+mO|#sLNSb2wvP2r44lVHB8l4Y6qz@pJ zd%zyfBWY$)PqG2qDaNm&M*%qC!@C3cG7L#vVU)nJ8I@c%mG$08$QQsrV&8pwsvyBc zJ~=uj#pS2Ti?@;q54T_st8fUb>K#($qKLD)F;WS$UlSu;WzP-|t8$7e;R@u?P)i2d zAxK9F{py-(7qu5;>PeKjmDxpE>lDxO7w5?(?uhQi%Cg27*qvyA1ULlhRCxkNyrv#iW6bJuO6A$veucpSc>Wb` zl$NkwQT_%pO(n)P9fbw+yR`)kanNz9;n~{HIJ0&5WlF{EH=lcs4uI7q?wZ(TOlK*( zUEXfz;Ry8XN_uvbG}CO+N4aLTWzOq|3j$mpZAPXE_dy23AGy8#N+cDOtHWh;p0#VW zw_jaL`9A;&R|fNo+xs@9ny5q;s^S)We(`IoM_;`<#`*DUR6b6givr& zzpO}pQO3~ze;X_s(*e}R(eyB$c$(VzRj&AGo6B3(mb+B^t-E4dD-UazZ#6wBS8-av z-%5yKXg_h~d_#1-*@kSi!|eF=PtoaLuJd-?C@-3v?4P&6`bNWlb3NCI=&L7<Jli26PH7g8KoiBYhUu*;gA=mw->D(9FQ~+9Q3Y?u z$#%ju%Y=r8x7UyBpJ}XaKc!<#E;k}Lb}{}!nAIBWFJu|cEx z{bIU_K;Z>R=KZ~Pn&m=tegZ#CT-@7Nlr12vmJm~3FD5`B5X9Yy@I`j>Lu}^l;pVrm zY+JSWsl)X@lV;@_#PRJp_N`kE!LPBkfgXx3MohBcw?l;vsgT3ShO;-2W@;%rm=POMlN=FEpP&tX zdpMZ|7s=nvOKncFd(T3ErucAMCI+dFByB&oRtjcdw>PxM##vpw(UEX_0sRVK-{dNn z?zsNDw~(!72kijHYSR%AkalY)zQYR-u?-V6Mmmd5c+CI=7z@5{w{{_)UI!*s-~TV| zBtR{5OTw`fagI`5ciOfi?bM!U{M0!8zRGf4m!+~s=pgDW(z*;7eivi-(=W3R^kbrN zSAFM9yxAUp;JyqfDM2j+>~{MPeHB!OU4T`~GRe$$zBTEDCF_J$>y<@=CR&^)nV(^u zbE}#`EkL@eIw?JkVKn4ALt%$>gW58+u%gF$dQEO}bW#EH6|pEtD-U7F!6i(aX{Q;KdiQ5NhZX4vG|FH|B5;oq42MkF(&j z0QlqGUEG~{o{u~kn*L$TX_@KHg=yboXMXwoSDK!hF4zqP-TyR9c{yFBshhUYU2Cbx zV(x=r{(*-dG44Q{^`kedwlk6`!H`gQs?CJ(s^&2H?RP|ZrFfTt!ov*fx1ZT9I1n%9 z@()Q>95=t}6ZX~pTRLCei7PQ{cc(HJDXy>v)-ayK4o70%VZ*W&3_iBfR(JxCU8lGx zhn)CBPtv>eoNMr=XR8`d<`z%;IOYZ|#bE|H;;f}@YB}=7xz@;4BUcJ+SN9Wq%=FF4 zxf?Xs`kqhSLxsgi3*(~N-yKqG3BgJ}@Qs&i;@M|PLX9aG)j zw>gLRc_9(zH(uTQZ8_&G;13R~5YG;dm9u)*;13*M_NKw<#g)+Y2Wh9vUt<#==)t1K z{Q!f}T*Fem(wh7l(t7<|cMvr1KRC+Bxh9bA2Nos*liMIQkTdp<=usKpeQzzm>eJbn z9F+&_xKt?slPIT4nGkjHkTM0#4S~wB#hEL%eK;(a39_2W$cPAj0d&f}ncIj=L~UGq zz}4JH)!c=9AEbPMjcsym2fXpGZG!HK%qWmbiqE_~-BNO@TjaT41a5PEL;*Qli4dPW ziWOOnJ(Mk7LfDcE5cJ=8M!T?JAKb7aS=f2$sghKMHwGF&u_Fw$_PjydEc{;9IhUN~;$K8{>lUCbgX)PD^(y)Du74dH$b!E0^K z-{jZSJ~GPRC&>)a= zwWqdC)8CO_0QN;NkbGYzwy50hJ5nr%al>W}$D)MLG&Tr(uF_Uyqw8seI?hdnCuy;) zxtuhH%ANMHI=JzRkCHWrqcsRyODCzS<`4@OfJFCn73$D#62AB;_+yXJ&XSUNprzJq ztI>aC^w@WORBUzcx>DD7-TPWig97C&4o#`lIM`5}(|GLkg@$-FmY21nQo4SlQnJk- zGsyIHY-^RCts%N4|`8x5>PkK3Bu(w;>HSL_j}jyBlEOOP7OW~ z#l3@pJ?jK~C>}gu^$)SvAw=n>>+o;}I=XC+!_|2^J8z{OCHL-4EoEs44gT=(f80}X zKfc>8Y#JPh(qi;XoHF)A5L-oV+S0({4`W7cNmM8rYW!qx z5LCh+(n7!xFj}DNI8=r>^tL^7*$P_@*s~7VOAOdc6jtzl08e6z5eZDL3qa1weW58} zfzhxb&|n)mY()`)LAX4iEO5m;LhvEWK1!Xdl>2L{en`Pt@)%u1!n-T5#4T1&vgp2S z@30-u;XS+^TN0cLHDjFXzQdBRVQC(}V=Gcz+_4jgG@Q@r0Qb}gT;@5^5`>AqnwvKW zFy7o8vEZ|kZ2kvNa+tuq{ckFAY92c$VbTo2ny!Tg`fw1qe<*<@5ACb10vC}nOizX> zw&0c(owK*S6Ivq1j>!gg&MJU6k|GvIjzl0WN&IhtV4Ydo(k-__Hy(@5Gf%Mq0vim? ziKdHC|2@^)=v>lrZWb=SpqqXQq?Z4sFUkm=5Y=3tsH9j_d8t|j*u#xF7|ElfRERg- z6D`3*FoqO?;rTBKKs6TQ8d=?$4HYYTJfsI3|ITPVtlE_6Zz$C0LcSitpB$rU;?rLeiOtD~bZ6^*9 zczQ`U<7P!7MxWyO(&t$!sJ2vfx=1(H3yi{;;mS_3Agc56@%{_nHyW$f<ls?gI3@5COCB8d9AsTaKc4WZg2b{EKUTgWSi z_dbVzy6(Rb;62hBICGy={Ha+lBhCRK)Q_CQ z^#+tJhzH^9jXi_~ojsVIhrc}t-H?D^Kiq=9ZCTijWMup48obC?MjX&%<2Du9ayrI; zIhP5{TQ*$IdW=sy;ESc^68tGfqDm-GWNmzyK;YG^MWgRTgqYU`KQ|j=eI<;BPv$Ur zUlG~1i1q}Ly>X7KN~Ak6U5>pNEpf01klI1k|Gk8avYFCYS8owg=6xl^=2FAvQg}8V zP~!WbP$I3ILe8j)r}l@AX%UzUJiSp`J=GL`bN|f#6qqEerd8cn2NqdaKUq&Rg`uV! ztvdl7z&H?<-8*}Bq`?LxX`H9o6KpqGcajN)N>;bOPAs1ie?Mb~gb!<2K>?Iq6EnaO z%lFua7h%JtpWLG9Kwu1-JHOI$b+bnPXLAlN$k(`%f2 z(8NiS71&a~L`D=!gW-|>;>_M&PeS0bLItu60l`cW1=e+1#UM>BjWn6+HPKRxTd^{Y zJBM8Nuu}wfsY}!mcs|EZI4Ra0RxZhZs4$qu!;#&*8r~B^iTd9KFKbdH<_>zHYoa4N z5P!L*cazBdvwi6cf&}9Zc_{hMw)4Mmk7!_a?#r{_MwM~dngMZ zMGQGCS3Gzz;LVYgs+s`pS*Hu60Qun+U_+9088Z#qosyy1#lw`ByP71o=a2BoP$gB& zjz(}sJeX&J>-<|CsipoRiA4xB84zAqD2q%_+jnKoCKV}Z+PSNA%LL&f@bi}dS6?KG zSsb1r4w0D<44W*ha+FLfp1jv^%W?T&qG~z9ENn|rXMpeCuDD*5Uy(OZVSorm%C?SQ z`HQJ&0D5;oDFPoJbBJP;|{r4RNp<>k8(3$d`Rc{}`Cm^LiKoo}^ z8$&o-0DQr^<9p}+|+(p3B88?YghN=#esO<)Y-zlcj?sc4B zQ|^n0qiay40s2nOuOG1|la%PAAPnN?nh7i9dG(J#SY9gvwm8K&I!?*jH^Oq~B%kQr zm?Iii5HbU$p#^Xa6wachklVM~fY_BNGX0P?O7Fm}zs`&SrC1~= zs{~HXq&9)G0#8HxN490wO7f{!>0-OFTe(|{Qx_L4W6Mc`V|ZEcdbSQ?$FSFpj}R4_ z;&7>J1e@6dPiRVMx5wge!OkUc3OUV#?r^Z-se0Mle7>(z5U7Q;sf_7;4sURSXlfd@ z%JtDmPP-5%ACC<@?^FPRY4s(uY~3ItH>ML2pc^aEr(K|p2|e{uW#uN?YMFlgDQsDVYWjmNLK?d6J4%|irAuaj)va0Ke z-BsrGk?`)ZMYZeg$IEYd@2qPN8%lEMUGP`~J(C7|CMsajwYlwU;u>sOA8b?`Y~+Dx z`sX(`w^iCz^aoNVpZ=1luQ4rLv9c{8VmeiK5}VPtyV$`Dd^Kr)1wV8*%ER-6F#&*gyJ!b;fOzKr&|IO(DB! zkP9B>_?|<{9d>$MU)uu~5F!y>CeGo~E2I3g&edCdo3jNjeY9;A2Jf4iK|&mP<0yLY zv9R~F_Mf-OHo-P%_08p)29)|A#hMdMtQVNT?!qD7Gu}VY_zTTLtIVa$dH8D2h#h+>U#k79 zqufMaxppF#0Bt}!NNoxv+Or8+D@eOq_?CAo|K?9MN9P-MyJT2#fq+c{1bhWA|f>a&k9vo=C!oMZ@;9CG<+kE*0D-m9%K~Hk=4c z@eEJwb4x0D1EA8Pg8Eg?CK_=rt(#BkjW9{eX8)`}CVT{N|6pqN?+{k3P(o25lw@{05Tja^utGCyZzAlOD6;-caZoOp z7(jn+AXwJGqk)Udi~`fe_h;(`#YY6$lNJTY(er&A18bchauCh2WhdLoj?U zWy(Yi=2YL_mPn4l$O6ktKk$UPtq_!M%F?&sxfDxATrtME1un4EdMQPKH;v0a02Q6z znbsx&HNuD^EMy}w-O*UfscWroM3w%^`Ta7mNL|0MV}y|{377bRw+6OnGhocY9&T`# zwJL~$Ca~B@EVO?l%m$|**n1GYH|w+9Ftb_PV}&^XZlD|y;tD_0%Sd&a4lz=ozDOpP z&H(}EV`{CwuX-oY-1qtt+ghjoG0)42#X8$@D<;;QpC7EGtd51HO+pgDxe;4I%R*O4 zgaHN)9SOWtSkc-V7X*0_q8%>;+ght!t-LWYrSd!n745mF6Lr3|!s`lPzs*HZjmCotU|0OYo%@^?H*|eJ!AYMY zNPCxi0pOC&=wBhtO%x%6WzFkmsRa>or~J^la^duM z89S9ZT$Y1T8>ciZ>M_dS5ZArqyHUB0kTjAfOh`>XCwZ1s)^6xN6PK3K#0fj@^+-ZR z3b&gb7U)hCIK1qHw}A4oZ#D0u2FHF)E^!&H@Dg{=*_Uh^6LV-#jK01-m#ir8F(KSW zC}yb}ZudR*H{p6|a>cw4cuNUJ;h;~dIq-*<`szHGJ&l--op$u=tL-zc`?cO#c1?a* z6=Y7iQ9>;6Cy8i9AvFBj)ERwX`(^bSSl7$n^U{1=jM8)KSg@PC*&SmaB5{q@(Vh5x z`m>4NBXLi+bwev%I^A5!O%NwpKllU3(n`7nrwGuh3NSj)_Z%P2+e1)KEvssWj;EAs ztVV&;(;F7KLB?>=&eVYO^F|^eJh;2zl-3U0`MH8#w)eW|CU2Z6h9f# zrko|jsNj@G>y^oxlEqQ*3$p&rm!<@i29xtybePNT-DKmc^>SB#pmmXgmHC3JF%$>r zdE~?|#)iMAiXL!M`dRGoT%qvjqbvY5an|JL-#Xl7_5LNejE z`YAb+k^00L;FA8wq8XFz!RjMXNmDJfzjgPpOLsnxbGae-8Iew&a zaDdmpB;Bww9!+e=c4aiudf;&AxaE3&4m?liE}S=K);#q7f#?P>imj<4!H0gGjsTh- zDfp4K?l`tW$Q$5DZFrpthX;IY%?u`Z@r!LQ5ase5Bu*Y+YIh7zd7fOGfIizyqVSSebai z{=(%Bd&Jxy(STOl5}-R`#5s8S0!GlB_0|rjxE~qov*`2M*H`V0$YriyxjCg{JS|2u zT$9rKuuf(`iF6c?6wBRltf8$5N--h)dII5xNwj(I?VVg%(F3-i=^7z zG2i!JD3d>rd^mdF`F#r9yxBy%GQ9%FDES;^bteL?-;YL)P53ZMPf z05+dHrOI8=a%mc0I~)97-k6k^2sXqYbDDgdaM*FWjUk%O;y~S%>EI2wE(~`M$q@Y6 zmxm}CNtgfidb5lQXai6lTdZ2gT6#jw+Te#S{d`2%oLTwdWZL|t>H9y*3}s5w|H{o=NoCFhb{@85_WIiyXH~^$O@Mz_EQ>j7Nj0 z0DV`cs2XQCP^!7-O6<5F1uYiY))pT57Yo`ZE39=B$cixp z4xw{^Kh2RAk)PjJV@=|z&5n4(KUep*c1Mn^X(D)PyZD;h+MR6+TbXiutVRIGX|?c9 zZCebTG(^WXg(nVP6RnWAdrvZj;3o*x*F6j8F?G$q4?VV1;~)7N{hhUAqX{=uFq zhEUThcZ!mf=L!gVskIjE0Gr0NJxG8e0;mCP1cH6Ra4XP_t79RC9EnxK6MbR?`|VK$ zJWh5^avhv+e}u`EZw!g(g*`L=|;`ArOhH^n;<<2b0lx&OSqwPgIUD~Nc*{I#3A zwXQ81Pv-95pVj|W?rm!|ZZ&SI%39Bd8|mf|$`>9xO|XXL?>*o( zgYaU%Gg;hAEng$+rHoaef$~t!s*shLD>lBQhxP9XwNH#xuq1&OH~0c{fi7A2he?08 zA{P(PRW<6dg2q}Q&i!k%?t;^Udam#_S|raNW!FqTuh}K6O}s2hF*{8)OjNMW+ja>4 z`JtWiVV&8M%23283p~+TlhOG8RTmk7_l?}g!1jjOw5>Kay6?{?jqU&Ok6*}5hM-24)z>0KuACNa+grtmC?IT; znlfXoD!)$S4E(T0Z!>MX6KgbRvxJMJ2H6pS$tz&3P|zxV|I$+4l#C32+_zWFQ@{7; zQ<<&9xSSGl^n670PZ{s=Z6>M#913#tK(W){bvNwpX6sOC9Dd$k-g5@-COJPFP1V8m!+sCEDP0g7TZ8A#*+LriWxcH{kpUETL zC(%7cJ;KN`FnqiJx?ql)g)B-+gyy0tuKLr1Qu>lmdqt3Z&PM|aY5hCca%s}a1#(&T zQ!*KD7sTJTR3tm92XKMWZJeb$pn!`>%+^eXlV&Ruk8Z?VK&fZra^6ZFsV)YT+Ma2I zm{(Ot=tI{(apc=Cx$caz)>gOa&pW2KOOq811sWz_0-6GLyshP|zZ>^r!TO-Q5P+4e zHq-kw@E}vP=xsIWAa7Nr&`GtYCaxGNYE@K2i$h#!4`_2%;cHd3lv9*dk1#|PItSUe z2NSuvUS62`Z}%b5Mn*KV>yA0MrS;}W=6a2NU=uH$K1a(iGhQcex&|voYUhM&j~){K zW6Y4Jvp@>6QC*8cWd8jcJZt`1%|bSDp2a_;K>Hmg*pf7pHGO^; z%=Lip{kFA^nD!M)(y*VK4s-F@-0V)O#;NI3M*e#rD6xLLUAL#{!i3j6mYr3pkhEoX zI@W@WyHiC%XHRe20$8EAd=jE^9|_uKRL*A9^N)a?LU~8QwYpGzKXC#)wq68`fNfFx?N97dY0FT`x9nbJ7HowphMqZt06#L^CJaGw10&u6-_*TT8{* z{M2A#IYZ4tI|BIjjy<(hVyrHw4m6>8n*)oJ*q5OLsy?;Gj)WaGVRu`OCMqbo1mzs_ zolwOUiNt9^{}86teEJRTRD`j-{?;BnDydg=jy9g~%F`+xy8t+bd)k<@k~rY}4d(*~ z0v@$X{j(n0)*on`TiSDv(6SqEPlJb!1Se`62UtLl(1L(~gus4uvDGL9>>E$O_jDE5 zeq?vY>91iH_BuE1C2>qLlF$YK_ZZYcsa8m_x5`rAw8iBzv_}CMA^QXLmw5woo(_7H z^-!xULTlteY1wm8szdq*Q?s(OJPLY!lvGqF+2UgSUWvH@?{NCnat5Po-A5-dAvvLsOYdQ8Wq0&>%%5;WE!^S8H^xlP}OtfuqKpk8_M% zsYXLLBP~xUm@GoExt4YJI|zdfQCLG)T>c6=An~b+xPm=1s%nFoqagY18+OCtN}GQNXu^dG2pmqmzVNK@Qw$nM#|I zQ=wC4+g+xmY?cjy^sb;*kbz-4Q7c0=X+o%w&-}lhW#vEJhr!#V#?+X_ep+qR;GPTl zzy7X$7z~0Y3oG{-LijJm7!A`T?B-@f5IpncbfeNgfiBG#+y2DOuV+!f6=3G#yvnoN zL<~t6?=7n74`&m)oAidgo6(nPDL*cL9P@)kF4xya##TXP^+K9)+n=1Kx&szlB>s1D z9}#kQB#o)b!F*dKA2?vE%5dwp1JtyjXp^dD=7NK#Pn8jvDeDxUU8Df}sSvwXn(~}l zZ=TLDQzMW9@PiF;A{e0)qjrn??itQ+=kt6M++YYR{CJie^4IG*y1XP%{jptaqL8<| zQNU)n=uzrCTtpTG9Kozp2SsiL?;0p9-uTp5H=pi5oI1%ww=P`VQhyT6xOjHp=>sgdCbe9V)4t; zwF6{du@tKgw4XU2sveKynx4Tbs#{e&qiE#eu0ze$@Ps(+4=F2@_dusEbX||0U{1miX$_9D$Z1_wrb7V%HZBlkTk6X|o<3htTfm(-j9*$oR zV^g?aP~faMekxeS&8X1}AI!P;3-C0;)Ryw*!&KX@4@}&qT;n;wMbH_p=S~Bf4$tY- zl<&d&ip7F?Bd>nFgLE`Mn2&dvYid4G{m>m|zXt{H6qS!9pIt> zRFq%y1&)Vx2MdwSEJ1azUBlHF?8POaaJo>hc5o|g(=}KqtF+|UySM|l$DSF2?fpFE z(e|urF5hhBpi>b4D>O7T@UFIgU28{&r@g&Ba6vstHA;yRptc>n+z=mP+zTKM?486< z3&3s$O5ma2`zE$b?X1``_zqzuWv5tx3X^nRvh>pBjwRfop{c-w3#2@9N?33<4g+rT zl8@*jk-&e>P4&!&)go68mf__FeGVoa;qXF(4Bur!iv(8X^^8|+m#P3sZqYpGhL#o% z78VwEb|~wPva+%&`oSM+Kx>pba8c=9gv9M~iWJ_unvG{PnE*c99pLQG#xa?w4RoUa zdn)35(j=FKh`JyybB1J~JQ;%)iQ0{Q(0-`l9`~_i{78#)2vUAw$@maaomZ82eH+UN z*un~reI=bL@|%AqYUT;~4=7kKmZbm0ZT5;JSGHFtr2S!I`NgV=*m1Jc;x(AtYWGIp zo@++vzTYGjt2N8RtA&F*dw$vZbHp1osCM)#I^j`UeCgRLZJUL~2Lw{~$R!uelWoL} z2IT_;kBEQ-7r()+ainFCs%;+9*gCMTv2U%ZZ{4YHO;8Bn36TVAc~8eM6tk=S1BNe= zl&kM7`JVjTc^woGFJTu^m8R^N?pIJuSDlhm zkuU{kI1T0U3E_f@zf0|$Sc@q(v||tWcfi&#rizI>3Y}aB*rH23186?jQlIeg29*S0 z3wRM2I(B8M_}vB2PybcUsTxJuTY{F5B#qFF6gwV5nD|261jYdsU}C zDkXM_O1I9%4xcF zOz?d&OGFsfBtpWGGW3x}Fud}Vl-jJ3Me0RW{nwT+F)p%G&oa|N8pR40`GB$LLTr8q zNQ6wCGMqv6Q^+o9-bOuia^t(X)g|$5OhuXVpxigPuf_%Ni40MAIes9qJs^Ef#kk;mE@h z9zowfRWFC>C=H{bE1&_nbotIUjiSGOY%`M9SR>Ts5Lr0fK8WrIsF7Tzs~21^JZ;AP zj25{Rv0PLft`A8)8^%I(5i(M%GcHT91KNP}t?B)Xr$IH|09^K8Lj^A6h}x9mEzxDV z3MHWSl-T8NCEd3$jfoOJjJ-D714a@o3nb! z7e%!)*}rviETmZmcUXEK;)>T-=3I7}8ZJ@Z!o1 z)lZ8C{{nVnL|mAyoMmV4qnQ40Kmr2IUkB^bQihBUy`DEX?n#(9@`4uf8d!u0i zrxR!S5*neMR8q&NGZ;rQQ8lB?0XbMZx(6gn+ks~;lt8(Bx9HKnY<|((!)T-Ww5-qU zq)DKz5Xmk(yeGE3_SCoKx3}c9WU|~lQVpm12z*_*x4C1bpiq&BUWGpDS~}&aH#U`D zjx5rYhTy8FIthQjf_kKP+;Y(ev|LAGv|=z)e%pna_gvLInAc)Fr#Vi%>v@by#X3^S+|lgBn-A~7;iV=o)Na{ z&(m}W%^cWC?J`Rq4N(ynVW64m3So&Z*;rci-TpFxO61=7#)|gQB4j+A#T^0CB!rwZ zbUz-rB;kuJmRNz}Yg{@Y>*qVAD4-SofH`r>*95LeiG}Aw8^GrIv+t zt?E?$M&GqYpKV@+qgH2%nMsco_gMXa>Ezu zPb_r%vcf=ysJgzEi;g^beEj5PEnHu_NzC@?B>9AsxTMhyfJixoTwce^@q+^E#hiJ$ zK^av?s%M%j8RW^E2h+D^Y9iHi%m)Tqid~Ml)8lJX#pi+l=wBnj5|_xJts7RYrx2Ur zcEP=?IWtieGJ*TIkO1#(e+x`sI{Yl?ne`7)C+3M`YY~9FqIU30gQp#f#0xIc1GkVN zvuIMp`9X|a$=18nmik9Td(AGn^CG%b`bK`Y2$5nw3nicRL;}QnMESQup|-J)qM(X&*lK~vuo(n zEbp-i!5*#8@$*&tBq)dfr+AL~XknOVzNXdIpj@3(#iN`dR%6uSbaf9iGY85hile71 z!q9I+kDnN39L0Vg+<3hE#7Uq1!7m)}t$0Y*WtkX2z4SA->Y*s zBEUB!{)zE-s%~QAS5@F`%UpA}5Yc*f?p(KdMfaTcdyG!_oE80@h1xtqYC!3ddQ&hEqMBW~#R=a~KzOk}y$g!S@Nq6-u*XT{FN+kKrXDGc- znmBAl*>N_h@iDpiz--$hDBXfB^SS%S%QyOe^b?W;)zt`T=vYl7PT!bjqwKY)YPmIi z{oo20dDKndR<)K!cVjiNW%b2aNT<39R2$KbO$U4)nAjl%sL@%9cf4c5{`AcOlIRnQdQCe10vB@x^)42-P#Fody)ioWO?nO76wHBYGA7iDoX zxCd^_mAnET8!FoDqYl|e*Z%1%6$2f!7+e2Ldf=-_T6ck&Asi|2Ht6f>Dxqt0xVa8j ziuRkB`K}}>lOd{ca~i7y*?!dKB4*d}vLCT?nj8A84Rj*#C*KcD8r}L13)Zd-*U*e-@voJ1#c|V7NILmYmI(bY2B8OU%=S(vJgsdA z#X-g(JGv5$u{>qQ-h%ZGaSdU~nN(C&Ez+94BGvAf zdwYc(S$&WS6>R-wEEz^(Fl}y4-MmH^nYZ@CM?5BQ6r`V6P@2LkR z#3+H@u2P`E2K1Vmo10r%U0z@3q^9O7l##}jc6JgN+l3BFRO{vtdr*od?B~yCTa1Lp zH?Z~fSlNt6vlT+G)*DQ$lLCWYbS%ovRONlCn_Ut@avvYX7;cFE5&c84aV`AVQL?-X z4{o22cdFt#|1EX2_^;OEm)GQhO_r3k`{PE4VHbuFkw4jp8r)(>2)$mCO=>r)04fUS z-d|v%$=Kn2+wjjof|$hsG6^FK!>d365S@!$gzifrY}-3La%7pYwshd`Rdfu8nApS1 z$F*rAw&7j>g?~vIg+}1dfk^ndCR9g|<+?E@8}_s4t$f)r9Qvs$8r9T66WYxLlI;kaCRE z`bCEh=(mpFTF(0Jnz9N8h^;R>x+5vW_v!0=f-~;N8VzPO$)XwUR#7=NQJ8t6kkj%~ zmfo0hK9KhEluSw==5)O+$yJ286t--@!bH5e3V50z{+_4Y=P9vYUyhO-vwBq}sm2&# zsrloTee`84`ZkwbK-5HrBecZYQ?BJkX=Iwr-hNj%!gf$bp=NXrbIRs*9y|JULV!zySLBwvPyB1&5 zs-*Qy{e>#>1*`ca$0M(9Kin01X6!p=0Yc~J^XF8RsdB*(KsQ;jE6n&t5i{)sH3MT=xiQ8u z`v2_WNW5WWm^j5u&{XTg##`X74`)#I;Q`qq8YNg&&{=LRqiFn3j>8NFrF#69n4sfI zD8BrRKCg29x;7!>Mu`~0?HeEXQD7DV7k2@`ajRu`*rK2yc;o8&9xpP!l%1gvWjfp! zCEUd}2=Kp~EFJD5vd_q5WKbh;mH(e0nu$HQw?w+Mnm!Aq`~uy9kc?vSRl}h*qg6NT zp%r6M4dcL5w43JwfKvXy95;VLP<7Ptxg@N;yQiJ=nak|I4Sp zd11a8#UkynP?zvA-THc)sNMBOU6ksZ_i8&#(z2FvGxb49VGFVf$4r#n^oOY1Npyb8`i->?MR>&U0 zWk%{=KDo`8_~sK(&N}P;L)&d*j~E_Pd7}NBcRp~UyFGaW4oC?9*a?u{6A@OW{|SMY zK=N72XeWlP!LAm0g0)JYt*zRy$TJgo8A}7SiX~BJ+fAfeIc|TCZ+X~?CRytBcOPtx z8e|@DvP^MOqM*Y`#AXKg9%RNX9At_lh#XsUALE}=a!8B(V&dZrDM*rEqkw4CjvKkYn|YR*UOw{MzmynzG(qGg)N;X zbV(Eh&gwL(JJo9;RxGs!J=PxFG=(9U|1jFe-v+Y{|Ih7Z++lnzK|kDl5E`rfh0C)N zxj7{_BJUBf=}t9~U_JsU(t@?KwOn3;vd|Z^NX_>pqnD4N$q}~kKic}7MJp!GBpEe5 zrzg6i#xV|#*j)`M>=Uv+{cDros%QWmK%eRXRadgpG)e!xlO?iNCH>1p;CeQ5sYKAB zUBkiwYLlh3Gh>|}Mj?5b*!xkZ!*!Na&<$Q;azKb9@U^9I@X2a0+22yrtuCx}L_T(( zL0SqG0|DWzFE<~H`}~%0G5)RqVL!aOb#`j_ul1E98sY)N+C)J9@h`rtI7cJ$66YKQ z`3wJO?#wvxu(oLSDihD0U?EY;ydq;%%og9k#8k0FP0Qh4`ssfa#G33A1_ro$BC9|& z$4eM9eu#vCP+8S^x!AP0y|RKsM6|pGiE8=?wh&2Hg`tPl!OP)YoC4TH{M9uUT zUX(+{3<+ox&x8VpTf)vWIk&R5{(=2#(11pBLi#?}+r#FtD%N|L#~eNutm|%p>SR$S z6k64$`N=9M=2)*j8|(;6vf!KF%N7BJ7{? zu*TfC#s7<{cZ`m-jk*TAV_O}oV>{_M9owj&W7{1&>Dabyqhi~(ZDZqJq;z=eGcj_2>A^z(}2UMB)cB+@wRUf-K7hoOEyPakN0@e$89L z(>}`m(wo7aD6~XhUUsqUj0xpOKfnOp&UQcfe%Vv6fIhWkc%r&xiIsUB{o^E&-B zNRr%ov(i4c^R5Osg$)1Ni0Ao#KPrUs=i38C!@7EEK{>#vrn)F=(7+_Ll%Xbu=-uUz z*u3f=9o1`r+0nCopwCxkEjqCBk8Yu0hxJsrgd!fGSQ;9#0t==JsMh^`HlnQ0lSHXuZn3P}26r^=d&JgBIdKSOkAYqS{+v4UGHl{4Sf#Z0JH!GH8Y z+;E*Ax zfgsDPKGc)OlPl+XA%>x8!KtAaL};pMdt-Nw5s_;|j{X|NzfaHn`Y3iYyyE#&SD9X? zJ<^pbEHE4y)rAfH9tnN{z4`>3j+g#}p_0FNCrs@a`HnNrim9u3hx)N4Sz4jWC8?hB zKJH*q@&fd%>(s~Wp@|_XkMdqx{ON3j_|Igxa3KOhF|-Pcw61a={Xx5nIciKNXT|rn zf}Poo*iKvLdR3KM01Y($zhc0r5`UT@YH^%^xxAq}vT#Oqj>p2q^lJ5<=Jb1IyAPt$ z0!xoq`P_|Ri+9#UPa36*#4iVwQRI(32mir_7Cf0>?N-PPMbF9k?=&>pj%eNa0nu7SmJL)f+afP4+94$qzKRUh~aw<+c}~QvrK=wdCRWi1SGznu&VY)Cco_# zzIIM)_5n7u%~R+ePni)hQo0q?B!kp_`;TzV$kGsH{R>^w?PoOVtg@PY2EJK)9KT4< zjBmXchnivqvrl}+H`el!;(RB-{TY{6q1xqIE3L-R_p&2sWTPSuE#{>BR9vkN`y{r9 zvx^p$!u|Q&3BY?lF@5+~O+rctS zgzkYjWGr5)5KqCiBTrnOEM-=^2!-w8;??GkvjHqio?jZG&YqBe#Wz9pTUR{>v(gn4vV$vqcVH^Cc(u?TZ(UbwU)1e3i_+9i^=dl=HaztCchgGszHxYPCW`tK0-6c)cW|1!ru zR|0Nk>@s}#8p>P^Tn?Cxp;URY+N^!@-FPASbR2!$iAJ<$!%mojaR$-Qp)oa_Ve?oC zVYKn{B8l74!UC3yTvRbcw5e6b1^K2=Ps{pts#T}Q>m*1>5;`>gD#4K<3|>RVjU#|3 zlgz(cIoM%tK!gBSmqL8iJVZi#AQPXt;kw(Az7YG zW6(m9mN-xMGh-2i3(4EmO!O#SZB$-4N`-d}fE22B`LpeEm&@yf=@atEhITjs$iym$ zf*CdsN8HeJeNxX@t@r?XQ$tE0LusqsSh~fr~=x!Z__s|-!Q;aJ+`g*5_mjp-eg`^?ZwPP_uYY4+H#~FG_AL! z*)xalwKzr(M=RAlBmV*k?+^{s8Xd<51LrBy=m~@5mCYRq@D|;^%p&w7;l`^h%tb8X zR-(hUG zM-}x+)MH!d>qK{iqWapZa(iVj2N$?XR7U9kLdO~ZruZ4$AXBC@8ldntKR;GcAq22} zwf0OX+zw`+8c)64k%ODPN_kofR%<-F`}UTGL0`>;QXPcuzAI)6dn%n%(`~XYX4!6w)(Z`?bupY-gg!lZp4Xj*|*L3u_JkR5g@Dng=Y5<42it zFRn29%*f;cW^z16RZv^)b7eZC@R6fC)ChNtCSyg<8Zx?d2(451L94-BW{jlGvXi(K z5(w-3hI498Ep4><-ZdhTq?|!F%d~fn*O%{PqTh>Ep#EIQ3*O8iJu%=yCv?c~eTI9e zEsJ)?;p#oB^BM1Zp+z`Op`*1t|3?pLL6*pqKf~8+WMkx8?_1iBY~&{Pl0?)gvuo== zL?zhl5=p>e=16&PJTzwy{S%Ij8M4`%ghoVr!e{HTm5Gb(1Ijhi0js(_;<#FFP* zLl$}6F6SduqvJW4Vj8jH%9QFzyJ7GN@Z_t%i5SFydWr~c`?7F?>jjf3;xt1Lcs;xq zPnwNCn>LRW{4?;p9ASdu&&AQGh_AGa3P&Cd24!_+wPEX zw!Cn!6y6eLjdVFElHQeu;EAY&NRIv-xRTnL^XqoJd_mWf@pxref8RQ}#}>Q&RQ27e zE2)E-W)nLE>?$bgJk!QT4Q_wOiTQBz7&@xRp*V}8##oeYr_-D&TI&1#{k>i5dTcD} zbUz_b`^5WE_&M3-W?cBIclK_b22WR!vkdF4IzM6VY4hUJ5BS{sew{2zP!j*O$_;L|xnJIQc6vSWpH!V9BO>}) zSv2AbFMOMijRjb>gmKL`)4DQ#ifPEFc9Je80dUAHQnZ5OM6b7dglohtH=kZ1lpXHk+AP3mO1B@oJ*Dgq9I?Lut!t0Ou-XZCQTk zPl==kwdTI2a{(@Pn$B&5Xt6^1&fZS7!|7S~W(8HW34Qfi$Y??#tCjW^jSQ_b)zQW% zgALi8=Ykt;Uvl_LzmCXyuY8T0pZJy^rKjMg@ySv$wSv zMf8H+@{@~-54F3BTe#h(I@;d?h3$2yWHPd|LloFkD$LiRB4yxU3tiZsB+`;_s~|(jvX}ne;|E6AVv4ULE?L$6s+^gsK-(9>d&SqUDBrCE z+uuJpw_d=b#*>5rzL_Z=ovWNc2;B6=&tT8T7Z9``y|p?lD2x8q2`%Np&BESAPqDpB zx3m!9f$op9Q^SL$Vv>%&E8+PO#l1@w<@?O!oo`Crd~8bnCM`5JVtqR(_Zh54zE4&$ zt7q54>0zu;RT9nx3$cjWbkEAW$2bYKXIqy!9Q)Cp=v*MK3z_Ru`4Ji22CJ9Su@XXT_1W4$L&M8iOAMHr+K}_jAVl*IzAAt0 zP9cXh{^M3S(B5?!*{CFA_%CE;GzWcA9bn$H^U}lOe25>0`m{BZwrO%dwHO`2ATa62 z1p_ykALJ^)f-jPLrI9<-E3ONh$HA+sB_m_*G&YQZoYHI=R~W#x1vz;~W4a#f*tzYg zE(`aoAT;ARHb`#7T*vp7cle6|g!9nPYHNorjhyQa7ECFX= zA{JLXYD#%L41=;^p zLRanYk-kcevchi%3aO5UjJCU}HlD+$pViqOOvN^;S81=#hHa*o6P{&j$F@zA1#|Pt z_8O|cDbSOCPfY&#Nr6^Zuc>K1zHfw!uz(e9Yl9`z{=sJ=722+UtJRkuPw!06%#|PBF9$E zjHHSvFBuiX*f&%Phdpi((^AsOPCTUQaU|(K)A8vWJS^V{3Ew3&wx7#u0ql|A19wU_ z)#Y|M%7+}+gP@obp+*XqlmQi+e33}yobohnxW7A-$dD8G1D1ciFjQ38L`2fpuLOYg z94{}=uC5kek-a_aT3YKB>)Qv$YmQWi0mTM&f)^K2Bz%b7Yig^=97SxMnm6l~hp`gw zj33D6R>?}P4s1~xKF*{+dA8J6^Q#~|m{M4M;6VGHJOi2!z%kpB<@B$cN6yHSPTDqTC~X*cn2Xq> zBhc}ESh7NLQK%GDeL&Zf2|aMg9mBJyWW$cimS)SDviAzVO$L|3i{_oywU!9N3k(hH{X3UY(3BQX*4I%HS$g`U9P z71BQFHsvr1s0eeqwm18;_Qt=(#27y_hAYpsjy{A zH_~8p$PIxYxvH5manrYEFtZb}Tr;5E#4{ zX|~5oy7$JOBL$Y^;1Fn0v?G&JO@A(W9bJtLq_vSPvy%=$*|(3k5Ws6tNF|0{j;BO(6@=+30U>XDTgMaUqs}P=?&EXNcEMp~( zx*Z*C=V*GoF}JRp{mDTTzW5_td=tsS7WwDFG8KTD_>P_wx2Vop zXB&U{{yn-g?D<;&=_l6c5i-~K_b+^F*ZcFkn8b?d zD-JkBonb3l=d%EdybzX7GT+72`pu-Gz-|_#BK^sN?;UZW+Thq|FFvp>5ll(+Vr=rq z2pzt&ikx2Ey6zna;ZP~W813GOh!A3BHTUN42aQtnE8N_@!LV)A9QRefRPZ!Wzt_7uV)#2fCvC09n^Z^CGLoZ|08S#;tPQVpV}{eY`da{9xFul=N4RG8kYn~vVXf@ zDrh7#@%fBU=_e%!)&C#SrUVDPM!`w}pJjuGa;Wp1?;VlIt;y?CC)r@j&B`#}z#B~J z^;LIzMmW2H1ks!zkYjmsSVEY4AkPMxvt=;HhB8N6IhJGfz6Hw=d-UY5LBana?s|Ts zGj4Pb0($kbJIfMbr8u63<(|+Fkb+dJ(dvZW=(&0xcXoI)exdEJ)!f#GiKPzzb;zGm< z+0A9`y2+#)VuK?N$A$4jQ8wlX12O4cMFg(ALB%Mc?cqZ{zIzVm7;)+TDu=rvwvUMP zPG}XI-QFpCB-WL(Bo_9PS;NWu`%XngPYai^urPG!{sAI0PIOPDmr@(H)B93&b(Orc ztTQNKAPq=dOk53ZQ~j{A@5E^g}PqsZj~>H$JFm4>D? z&sWw!(koOFD*1T1JJM!&+Su}JzO=NoBrX;t_EmU$edT$UWm6x{_EzKI63s~2sAFT1 z!&PE03oWrxxTR5B()Pe zyJ=w`>N(9_GtpDa6>J5}B#+u30lw<^d$4_aFug|5eR4a=>!KGLK2f9CAh^rRKAaV3 z2v!K)nbAWXC;xm2<`7{?@srgfU+|>E29Ca{k-uT7(D_Uz*qbWOxi{x z-^5&9QFfRziO*D|gKE9n?exmdKOe_O^AD$NX4Ue0S9Y1$mMn6GSTIjdPK2?qd*)^82B4|2etX7bM z$yji1BQTf1#5Z@WD(tSew|9E_((no`48mwJ5QB&U}D^ zP=K3MxxvPg*4Oe0yj$`kOkdG2pYCw5V@n=x*Oj@sd~k~E!@=NjlA_r@F5<0uT#rrm zuVB}tQu(M-+p3dHtN6<4dA_w}+}xvN(=<$T^4jpf91uUfAQcaZcRUAdU&8d<9Vml9 zYE=OAm#o4KNNY}+cgqS3aNzz4mW(>|`D2WS6eYm^eCO$wQ{ueuPeS+sK9c@tnlOW( z!rS00RLY=%S52HjB(tP9d@-b+vee{1OBe1;%9Wh;6hER31S%; zI#Xjr9-b!iXFSb-pFi)5{^B$ZU@jO%h->Diy`Nf)-QBXm!^6UY&eHA~9H!A$H4E*e__*5j1={<{gM;LBot(zU=Yv{hhZ5Xhcu6ZO zE-$T@#_pS{=2fDtx{2IXKT{XEiTMN?NGejmUk9PR+LqUsCa`nEgXCyB96}0!j%0fq zm59W-&u0t?bI(O?1PQ00-_H3EeCyhM7;7A*iduw&PTAS)3|hS9M59yOp1nfAU#Ed9 zV5C1E(;Aw;wY;3K7o5#;HNIN-w$dors#wz79b$?@4xRjYU@;};thJVMdXhI8W%T9v z`TCXj=(jR}>*S$9!OHKqbFg)K7}Q)RqP0R=aqdgpQz%b-V*^G;m9DzA%H9fb!!kTN ze;#m6>Q?Zh;v|XkNEq$|A;YCC>{XiV;5XvMlFVy%*ZN&4z1oX8ML=vTBL>RaosU>@ zeEeCQ60VekqE_!9!zWZs(tS~cr&WNo1;Fayl{6v5ALKpd?nKgUNK=S}vUP6+UV zxGbB)-YI5Sz*9cX(-k8ohFJ>U;UNnpWnng6+uO7RuGPp$nBxw(pET@8>cY zytB&6gcFg}DH0?NXjRQ$%0|!SkbGXl{(6^MkNJ(=9Vw)>JzyK@?if8gCwQj-zxS&o z91O}EZ-hAfa%Ma(+F{>C&yWCOqspVL;NC(>KeLB9I<0*|g*is_e2KMyIx`A0>?l5T zm(TM9lun8+@9yq?s9+b|1N`n;(e?mfA58ktjsZEbWW=%KpK4TZuHp9zNIx-p5wYnp zrKmioHt*XPu1-(EQjZP~b7qlzF{S=#^al6Dj!yQ21$mS%S7=zN5pzsoYhwJHknT6Z zL<=Vk;&h1l7GEwj8OuyHadvPh_3%(iLQ>Yy5w%^!!l>Os}s)Ld;Pt zD02hyQ+Hs;*O;=5dFBo~o5TfqA}mvfuOYa@B&c2-`uf}y@}r`*Tx!`j4{YxrHonPA z=3av&w5lhZ`LnKBRIbzTh}uE#LUEoTeAcSISCm zRgNSJiZa{6>HXXVKx<558i{ptVD@eaIpoj`rzd{oh=-$~6>;O<&C@A+5c#UHDEgMO zp~~$>6wVC3rnXiyn|vDoH;=mG5?G_OM;s!@u2%k(x!XTJn+8`Xtp$+!_a3jB7q~B|2$;Grdft@f@PpY**j3&vyf{y6PtnFp>Oje+I68I`3`C6 zx9&cgPJfp9^3rEwGJEfYna7+E+CsPMQ;xdXyb6IbAaLn1 zF2;f;-6srKC$r0PS(kq77(>;Nw@X#Q?-8lZMi4$naKhVYB;7s0SXE~L8Ox2jFD`$N z$uh#pe9D<`2X9IjG@r`TKbxvjkJ4t-lzP`b%hVR6Xr#EzVI@%17DJool%-pVO`XBj zp$q?i+Pp7`)7wF9I4UvnZg5SeY+R&;3fVbXN-Vvkq& z`MOs<5hbp2Nmz}<&@on>XM8L<{-BuF|)tN4zrWAki$or)_Y4av}s2p1}&Cxcjt%Hr`%I${N`rK zHDLtd_2_k7V2P9#xS<|>EnQU=pWBTTA22Y6Mu@BF-ojnh71VDFqOY%%srMbC9OiYxJqaPCzJ~JOVm6R@9+snHv*Vl7HkV#yy-@d=2 zzh-<@J&ue>G9>@v;(9i4*10hX=9LMiK8-826i3kGY#qK7&pwMq1D_b{Ui5w{LOUHl8Q{)a)~ODzURcx$y*na6~SZsL?} z?F4I3CiQ{$DOQVnxS1g*x7DTFUy>0)ki_Tu< zcN}qZofpVnT>;Bf2$M$qiRVAf9$PhkylX3`GLs!*F=K~fQm-YZ?F&V9$%fe%k^@ld z8&3u!j_V^2OpMv5ut@N%tSYPvUbxrLy@3HtRF(_0f6@|R$4R+&P|ri@VWE>(5YFJz zgtYgJ+ZX3@%}uN)&`KJBGaXX=+p&)isqaIJ{l4kDS)3yJ$XT9WF=H-&#fP#1?}$|D zw~#GNTyu26_!&JlemC@UTxzM~1dp649On3zF-VtU@&1Bx3{ay$Z?_ht`I7p(bI{xS z_%PX~E>&Rw>1@PvukW|ZHBvKj|4TK7DSoYJj{L1RZ z`egU4*YO`#+m5YOMdgv`FYboV%T+t-hJL!1WxAa1amK644@6K1sYldgJBf0AI_g>+ zY}}!WNJ`yUrXn@vjlK2;zx@)S`Opxzpd9xo&&Wu&&)oi9F3)RRt-rOIAn z$Is!#zs4!Z@tcyRyJE=xIMFAJp>frrY zm>o%aHjpnDqBu2F;|-7Ic@zaq$?%~e!(L=%gD5m_M;7G#pa&y!ku{g4GU@>&91LXi zh9>D`feA{vqvEa0((L+XOq77X;o1IwVl_D@7EEtc!L}tfkG!BZT z|5>v*3iqj}7S=+nf_&mXTAn|^u)rtmE#dGI`71)Yw1iJKJVXIuBjpGVJu-`p)k&cY z6x8v11ixtO>F=IfR5IQq__z2e7DWlGUedDlp#fc1tXCyrf&~$M6#hzd=pr9Divf8W z)_fFul&t3L;dDUsymY4VcDwqQplXiV@ANO8sdb2x%TSy9jvrThz7C&#S_|do45p=V zh*M{za}cwZnS~jkyMAG17n<6=PLC?j5N!n*w9Ck~D?&G;*tX3Ca0_MpR3iQ0ly$>r z_{cS*aD0yZdt5#WnBN+BI`` z9<=BR?zUv$E_HziU0|zk4r#GC8j?%)hSzDp6ntaTd96rh2y5mD5~q5xIL+X%UmwKm zZ$eX3=clTbEgzgHeZVD54t=Ae4{KyJS3VY02|ggd0{M@CMgxDbUwv+UOo%P0}{_xUjc^vBg0fuW&z zQ<)7I9r<1e0R)qCqoZt+!ufsF*a4XQ639__?FfJ=D(p$}$7{l;b#=&rX2u9z+0$XRFga@JvVugtj&v#)v9SDe)+VAAPpL_-UfS9YacJhE}6wuRT7BS8G*(U>I zu9X$6CS(7@}3@rl5(RU^{g*sxH9-@Nc?Pb z%@W~sbHN!;_@ca8O;ncPM6!X)2mo7W4Kk3C>gekflQ88KL3+M9a`2BFAOXqf@u0cC zVby%K_H~HY^cEy>^vh24vjWfsGOPiwl+5hLBSa+TkNJ+X4ym38*5H%8TaIq!6?e;5 zEAEA63c}K&hqZDH?Z-E#xxL!7zk-lt)jkcrlI9DAA)XdJ^pM)A__xIEZ zmaAw*A%Rcqtp~^kcRy(!5yI}t{OqmPz{F@TxKi!ng4;r?Iky#~S!-Y8k(W^{7-`I0 zhU+={^lnP*fopc1u};F$b3dn>mRlnX8!IUdPi3{w)@5L!h)v1xr7WetRdebdjLwal zW6RE{SNyBEfIBDnM{o{z(Io6~1_rnr#M`!kU_Ty#y9dDD-Hk0%n37xpkS;VV_uM@L z_))YwvpD>#mng~PVVAei(iq|Zmc&b4bq%wd>roFqa1M}K*d>BE?g+ZDwr_FC1K>Y+ zw0OFgzH42utZ0M$*7EYQ(d>Vms6LTQl{^KG!x_#E=xpw*j#a!>&5^W!hr|A_Im z`L-{x7T#&Vj7}?6wR=qzdyD;hsf9)OI7o3yOZjp_NUvsOKo-Z^@3m>EWqf8~pvWmA(M~e;rX5g1wb>PvC1-RAQC2jT{5;()}^-;=~}crP9mB z-st9l|3cdb=W8FRE8diqMUSZ>WgCRTzK@8Uk<@X+`8l{IO*i}pRfwT79;h2IYfSGG zm9*)Ywf+)cZ~-6n%#`RXL5p#?1|#jJGW+lc%gk)qy0`i#Mult4RQ$4WR5RgBFcH$yDpRm9Rqgw#DP zk^Oi#Z+slzjnT(2yqEcSzW@R?_55VW2Nmvr>9x!Bzd+$!L50~Z+qs2@POXol?VOeC zngFFjZVFyDqYY5izVJX6+S~|vf!g!6?{N8$h(lZ`oWW-rpp@=rL*KHY>z{ZBDL zk604Mk0vTZPfhF$)eSb@hZvl`m#p$CYcYcLdT%H$#`5 z(}`aR(7$(`Dc-n(ebA`+0u%7X9HaGDwhT44%!MDH%r=<|?wOLF(9_=FlU-AUnOD~X zZvPlc zM#f@Dj+gAWC=d9I8gEW}pAZV@+A&DA$#ohG)ZG&YnQ`O&dcngbf!s1k)uHdYNJ_rh z4PuZhIxE_tXOK#e%5Q3lw`e>FX`WeIV_!S&>|8{#$OdTI{V_S6VPW7b*dRSTpV%61 zRZ0Hqmv%Bd>RAhQAgores+bj^Xcv`>ej@xQQPM0-)9qy9xeSl_Ks|4iJ(;Ai=rTpx zC87RCF&U5XHy>fh?D_b0&7jXeCHI>?e5mUObIUi`+?LPt9|_R0&*ySZ0s5GIbWjAz z(Kn+%e_h^YgDKtCWHBGR#S|9~#`Fco(Y(C3V$4hAKL41%>_e0=Q^0~%8OTX{7I1wrf#P!v4FzQuG{N=ZHkd5eve&hI z2ireJ{Tv>4d}rT3HnNT8$m{!Ah_1$%6{mipwdFk|hPi?_w{E0vqnR2R1Q zu8B3UulTdbRJ+w?lhJ8@N%tsHo;cKCWDK(SeIKX;@2Ju5BI6%w{VjD}T`;*W`thSb zM+O25Y@?eT${*~iZ(u5Fqb!-)06yGBo5R4>!OB7Kg0(;6vZ1dw%+2lQD2!H0;-Qz$ zHYP3QEjpJL6>zf=yFRh=}k5G#jm~h=hl?X~-F4k<8dU;c7U*v?H|9|e9@Oip7XoU)=?9(MNuCBe+k>9G@>yY@x;`*>M& z;G9*ue;c{yR_$3zP44E(-aP)}-P51Q^Ia`1TueFeE{nR)(ERU1hIhOwM5M}bJCQac zF-&-ELsuu44a2j&XGoV+rP_%^{(bu++!LLGZ=bCfZtutL8gv_6zT3zDR{r;J42~i= z!pVnvmKl?C)-}x2B>G$klbd`7&iH#y-y?Imgs{H^vAxB22nxfyOo!!}et8?ae$iNe z;cnSixb)k)6G)wf*HPl`LU?#4Ef4=LX6NAQ!_}Tk>!{zUsu^7Sp>+sFk)KMUNJcac zLpUX%9qfjAe6R|*72EqTzsxt)O2@OSRl?hm5hw?K;jAZ4@$0=btOs}DrkPPcI2L}u zf|fCD+ZN>5Y?z!-V(Ka$9tZ+_%gPi%?@(KNi{n4{4=N@FhkaNLP)=qD{ObNxds@BP zQXe)FqgjaU>KeP+(D;GRc6I!$%fP8Z#X@}LVQOmHs$C^P{`cip;H{wjl%JIq{1yhn zKM^w&)=)l+NvLymwd?Gxe!VrIDFFDLp)zrlNU*7t8lzz~b}yNb4wU*1 zbV*);Rj#&UG2khGT+mziPrKQ_6~li+P<}=fd!`Sw5AElvO9%Gwz|GeBi;%A*dyXXY z>L&e9QczyTNwJhd<}liA_b2`rhMJvld#f)Bk(d;c<(@{*l-s7c=b16b8&0OTqx+9h z=gFmNJxfGO-)39W*U3{xdV1I(;p187;Om(#DUdaF@YAtS9`G)8WM{N3D^JQc!LpDlRdi+b8fK#)UK55qP#0kSk~2da|OoS(yH{egu- zVVH{mbIbU>TxYIwc^1KgHpDoJS8v-u6aMPu<4C;Nb*w6t_thoGR(Ky1n-Ng7<^^fr z{lNl8_=0WK$-V>L-&#SmE<%jbD9>Li=JKc6l5hhnj1Vt8CPsi{3HgR_9b@9AGjV*b zww{)r-uY$M!lKLXQZ@+Z_3|A*t$;z;tnPJu5SxZa##TY3k;2E^s_-XEAbD`eCara) z*&>NJPwZ}w?|Gt4{>?^ffkI;v4|f#;oytl4u+YNA8q$Fy^0EH?!%Oh25Mu)M{Og*N z?PgJWF29s5tY4IX!|4+$yGs^l;J-Q0_${DIp<;*Q?kcHX~heFOty-uQ&wFc2DW zdTk44t3B2XNmLN81>cERu}osEed4XQLu>5IAEy6_w9dJ#6IvS!cO5Hi#~3Ao(}({t zHvE}_@<*!63}C#cb#bb6ajJc=tFmLIxBE@_ND3PiQzoFz9M@vpu(@vmG9iG}4_l5_ zay-;4JepUwTt$)P?)g)F%Lk@L>>6j{c^C;R>seD}@0>h_Qq={8)6MmBVOM>xnmUIS zP;@#@33hlf;L1C|nc*3+%%Gr&j7J-gX(Alm#80lhZwf};sCSd0zNN)1 z6yMM=d(zy}_mnLGV3!XBh*r5KCe_ED>1Cel!1OjJZzg`f#3Yt?rs+pN{WAamP~vF4 zsy~4ul2pbfH2HNxH@crhE-Z^Bj>9FL!r7TFdEK zrL5FaO;ri$%gA;zgnEiMT+$EQ96|C;^_1_*mYpRU8pDG750*MD3NPXh&0q8v@$oBw zHz^=Zq8K=MQ#*%RaPWD1`^14mXHyf|(bjvu0`Pgo8guxr$K{3ihmx8ou!9^zC%d`!7{JRIvo2A{VkNz zEuzqMr=VNtz`xo53H*g1U$NqtXkWUzy{m%l(8L-GqGSyIlgoP%&<_#_fDy6_9`1m+ z+`UnMe$RJmdznS+$79f1!`+@(<&Isi`h0)ySUePH_>617xeQkrjk<;b-hq0ri;P*< zu)F#`#pr**jJcR9Bf3}qH8^y=5RN~Z%55;O)7qBn#CcYNX6 zbPtU;_Rae^#(>$=UwI(N{hv^}v9UwB?Uzk>gNxxBPVc1keHJ0SojQZS){Oo8jtI#9 z=haJ>Cmd(R4$=|AK2a^!wwB`TI|AKUDLeJmY(;*6hw{^7Q(%2VI%b26GKv*rdx{>d8djn@dQ=1dMq!J2>0QA#0aHWT(?^ztzba zE_*)*1h^1aDP%xr@69NFaoXl+50b?bt*k0ZT!-T{>Ha)X!{8yojgJY9k`oU8nU^Ps zU!a0UKZEb(ups*D7fb9j2+?iXvRCmHs+*ehgb12jMcRXZzy*CSGWFS8TN4T|NXsXI zAld;!6V7%la`!c)&W1Y{kxVmLq?8!KehWs;jH#R=wz@>oEb>&OgdnFpBA^u|u_5 z+Z~9BD{g`Vv5%*@i`bp~w7Cz_V7z_*()iDNo0`85RAsdakZKBi6Ji2FleF|Zc<1~B zqSAbc#(nVC7X+(4$b2ERE9{^BFihLCi+7j_cAG05=&79C$Xy?4oZKiK*!*W^B-~|| zbb+&$qau=-Il*El$V?WzyE7$YyZ`z9 z4F=QrTi~*%;@IwT6L4nLDK_F;Gs8@6v1o^_8@WWMF@3fFW)_OXbR1jYfy2IzP^tj! z08;YhJRE5WgkOtNZfE$@Qq9AndJdo;ur)r4%f`7x7iZL8qNIaUij-i~sYR>^O!i07 zF5*#|3n1700ZvGGLA=)eEg@L%(Ld_ky{h6-EWtRnpbe7a8B#r@(DZNeQ2U}Nk6MTy zNr4t8?*W1lyHE}?fvG5%M?{c_YRT_jEfx& zO-Pa8GnkS9g|y|_Hs=_0G1o5)P(bUOKHpz89xiH6USJ)vT;5jDq;6ZP1kRG$W{T>A;wfWRlJ6o|(vQX1kS?$c^Hde&*Ub z@MJJ|p-0Q-Jp&W!EB!SVs=>%V{KvHTTWU7{LJ;_Y&+U+$_$KTUc1TEOTbs86O|`Z4 z+7B0(w8sZcKZ*a~+I<;s^}dQB^6vG;oeFvIQ#JTua#D^VnG8k6$?5mQL#vf}vtl`4 z!YBkkQO|+H)mBJdk7aFZE7a-c#)pV{a#&LoO`^T+RV4`HP!vIQbZx81)hWfv^$Vg5 z`JxNW_ud=`Wcgy@>{E(y0wi26B@r#_?lVZhgIedM>j_>)g4b1O33*LXI=gboiWS?; z-3;tY1?>U{c_Vi-e@g&GCA)gykak+duQU3H`)`qR`?t(yUnr?6>WL}S39A1mGy)IL zXwC-k+onqObPq4EPn778%f;Q1Odf7H!}zCYS)R+0Db@~iDo4J#5^Y_$v!j2Br9y+5 zqBuD}-ABC*CA}S%yLoH+}zN6bVBO1vZGtu;%}pW2bIBFoM>0 zt`v&pk&&kB=AMgC_+nhMBYBmsXlV%Y$a-Vnz45up{vZ?Z;LW*{)qLs|Nz(x`py%6dRYz*3b(g)sh2W*F4S*85M(wrLw{r`ncpv|Z(|%^9v+6Glx;4r zQxQznDF&z2mLo8`bH*@z;4U8oH;f^cs^iWvEEM}m$C!mqa2~0wP>IkCIdYI3Fnwb> z^H6++ooB??n&d8mS`jx&4Z%o<+Q$pROxcKRqUChX^S)4Upv&Wqsi_0=8p}=_JwE2z zTzst8_D1y7=sCjVb-8ZnfyVZ9Y0i58S$O-rowIRwK3mP)N@?Z{RXc+d6W`~zthhQln%^T-Ob<6iwAP1^YIVf4 zX8>5UpT<2pgqbeW)zh)HwGjVn;ILj&ii8pEnBoiQk6B}5G?ghq=37oYHI=dZLWi_T zbdRfbtpP^}#r}~JHE_?EsQ?V*_(1)yc^0?a72Axhka0Ty_B8ejM4-Sg5o3i}7IUySsF%!lSIWZfViUQC0&pD6w64?1%tRFKA7;kf_e?EL#(MQ;FYErE;uGCJ6Hg31bP|zKje!~p6>7rpRci#)BWiu;4{gG zP8%mP3c`@0&Pj)Q)<0I*9LX0bnD{fOI$4Ny)8E#x@T}9|hqI^6j3a2l4quQy zEZj~;PnM{lC>;1Uk#FHPdUg&TRROfp_^$llU>eGYuO~w^h;1&AF%;3%3HpE=E|~fO z?(mCih`&tzb+Q5{kOz*AxZ95#Nt}n5Q7!aQLxqEvN0cJvjR63o^!N z>FDl{tYfGxsXgb`H8QjD;OogYI>}Zv0$t**PLEfN44XvQFY`5Sb&o>Q)O~G~;{}%y z?}eaf4Z{OR$LjTUkhZoa*qJ!m6A04+<=0si&)n+Q-d%b>Ukl%!YE*aBTIdFs#1WZ& zrTMjijvGu&Q*FrmX?TRy@5bOF6!!OxzdB{CZLZTtTYUS~)z=gh^FYgDMTPw0Ssa~i zsQ-w`w%w}M@&I}S4hacFX68)pyry>Mdfn>Ry*@oywe>koyw2|JLxV%y%Di!HvQT~g z>)9gZ!C>BR8nE?9;F_o1jX_F>36xI(1l?FjuFaTy+t}}BlqFO6f+KYolf{qdYU~{8 zU_-`EvS1}w4J)1@IA551v|;$0M4hrX)Uez*^A&{{YPot{;F zL;Syu-F6Tg0iGa$OQJaZoo*wFXOTH01ED=Bkvl2$fyrc(aH%)LN#!mb?Z0O3&O}|^ zA)wr_zGnCEpaY@%c~W}(#y!yQ`Svr*v$_9rN=4i7^S5+73il->>fb7^(SKyWM5CB2 zOOlNKj2H3^Rt@LeqZx^S+p`j6Ajmf1I&lTRwSs-pK;1DReMr?D{j@8(?y%VAobUQW z`A%Oxi^Ia#$#Ar(rfx1Faqaxq2cVL(a|>_LP(eDU%Bqzs+cjpO^D}&^x!D(re;^kB zP}tgQKYB=J4UW;q>5qbmIUEYQ-Nn#+<=edMl|1W{6f&&4gdl7|9~+1I!O04wBO-#3 z<*R5UCc}Y*sT2r6leHbgpRq(Looyc(&Sb$~$uj4~q?KEnzGQdMq@T1^wwriKpR(^^N=`o)~AZ zb80Qk55T)W@%VEyzeNeJ!k<@cfLkQxS)vN zbBf=C^Z%f!K9KSMkomJp{pDZuQROjmAG6ls2LEIQw#V-)%U)uoK;->LYRV-?==R7# zuS7G3T=TD)rX0N`zuuSBFS|)fg2{+I70iJW2%56S5)+&{psWwqSrYG!J^OMJ*872>Ae(*>wauk-^n#Oi+gSyG{Rgy-l~^a1(R6^?0cYG z!)ILur?@%<|96|=_29vs_3nhQ-TJ4qmOQ<*W|RUs`Yf#Cn2n7mc5^NZ|2q5o$6^~j zVzE{JyW+{w+FOCnXG?(#akbJZngG7$8zm;ww2Do~Og!78?f>O6TxN2f*w*lFId6JNe~GfpiWXBK_=a6HjFBVDFaJ-FD}#flHIJ^4ir#grfBVmqZ6~^n zi=#NtriE->UuBK(Q}5=A21eNtz5jaluM5@f?bRN6j41oFX?kDq+$L(E~PUJ}D`~-h&;upe&4$yZ)ASU=H{+O*VPeRz~zW9Ee=Q6Nh z<@4Js`}L_DBP`=kOT8@>P7bzu14gmq2oHwurA_blH(fP>x7eYd0Ivay)U@ua1UBqP z$+c_|4R8b3R05P)fIDF30`coInN)d|)ybU~n!I^l_K+ViX`&omO&$QpdI(2C?D72E z?VWAt@UN>uWoa3(IZuK#p61kwt*cAz{C5B5(HawDo}Det$7l7e=IXl&+*#S<7v&d< z-JY0<<9cx*zZW(K@MeFtmhoT}AmUpj9i8TD5T5X5&>?s+8A!7uVhWl1x(Lr!GyItVkZK?n+Yk?99^&(I|$#qoLMY zSo%Ul<<(<>Ef&5^wzo7?S1Dy> >DggevFdTVHTQM9WTR-ElmNEqHB8L6yjUtD=n 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

@~osbjKfw4fRYB}3iyxAk8 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°k*N6Ks6TKGBy(hK2&r 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

?_tq|&aR-#(}e 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 z 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


3b}wHR<@R&f;6NFBK49XT0&W8tq?Fw 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 HbYng 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≷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 literal 0 HcmV?d00001 diff --git a/assets/eip-7904/gas-cost-estimator.pdf b/assets/eip-7904/gas-cost-estimator.pdf new file mode 100644 index 0000000000000000000000000000000000000000..aebd1a2db681e7d7b9bd38ab2d1dd4aad2e897ae GIT binary patch literal 5165987 zcmeFY2V7Izwl^Aj2kA|EQ|TQ92}lPKDN;qGiGcLp5(JSdO#}fU3J6F?x|D!45v2F?tJFeUjLSK?|O9-ik7&Y1!l7&tk) z*j@Jw;v#2uTNv8AIywA$5aIAp*#+AyTB6~v?FEn;>yVmTn-+6lScZJn}3QZ<{Ia)S+Gq`et=lnOA6l0 zxeeC3Y+QAwA-B7?)C$d3Z#z|pF9tZfSC)&%Z?%M1wg%X}_jco$FbXx9-VCO%cXPV2 zoml$GX5KqAmHEAyN`e+;g_>LY@augAc*(xvUBhwQyBep;4db=aF;3$0+glXHi?l5j zCr8ok$y*~Kcdu^sebwgEO1mn)vwAN)SJ?mVc=Yc6TS4lrr-F(5dK*o%?t%GZr9WGm z32R3*zq)L>B8MUQaZR%;bJphfM`D#&pFr!^UGiPF-11%KUGk0Rh;x!=+*32fSR!iB zv9l98^nC}Fg82uF>jkuYy1AK$X7unj7rTv+i!99>#!+nUZkHPb5G>P7?i(R9>wb)7 zd`w>295o;Fmjg1q8rsH&B5#C}`M&7q%7sY!CL5NAv{`7*Gpj#bCB*duTIlzy59c~ zZPuNmgYSAv{QY`A#Uah|o7{U14jEMe4O$+K|kg7 z)0yPC?X^~q9jiR6DhfND+7~8qu#-e}b1OyI#+ODI+0AXs$qzQtUON@@d2%u{bsx*# zy$`|XLKH4sM_=4OX?xv3kel71V06f2(RuTgptZhAU{BXv2mys7k7RnN{@ZV4Ry(3g zY|fqG3i{%r8aIlsF-4Q-nrZy5UJIu-;4P{>U?Y z0FpsA?;jA}<-Xf1FMaD_@T)1ocR!nDzpQ&i(O_9g?-3w-Mj1dawqI8`-YeH4>k7Yc zVLz~hX>hn zS7+I`n!D>wu@B-S<`9&`y`8W}t}>CQ)umq&zEOB?oK#PC1kqU{!nYC5glp8w1eA^r z{KAjQOn*@O8t@$u2dI8sVs`!d&JwZMs>&7j88< zKejKFlVb2uP`DRy3Ug6A)r3T>qbGICWO>)#y}5c)*F%*D8D zS@m8k{?)Ua7{M_5_Ep1$T2;T`%@nx^gxY(0R{{&XVLh z5>Aivs$SLo;&wtrVO&0asg{7CR}8iQ^;zh;KlyT>LPQz9okS!p+%g~n)$ zqMWE-KlT?HAegI5rE^;)+a^5JCJ1D@U!KbPBaOa3ZdzmO+o)97@V8wZ9`~k>cY$;? zajPS-F^xm3TET!K@A0C#cqL#E)P-&T{w@i^z{ryu2(c9EowQLN!TWU5aanv4&*Zr# zNt;|a?DAasO6bRJiAwh7mb!e1bN!HtXsrK&B21x1`K7@|&YqWO%}a}RUJ>V`-tQm- z?H34L)E&N{-E`$g;gWgsG;V3iI-J71G#OhX3+J6zbqkP5>1}&ZU1Bd-i@m0>HcFDH zhj31K%qxj8DX^zq*tOuTI2^2f=Ey5WoAsdcM)&Av*-@4#4r9v8PZ(-_;_Y7l=#sJ+ zRV_zewtmNNnI_V#mEm}_wL6u7X3mQKeEq&9QEfF#kjHx+_DvMOEFfYHJu5MRn(k~r zMb*s2N*$*{DdTTfN)n0YX=qK+q{>;bH|iJ!*W;`rZJ$|DCbVVtT}b4MozvJ^e%-i) zs|P_y`v;TW6-4$&Wwojg7r&|kI7T=pTJ4FY8GGDwAZDEQry-5RfZY$qS?ms;1} zt)W=@kR_3+M0PJFZnEqoBsdGM^sW?ov@YU#Bf)4G1{wwXLO@Q_Wsu1Jk$s73w^t^R zJc#X{{{nup#rZJ$kHRUh(Q&iCR(J>v(rd~ig=qH2x_4(!E*sGo5RDSMMAg;YoWA#E zlTA^`U7@>cWJz|HEqKcx#pV{Ho1^>SSs%S_PNBi*O4%!e33>74!56{&UsGIlWH$=g zChiS=;d1HX;e5ldom%kGNEmr(BJLTO1oI5d-2C*rmWQ=aV_T9{K$zxWm+oTzv6tNK zGIWZN6x}81*{R27C)<^HHvP=kzN@<}_NH2Z$A{_;V@MEazm3@R#DqGnVd;!bo7kK7 zl0k|DJ)_UIi}47OvmX1r7PNdV zyFBL*J4PcQn}@&z2%&qlf6se%`6E5 z1@q&EW1Sf^l=fHJrt8AOj=c+N;U7Hbodr*Luvos6W%K7wuto<*+d$8gciy+3mxYv7 zp>_oztP>`GP6(&2RJoaq4>~RI;XK^#rjOCpwwqF@VkdE{Hre0Qx>ZMWo+4PrZ3{I;YpM9 z_3(!ev&_}{)M&h0M0ZCO-JU+x-fY-jWjFuv1p>8tJZe#@|h{qH)}3AtpU&ps_e}ZX}|Aq zDethY&KtP{2^`Pf#@!Fwj?W7a)mgXt8oUwS=XM#<`bkD=qUfXhBIBV`*x5)|k-JS= zyD42FXUf=tpYiovQ&fDExoc1lMfpBEppw>I!m2Qes;~(2_Lk~rgLhm!h30HvN{$rW z5LzMBa{+zM8Hzl-i`ovX9dk0>=HX>LdKgs}Rp!W2xB+q6i7R zJn?5zr|>vQs!Y`{jt6;IP)upnMBj6FXeqiaI#XKBl##eJr6qZH(VPDvvE?1x?EP8G z*7$3q1UYV-fg&$Xr!D7g@B4qH<{bE3__KxFw_@J^(4uTN_$xKX5JjI=oJfn9?^scC z)idTgg(zB$4t^FP;uQ0aqJ-Wh|B%VF2R8;K1Lt{q&70?(b#Df4&uTZ8QaI|<_?HRa z0UbSW>GC6?PIhb7J{EYYawj}$ycpuzfw*zX*gx*_jQ?%NRig;$3+1Hv!+4{;j^qMY zyr~7Lmr*x+rhAWR3-O5k;>lQst{TxLOz3aq&V@{7g)H7h+->T*+X4BQ)}_2DdoxU! z^LX8=F)FaN@0+LX{QXPajAl9fS4Z@iGaDZ(M}>Q^3sBC~zZ__|V3UpkRiI8oYuS^t_#%?ii^=`9hpIP`gN?5$oPzjBJ+%+Dp_zSlyB zs(Ig44=jukf{LwpZ=&j-R#85%zID~X>(xurP!hBF!!@iXWTZ1W_J{X#*d>?f#{9?C zUZUfLvhT|kImZq2<3CyDHoY2_q8ZB1CgvteO6*)9ZJ;P$^rY8qQlY>jb`WI(EtMR6 zV-B=U+#&o?Z1zm>?&x|^f#I_dA%cfu=yAzd-EAL!a(n-U-4$Z?{hEJ#I(xf&gx~FU%U%v&^H$|jC;~};Ppc3iH+LT ziO+e{a<{z|h&aTFwdAH|AH3eenN)80f&z?i&kSyqy{6mUcwv#|@ZQwZ`|R_JrS0NE z$n}(yER2FuJB*S8NA&Xv0fmT>t|lEW@fB|aRR~>k|H}Gqf{~V7N^B=9c`H#?L0m(mM_{Z0s% zDhqNh)%+lb2Kn{*Pdla#>LvJzP+QY4SA^Y3V|~rxSpTT?c7E$?`Sup^XLFoaJkS}a zO7_^$*EZk2ot9vNU)DVE!n@9E(?he=YUE6(b*FAHdq&;-l3T7UiPmJQTWHQY5jp1t zRbHY%PtA*jDVq&R(y3=*EGnXUnT_MlhMTf>UHbkMZBe5nBZcpW3jG`=X+h+@|*?#*SeMHkU6a^&T%&u2w=z zY~X`^Z{c8QB-)23Cu#=S5Np1jj^(Polpaxj>F-dpjj zWhuiCm-L)VO#v}cS_(ftT;4hQBC3)ExpPBm>|2yUAg1n!7P`+9Q%5t@>}p>NePd=G zEpHIqL88ll=280Hw(`!+gEv+q%=-IpUSbe&;&fda^0|I@t`)WWt9-%LbLjU5nq=T! zuoie;S<5}ByGZTCkN1K<$ay-Aj8ae{Tlkqu+jV||{z)s{o1klyMpQo-n72RCtQCu{ zT{Hfs>fa?CI&r9TneF2>G0u-2Tx`_D089A?*d?#lVjtmY~qhEWZUmx2=uk}40 z#F4|pVOg6osJ-OPOxxQT;dvpFau&DU(cC`d{WwJ-4PgZFI49o z;QJkw`vdCx1MQWSkdXd2{O=FQ^%pq(3j+S%qp9cU>;HUl4J zV2=MEpsDA`>OaIt&sq9gjPyUE(0^d0f55T-HyCM~(KU(>5*KE7%)g7s7>vrftWZb3 zx+SF$8#ON8&E!CG)}C3EF>FBSo6>UFlpLu0zK*2z=L@rgM_+yjQ@mV@jER~{dm&+x z=p>kR5hN$7;CD;ips|2jtA}Id#VA;vU__pyP>q_f*NpuFCjUV+-Q<#I(~NKTqC$^Q z{j2Bpt%dFJh-*(Gb0S?{JKa=!z>(;t7L;X7u+6^MHf5M#o(U5V_)a&pNmOSQSlG+lKNk2AHU4&cPRr^0)KnI zU%%+O|HALhT^s?RSxP|xC>ZECxi~-Yw`;5zykDb%VG-AUq;~+H-<`Kk)Dg2#JURlE^852K5&J z@(Bp=0b+>=34zw(zfWV;Okf_Je zPhw)@;?tg`KhMZ~k(HfaQ23^(xa4i=yV|g$?LGCpZz6r;V*2ssnK%z^;=oV8z^{pT2q{C~vRzcKdj zd`*KW3Ge{r5zvCbpi^vq{3Xy|=U+1T%Le|kfxm3vFB|yF2L7^vzii-tunjbW6XBd# ziW9{kU1c>iMQ!!?&V0NYT6V`gJZ-(jwO_XD>99c8mF3&r^`iLP;M~VysVY ziIvP#sR#rSAbEd0;VFSpVxEkdGZEY1%ySQdxd!H!`x^t~A3k&@j!-(jlpjI<56@Bv zADR<}I0Mnxt{=CZW@Nr`3D~`RcW&-xwe`17w#+n3etSk*Q>Od&AW)jOD)Xf(Zj9v_ zh=>G3f*$HKyUUC+>^%cL=9EOs74pkvYsD;zD&1;-Pun{R&LotUZl4VxZm@7lwNpquK$XP}?+L?8(78K~0|?g(YYeSo1{Jv*V%wihZMmbcn1 z*v4v~TxZvR^FCT-B(Ty(yFqiImI3`N>2d0GBOK8SJtD%5!S*LVoPh?+s|ta^cHu`F zMagF%CmQ`T(5U_~R_6>9DTTdwS_FRB-_DB#ox)nxNFK|0a;ZC&Viv8k*R5Gzy{kRZ z@KzV?)*B^V3hg6i8Lum(#BDjgqS-jq#JpaB(P5q}>WsB&zIJ7+FA6&mcEh}Bis1;< zD!26B77l>N?_e%XV(CMXJ6KwigV)0{U|P2cBe!Q(+Etj)?mT9Ao~%EelxNcQngNE9 z_ZPJASdGaD*>Es8BJB)>GA21K03)7q(qoR$fiQFY-@`#sLMbiA5IXMVJS=&yxbf1B0xUh5si!|MEqL18Yv#2+n?nQTw?A4uQ zXP4Vjn#k3N@=w%KhzajYrf6wGrEF1pFpS{cMj*EIVbF`ukVDCA+K>HD#gsw^a^~qi z9XHe?S;g3HS+Nvm%e~NE#-TrFnTV*91cJDxXrh(9^Mkg#XCH+0W|q%f?#%ApR*LOB z0|k>YzO@~U?!&SkqE8O)0(LXc943P4T(D)7OL%L2XE5QQirUrq`n!UwJx?;E0;0NZ zL>wPfP0nLPJ+TbW!H5iSH8>V0Fl}YEu5!7hDd9S*CwDL`ZeKWJnN5{cfG1LCQ!IG(vZ;wLN&&AXfa+cQ^wC@h1^}>j??`?A&LJMBagI=QQ=eP&*MZB$5m<5 z9QTe@<-a#QPIrjMT>~b^(6^|A9KbWg!`;GdgwX!0@%{;<&^lQ-ZBQOgb4(fR$(Irv z8~;J#GmADM?W5fW{L)(Sc^C;4F?t4?WW6enLZj}LeuF6$N~ zKr-g0pjedyM>K+KNV;t?mz+1{{ZV}j$+3Pr6qp#(Nf8g{aq*qv+Q#@%K?jNZ(Ht|} ziQIQ2d%YC7V%qruKI|d1VG5QHvF?CI@iBM{wzOT(a|~PEE@7LM%4DX~JruVchU!7k zn;~K?4oDj*;n}OZlecPL-dEguV`-lf^2AsTE8Gu78G=#vJY21(AJ+>V55TDBn&uNnEht$!aB~eL3DxG|>k?dAVsBnQHAu ztorrT7B^{2_fSO&@NJiHLYOYS`O{1!{PA>UjWc{FSe{L}Rxtda=@re25{~Nr87O@f z%X|i^v^vDSs3*s@l^u}*d|ASm6#+m~p#CkGDlq(T>4@Qb{K&*ZU zxALS3I_aAZ%dV`boN1V8W7pqfW9g}d5{`X*Mk5n8QZCv^`ROCxaX<15l)%Y^3HN7U zI|IdqfnR@7AXeC?(qg}#LjNdYlWcXgp>9iW#-ciYeH2MiW*tq#Fx(WhWHMYvO?t?P zEe1G|2VCs;GY~s)X{*JyhBA)Nbr0*}vwX?SPx(^l8db%w{qpT(CLK~S8 z5I}DI!1zt;4q|7^2EB-*0vL&mTc0D1>PZbsRzR5FfCUA~VC|BGjMSaJ6dc)P2+abU0$Dj*asRcoymPzx*1Tq zRV$4+vJF7JiReh267va)B~`i?X(Gw z>@{j=;SAIPO~{k1Melq-2YXjx*i9OU-RCiI165xV{=< zq^xl_#F0a%$$e)agNby!6E#gn^bnTW7e}rH$bb+INHYMFi6nm9u(fD#cO6iM?T{*3 zv*b=$byoV4{4+|E&kT{Q`L~rNU(uAdnxK`s?vlV8>L*&&U;j8XhoN_<_OWKWhB#yk z{(Q6tJ_|mzTGgUDj%*(2d=>+|p9@9VQWhQ`J&S|Ux#nF#L*vC(ns+Hb575yOD5rfi zHi(sIv4@yms@%a*sGnTKje=1(U{B^i7)G>1Z$P^W#$vJ&u((J23If>=%9nK}*vl-i z!<-<(b5^zF3wVeM8SqX+Zi_;@-v>VaInnynpF&jb3pHEl+XDvJGyPt< zhJ~V54+b$*Xh6Mcc?2qt3O3}-vNvL~_~@)Usg}ELjMSD@6Y1r*_%<>g1I~i@F|^YJ z8-8Mf@$G{VsqkZ>jL=Ryk3`(}fe4VDxaA$zKqZtaTmG)WO5^D?0js?QnWb<2EfCH0 z(W?G~ySf|>NwOlJ`^aDU=w6HVF$32zN7NhGo~X?9;x079XB#(1+~juT!sSQ?q2#y+ zP{cOPOdnFd8;rSh28wMbgI#ca@7$Ff)4=AcUSNGkSuP~^%a?TdG@HSQN5aW};H zNt1>t6g~AYP5`m?t}tfE1(!KK)Zx}O)EUU86<)9V)vtnTr>^M!Ew9Wt-^`mqp8Sr! z4H4i%37<<kRR?)A@aQ zm4yVPT0latAKr&+KLC|Zx7WD5av7boowc^KQf+yYhrFGn&{rmX0dzc>4w;8F5I;R3 zfB?(93lMR)hLwYX&a2ioeGj+>R$Z)?zO6zu*>&f%=323^Iy<;GzJpX6(T0gXp#&~)_lbQQdF|TS#-aB2`a!j8 z%^z7yuzZVOXplrvHb1ToKC761Jw0Y&)91?uyZ%w9YKi7R=rj)gUYd!r1k-)C@Od9An#!c!(K(vb;joreu8rI7h_MYsY~%rA5WMkgay9F5O;di z&pPXkxZl~btlC~|NQ9{ls#Xn&V+7@~OvRR`@8F2|GY~CAem#Imo{Jtw`Gf7_WCd@s zQ+si^U9s$vJO$gL>m8vCy-E;N)*M8R3poSXpMfIsEu0WFfrmxWqG3S)A~MSzZ`B(vTzshv-@hn!;SODu7v>^X_Tmn6jr9zz-__2Pn-mk zXSo%YRe3YNHOAZ(xlg}H9E?Pg^+}Vv;Nf79QFK!7xMZ2{8rY;J;A|2HRkPNG7DCG zqK@5$?!>^&o&4a~x|VFA_PCoUTAz^iI> zrf<|3Q-kM)bpCt(;@* z$8nsvVF)FfsffYALzaqeQTNdcAMzo}NujFibP?bJJ>gY2MnJoxiUaoSuCe19=K zSg{ZrmAXd+o?eOwCnEr>t=SgLqio?A!Nw#wq7+)a9Mc7kdEfZ>r+dg`k6Fm#5K_1- zAyl1E;!f`;Hd4XxrO!?5k`cidozLN%?=%?R$sTbG-#)DO5>8+P2byF@QvCQ*4E-P- z9_Yiv1bFfybm%w5^3Oo@wrYTg z1XQ?O=NX}h5qO*m=Wu?;qWL%$ym)DgJNCYQ7Qr2fIBg%yG)b8`Aj-~Oz||!uz)n2S%_;8y? zmrce#D7xUv4N$2{yfE0P>2%yQy#HxyNt_X z9O9MA@2vVGo~B4{q>z9s_m2QtiO)a)%jEt;7`}?Cd!i-uXGh;j=$GAKGET3vl zfn{A(QS0q8$mBdqo$K4lB1clLXk~8sdNxKLj7C}b4*f_J}I&`URLKeyVCOl+Fqm1@8$6wO9ZN1 z(J+)Fe2Wh;L=x1uXxJrcZd5&{?10?a{9>&YAIzjE8&r|8CKRu{=-ac(x5+ASSBrqO z8>)&ENB1TG`Tvdh!@FO9eqkC6eNn!ccf2OLm==6Tn?Y|-Rc!lHX+efPh%g)Hdj@jj z!T{!m+=;;Pe0R0QZ|4iL?r!I>#GbH2FMQX3<0i)!V00r@1NF%~d5(ZqC?ygwPzN|h z_T-@R{b?zVEoc?F+AU5l7>7FPejm^@;>s!5Hc{o6G_j(X=p~flK=e4&XH-mj{tYM; ziske_@e0~N6o06ShLI@?l&@bUPC&D`TE)b!)MmZTG>V*>>0^BD-?^Jrlv;RWp`n+C zm1JoM!<~s`cSbGZ$dgY5?qba`(P-wL>^o9!fmg2;r7lFdF*LMa@3q_($h)kyvWG`{ z!7iX-5l(Req&7t7o%a0qBOf!UHiZmexka0N5skkQ;p2*CF zDh~5S^(d23MJLLQ1{Ir)^L+K#Hl7e@$+K9f$&jJD6PIh`c(3Hs)hOGBZ183l@){Vx zPux(Kcl^|mKUC<2BBr^X^49qs>W*t2sI0B&dKciG_LpT~R zCcNwc7s_Oa6!T=|^37zVIOtoSgCbXpl=a+Qkr9IRmPPw(g0@!2WjNAvzw-eb1_;~_ z+NlHK3bR8uCbVC0&0|GnySfFszg~ZzcsR^Bt?12UdoGRtr5!@ ziX*#*+QE^3J5kX@46*h57r0#&sR~{gqWz{-75Mu5yJ&mHYX0aCC272>Uh(R}SKdcJ zsGyx9P{d?1Q0D72f;&KI!pw)^F4peU8%AlN2DWO3gcL`9>`iYRC3LyR9r)A9c%QK? z3#cc#O{qvjJG18~PjkbFfaNA9?proVRIAdxmf~^$Wc)s7kC%>Ot6w8TLNE0TMUYjB zfibcU2guXZR)45B$`(2Jh_PaIySI2@h}jn7bFjjFb41yWnItVBj-TL~fuG6+K%Sas zAlIttgkGlUsy=wq99LuX&58H0+vCc&OMBtn_@8-`U(y_TV!Ty3XU;$*S0SIQk~?fM z+<}{W3mjm}%${l657(SEMz;4IYvsxU2}3l$7Mg2`?kr!nV~d`fk}B!nxI=}IqPDp@@q*a z4G|8CK@cbVJEILdA^e!HrLJ54NCWk|oSF}ImmsYaC zf1H7^>@7g}%*Vt5?`fx5t=@>C*yEwd{Wg>Cb|Kt!eP&l+pu8Nq>p+KRdL=Z7Mdil} z#AOz~ybgk&bZ{Oh0ssJ?Ojjkq5ijyCOg`kv2<0Nf91pGUKb7EO35_!)>dpm)J;nm6 zN!OoMnNURCJnDvFG#I687!9R{uuTQ6%p=A7+&y+zEz#l2jobG|M9gILtxY4OS-O*U z+t;WMcN^`PU58250MWBXRTW2r5if1o_I3G!3&z4+M8~vX!5>@#%2f{)s(Pv@F*$uu zlr!c62xLugPhAn5Q)X0VbX&w=PvPUVkUs{9J z36>!}zYTP&FtniVzlBU5TvaJ6(Jfk6;kX};WLYBZ7cqi0ojmU#C$AxzA`r$=0Qn{H z0%Q=1(&xem^){mg`;fNXZQ6Yw)(38&aIn&OmksB#*#U2sERD;q?@}^8An%YV?Dp#Z z2=>HCMaKeeFFj0`RRK)7odn*#Tx4DkB*nxq$Ou;**X9wj!ekNJN8!m9W}R^J$w0?@ zNEOoE&}g(yPX3n6?)TaLi)qll_j(Bol2V@j_I(!tP#DWT0CaGS1*!^>`jE-HqUghJ zPx>&)iMsI6&b=VW92eEP{G|M4rMYi|tP`OM4BGEzdx5mK)qx)rGKpnk$5EYNv;mPk z!qkA{{D!#1Bibc{e0r&rOq*(wIP@+frX3rtH^7n{whm!wB-d{x#*pVgd72%*knkt+$PhI=V?KbBgjF-|_++6#9GJ z7Uwwt@7;J_L#3IfH!!3O+C$cHa-()$R4fN2Bk#U`>+;cb*|y&)1r^Ma%p0K+1E^RF zil_iHLtPCM?kZq-(CR%QeaRwqhE!bi4?-$ylx$p?gsHx^)lKYpeM>X-tk)P=VG>@h zCLtj>bcJ7qBcg0ks;A;O($oB)ofVBDiI=rJJU@~fiDSvI}g?7@ni)k11h<3kMS_`TFESXq4qgFE0`sJs_ z=a^wF1Bf)hRvx@AIZ6dUqC55Xx7d5KpFVl&kEZ!x{3C>8_Im=Ieu&ssvGuL32sYEW zgGh+;QwFCjO{ft>7*(0GSViG#C0Og=R{G%hOL>F*gt=rKcT1${W&WGRPqfUgs39WV zj*d^^P{hDIoj#i0coOO?ei0Ld@j1TVl+dLjoE;kaRD>QTNYS*Iax(&!`NiU!DQIw2 zL>2tXkO|YGi=uf_RbLTkGWOGk>qc~?xcJVt@$~elEUR;xHjk0Ej}AVZ7mWBxL%6O2 zuo8J6L(*+!5!xoChF&f|{KEV>wddN?@7|wv7CjC$NG6>2tD@_;FtQ{EbC?m)yqLwR z*t@i2Ve*da%qP}8lkZ>NDp{21NLBdAfp_Uz4^$Jz1_fYiV2=*8R;2<}+&As0!i_49 zm3cnuFC6eGxU{sz@w%ce?N=KXpUQY`?pq`aJLl1^w(F|dYxMlW{@1PC;sn{KH*RK3 zqY9Sw>=sPxmm8=nmSt+_l*k_KS9alOd@)}a-eAO0whPm9(+0>R|ADFt^`#0fTOw)S zJ2=LD%J|dld=C?861NmkJJaSk$|=k;Dgl|EJ=9?scb5$)x)QFq%hp@3)!77e&;`5= zDtPd+1o5$o)nO>(6~Y+92+U7k+z6B%cS*Y}%nS2;!H{~*HWSq2ws?T-6&SEoZjEAVB^3Y>PhIicPSo6B7*jf zo~4%?mf8-knoPzA>7pr zlMH=m_zivlEajsDRg^K#+R4cAW5(^~`_q-r{Sia7v$E0Sx`MsB70Wt%PkN0lve=cG zI{SVC)i1)L)9U>p%q2rCUCzQzkL?9(HRiZ5^VfH+*Y!QQGA|wmG%_<8e~MKw;?LMz z&?bP8=wXdfwpg}nCsw#|7}LE8+*Ryt)Yn9*^!O8V_@t+@L4}O!>D1S8VFZ1|UJ2`t z?QqOy@`-qm^?~qdHkKV#)#)`v^Q4u&SP=HW*=ujm=dNxcH^?zfE0`sMc=aJj;t~Po zCt%+fgChGr0A9!(`fdBrxTUeC&XDz+)|er8lB~0RECnaAWjc+I@QG2?YS+Ogz_>)K z)1r8?3NMy5k%IjRkfsDrmqe{YViIm^My0dE&_LNbp5kthxw+X zP$zO-^4qFLN69A;z#xDGvojhxB0SfVbP*gy8YCA} zRk_ONQSQZ925>J7WeijumN+kCVtleQ6T^6r!f zGUMmiqX(5d!B(4arz(sT)aE_cEw%nf6 z&kN;rJ0{PMP_%sn%&k`86ZtSc07`nKOq)L)6#5~LsaBs#+OUC8+mr6(Wrn@({rdu0 zSy^%X+3O|$yB))S-TTM8ssEDAU$Xhj2L7^vziioKmVODQ?LROe@iSl!xp4UyuNBc_-DKy1Dsv^J(JGNZ#A0Jed0AOY2 zCQzaQR$DP`VL&QhK#JJ`79j4xo%mNY@c&~PmkRG-M8JJd~SU|7<1%JIBHZ8cgV9-_Ef_a?<&h zqA@t8^zRtdKWG`h2<(DGBPSm4Jv*SpY$p4xC_MUFx04%LdoOH$)(jjCf9plYQy8z6{93mOQWV-T1~3Yu2+W~3xelz_yzjm)gH&pn%lD|^({<1(UVb}J_Wtu6 zDZp{=qfc;&e2Z`#RoxEmN`%T8=$~o}SJ?t)VKuN@S*$2e;g@X=9t`rOQ(50UVkvE) z`Eoj8f&r>^hgHe*Kkc{xKoeNmLeZvpho_7v6702&#luq;?LH`$-DMtoo9jQ>4k)do zETGA>bA1n?z-;&sY*eU$n;3id>5V#9+thoUAKo#UW*FYz6T0@_jtL4s1N~ENA>nh- zPCJ~k3z|&uG)hHDD{+lQ$ZV|H`Ch5YVE{KoR{Xy_#6LqiBzy|6GJqaevs>Rg&*wr0 z#bZl8?=qJue?IQyoTh&nJx12Q4Qyke?2YS$apZ2j)V{>lkh?2+`yp4(NqI5)70s~T ze{IJ7gSol44L$ch2`&pjK?|^e0f8>Yr#CB#ojwx9a>>6ELj7x||H=9EUo?1^y#k$* zUaY%iU7*XCYkl*>C02gyY{b8e+rQ(p;)i~bax1o6Y zFC%4d3-}uXFx&at(xxDQ&J)qRAJLWB)SV!8Ek6BwHOl_RWe&CnJjyxKQ;tLuOav#rKTa$@}}7a{nG|6kzt z?@I-H0#t#{!`=Jrpv7|`D9tD&-I8@zTCy*l0?Qv-8ZH9+@%|Kb{z-QKEW+FLzs+#% zP>!1OVab-YQt1Ic2d+G)gdEy$91WBF5cn_n@jvVAJT4p^1_QAy27@l{=Fb7*>=v7J z;XPoQE$2p-oXk!=`tOe?|A-DCH$A80t);pz$@w(15TkW`+FMaYk87Hq zzYXXwgYG-`HXLFf`7c2A8O(HMU&nq_7`9v=^O3zO5pbZq9AplBkf)w@xP9yQsLjy z&9}u#U?B0UZL5u4CNLXo*Sb;>wFmW2$I1L_7aaY+!onWoQoz=^4btBz|8Z^%7Gm;T zZ8Kij_5b#qtNpihW9(s3GweJ9Gcf%a)mb$gtBxnu1!XrEJyNxvG?V1G4AdElW0@YzB053sYpbn z$my^)2$pgdjau%vp#)Z8C zUXHk6IR0?n4$>ct%75%d{n03Ybj0P;eVkNU#)&KlWgc>EV2@eMF>d)&qB#&be)M$| zpI)rz95&|$Vod@#q0E(y7ci$%Jy~6U#wuqqb0+pytLP@qq7IR%S_&f9qp$LJoc_>j zz;gaiZ{~j$Qlw67uKO{MeK~u4i4@;MBQW9*x{cPNwU7MA@8kCG#xQ?gAlLLeam;_- zlRq`FsTxi7Kvf4gL8<%^-+yha z0_RIS+`x6yopCU4l$3oR51>?~`HHLdUKg{{`ae~Eb6{^v?5K%$FOcy#ps@wW_qbS+hk`h422y4#TrD(;LPu4AwguZa1v9jL3s24GzuO1T zL<~H@CykinsEzNE?-kReSZ6wcBNQ@%TzP3Aw_}25xew&7o^PnZ^v-br+55vu&Z&o> z_S?<`#w-x}Rc7tX_$0Wv4^BkZ-;@J?9|Wq;m0yBO2SV+usU#*J2?@7({pHHyIP-Co zLT&6g%B~9P;<-WXA4TmNN7dy(V|)oP0WnNAMxMrvqh1T?7Lo^0zy&6H1Cc%vAjWw+ z5XJddOv_^V>6wnB_KI@^_M98|aoT7fHrT9bjzL&8j6>v2?9{O4;+6_5wy=_>4V+s9F+YGBN8 zYU8N+6{1kRA!aDN@yyCQpPz*;#R_gggNM8Z4Q;rR0U8dDqr##K$5F$B8i;>*=ADl+ zqW7@@=z-0{<0vMt4b+tYW(yAE+zFO*C#6WBGpg~k^6h;r7xZiv#N;DG?`>+p7Xm{4 zCHZj_Lj)iORgdp*I|nYjH4Xd|v__9Ej7ntt0+Tr8TH|V=7RtK3X*-f%3yrPp{&Hb3 z#?L$oA%+OVR(cFBOg9IEuMGxYiZl38UoOn8T1psD?7Pcx-)I#mkF3OI+;mRhwqc3YcY6$@Bm;U>vaY}n!XWC z6d8KHp=un}I|p1N*46Rrvtj3g+ny!N@qx9 zw9j>4g9Q#I_jV+>I+etVc*+e1VjMNL=<`Q^XVrbPoIHu6^6BOyhcQDEV7zKc?MEvy z&5yu}w)irrfB)H(YBdIf03rEx=&?m$0ppdR=el*Ap>_wO6gBZAV9{|)6=3Mh6tJ>M zLpyeYfffNX-|T@DfH}Q=`}2nQXKcnd{qj_DwT&F;3gmi+T<}y&M|t1)Xs}xpK~J(rF^xu z+>)i>hyj1Prw7B9^8_OY4iIIr9UP-fKti%VFaF6>KRe7o+Y{?EbQ0{RbZ38zFPRj^#7%s zj&rVl`IoB>h>rfGj+xkWUiKNV=Bk=bGL3%pE@~{40fEC!m_lH3oT2x6o^_UrObj@f zcxmSBGfSYMn>sz8TmfKmzbcFWf!_h=kdi_gxa3xkM#}7BfQDx+k<pLu4MA>x_rorJQ* z-*9DcKKAjWQ#?rE3`{xJzJ?XjQ%Q+&+N-v|czQYUbod%><4GxY#hZzX`?cS8y^ z!0=zy`f_z1%TP?aaV^wS0 z$3b;B$jJE_t`_QvU_&y(fC=(~#>6E)$Isu5!{0D=m;N2AQ8V!{0A!HP1yXdD;L+=i zAhrN-Q}eOi!x$zXu=p_+pV$B7i2QH6`zA-3F3zb_yvzv%gas^Zm>lr_QiM3>R0`SP zx*d76;)`)cO?D%}Y4%N|{?*{}Ope2orZ}0O4}@>gm0EBhOom^+T$F3FT?Yr-)H(e0 zg&z+iiuvdaTh5e$_6@2dPqrCTA~(+9 z{C5DeNj+U~V0w5(pfX94qc9T%7F>MhFeBs#?+$Sdqd}!V0Ey7~7zPJMtMcwiNiqJ; z&-`L;KOXj<5B=Z!35p`}ZJ~~N(vRSX__lAAfPdMCLWD}bjr#T)s0>8-!vI!3obqmmiuF-F8V%0R1M z7&4iN0K|RkWPal|Pj(`A2DOn# zx$-&gHJYt@;afyz3V@Y572^5~Do%z?ry^Wmp*^W0?7(tw2+0NhSLMe@GYBzq69%a5 z3(}av#xHU86pZNaiHi{DLeD}0=2;gEd{4C`qjE&AbsTjBTKtOM$pVU7Y;SNz-EK@j zL~47bF~U1=i=Pv1e~P&Ohk)lvxMY%)6|jNjplIhfSix(*A|?Nb8J!A|d>68QiOB`A zeB-Fn50Am70pVTcR!$^kj9@$~n0#4CVBkMyKLY&dTU_$KtvO=cr-1+7>7e?;OrUJ{8jmBsE5g-%Ga1sa+Jop37zLfwml@F<=8=zeTfYp9R+9t>2 zzzdt~VSat$zclAFCB_8a+f+|w0{{31n*_&Rs|L%zF_C@bD*%a_li)sI*WX~kT z8-!+4XYmVG#VwUb7!Y{Efj&Bs%cfvTraGDbq-@7Y<NVxiYPh@SnDmdKJn&D4FbW0Sfm z5qDtL$kpwFIK4L&<;q3j8mu&=2M|<5J~HCI`&&$_vT#E=0>DHW60NzLz&iY;(BTh# zwqvTljQ0XwL4GMYEyr$YZjO#u30C2ht|QUc;N~yox*`kludqYH@Jpaf+7II5wqrm1>~{`0R_MFW9qb{|+(&x*p?i*1rC?kZ z9q_I;Blt!AS`d9AwrvE*dX>&KrueZ)_zzz7kAJr9Uwitv8354Be@0G=X9S&?e$uOC zyV7f&g_v2x%ffend06tk(U>J4#?;yUe&vH)0{ybymfI`!=X5(K=lJ4c&iAkH*Cy>Rz_`GOnt%gTMNFD3QoIy)>@qlOZi>4S9n;L4yUE^$97&H^D5bSv+9-fes1c! z1cL(x!ur@d$r}Hk!$Rtr5};Cv-+$x%=9wQys&~bvgS)l*gJU$@Bpp*}gWFecbrZxP z{h`-n|Ga54oSeL{>^u&P6fYY8Y9y*9LXWfI=3KARJIB&{Q^FPS1}evFQ#C^rwy>|0 zy3q9Kag7uG`?Q*hvy zV?I2%C0r@1S_WkCF-@v@gsiN*HQKF~g+V>d>kG!>MkG_$bX<<~h7R#JRw1exeTjEyB2e2R-2jRJ0^O$8CY$eiW0uhMIodx{m_SMWW1!Gipl2Ml zh=&cLnBMqq^q8wNMYprX4x4`NUsrqboBrEpryT#4H?8`UMLo$S`&aDhALJnZEfzI= z6`2J{p_dopKt}Sx3LkC=>{1D=?W z1E3~|W?KPQkE9A}*Duh8&XT)K(bd#{(UAs8PD$9t<`76VpV0JhXi_oyEMiUtcA{6wq=Cyv(>%CCL zehM72$1Ff&FPNo)EPh%sY`$_FMbPLE9ldtyHq**WCo+Avh&2Z1)aUp-2hOiRox7_5z|nhD_Dn#XBY9r4Hs) z-t)3tYbb89UO;t#8}t^@kERe|-3rRZ)cf6%I-4WnSu#(vbDrkh*prohUZJj`J=|#i zR*ALB0Vu8rtSt)zT(&ciJs}V+d5dNgLT@YZ@b-B}vC31Q_ayz{&23HV;@e-xr%CDw zZuAmec0CZq6b)2uCpTh|nK8@-$TO^ndX91%IRr0TjWgZ5$Y-FSq_N*JvSiB<`{>>y zFBFcPOuDl7tpIAQEO3z65XyK2J1`w^tFV%+CG^a*ZK1-~1cf~lZ1{!JZ*g~Qk|``+ zz^ALU^U!Q}AJqspz$+>7m}w*mA@jHXnDuOZJ;RlxL9-lp-{_ zOK8y^B_0NI+YE83%*9atA<_XtlYQ%otLOA(aeH5b7A4}&r;yTkbB7ZN&358OVdqRe z1&xgOf{WBm1U4^KtwL5H&5!`e0UL@D)|c@vFUHg(tKek4$QFreD9ueBlc8i}cwlf} z!0n(Jb=PcpK?m+NM*}P94uOaCgs8UW)-?`H^=q+>W~WcAEP)nCUwV>RGvlI!Y2Nhf zM}&?*56%0|(>fX5u$lv1mLS`{c2VsEXY`)z)Ip{5WhS{hU${S8niqTp#dwK2 zdEj%c>3{eq8gS3j2?N2PV$++BL2jg|ehgTI;=umen-8GO(f|NK^tof9*BnmUf0$2s zrLAIAWSB5U2N9WJhGPR%dL8>gxMO#V9^ho4K?pi_otpapT3U6#hqGIuybnJ!Niq+lQaL73n`sl$GT{x z!puUC2>|lKx8(HC?9@qR#~f1Sl*;5Uw7tJSDVB#`{ggmx*F@O`M5{Uj;l-O=) z0ON!n?(_mQ?6rW5ad#3oeWE;LDnt11S{w3j)e=l%3l-BW$DW!a1h1X!qUI7&SZ(d&hV(+=WOZxpcE3qcg!?99OKHvnOCpK~; zc_Pqz*Qcjrzkd&P+IVUWV^Y{uB=gN5)5^et%D?=b7)ojs#1dl`<3(X73Sqi4NgBU~ zWhg`I_eoD&*ed^!eXpZtSKMynyqS>$aZ0yiSJ6Uv8FheGlmKJ5WYp?yXDYGg)v#6$ zD879kr4rEQXOZb2M!1o|f2E$gQsMB8h1|m{1KTi;giu71eFfoxlUg-GJSD1fR4IKr zw&q(OH$9Hjl4%U8X}3RTD4(Wzr@gMDuAl-|P3!~W3`gKuovoxiOoJD-jD-&0eK7|#(?;^h zvvc_ITA|YLX2!a~t~%^e3ya0~D_37M&|ds7ecK`#8$xo|$Drl!7L=&cqY;7k05%?_ zU1eX|3XouCAp07zC=^y7xfo3`W=V$T<5$+OFs(iPLN+WJSxvk5I?5$6=*DqWX3BwO zVxpJ$4EX2xYK)veIXc5}+Y84xcX}ggo(6X(P^vU4vB1wSe5NM?_@14`XqKV|=nm10 zrVR*Bhh9IX8;_&-$^kb`8=C>Sb&v)TG%Tvue?Y&q4o!2bV8vB4!2dq*@*xdf93a`K zf}RRO59$(O0`m~Q7QZ^AhL?8k*SBZq@Gl8kjU&Df^r=SbD ze6)8l)PA8BthfD^s$=q9>oSCB$d$*j6{YkQ45L8DylQnUyn0p-6Y zOxN2>BNhyLw-w(Mf$its$LUUwR`-0u*HMc!yYlib&xkee2o|+b=ayeI)ZgTX%-TpJ z_h~bAy$O_&-eFpK8#+K=2e-c3fz~do)_=jS%5Bz)GUOuiqveEWx-d>IIoX`(+ZotWrA-!0d>&AA=`G>f6~-%DZAo|R381e@v+5H@ z1lBUw5d?ACup#}h@HDIU9%MW3!6Mn!)#+iHTKiNT-E&L^c=u`R9h&ZXe($pm$Qc8# za-))awVA)bBx+{~`T|yprIP5Vy{t4Ien?*H(kyIumU7X2fxjM`?o${Ji3|6N;sDP z{C#N!iDuP5YK~@!l_G_}rySF-$~{dt57JWwK`x-*_!J>8F|$brG|tUkNJ|Ky5sMb3 z;0)jpjNjD_sWr*=k28NYcy)b~%2kOXGtx*XXlTqd!0PY~mTy%$&JiSBk+i+S8bmW+qvsEA$g z)p69m1mNGs9jz-s)10(fF&-c|WGr>TjP0uF#LgvAsIF*4K!~a4-I<3@LlU1Aol_eOL7K|6NO3lWMJZ22BcsCwNW2i8g;p zwsTAUWpt{^WihFqlSw-Nla#7&1KVAbi?An1NRz|HzhAZC?-cQTuJ!p^55pmOOi*65uG^D_6l@_(lKie`e04Sb<*X{$e24wvAKL^v%n^ z0eA6RvW#kLKfEdk*^BcT4!rI0__XM&}^_o_H`L6p1Lc^*oA6 z8%MD&L4aaaKdlt#aw({!1`4_v{m!=(6%rvy&j(il+ap`#~a*KVJkvT%dWk^u)DB^}(DmPu z3o$|@$Nrgb7x=bXkE5EM7+1YScfDK{Wj|0Fl(brLp9x>q(ll3#W;+s~V*}(ne*+@s zf~NgK5Me3Mh{1Z=Z595IWdE_Jx`vf{7)bK&G08RSTHYrfJD0jsK`7w5RJfsloX{Bo zGR-rzPtmE32+zm*UK+e!r7Y zfkuNiHS~P?9s8_moGx|K^39nWq_>1wZSWl|G5xR!e;C}(FC?_&l?$^d2B=XigWC{Z z1V-a1zSd5tiZ?9AJ1zfpPn`vw7II3-YDL?|JohIro@BR=qblrsun%{_4IrqIlEP$V zu_RR)57-Zv+$So~cpggS>q|U+d_Gq8zKN^U3xl^lk&UPC?!mv$p7}-||NJ!<@aJ*B zK|Tu|2yKXNQ}M@fx1s0sM0o|U)Q;EcTuHYRu2tVAb9veh(>Y0s7mZ)sU)#Isbc`X2 zqpK>Shm=4=TRFJkxs{Ir_IqW}xDVtkW}JZenc!RVO-TFZ=u-WHJk^~03(2A?;iHFh z*4%ktu*}_Yj~`F#bfIjEnFF0N&-31q4kQiof&>}}_qBne4~jDy%$_1AT~T<#gc#8z zV8^lu6!4H(G3(p<*=LiXA*u`3_51e>&{nLebg;+7Df!TkS)EC6)EBjaqnOzs4JpjU zQlMim979WbHx=kh)#6MnJM`X2@HX5oXy)}__yii{#U*?NmT4DPo zSu#m(;XjzU`kA%*q$kDmGi&u(FYt4+?9Y&LndGkj%v$}86wRh)Jibqge9Gi-QrDAf z+<#`R0B87e zH@Hh>xguU&Y}%gH;u=??_iVp(xXe-$vYhIku*FD8iWrF#{I`r64? z;x;)J_j&3*iGFJFt~ivQR~KHk_mHTzaXJP3$yfrYdT%2Jk!fy#9_C4}ZarNQj5DUG z77V)7MMOsjEIHhNtm#yMX}Mk`quO|8ny8uN`bXiLU3#q+auZ-n8le!)jYm7-#c7An z#(854b(ZKGUbq_H7@wScZ~t{AN0f|G_{nh7)k;xapV{^-0HgYJL1mi&v*|jCv8^Av z8I4V>8TAEzN|=&sB#L!3~7c zyb7O~2Vx{}LeyQk!osuVF#O&(+e}Q|FqwzvY3h_5PhHkG{mLtm)p^DEin=xjmIMLW zK8^zQ2lF821DhSsyH2q*F2wu4yt6fVu49?07Q^8j$U8~*V20e$87hc;G>I0ANS6Yy zIo6+j7ei}r9!H%&6(Uhlq24)UJ{A)WD!{b#+ra($9`htfz;29J?0Y#}_i-EGpthIX z1(A4hg4x_9^yyGM<^_Kx*e)dy{5=Y_%Q4dK-EytYhR(zyu zi}O(}Sv$gXHP1WU0}E$_w@jb$t9r-VPQK`?9_m!W6}$|Xs48rlLs0I#_p(xfLr@Tz zUoB&FgAP8UEp%oIA>Jl6Z+oYqR{ZR6%@6kiXYIbczpfaYPAnz)Bbwmx;_wRHc5~qw z+I@@e;AYWo#3x?RQ&aKpOW#i$OPAEly(8PYNTlK5(_c|iM_l~hE?t&vbUp}J9uaip z9#&zThXDZ+|B{rJ7>ua&EF(MX&!Op`^=dUMs+L@xa@aNbmebpHb1G#TX7|1Ajth(A zj)L8au(V@ty%o1{^Jv(BWHtQ--hNi}OoDn6?>Q}70l7ZtmkiT(zZXw7JX%Tn;25-c zv?EY+C2H^Po1*Y(`f{oUOZI7-h5&9)74ew4|6D0pxAn9FQu4vOGpcc>w+1zB8$AuA z88(<5U0RAdb7ZZA10uAU9j&KEb3ypIDHw_OR<_se7Qk25Ajv7+>*h0pN-mDIHu9CT z`_)(NH4xKXuN90^Kgt!&JdRY7(#-p0=+y{+2c5fB*e`b}T7w>Tn6@vC0J(%p@vP_Agd7SmxMuP?M(-3d6emlFCcMc zJU%!V1qaZ%QgG`Xh-yAxO&n25am6#A+gmjFumtgvqme~ z2d9zLGE+`N#yg^*ps6sT>}7_Br+k(8HYjkzmYm4NT#E0_VUAaOh{qA%1tx;a%VZUFmb+ql>mGRbP%M2BWt`L-{G1*;`6>-P zk$X;lMg+r^&oU3bNQ|7nD^DOW>C6*@rnA9&EZZTLtQZx}orSz2rN6s!xc|<2z*gLD zwc+jI$JVE8Z_%55@abF(<36x&XV73S<}{XFD77}jvz0uDW!y-_oM(x}g;;M*6MXW< z>~ULwJn?16HSNCnfoIA#hqA;*keSgmF+^ZFU2-IUuGkx#G5Gf5A~{4VM(RDG;bgkM zue$w~e);o8yTg>!@6D7D;3tCeD9URM09_QDpTWqG90?+&JgM~Ut=dI1d(_N#Ut9lH ziC-wA+UWk#EqWtIbx{VcsSdhQ;t-`Ec6=kh%>p4BwtZ65| zev&h9qv#_4cZTZ){khs)Uj!bV1^O*w5P_}W$yU(NEYWHz<^s;1&TC3Po|@oIEIQ)7 zuS!GMs_CuyoENVvG;@4TP`66&k{6ZE+{j7{*FVa>jiGdDG$b-0*!O-{WGz7qnZL{X zaBqD#qCoTW3m;iuow(i4C_B>e3ghO?4Rg%*xs*VZ!4MTDgz$ILZkIw=8RWp)*={Ar z4_A9CS5Twa#;_q%$6J-+kat>}QB;O&U&mSX z-9h^!48$=9G#UYkBC{edS*+E#a1)+fbW^M@Ead4M$I6_;!4@X*A$i{IM$cSoiQ!$SD%FP`;};e!dq z<1cW+@4w~+>)2I=6$@HT%+&*?EYT&9iEwmmrq+-RahwCL?*!t%OV|C|8ifabtb}ag z^<&{=lA7%pNx!MlZdGkLpe#;y5>9m(|;f_?pwt=pe68a`;C7LD=wSB z0w#@p0vO@0Er6;xnV9++8JR*3{4NsvvI779G~!83HBu*Q*-fnazxiI9BuhF~`~I^U zw?+|mR3yWEjKbMzpQ)%{spEg0jPAdsT@4a9-_*w6$4*Mo{ZGx7#;EuQ3>loDM)4dn z?l&+0+PyU?mbNS=)7+(4F)oZVAnu!v9kX`BI@W#vrU82E_hs?z(0BQ{FC=3Q(fE)4 zllXCfOEUlK@*vm<5^Wc`zLas14zVP-3kWj$LM*w^);hmFL^_nWWrLn=LYIbiz(*cs4)WHEC(DNxSL zR;)Ca_t7Kk6F5W1u={rVmlW|Vkfv_C)o+<`w&p!6m z^}S^|fAVP5@i4)};OOUS>$17Y{9(-}>$-)+xdt5i+!AryJ|^b2!toAm!n|t4;(l@5 z!W!xuy=ByPSA&Gal{Ylm7aQ!ItPZy1iz}|Se|qdD-vpIY-6#(bM$Tt}l^utuBxE8JT&P6)tL?zt#VGXU8hQ zMbqeHiCLCnvW)YIexTw@*WJyHo<-62mnxnsYT98E310~4$g(^tqNHivWODx5w%4x8 z>px&gF3&NCSHk7Oy)`MDXftps8pXO!$tqQQ=!^Cy*xt4&s+(PADX5*Nyk-3&LCbe` zx40=l&Q*~d+F-7x=dqUS7za%z=7b1kt|hD43zAJ70=ay z@^^sokR8mI)$V1|u2R)wlJjbp!woqOuBYZkr3j=mXr=B-sgHQ)2OquCEq+~On8*?p zM)*_X0idxM(EdWCsHblxWHZu~-!#_wXB-GFiHeM0wN~-=&2@{7#m#PREQ+IqFXSF< zqIeY$8g&t&H|$tsp<~N5Sgw@-xSIRni2EdetzCNaerc?@pf2sYEF)X-iHP*Y1!afA z_MWfZu!mm5wxn40Nq{*UWas3H!cSUB`A<(V@a*e&e&_YJzDD%rmuqv(PtMh@r)kEW zSskdP8)mWU#S`0R8s?zmE#dMCSf_#k(L4LZn9{5TRS4Q!rMN}s%@8@z>UfNo1GR5% z+xDBa4Ts!n62s;h?GIjlOWk0Lt@n# zriitc_L0$LAMdXKzlLXE~im;KTB+(%SUcO>d%n zx?R>qByHVpYhFc$y~(}9KnjL6x!`*-)RE5VGK@dGATWi%@%}K;od{FoCMlCq@Ih*(}Qn z3TBSCZprib%ht88J(FBbtfZPBnCv~?@WjRb`116&n3NKd638-~fdq4OX{QhYFXln` zR6+KFYt-gh<(p{Rt?Qi_J#KFNr*un?-nqpUdC7)oHYs0(AEy9&o}$Ns?3*uFP8DmJ+c7oQW90@mr&9*(3+69- zwywjd{>F{AE%CXh;3P1NTRF-hdo+ZM>1c*OI~tMd!SEeQ2zJTB2xpwI-brJr=j$~{ zT3?Gah<~y;W|ffAo(s2x--P-TW*@_z%SF}c?QGp-L^h_4T)3}Nv%-w&v%$jRfl*bt zYS^n9!-M(-4-p=mC(W-#g^I9yG8We&zY-m0nG!9nY2 zW06%~+)eEb&0aD*T9>HUiztktWg9O`zK5P@%)XAH#9|+)gt82>9y;C>qOVN4Zx?@^ z=hU@*K0U@^;Y#Qe_3Gm8;l_%|UIa9Vlu5L$&^fZuFeVtHfv9wr7V+H46;GT;vS-Dl zn0mC9uUTfqh;my@wb0&G(z*5UOX*kbqgH1yySj)nY+sUVzW|<0NUb}kzueo=G@%Q> zF!fYGA5jUreB(_i@02}ZkI+vdSMz+}UMO^ik9a;ALrKG?SFpsTT7?5z*#V$h7E=Ty zmvPE>OykYyyrpC3BC`*t9sTvK+MbKM_NzXdcflj$Qg+cUH55Lv5_^M?ieX8rw4Ov7 zGtp_-K6_g1FR&@yvMAI1j`wzpN{tY*A8VU`%1ilQ?AFUi+aG;=Wnf1vA9-I6M6>RP z)zASL3dpsm3-|UVT6eX~dBftR&t-1aSC8y8fBXd0<*6y9PT$3s7&84umL}Ib)w_Fc zpjM;UQnyJM(t(P`K}IiJ%{1~h+fA?N9ijD5&3i|a*A$oB8M~ROj@udA5VSikD{_x| zm`HFE-?5b)mvpBk`4qlz{fi!&WDE9{5Li>!;6a8N_<0pyM&`*`9S0kY6r$xl<)Swo z@7b2|C>*I&44=N;nf@v)rYMAGx(^s@_L;ot!>rVWE?{WxK#Zt?)LIvU2qU2X zI*%m)wT4`EW&*0f`&>RvyC(R9OTacc7u5}#zifE;T%pfhF-3Gw{#>OACq#fmv|d| z6`5w)-_*pApuNm0t_a3F94WNLP|kT>T0nG&^*&F;t&Lf)6&TRDIW65fOEZP)_TceO zWo-dwC*v~v?y)ERurj#_9bzY(S&7>oiz(=C$GtJqddUzM~F#gE})jR7KdGEJP zQaW{Z@r%d2QK&A`UbiOILNslQdBgSsNLo*3FVX3yEIr)j`2pADwc^^9eCi1q&@zSa z9WvhXAt~fVHk5W@Yhn;YiG;F3u7*OCAblzJEu8BuZ{xgdJHoA=lL#@vd%c;9nud91 z>eF1&(@_m^N8@9&)GbdmD=uqWgA5G{nBMJvU8=ZY|J+SQ^N&6&eCMyew(-@{BJSavfuo?fnx9OMZObY#KcC%(ye0@7 zBb?V?S-Il)gTSVZH4$4M)T-frjkA7cyPL7d>sY<*uhOrMc%u!zr2qaeN!OnV)=!D! z$-UlwCRhP*FEP1k@QUB+r?tO!Mbt5RS@>{RIue-zNW*!$*BHJu>NMU_3xNq4Tor3`bT$#7GfA~ zz_M&x=0v%W4#&gU6tJ zVfk`O&&n!KSK~s-s4-_9=lb`8j7x?`1r)`uncZq;Ub}F_8e@e67zdDjX(7+SOL|A- z>n~wvvsNd;_Qj0{UWF#@A{ES;JKxL2UCeOFsmh(zN0$pd%fE1xZ=UQh1TW5Fi5%Bx zN^2$fBFk7S=tw-xg>e=>>7yoBe0=F>rJX^1gX@Rb8K$V`^JejnDu>xBZxcU(VQCUr z65C58x!2WM{W_X=Oc63BZTl~f^<2fo_(;6;ey z2Z4gho{F7-Jo}P;T9HC-u-i@ACyfZ<4Cseb=|aP3{+Cp@+33+}3HBa*0kK{+K zOQF_N((Dx@0$Kg+2ryySKnPF)t6)Lw&v?ret9HW>k8TO>0?4eM->H=?q*$@Z5$&ppu!UGNBDuFWs^B$m>rh8 z$lKb27UJiJaKTZh9f~B!l52`AuU>lYkys{KY45YatI27ef^qPHh?}Np2b>|T7tw%E zr@UYJQq-n9%Ck6b)1vtj?E#l0=ZOV}UFROUC0y(VE3n^Xl4(vAr5e2pZe%!WL2_!p z2I=pEZl%rnwbN^f(dy^Y_l4nkdv7l)>1@&1Wf9mmSLVId z{l*mqR~%1ff)hAbz|e88*Y#ZqB;n zET-?LH)0{0@BU!=0`I;1j>Iipbn#@=Xjv1&=fYeMpdo#{2ApWa_Se_(cFV`}(r@%Q zOOb?G9`?#DVfM@Vr{5KSfs)>-pmj+>Aw7JCIF}2DG(8uo9!JSTF66V2c&-*wds3>% z4c^+K;%is!Iv@6Oh%KYB6B@0P+|^=@39Hq@md`tqb7}RS6Xx(LkHX`2Kv35w3tU_K z7~7~tH%T>gZu5x;&$N|dJcUFuAAI1K_kCkYLdprL#J4db99%>hB%ye!M zc>wG{9!AXkKI}u@nf)kmU_eIw*yy^(B}YsyGF_FXo6v(FdOV-U-3U>Vwz-Hv`O6?j zi`RPnedl2hVzirzzN1_3=wO1EhCC*L-&?7mo z_4GzQmO5E*DA~eQmg?5ITq$e${BWb=`i|;HMfY=epe#T1bzIj8xt=*9V!S4&%RX|E zxTZUE-B|$Bu=ezYM;5(lEF* zM>KBxQq6DU04wk)!6%{(5X%7e$?ih zp{j+9Xs5%;MVTRUaqXEKUYso$Fz7g22uAH~_WN-Z&DIT8@qE#4I6Ze>?%6pPC9c2S zy>M&)Rlum8Ch-CNu(Q{NdCY~7?stymz%)RrT4qB0-WKosm1ve{(v2>ZTic73+;u-n zZz|ie+^@0KP?@((_=T<;yrhC93ZSFAXnx$hM&6(VP+4F`Jx*jlrI1DAT<4`eQl42t zHSsid+~eBirC2D3%9Ge546)OO%gqImQj)~5+-O_I!w0nEM0aeFBvu`t;%j7IyluGRLkVeTbp{fkxixfmd>~P(nrg#>9U;y#$LdJnQ(jij4N^4>Pd1mu_$+`3BCB7@K?sdOsrexv1vBN|& z-AVC$+r3z{^XNzkly)$SDGudlVP^x@&_kwCPF;>L4O67EbNJOYt?=EOmR5Zj4Tv*& zdv^)yZJO&fYzIjyO+Ge6l@3nT5Q&{mNZc+jcMG9dH? z=7j5!5Siu&CHlt&g-$19=YU6>4^blMQ2uh9a$B=CmY&>SL<~YpWw;Z)>xxD|Yi|c@ z=9#MOQuz}~3QvoAcVD!Pw?8kp6<_p!YfL-Q>qhtthSF$0Y9x_{`4s0G0X7U1Ouq&R^3K`_Ol==+-kJFQc z1X_LWN$|5p-e!;H&8OALT0ZP4gCzfv-j8;~{M7u4o9{@~3s`Wf&tVDC;9Knxz>Fjw;1s(D~} zFzun<=Acj>8k?^g4}2Ka_Hk5GIWlt-O$FgEq`Q~^?-9Tkm%Oi9Rq;G_bBcG=*14!A zSheoqa-%rG=i z01Iy*Lv#sz+39OG#MCiuLtGtrKo)STAL0O+!Y2yron1|}yPMM7;w^8rlIV8NvHE?L zL6)6cc;3d?Bl;U|td^GPUOp7R-l8%b6j#jqjxzLFNZ{L_a3LZ9s;H+Y)3aFORU@XA z0QPbOQdjD*9fPN^s70(&E8{96y651a_L}@_$8nErljQ^5!-Y38^#f6D7zejAcv*HN zeg?02%3-+C=bNF7UVN$WlkJPKCyvIf3 zW&NNbAn`~3;YY~xI}z5@Ls0u|X98muXO6SJv><>Jk@Yv_fNvB8mWc9802qI(4fL9) zW&Ko~&PhucC@d#X#ODRE>)|9R!6Qy^*S?u+-W^x}qf*62SiAJR$ z*+2#E-DC>%r!NDS=9=1ZWY^T5Boo*D?W)u-HA!4S$2Z{@7~mc~@a#lFGQj!+O;E!FK+#RT&LAitY^<&M zJbO~e2G{M#qZOPTH&GAzwP^dV?PJ07Z|QGM7Gq74$|DR2JOLvR(urI){hZ|c+uO=N zK5;V29~7KQ&^1`{z=>SA1!i)Z{$bgxtm>L}{@~r$ytSmszF>;W)P~CGC`)Q6 zONxkWkDydA75ITBMN>BW6|oQvYhYQ4D)|J)2C;FJd6s7{NC~ilL4jw$oLw4irElm~ zpsS#p{-d!VL*m7k{lNen9z|0{^x zGmg55jn>CVu$;z7F92{cxY=W{8WF$(NKhY6jYH~h%CIkkhIYcRn;lGUowKwj>fPg3 z9{X5Wb#vd6dpYUn_C6LA*E29y-FQzA%eX+dWQk`X{9&|gK!3&r=Blt3vTx&rsY+7F zVp_WXoFL=u%m>@_Mw1hKS{5j*cw5}?>m9k^!`uR+b*=rqk3H!`WL75plJXR4(JDXxdg%lUu7waRsa( z4^U^n-p8#?6#_l89T_*52M{(se4`w(d3_Mm)c$dxV@-_Fm4?gvSHy5-MiAnG$}B14 z#?`)RrZ8(6oVx$@2l~zPGirL>PnWxN@TfjAPWM{&fxU!!6>xN|q*&B3x<1fJq5aM_o$_}P!} z+}^c=uiiihUCPPg-fJ|hh3+*rU-79ywTV1;UvP6AWorV~7xtlXAD!;Ps0V*GfICDp zzM!|8;nq+=k-Qvb6rWHS-|%dOt0(E``nTyu)Rix?e&t`dogqGoKh9f-2c?(!J0O?U z078C324iuMcrN)ioQ>{{=EI@)rqnlCcjeA>NUcsu$*?Z>-zVi^e=q)Pw2x+2$R z3E>RJ7cowlx!$~Oet87h z9;X-=jaywJPIWDF!Ybol=-bRrTY7QzeuH;w=Uv#Kzx%++p=8JcJbonT<|0I*x&iVw zR6shLD^=?XW#lMR=9p~^+EVK&$Ai@*GuOR4b;ABat7BPaec8SKElqs;mV?J1xGV%> znTRS=)D`%Ad{`e60AcSU0$CTU^Rs{1s!%F!vE}yS;2B&f)E3@n5N%xryyz8(erA}k zgW~9xfkQ!?xLc)shwrkMwMMJ%ccf@viaW|5Yor`zx7u>CX=BekUX*3oYbf7%9OZ(B zRr~u~=yLglhddb+!g(~Gz8Lw2%2xP1(dq8pw=P%rUUPR94=b0ksDI(F_$*j8Cvd+> zHwIpjS#_$Jmr-S@d87KRc}&JbpaX)uOiFPb@{^eN4u2t6HV z{|Kp|B^E)#^(oi)KGjs(r|KW380r|lYiC{gHXqMRCfzc|@lgItK(o*Y!~g?Y-$We= z(UCd^jT3fWB6DqpiU<&bR2nA3cIPjUaa^kp~7xN(o(a;*jy4A%A7mPvmB zJtP#K7O84$)egv2Ds+!+T0dxW-$42C9^QFcgL%An*9Z5lY6J$XG`Z~w+gE>9@!}<6 zW^|8D#uhSyvu@m-CWJbMEU5-{52Oq)A8ae(OpY7vD&@kJd)DJ9XON11`XNFx=5D#8 zC2kqExx#gEsi%VL+dF0VUT~k-zmj|cEEmv)$9y;xUX1SbJx%m3H%zDX7ZIlQczD|v zTS(ri%&Xg~pi?1#$jm5(=yU#JgW{!G%dpN|XR(*av_q#eitB>MQHO)9SK}*mS-W!0 zyt))TlqnXhS(wErat($O17%pUBp^l<>_;Kj_iv%86k^Vi1w4&jXSfB}DLs_EJl1mS zoZrPV9#h4I%Pt8zEJ|(MFes`M@5wxgufu>gQ;n9?%=1hu*e{PPjTgjO)+*BavO=}~ zAA4T{4rSZ+KeCg33o*(bl5B-c8SNj z#vprUr0Hgs{+H)z)6@67@B6*q@jdVJ{p&cw+_T;HwcXcwp1(y$#~_C!G$Ib=$SiAI zXgBS#fA5yKP2OV#=bre}yqNMJ66NZDz{+KFGttx+tm^<+Arhvz5)SFp91oh{#cI_z zUvthM+7ln3dSd?h^zG^q7vHnvu1raNgc@{VBhJmNs};t6nank;e3TzjVd%AS^o_1| zY;66_Th7&oVn$MO0~?0!EGfTnU^(aQXZ(N%Qucjb;NSe)90B^=2Q{z&#Hch1#4_FK zMEdaa=>50S(0muc?cjOOy@I7;V481vhKbNomQe*0% zg6W0D=#TqRQ&OP4UK9Hdy+C!}16WPRuZ9Au`fGUkS+n0q2|VRhhO|{t&tU?mY4jj4rMS-TFEfjsx#Q z;CHJGwyIeNUIU)!+_cMYpZ8n6=*RL}?jI^}pIuLCNRta`>a3IYU>~P53z!8-g+0V#P@~T#fbm)w5Z(pvNMdXNMz^L!mVm&Q0^W~p0n8n&m?;k+ zc6A$aM)U9J%kh1P?hrdizv=Ha_x{wT=WG8h25VaUEvStL%ug7s`iqUgj%26Yw~_Go zV3(^i!}7t5R0g-?Eb&=JwFG;O6IiJ$08BDk>uDwcX zuS@^DzmjS`@ALiVx8Icj{1$$SI3S2A=4G7#W3Hv^7{l^sM-elLbODFG>cs`}qJCtvxm4E%BT9L$~ z1LCV+Y_JyJIH(lY@3mq9Low!HN^IG&cvIiRClDNAO4embiFASpQ1BG6rjbkh<00Z^ zjl9YtmuXVZV|wyCTmksrZm@@4!_);o-TV|+yabRw?0eT&=1O_VzHOH^Udz~B%)4@K z?Tsc$EN3%rP(4Bxv8VDzMoj(P?hZig+RE8af;9)3VqLvJib~%0xh~TdpmEkwc*9+u zPzU3fD-YwF0V*g1nn0+J!{wF;qK|gkuFKW2U!u z40n3b_g@79y{jg=RF0?|u+eNjFe_h!=mmi#;e@l*SRs|O1}S`4@PW&g7ZtKuwOP)t zzA3pMOEu-j#W#)IlCvDyu!Ube6hlB!oq&fP0pyCpGVyJqIENy*;3)O!2O;TJOWM*4 ze!UapBJc+B9{*uw8~TkSM)eWP9x3tks5LlA&4gGWys+zPjs>5nP|q52UUkh;ZgZ@U zRK(fbbz)s>#JLg-6=QB8W}KRk8~~S%qF#f@c^FxgFB;wqk^ulX+er|!Z5Iw9&f_4G`%Yy+*oygRIWS&xp)AK+hf`LDMfq0Nz8DK0Ac9D-RhICFs zovmykW^1J~`_(aGBNDt%mKn$}#BHXncBcpug=>~hb^EtR9`!7FzqqL!@yx6yu4<+2 zz`V`k-(s?giDc4*Anq9J`aAXtoDzJsub`u`PxuDks~{qO z<*4nhyT*?W?o(X;jNydukWx_&%+%A_NeV@g!;umd4mA1N^yWs9F8e;O`aI=YxvcyG zo=~58Lni+H^!M5?1kY8Bo;+)O@)cMgo`ySn>dMMVD7BHNcr+}CR3FZJ2Kc4ho0d+QfD^81SBpZ)!xNRH$M z`%4QH`8M8+bsE~o;w7imVmerC18j;Tbr&tKE~-(wXQ7KJ=5Ev8ZAa;oTBm6@Q7cdt z3+%(JdZebU7(vkE1~>Unh$3tNYs0nt`K?lBM&emmXPQ%+dz5}%lSsrRY=BhA5o4&A z4wXc)7NFRBSxAt5@&?=F4)$y0)GiR-T$qB`7WwR1LS1kpq+&h@wz5dVCq(|aiTB1Cs0y2Qp%`az_NTfRBfOd>(d`Ehq>gx*I9<%xm8fQh^oo4=H%1$ZNA33w$RHwBaJ zt+<2ar+!ZUXzRAAu4wm&{H;cukITZW66};vK?@NaORA9fw>iCy8f#?u)Pulc62z;! z%{XbHd5c~yWhzrgo)(WIkyy_UapJ$%0)I9{lm)}aRbZyXGMB}kbWMbkGLa|j9<`iE3f*W=7l}hEiZSQcJN4WxHb-fUEbrl-O7{Wdt&q>Q`g~~wwe*g;n{DHrrO@G;60`!(L+qws2ly;3K{<6RP>*n2`xq5tY+4<^}0SXqg=FCa* z+rS1!=syB;_pfCK=2lw@ar~fgnL}jo^+3bx&zAgc>}md~P7@{e+u!?y!0WQ)&H}fS z?;f7vDEVR{wY?JLT2BKs6kQA?SzGSUmRh+%qX3lDm@)unW(9tOp)a_LnzS=SGk9l< z0$sO25Iz@;@EPJ=2~x$U2P44;ECzH_>p+0iq!6Zsu>tHFkiNf`X7KIXznsPFZ;T97 zU5A;BDCp#5SBXKx{trSj|9A`$V)bKdxNq@g!&`Aumv$ z7cX;uTls^XD#MG*t$i_VAf zCY`kr&0YQMKz0k!P3sZljcV5?XOFv6OcmTI0W|~!_M>B~PGzIt@%*79A4{dF`*jDj z9%hB@-|K(BO1trX{-z^hdk(y>E#2?wck$kvC3Vlw@{B*p#eo1w=q5FQ9n)5;%Uq%j z!Q)73CxHiyfIQrCkhjlh1mMcH*AVqBvO||0UkgNL#Zw``+4=DRE_f!^ij61UM=GHcSTS8 zh+oU-__A|BYfoyZOx)P#HF(nR7O}}UU?|K zagxLq;HDYV7r-cnCQKj)kF6v>6>LPwvrPq|`7XrBzRK78^ZZrrC0L*7aW#nJij_q# z(KNXo%wcc9F~!bfXuz@b=ipK;%rwaXe4Vy8;0$!sj9bC=jcyR-mUtAwqg~UApTrSw6-nJ?sbxK>r;d2H7(!==0tz-K>tent!ZlU_N z<8E<|d9`NHL&wuOyF-B)1cMX*>^=Jts!+WKiVRM!H@`}T1bjMIO%*O|)OqPRRCEVW z(>!~u3Z(`}#UGiXqx3DTLgvvRO5!OLH%|W+Hio@U=WV9@s@I7JLl&)EzKOoI#xt;+ z5Qua}3=sE$FoW<$d4r zk&RwGI}(QoPKW9sVdi>j&n-5xt=Kh4XV-3hpN}tG`E0cO=i4RdhsS-WE_fmW>szty zbn-yNwH}01Q;Fz;GU6T#tcI*2!RqGmln@lTEfkdZgo|h?)oO)E`m?JyLT=aG(e^U7 ze{AoaioWM$djA=ZiEeuDoM>@@4(RS4OUJ+gizW3-H|oy3JXn8h;7@h8{w(eEkDmLv`oSm} z)LT>7c2T^nL`Bd;ttIu~PWRi*|9|`z$K&*KqeHKs`yy`PI`bKV|D)ld;}6uc&s-L8 z;(tnd`9{iHP`PUMPLHIEfpxCso*%f;AD;```q~YD@I7?=(HZgcx6koC`~z9<+x~FR zC}wh{H{snIXh;ie2j-CDKJOZc;;8;hqhKE*4E8K9Y-i~mfByjCB-Hm2dY zg(dej#ql?Au|!XEyUupmd%*Wq0Z2jW4|u!3*Q)u?_S;$zl5g%~!Ne)w*$Dl+hu?y? zzs}kcc)^%!R znxAj=2hiPr53=${FrDAj3~?DmE<;YHK(M+l>r6Rm@cMJ!;Sb-R{+GXTHsCVkKOr7V znwx|1CI@ogo25(WK#A-p$BQ{W6jUcpEB8o%TY({geQM*dU-}<(6u{8Lq+_UCC%Odb zNnlqTb`2XqwyH(~V~wg~9sn!{wsR{h%3tG5%5u=lUU?RIH*8p9bn0Parq{{^1C8$9 zyM}BeqSLe&=aW1qU*4#HG?_VdH->qg5zLg7XD68U%CP0@fMw#)j|WEkQ4|$w8;e_) z$pbN?i7!VX&6y$#{4uCn0kuyg5h+ddBXp|ws)NW@8jER2!wBe9tPITdbvBADb1tRF zKX}rj>7cH}bt>?gL-|6dA=i)u87UhH%LOsQ)O1_(;hgM`3nybY&l2y3#GU}w+z^nMq%&$~0ZQVbXpBc_D zQn`0@sYk_RWs~@l&Yj{aXE%slUMV|?1UZiCDqVtKxDe{YpDx(s z$DgHByrk!mK<8aFBKp9gWt+V@$9y#kQXn4);4;T904w|TWz@7pydmsoOH)00U9d?| z-tU2%i|m@}gn+`@Wzp3m`3_MBG&o0>XgwqDMRoS|62>o4dvPw*qJ~c11T%AwWvgDF zKcHgNazf;+ftQHnIi;~Ahudo!_zE5&J9F5=VpL2`0lY$@I{g6Ll`~8zB8D+nLRa9K zYJ-q9x#LU=&XMPL%;vQ>>uVGDD0(cRUAnang#Wzbm!#geje(6Fw;{X;{8Xj}#|4-R zV!PN9rVzi%fstlbB9tAHG-$nPoy>vtm;*8B`xpHOWo4Q5ASB!aNIuOcQMbLAV$fEa zOg%|)$c?vUqEf~8cBg#X(WSbV_7zVy%@@nD)!eei|5Vo@{kRwei*hMDD z3xq|kyNL`ZiWj40-}vyUKDd*xa%>_mQ{6i$FW)_3w<3jyb>YzJXMV5o8cYXjb2XB~ z7r%s-c*+10g#9dIn=4-#x)g(dn?lo)9@-_ZmNiR8^grieNzpLjAWc9av==p^L>E(^ zMm07IHr{-?EL7z|A+fMfdo%CMPO9oXS+=s;s?o7mFZ23aEhx4NQ}bjl-nrV7d+r(8 z$}Ryrx?17|Ms=7(b;WcTZ)IJyr#yt4uXMuVA&w#9J#>1_%(J(XlM5)x+piXY;SQ z;p&o$`;!gPDHDh8BWA*4rj7ePGG(mjn^V%{ISCchd(ev+^oL#lLU=s{(V%(xIlCc~o`hu;3?W07UJdEOk6AUg`y|Nv;pSZ(v z%ZR_U!o=pvJgyo5*fvmG$GjsgcHOKFmmXOTMs^5Jc#x>zV9S? z!|OJ^#$|DrjmNq!>!(jQu?4277s$ZaqN|y%_6o1Ybb4uygd1z!j4lsWrK=L7-UVqe z-H!zrMEd!tMa$}}PB!%j;Vvq}n&uV$pN!F zpG56-zWs(^QPoJ6wk$14*kQ-dD?B1eCSR08%&5gMEx~j+0qsLYBJVbbeL}cHGB{1z z-KaiD1Vr=wMPW9V%=b8VV%`vzdY|K8gcCio;a0m+AD7ek)30IFKZ;I&_WZAi^;g9D zKbvI#*AyjwMXc(_fTTcpK5EMTKVkFyFWDCSidcWwb@>&s{#ALtUlHs7PZ6usbO6H* z1i=q06#z`~FvQx>L)@x0$;%daKx?U`gDq6p7}kcO9#gC<>x$j@k?iw)apj9*`AgP9 z!)<#BkIlDU6q9>rejyEob$W8}x?H}pa^3T*GMXE8R7(7(mG_x$yyjwlH>1)F04m8$ z5N=;Ft|u{-J|Nk~R!kHxnZ)9lrRMeW0+kqA8GFkoguVX63@1q1oj^^lYR=ut_Bcjl zikq_S^%#I*uUkc!@xNctx{(Pom|^pA*0FR@eGN-sx1+?T{AKD*ppzB0?&PizlhGY7 z23wuq+8j5%cYVv98!9=vE5^2cl$t5Tw3+Fx&00thw9MVkIPf`{xhwS09Y3Vq{YdRIiRW%3l{`t;g(U=BZE*;J;;!N)u7=_{RHEe+ibnF zFP>tt*x16m!+coiqKBs94u%!dJ`F9LAoq)Z_a)c z5`?^~nf{>aEVS}DUZ>r+Ew*pCg7dn!bb7%#e5+)utHt$@0tmBmkB$<)a!>f{%KhMD z9P#a>B52Hqp@2ngAkY`Fu2%&1DY#gNG3qLH0#2ra23Cbn~9{PoIr%njW zKfXQx?H+sqD*?3!n002LsD1&Vl_DkmCjNu5I8kCpX&~o-3uXz) z@7r4uMF*AOunCZ3zoH#vS@)sf@8 z`?feUH;?_w-S@4RAXYTPY5@spfZ7%wo?EewszsJ*)D0tYnd`!CBaICvRx!8*Giqo3 zZn<=IyILKTJZP3mTeNKT&G(ujfhM;?)kJRLU*Sbt_Ja3U6TMulTBZg|Dq!2AtLoG` z<_A8suk$Ehy6ov`VYHdROg4Q!IMp_9h`LpzQxbOXCD!Q19>9vX*<7A^-*{Q+#j{J- zqLVVkT-L=?tWKMX-S69_yiZHm>JboP+5w4=AaAQPWdiAeth@^AUW}9<#5;xN>4t4w zUmC1hRe;=hG2U+71`ZAmxwuW7Vh{G5S-O#O0_BoL%}?uvgh%|Y``nc~^px{FcV5|A zq`<*TSG;6Vm+(la`U;YYMn)2(i5^5rCWc0e1eO-qNTk$G7+M##v&4pB%hRdlx5G2J zM|Pb`psh;3S!l3-G(t(5cZxw50+*D}R0Kb-!CH;RM1DgZKfCbiSV=hoJt0jsIzC_d ze5L?$!ei}p<0cVjzzLoI;uGSGjUPm}GeohJTZcGLu}UksVSBnLXv8x_50o@c=lK+o zTO{@X#=BCbwfMM4(Vdr;a?)pe8y{1(f&qIS1gjXKl(is4}OY$*A6IGy8 zf_0*x>X6}zvMqpbNRtV#5Ze{-0WINL?xvzQJ#Pc^VW0HPdlOre(1+GM(`qAnQQY0eDoD^3`w3AG@#%C~(TpSZ)f&FNc`cQo zGfzWjkzRLq9Yd;neUeEg*FMBiuSVUjHV~YCWS~YMp%0*%n>~)ohVk_JvGIiSR2y^= z!Fo^DR=*v}WsZ^SS1dY{aBd}6_yp+SeF4$t>LAlut=t${sX2t#eqMr!n(4{x?N&pI z`MmFNv%an^{ZUl3NFz{A{`}%~k0VYht=KeQNQ*7}nswow!Kv{H+#*_KQ-jOer@d=> z_0+DV9M;pFIO+dvwQAa`Dl;db6;ntUx6Z|Ppzd6QL=6d%Y;D+K>Fu_gepldBwJ3WV z@9q}af%v42M{jUO^doBL*CumJgV2=+RE4Wouw|K^tW+}>S}a8*q8PJq^Z+&k5+0K7 z9KYo&eN3Ukk=|;nE&5o_Al+x_vgXnQ+qcc*TxNa=bkT99#tU;fAZ>3h1_xF6nnZ;UT)6u*^Y5V!O6^6kk-4LiU$rlTgK{R7yK)xgSo?O2FC z7##J){(5sThdSI^QB$OwTX;KqIKjX(z&~>nWSwoU@nK8Ds2wd!r&>L4j-<_OlklA> zes?Z;#^tWPUYVEL8nv-Z_x;ar@xDbd<@^~USgXE?>Q4xHY#${eBD*fSQU)8-S9MwN zHjPUQ%7*uJA0fF~`vqutw^+Ze;3n+vEkc}lO6V?QCV+D>BlbVW8_k}}OX5^G`id}y zUJmQ_LhW8`;b7Jo<{E14x)!DkZ~cSCps)Z)xtU$6mr^s1pvBHoz%cG2yPx1V?y<+% z<1$Fy$$=S>3t9*@cD)-KZmfMt0&|I(>%`y;2@+w=2P!_j1=AY=_FA9)*uRZ^5w~i! zBt(86YZ||f%|A%Z=xMR%2DNgjT;<5s^_%t|?%tr~acJ3rLt5`pCy`XE=8m>r)EG&m z)(W;G6U2N1x3kimUK)ld3g+3ko=+3+e)Fd6ymRoLW+GN&Lr3wFP=ErC<_qK}UCcE-mp*qj{$muH(w`Z`tCw z+_vhJ=<-6BhFcCcz_z8j;DBmd9jPm9rI_1Fb6wXQt@)8WF1ObJXWu9wVPr#sjb!@N z>rtVYg-rQAA2u)cLR~91rOJH8i>cR@C7x%+mFK@nJXbrPBgq;&U^OkPxF>+nBY4xcbe-aqGqHokO3ZNGY)dUj!oIra@EB~$ntH^+a4Rg=EcjDCAg9YWNQY( zbwlddQ%>)}fabo!sx$*hdu}A_D$z4h4i2tz)1g9D{+tw@giBXODpiY2LIz_$Xy)tm zr&Ht)Su?ct)}G2oKWRlBa6o0seU&zul{fiU|HGVYp=)5Y>;?nZy)hcBS>p#WP+Jv} z>aWhs6c%A9nxO%A-!F#2{!P+D?+01l?LPqWez%V(#DVFxs2Qx~?V!FgmHZYIFY8g0 z3#la5NeqxvS^AykPJtryFfsQNVpiU1MkmLziET#tgg5{#c}5##o|~e-g{(gzc1wcNjEyhQ=@x_@2G$YiVrZ7i-OnZgT7M4_nK^<# zIWo?mp4PPf6XHl8keqh@DnastoX+20LWU1`x4pX$x=93*ttZ^uR0i}4m!Ib$X(Dm)B_5NI?=*tHJ*(JTX2BMB&m-}i2$jAVo-rB#{)B~vF zxgxzk2!#24(Zu;q^am_x6kX=2&TQ6!znSjVT!CINw0;0A{H}iW_gFOl`JRgaa!r>S z88m3<<*a(scMrdf{l9S9&2a#L%h|$UlXpf3{~Sq2#C}59_>Ydu{p9En=LiaHZRd*g z?o1r}17_jBXX^AvEJEAxho7nWUJ+>>`7FdX_d?Rx!p7i2G;krau!92jMIFEKTks!` zdUK9q!jY3!73#C{z9^RH*_JlLKVZ}U<;~5Pjl%!L?_V3GZxcoDN7&~7rrO@Gjnc1; z(ycG6&99Bp|K`;D=Wn;*ruA7J@z+M_^H}{$7tMdZ=f2w+{n{vL{Bs+p|G15k)?_$a zz?0gxla+%a-^WYCc7Zf|kX1Rsl=Y*osj#D?xv{rGWS&;K9&!oLtMQcATfueqQTs*m z9-`CedlVgrBA!hJo|Hz@s1K^XT_TbrDnQ8YP^8?U*rE+@QN2xaR;-24I0TAfmLNe9 z4>It=+gngW;BP-*nP6g!WbUtQ&Uiq~*~;FAL(?y7vGMx-1@L0ysFH~=h-ydb9PPDe ztP6;~Y)&l*%f%rNUV~~pDJx4ZT(BxHDoa0}I7#e_Pla?5(@;2U!Pz*_OtaovYtr}uE!+?JIMV0uL$)r@ja>_XeZ zsx;vMQS5OCBK1smgZ6@wS5KEf7- zsx2Vz9AcCkf;w0)zhl>nr9lk;<2#?bw@!s@e9eC)I!@f+?cP0JYdNAVpLZyck)X}U znNU$;B;*?~tGa)fN{l<)1$^#L<4j_=m$klg7hi*=AM#6Eb}a_$@jl}eFi1Efr4)|w z1j*?}NZzoZgT&^mrd@EN)=du2oE?u(4NIvyBJZsmkT)c35Y;fu3Stp$pOl8!%I}{e}+OYDnb;b@!Q9QQvYIUvLj6R#6 z29k^$U_(4N&JWtzHDymX&vrK+%Rr9?SPJ1=7 zBvh1g2!)N+&7Dq-MCt+FD5Cc&7y9;>L@$U7TU7J0j5pE2%wc!#np>N7@>OFd?fIfh z9~n4`on9P}t~5}&w~BX2cdQqjss)vIT!-P0b7m2ySjYx*ML3Fz)$Y7#(w$XoG?P_i za-*!sJ3Faop*82*^>O3(V+S5B3Xz~cV&zt-GX&XBE-!-%`ywk97f@YKS5zcCHb@>J z7e`ATsL3CSS4rM*>guI6Ub0GonDZE_6IlGBzyPieg!U$O-s)oUR+Ge|;e&mT(gq@e zMV6XIC*syE*}!`}6{UcLS6-+;mN@PTtRVKWVwt+Z+RlUqNNQakHa@R;LVGIKOG9OM zH>z(0f9dcHf}u=7F{PTSkOC<3IcZEu1TrM7m^io@aVUaSiLiT!Z4MndG8onPfK0q=AI6rW`hMz}65 zt~~SXwAFIu_~C`g`*uCvY`H`PUfEdV9DD*Ihax44brf5)gp@53Yg46-3g@d9i}}eN zvyw}+a6p7;ksxwBs;Du7=%ov*4p!?3)|xn6Iw@BWUi{S09!uFW6aQi0nv;yN_~ra& zmH3ZE5dxVJ2t=ShRDG1VcLflT?AGtQgJp~>ioMqDvb=LU?6I|BdA#j5eVY@!o}Z zcw?0ohCZNuyr6_E_(FaA87}hQIra-v`3qC|3sd>;IvU>m#RB}r0-Uw!bksdT?B_+X zP6iOC@@MOQ9MD5yh`~pKhIf9m(c_tGO_C$s$lj<1#?b$Qy3&tH^OT<*Vcl#4Wz6 zkQxfq_qCZ7@H7Jjzuy63r(8BaZha9I9h+Z?^g#*kKg^hrsLgz19`AL?-gzGX(wd{1 zi{9^BV3v zDf=ytxGNiu9^S&+hZzfExB_q#)e3d;Sa20FhH$4ek!^|%s2Vv8sFc{o-bW$mag$?( zlY5diC`Sas2i7S?ypq~>wW03=X-t+8!fwIbbs86Ns>j^vxlc7Ff4H7zmh9W3^>WSY zf`U@3{`ILR*V7i+FWTdN8kae^lguizK;VKv&keJpuCs_lavCI#lg;vJ8Nq9}=vYPL z47v1Vz0$Vad6F}KGMD!AvWyENfxJ7ZgVaYHHwEt%qM<>wwGrlRzzeqFILWrk zRhMN-Y39+v*KL9|O13Wz*zI!CQYBZvJZW;`DjLjGsZbm ziD71X6yyRp&5mGUl)gFY`qLXESH2IinhP7}FL~BwC!4@gb5s3<-!QTrS(~01PTU<3 z)@fO=`*@abr_+fkQ`0W3hjN0kEBji>){B#kIFeq4Iyxf4_>>nv*b7AIE5O%i;G5ZI zumd<}4;GPWMM>m>%WLt9G(w!tQXJ}*Z`rE)OR44J-6L@xCF$$8U7GhuR!4Rh=goH- zU;v~ML48~ihmEDXd_tU*uQp#wBQTXol6i(g_6$L*d%zIWKW(oU;gRKJ=7N>MHE}^e z(NtrO@%o>+XZ(xLasE^d1cQL8iwTo)z|{y#L$NRAYfa4jRs#Ejp83CB^@!R^_12~lD zXn{Dy&e4SYjO6-3r(v!L`gahRM&cxAIJ?FOHRB`%OpOzveqLVI$$ijNzT9W@60nAu z{|B$F`XBAMz5vJoT=1LO7TER98D`(ivgZE)wJ8ijO(TmFXWo|s=d>$da42(}wtx!C z4iL9NWpo0CzVQ>7 zuNDOZuOP9vT%~L1`SfrZ$n6=J@UI zBb@5tqPl*VvZQp9T-(MChW9H!avdt#kd>ws7aAAm6pTqkQnwL9*}^c$So3mYoh)d? zNCT9#k0_3V;c?_xUb^er6x~zm4yU!kIJtunA8LVa9%~WEw8yiXF;i}{0Q_FR>wrEr zg6i#qirQE*iQy>Nd6>vNMl=P_bwEYUEHQK>1f#nknj};Ulu5h@Gm8n}ja0&25J6~g zevs)^AD5s4D{Q7yGZ_U0OBxwKAJH%FyPDrXRENmn z7(tvdz!(XfWq85CHO`7@y$^UAZK*ac!!tp5y1Lf7J*K_6rGfA~e{Lq(7GLosjM!EJ5)0sek+aYc`mPv5u_q;f*5PecZE+e1{LZYXo} zjKxG_vq*EW{PbR1)W(-3f?GrKb;d7?ud40qnPrcK75d^qgM?K<)dwqN7~&QbA^SD( zDzcEdt~kurF>zm5c8%a=^F(jx;KJ8QR`#GB7}v= z=$f1mHNKPDrRH+Q57PTN;+`5joP5&AsiUl~`1XV;v4co2f;}0#uu5=ZFO*QB*Ow=| zz{;>85ue8M>fuA{(+V{6m0e1XjlNSR(~b1q;H>PJ;;dMr4@#W58Mg0Tf#bgk*KUxr z%**nz9q^IhKJU3B^Dg7|J*`qP|Ft4-n$;hp$nhkqJxUR(UWZp=znDSC8xZ)0kC1qo zM~x$<_P)^BuXOx^M`|zU8(FV22Ir!Wu8w^)eQX!!J7=xl0$4|eDcRgepl%NFqvP*V zEmL|G?98>WlOlp6jXO*3UF_;IT`ySO-z?o>9vH@G%WeW80GSAe!ZwUNXmWL;Cy^6= zUp0d{8D!He3iq_tmW9EQEpOlQ?dvZtzih1x40unT=*s8UUgk2O5{57z&mbC^F92^{ zNAw56@1qo}lV-cA1@wbdOcc>8Ky=j6B?u$y8;Y~OIka`BQrgzYj{R3frAu|Ry@wYm z`zU%VoAEX#!Yf25jnxydR$2qHqo5Xqr^STmwob#d5v8?H%7waG^Yhj!fdyC3`vGj`+L_S5ILr!L_~t5S`bl4!QTI))S0sEeXoL+F5d z)gvnvM#TijCD63|a$Wkn0`JOf+0`AH(Ca9T( zF>%{rfcob?0yi=Yu~4sh3eD)_`rC!2@bS!{7igbbzMW_2N1V1AviegDD~wLp8@3jm zN||TCUHN_s?%j@PEK4;MUNj3B72(p-8ciTNu6VIu#wsd>=*mr?ZkI z559`P?_@fHuYARB$53r2PT@sfLw&U?e`4YKiVH}Ot;@{)`ZJaJ-e^D@!39@B z)eaLx^2IWAZQ^{aR#hO=7On+l^bm>a9z~hOuX}v9)ZDQ#xOCQy!Yw%YuE+YY!(If^ z^9APIAv_>CQMY|UaQKkA(%Z(m8LQy(&8LpGdS6zgEqtARJ5g3cC7nj`;$*~hjAh5L z3|rn^d(f(LJzc`z;Dy#Bv6Xsyh_lUwebg)bLpKTncDL?(d;fmA*74(qm)mH^i79Vc zz9X89;ITHGw#|mB4?y047^D$UUm)d!DU_*d7Jy5u6z5m^8%;E_%_>vdY+ibCt_YJ% zm8s@h#?fP&5H~DM2KTmOG1KyF{%*z^_G|nqIE8`~V7DT<%@oMna}8b*TPo1KwqE1M z+;Y^@Z_wE`*4jz;gzm`%sc6<*&TJs=2P>*moq{s`4b+iH-v&GFriJ%OpY_(QusWXO zChsp;D|XhhOJ8fzp&S*@N2!L6Ny>^IadxXwRyPVBuOO03NyX?fL4X{nzAOcJmGiOs z)p$WT0&Bq1Z>;1ariQ5199mspcgRLhV7Z{@i&vZ`*Fra&1H4gK33$(@DGaRYHFo9` zLabm)zFEe1CjTaH6w~x-XVZXD&W&fuW(SKeY|r59J=?_XJ{f^XmE@TE;Er1lhi5QV zsXX^71>(L&GpMKv!`PXTp(NT6%P;>7p$BOC;6d_yakVC~9ng zVGi)l*itTzip!!7j34g8;v-`yOe1CB2K{YbYnoTVYvRTMe?9Sd*vT zsL0tiW@gu`bJQaQwe8NH=dOGM*o!xn6jkD1(q7pHmB7cromr2j%ajyuV)I|3hKZcS zE3#4x%*AiH#V_rvoAl#!#cs|H8a%&VU)$wm*<1>7@0 z6E1-~9+@v5G2tGJ4T`tl7GBF%c%GLv=>k-Otre7gj0)HD&(Gbig*>Cdb-N&~xS$h2 ze+q&#tth;#i$pKW=}z|809gUmtMK5>-SmJ{Y*pW_jZ4c1?mJ>LA}IK^*T0;Uo1L(p;_drxO+=l z^l`O|jFo5ZBXRxwRo{3%Iz0EbcUApAKP@L2?=I#nP zuZRjKa#x4vZI`=;;}@T?He*Cx(B3fZ-C_1BBsbfT4lyNx#?=}!xZ`{rdl5(zX;_Bw zZIdy!&hj>qiZt&k7!l{u>$12kxqHX?ho%nJ92b0-@jfqh8UR#ghwYE6%nQmJ^-sYwDhCYr{}&bYaaj(4*v=P|*fjThvt3 zC&c_wXA5S!ZZyvLhSBH)PP;fw?DpQ^tMhXcOM>UEaR@rRMI=jW5YxqA3wV)Hu)0EH z?RI9sHMra%AO^1zTQh^EE96yBdfu+RV#Yp9^G|#$tNEaeSu!b7kA`)u8cCfw^hdPP z8j<$wUSxO$v6sZ&)>EUd_Dd+5j0i!InQs$+MTgkmki|(dsDqLPPpL#ZB z$+GQtK1|z&Gyw(3QHC@a6}D!)j3C?rxQ{HtH*CJNwIuO`xw82J+WgK3c@;)&X^W3P zH10I8f7q-zs=3)?d)IuzQftmfC^A5L{l2}mp2EbJnwx;H%|g`%DDH$Yo8+YO>gFBy zZd>yHXlqj$dTY58D}B0+Ed=;kXHubR8)z)Qlzqu?2Ehu*Aezsv&e~oH75WUfCWbNC z`+yc`rDbm_bhWCpCy@kocx#rG<*0XhytzQ~YuGrQ6#8~?WbmHw$2cc28k1PL5cwio zm-;%3;mH)BDxRmN)pf=l+g51+2SbKW+!WI{jr*NbNe}i!h(oXXdD>m0QdgrKhi)A1 z-bmWfnm3`N9y!u7Vwf(Qae($Dj>FM$q39Yev6ph`C(IEbOYVajSO7#TXcUNLy3>jD zfy&F2w+3=$wc+f>Lft;%s&PEOq#W!B!8>{7+e5-%(UCiU4>3xUhWf;F@5p7Okly;9Z1^43BB)?`VKMsSe$?aU^d{JQPi~saY$}+QyA4CS2|8&Y=B8N)P_R8o82(v_-exA z_UnvDha)AIoIjjtRN9&=aC=cAPnk#;1old>1=!v2u?jzs;!vU$yJ>Pg6Wd$z3?f<# z1cwY5o{@Yt1iem8m6U@BvLq*GcwAdGskCv-ua5{6Ja$k~jf9Rt3dn7)p~j5XiF#LR zQ)QxqI06HfKP*scsNe9|q;awK_Sa?m@ z>u8mNYuLnwbe)cU{_k}>?>tCfUdx)$=xdXj31zI@(dh$p%}6K4r>J2yBErM8E-prf zp8tYP$NlROI4uxk%7Re)3~m!E17`)G=s4CD#b;0g22rBy4&Cf(DAYZbThVxG=lGUe zI}~J=-n!a?m6wl|m@&n~lM08~O<+(x1STt8A-b`qgeapHw+!TIy&~#p5fU;;tdGY( ze9mDZMS~ifyLjnMR8#{>bXaj7E8#F|Ar^%$_dcA54~R9{pFWeTG=G!-wOE|W`$;_& z_nV`uk={QwvzmpgmjUZk!pt(j837MQTOjxq?jYkRE`)Uz4-n;cs9h)F4hCwN$W3l# zt2{g$t%D2nqM*k2OzctPS{*xZ)b|E{-vlW%P7c9p_}Kt1h=$00(Dd4kKi?p(?%p+)zT0-jx?D@0&}nW zG7s>G33-LjaH=IyH;TY&B6R`niG67e0U#KW#H(TT~f(Y~<^(NJ?J_~1vO-&BF|YD35BkcG`mMH`A=fppn$8Q^E|)_V1JHKp9q%u0Uz zNQ_g_*zj4J!4i&vOENhen7a;>iA*UkHopk9k1bG5E!xz=bU1he>(!treKsGbPwCbW zDIK~~xV0&4b*i*RM5fBZ8%rM62H`S$N$sG%l1UBTm{@Br%gQwu#unAS_Ejo=RpF3P z?#C~>V19r5GY{zK-qV-Iyg5JYdzi60;*9CMwS&n#%OShzw*DxlJkMwV?LB?$&LQb{ zT@==%)Wvvg^?jmU(g#Zu)Tea&M5G^iTSMWFPD4K|p| z&>}7-52rb~#8wQws5Pgw7$nDKn3&xOU1TkQ5C)<@8EraBa4bX0r@+iFB#5?0@Z43M z_Z0`5yz{G$acYCSXoV(3o_t`W<3&fn7G5iKgh=(5Ok@!&R9$RehO&e_@GT&U42T+6 zU^wAyVGEiQMYjPI4VY`;!d|q@_7Ugm3W;Gk>F7+CjmfO2jiq7TwT~xxyiy(F?u&(4 zE+~D4qPk7MYQWoPHqiGvVWvQ3I8qZ5Z^HJCNAT+9X?4a<(o}1Ip}aTRN#~T#$3OU1?($mtiATQ6~ef#c6LxH5lC#1FsBM=DQ68t)REnfZ(*u;@1 zL^=oU?v*CEJkYOlM0y^PT_&q@n0qf~?KY|A%w_NVKCmknu+D=Qo_8~Y^}&Kz4>K5> zeA7!$dQsKu(epv;+eYNQs`aJ6UnhJnuC?L0_QsPPHet#4Yt=c`5lABthYuFqN`%$C zLZv(2##%zrM#>J@R_rzg&((o6w^8CnMM18Km?@$Fz6P||mQ}}VX8h^#;G5=A^BR(l z`$^K5ci|MCGoyET2+6A{H?&+6OVEp9gwq=VWkiB;1pkz+0q>v*qLV)%Y898<6>aXn zmq2N;*hSm9wqGF`q$F-C#pUyPs-g#-YEZD66;pB@U4nWBDT3!?gHGZHiusLJik49_ zbwY~0hC++G;N6xnJ>;`%A{>^FA%t#)4~ zteYyF)EjzbB-X2UL$R{Ki%0JLJC|3n(T{`(X%TS}#DgoJ;nvZmU+Cx($?pm}>2z=9 z83*A^THnq;^Qy(r_q01u&-R@l$RJA#N=4`Ej-bV7-tvsUd%wiM9DqLUzn{Aw&p*`m$x_N}Z; z&^n0$#gMmm7w!!$&Y$tdpVVbI!!U1FWj?KRYb6GEH{uvhPl!}UB&^0eo0QAJ+?l$} zLF35`?0xEIQ(=p##V;y8Wo;gfk9mB@|M7Ivog%I40}qwLa&Oi4#{#Au02xTiHxTA8 z#Vg=ESvi$*J`itT(Q(`3b?H2yQbbMlmD_qQLL$}-8;B9mRK zC<$dR3YoEtVP=lsGi96McJKXuKc8>(n?Jf^PB*i>&v~Ecc|EU%F^L&rx?-M>FfsGN zxT`yGk0zvQHpex_?^}Kw*(F?JPlXD=wb|NvDIommST9rxX33)*kjz6g`<14M;ELG# z;}6_r{a;;alqzw0a6^8l@2$C;6!*^E2dfg2${$~V>?ECE_U)|ga?&XkqIlLa#nsdxbNi&sGuQ>tGIjZVbV zeDV^k7z(!6^sbdWJu-66e4&D4QAx^ zWEaL0&zGpH;=@PtD=TjlDSh^Ng2N}T1y?1LPrA9T5yvT>*@crYN75dbPl6E!ZI=8K zY{?{GvrIgUbq`%ej&#>fr0{Jh^y;*pw0UQ;jo#QPucW5Pc}ST0wdh} zlN>V$XGQP|RVLeeAiE)E&M6PtAy% zmZ7{~*h@pzxr{_!-$awGJ$csK8H{Nwg>&*wEnA*B-o`?foRD|Z`kmFBD4~PP8r;R> z9}*`-UnyR3WTZ6Hj5dveXfdy$LJm4PsWO39DY$BL={)l{Q#KXLnwo3+uiA3(Xi|=u z7x|!KGf*Y)4ACHJ8?3(7Cz1qfOqyRV9-N z%M^vLUfUYIfqD{utDHY|!X6T@v$(^KG>b`zbm6m3)51&Y9-2Sco-Js)$4JUw-v5-= z#N`Jxr?5(SGwC#Vm2K$j^7m8hsU(JC2+~lt&gld2IPyX+)gJv&EmJE+yb71cJ3I~c zi^|;cF{HcbOR7(T4YmZeP|r&OgFf?pEe9AD#{Mwi2c-;eY<5+ zpFFgL{1l{SKOwJ>8E@0&6n@tn-9$7NeXS_ocHHcPJ(S@0;gG4Hw38+K__LT1| zXpL+!EUSLCr^?TG+EJIf)k6C-u2YDmktlx*MbLrpBMXSM<(ZQTX)jh*QEr%=&FBYA{an6l@idAr4!(IXT{dV&@q_ zTT0hwEF>HHms_{*cVE;rJ}pu+BK$HnT=rmg#AR2rB%U3Q{PAm?_A=vB0GAyl2zMgK z)VYjpYPj%W1|d?_V({-Sb_ucEVGoZH8s1&WJppvO@Og7`|`9 zE(m!Y34`Vl$ogt_#l$tzr*mA2GK^ED9|cG1oIl+ENBjq|+SQN=g*fks_I{FZ@+Z zFGATP;d%Xub!8f z63c1&25*k6R$=m*C3wC%p}79EoVVPbcI8WFmPTy6{+99N%%~N_bEquC5MCHA!8FCx z3D(X^l*1%G9JHQioCWSVHd=fWnHf?gwWv-!!C&L;sePN@#?R9Wd@{%Wpv|{DngX_= zoRSQsv~6V`Z9Qossq#-+QN}V7)%Ou$og~%d#gBz9Rfsp*_o`n-B%C8 zJ3a6Tp9D3TAu5Ris!TiL(*P$me@-ze4t5-ix<^i4J6_SnEu0&W=lW_d%gdb`T1=35 zFiDN9Om1kW^H?GAPSSgW+cU1L6{!9r)osJxr*|Tr`hE+)5W6_#-daV*r4sz7?9m!R zv<wN<I(<&Fh*N`5b;lbr7Xi6|Uq_w#K}|6xrKWgvshhQTf-~^J8OYh8Dd4Xe~DKp=g?P_?3Ot zQr_WaQBEI5XlfjViz{BlHWiCLSG_gjV+jKvC$fg`rPTa*8SFt1q+f zjJund6j0@f@RqEto|G6*k@$GZo@z2B+-{NY*bn42>JNbSIZzR)vaVND8B4 zE?2|ZWbcZOvq~Ka?xZZ=DCH>mFkwlC}<4 z5uC~cr$eOk3wy%Y6np9;?A*#DlP7JtCrEucu0tX~-p5`j!rb>Yxh`{;sm(0D7jV`+ z!IL-OJ8^mN9ao0r<7gj`Amr8MG`aFj*ePQl&@~-`vIr83%H5%ND87|Oe5!KO<)Qk~ zPLC^J=zlEV;`mA9TV7y0X4%L#Q*MmfqN+kw>d~jIAOt zL`O|1N-N_@phX_EgQ+%As`&X_Po?~$M}x)04aN&Tm7RS`+w0Mt zr*TQjVA+n4?Ti~|(9N6-X{HprDxK`SQM8t-yfZ1r+fLlkS@6MX+33?ZOrFi4Pq-|! z_}k8anh%X~Q4{x0mD_gNWtk66E#O^F1-7BmalS~22?PJ;ML}G8w#Li-A3{GUVxJV% zJI*tdyMU?jFZpf+56iunu@o+gP0aHugwrNy#9X&SGu|$Xb&uAqi>IUd*y#9#xu4&dXRj1oYCg8sn4FY zj~tIkC&Kkw3jqYs+eDD4#-@DO=;uZI_1z&J)1K#P#XS|5gal!MNOd=%$U zM#D}>E*f;K{j(l?&u~_r=2U&dPaKbG6utV3IE>8X(F_TOW?Oa-?Z;J z?i3+GBZ#~(dqODg{uR^Yx9XBRswTEQ!Z#}EZguc3@E2cSBQ%qDOx3IX_dBbp5%3$7 z&{Awt`ry=ioCilbZOP}%_9$9-?Cl%*^*cD4vyh_ zgH&9@lUL!z7=JQ}Rm=#|ZXb_(PQtXW)buyTejt+za|l&2TtU4=F5P@X8$17*&nIoC zyY(r}z>#G|h0&|MFTYl|q;F(Qq#e0t<}?xV9#ePB~J*uRzH>BC~#PEo=FGrrP0;IZO@-fg{{bb$#00Ig(q?yfrK}(!1yqWKFQzJmG zd^2gn)EUe$h7Fls&6n2Xg-%Q+mqpBo4XRQbJJD`Y%<*DP#r-~te>{75Up6FyM*|j4R@D7%~B2&LB6rmv;sgb}qmQq|T=~R@-Hm&s83W>^9vqVq29~(u%Pu zaca2)wHq@(PYsiKxNtPaIe&vDHV{j;BR05E)G~ookb^4~tHz(PQ(kFmv_x=@A#6~ zd19ca1u*?PdzcLUA5&*QKk40t`6PhFA`N40AZkL;gl;|PVN7RHMGnK4C5w13o!5m~ zHREvNOD8Fy@hz{!(RsIk9QIUfU@sMq&58OaT0C`sYBe*!lv=R7u(AqiY@v8& zm5=@QcIB~%QM8ouO2S1)EbE9{BJX#TWH9TR@KUBfvJ1zHW|HFD&uUC` zT2>&bMJAk4da?L!&;mWhg_3?&X3fpH4X<7t4_t!TDy%(-*ss5Y@t^+8wXg0+)NulC z{#3A4klg{{@B7~YrKcU$1fr{U4lsHu`?I1r)#=d#1nfWT^4aC-pfGn*>Q6%L zIJr3={K=??$FMPpFkokJa&tcJ{GMqMp1mwimVmv-gJ5_Osku2H+?hj8||aF)+Wjk)9|_f}iw%w^+lN0@0Hi~PFy=^@*L*99?@`?L2y5%EpK zw2AY4Likxho$*YcbRVG=xEy`AyD!K2Tl;CFi{2Reo|?r!_2q>Xjpo7(bvr6Z_HIzf z0BQ@Gs{#kZcp{Jqw=w;o1pM&bPe1|wDig*q0}rm}gTE4<#0(|Xr8vPqOD|drqwu## z2C%OziJi*W(Fi#ar~_>W2;|S$VrA4jqaqI#4MZ4PSk42OqX?NoDy~O8bJ7S5rNiau za-Dzt?u_(ZVc_jexOd{S&%)>QWll1_S=ob-MtK2&a31;;Y2C;A1Q+93wg`h9;)TEX z2gVEc^Js^J8=xuCu4H}7WAt$7bf1BTT-0#??A^VL{_$BIY4sai&{qULq51Dka&I{) zS|)A@e;}k;{Pr|H*C?5>^ej~mdf5G}4|Xa7=7S=dlL>=-rLeRE*03-e$+!e`lulJ) z@Q+vn{Q%1>g7XMZG0?y`*BZ;YjAoXDyp=5)ve2O|c796j%y#i*eF_nI(w-XL^rWrJ zn1M&rI+jif(0}{8ESU>Mm?1)-u1$We9IjvdyrN*4Y3{R(^uVpR1@=3CQd%NqB}X_vRr@+^BJZI;k5Gb8F-?^E<|NA=+FV?-~WCkZiJ@pT-YGT zu8qqZc*frv>_o1{RldO8!!swHg$r`V92oP0-5}=?Oan~)IGjcXd3!`)k1<5zsrvWd zskHi257U->8P%C1r6CbNO|s$cV!o$OKD=-ae>c=mT2%sBJFj@T`jJRYoTa{->%=*8 z!*{~fWt3;L;OSm*-}qZX<(IFq$Zfx1U--}NS}CR3-#@HIp3dniW{Ac(?a%0|1;%iF z2H4yRIQyY)(}fe>HviE*L1&PC;@50h7Pb{wnyh650jV&b00UorH@}xEr$kpbR+=t& zm8}9a1HZLH{Ig5=1A&C~5e`J#e35VXLOxI+*mi!Nlj80_l#93S74|>*;1W~!cR5$h zf80#S4sNTwSy!fqf8O-mFgRJ4jDLV(Ty5rID4GtL&2Z4YI+_4!-;;1V>B2C7&0v)< z9((r6`>EmuiqB|^#EqPMb^IRQg5Tg)@E4zc6d<*%kN-fnUpN4Df{)fp+0JDsFiA4F3j z>!g*(Cufu@k8u!A?-X`RnIAb(x@b*)!;bibli>%y87+CTeoOJCt2_O4V{d%NIk{=P z-?fWeln!8utiQ-t{x>#-{Lo2o(|GyJkh+_FaPcpU1?8skmH;}>Io|A+BKOl;b5Xip z^NU|N+W0$dc%P5*X~0*xX}tdoo$EpC{?{no-?;${i5+hijeu&!=%A0o!7pO0T1I&@ z2I$#D2MAIZSxdn&JWYIS-BwahsU$hu49~oKbo%4 zg$WO2xtvS@my=p|T*Guir>?E(Cf5IjVGof{iek4E(VVntgVuMsEazyDBV_)^FZ=$o zk+1SV&dliEt{%Jxnp7qt_y=-0H4nt3<{jIx-hb;XS*=V&?+TcrD?{Z#`sIOqnUM(Y$)`y*ORMzh{E?`isZrtgWs(>!RGoT!^U^(pZy%64 zMOdjAB=^$|9M^QWNFO2dC`!_oNxti3+mu0GC6 zGLFM1MspO40J@z4JFV}eO5?y6$fZkWZ*mmDzxcO7}ZQvs2C^f%t#H^6S z?F^X7`PpAX-Y+YM>stx7>zzU$eue}1R#cN6}n>&7KG{*2r>=-&e;k*4y-j_^L=USCP#n2MtXi8xa%9S-x&HzieDG}CGMmT4ad7MC>9Hly3rw(O&yrc zU6`U2q?7;VPYO;=$sT&$-}va@(F)hf zyN=w>aG8VDm*JQr4SrH^UK9L1ku91hs%<9>RrL!}=kzsTXf1-|zO3xRbanuZaFuQk z$ivgrx?k(ivK43X-k<<4{MH|`>;}(=`XaJJ;4lN=1j+m1_H3b-(Rj`g`0#?4 zzaq^zD{Nb>J%Dp70J~yGEQi^|;BU{e{s^-xsqia86@jbv5Afk8_m9XNHrHKpdGm%v zBs!l3QdeqH63w2O+p~BgNR4(OuHKEcb@t(uePEe{XN7VH51_N#CN(h?gW=x!1mDa{ zfbhxkPUAidlgD!hOWX_~=iMU&)cYZPX)tK>bH4+q9sFbMkGgLp|KEfe2-npnb%J`q8_*gifHHt-ncgbt^xc$6;_ zuD}{Mnmqbs0SR+QT3`W%zk7x#;=>|A;gvi!@8R#GtR2(!j3Kuw*Pw8J;@Us!>gee&D}pj zJ&p~c>{d%x9m|izh&?c z+gN)$O_6C430EAe*_%CFE;#mrk%QvYvuHgr>a6Px3b-H9HA8~?^>5g&?8V~d)R9n= z8kRFp+2LAmtogmx3*W5p0U=4E-Yih%T;H=_KYwEb{)nEW3gE2$QPc=-oLl)xtx096 z`GXvE(Fo(L5esusxJfpzU_dFfRS?URKmYLS_d7(-`1PMYDz@;Ug4eq+3P3<`JqS*j zdXLfLw$6k>%SjAVW3cp)0U1f0_kdsjy^rv5hYi`}EmB{i&&0f8xgJjy#CEp(bYWJA zm;YrwIcvnH-wvwcoLxsrLf^8`0YOuNVVDmSif;UdjT1Q#5bEn;e_{K)Yj7&0k^SJz zNsMkUP{_`R+|GgXbt4BqLl=5MS02ym@(!Lf7J7hXDxQIMB8Sw>>xQN;#&sHx?GLzc zPq_F0ZGPn8>$OjGb8bxrgr!}MFS6N zVmAz|32P7#33N=mSow6|HfBHwF!wu{f!EXB^Sf`{dMH(W?x-iQZ zlk}qotsgPYgu!r24x;1G8)fQbLQ$<`jcaR^M_sJSra+4{3e+<>pf>QZ`$+}KbMQ9< zqBuv%v>*}(`?V7Odv?9xae6@XN5hL|2} zldMI(6Zl5jk$omn>Or>OEg3W+q*Mwn^ zI-p2Ah>M39#R~}Z0`Esa`J-DM`|!tY;wQe)gZf7^02y(uL!N6}dIcX@ zICwqjg44e>h<&r-(4Sp~RUsV{60x0B|1ON?q9$P^cSH{Q81A;OwN!snRAL_dR*2Mq z(Q_7ua;6)i86bS+=nRHJ&pgrMFZhdwA%hbhHATC7p5I1L&nC7uVuu@t(MtX+^g{&9 zQ9m9+(}5#$;|8my?mwd*Cb)1U;KEdB%q;AYPH_o9hS~AP-xeEYn?Oh7`|D-8LDiqa zczq*{U*}=LSt(`>u!!kdy&jD<3%Tls9s6bjzm^#{`d{%-*~>*BUlN)H9zm__U5j4q zCBgqj3nz$bsrj@6gDL+uODo^+Y2OL>3ukKmAwda>Jwpa4v$IT?*KiFyl4xLQQHjdH zgRlACA_EJ?2iW2+47wWUiZrlnXTm8(=0ENlJyPg@`slnBK*z(lPctFLaUGtnU{A_h zOMLTnu+mZ!8~Jt+TvOuj`0YdDtKaYwyPhk5U0`C&emA&^V)pkrBGha5_NpZ^LqVHeAA{UO1HkOe1frwO8( zhgkDsIwVtmW&ya843}CKoYam6yzFc9x4-YgJY7|YYnTkfudsbU?bwUd+^{B4#{rO$ zpKRD8r=>-Lm+B<=_dpZ-GUFwnZ5~L?(n?U>l2AXh*M0V{oPv1{^<-i9FN8NK#Xi*L z`a`nZg_T`MHGDXbqmWu-Su`RZBzGJ_=PyUTnDxP$qm_JshG~GNy+b+|e+3$54!UM0 zumiT%ks)qxaio76`f#t_(YIr6G(f6=@>vQBa+&v-h&)% zlxy)Vqm^@rs8LmI;QCc-`jA5L%=hx9s% z6TSRxvF85sZbMHt%}qB#`*(QK9$xESBKs8BGR6th`Jqn!Vx|J81V^>fO9z|J$xe>q zI;SZE`#7T?-cw{p{v+{gnc1K+6v zlxF9?XR~@wzh7!o$Oa^)&h5guog;k`#3%4ET|oX{P2(pZ+$@28jL z&n5-$9^n4vu|aHn5<5=}tTgxVwssB%e{#CL49!_7*B?^XwjV;lG41gx{UQ4`1ie(g|G1g%&&1_Db^-kjAp^Mnkm78T z@xip$gBtp9{ULh|$hrQI{mGLs4&z`~4gql+*B_Eiw$1g21gLhPK7xbXHbfvT4&gS} zAM!iM!kH#G`N8rB5UFg(+Zh-#7}@z)Co8|$+cC$a^~*H}*^K<#ekUBa5EMu1Ni$w}INRsUFy5mUvVvholcbM# z@S#qH`MW2wqaKf~w|AaSi=)V96ge-Ye7nA=Y>)qz$I|6jq(zz=-KTq~6Q8}DH1Ek) z3}36G#SV%XwV1Y$d^Wqjk}$!^jJBf^5nXC%u4qhI>mATCp>E`YXT-dHONn5;?n*~L zO6M`es?jkgz_CZh!KCgz?fHgg_2t*hh4#fidUWE zF+82bU5?|zEG4p1;`Hs7jhP;}SjbOdqEPt$6*8`~*D&1R!ya>%rA1O#Fdrd%n%>)G zrcQn9qMKwC#{7lnhL{v(qkcxBa531@wLI5|K98{|g zz>O5)Qct}3W*&u3Ht5(aIF#miLeRhdms!plT{XO z!mdE?<@5eJA~Bm6!@zMuH+c3PEMhZp=TcAm;H+QDg8NqvkX-61mwGzu8kc&SglpcQ zqEF|8)Z@C+JH7C=K^JCP-dMQtfGVlg?=!G3vvAEaWJq5E=WN}%efOR3Q;{A5=U^n$ z|2p-Qmn@qBHcQ4$#nsidj0sn=x-e2WEBv_~X=Rd3LhLv7`Q$5UEp^L6BhicZ7TKEs z+kRJ4;Ean2$28Yf{AsT7%Ikx1BLoVK@@8Jum;=5|S%i4I97LF*jlQNCRA2=bUm@BM z-b;t$x89fE+@bM``uu=AD*Gm?M6;)YHK(hngI<+oM#u&*Eg$)H%A$fq zPumr?yA#DqE)iqgE`46*%XekE&@#8H#$O2ySyeX5(#|gtVU>`j1?D&-@~bP3)^!Jo z;(>7wMH)7Fe8Sn_-rGGPC6XF;Rh6GCxp~>ZCAEd@zLq^FP>dLnjOw8(j4W4r?gNfFk>`iopw^jJ*Xg-I(K0z+fS>gC0+TG zT*a7~pEy4(T{Cm~=Pe`ss`)-2@DH_V6qvwEscJ&%u+(wMAcfcKl~w;VGpiq}$F+^++Qxzh<1d{1{kuppu5D~$kDi@V zXbg?J()#Yf#+!zp<|qb z9h$BTrl3KKdgI)=wy}WZ43KE{jNAM9#Byz8*^D3l%0_lDD=)5XY;P_B*EaS5c)SM> zO(`VTHuk&a06Y54wT=Ced)hq(_!&91kFL*A_y1p}jsfh&wT)$y(G4dbjRBPi$F$7G zy2tmo&wPQknf8QQ4X+^-d+Gq#XK?s^{hlj#nrj=&2D$e@?>~Fw+QzQ^Nlt;w+-~*Z zZf3RakMpv~ag#&T_A0pR;}2s0QxURwT-(@Q$K+q<)y#$-4q_0?wTfO(rlo9)LNU4PYf;g=^(qM{eiZ#`gBNT-#Xox)B64Y&%geI{WKf5xKUp zW~=~Dr0!PKFat)owy`uebxt=Z^V5K+A#lO{jG4=|jU9R$!+&wGF(I>E+Eb6nW+;xL@fiu}n6USPpTb;8c%m^(*Ot z2!7U<_WNX%CWcD|>l^Sv12W(nVD~`(Ar}7rs+A;$|6^V>?H#Ou0#K1SgS&g&MSp&> z^}|<802Y6~sta?p8X6vxl4v%daTqP-e2%a)4o`rdb7R&Gm-$YzT^Q`cTIMNJ7!+&4 zx6PJzI!vxZbA42&Q5H@42E*-Hiq>%)Fk?4!ZO9}0oVK@|+eG(_;s;^Qxbv|-n$EgX zSwvMfDa|m^({qFh7C;vlcDqA8{ zRTFKAC%Qh7u8F)Kq0CfDCMMVnICf1K2B~mk?U;&=ffpX-gZk%~A32DFyCvfSG7_v% zN94f0uR8YOkJ|)ntpfk%4IS}?S{N}_ITLPD?LBf0*NTz^P=BFo?%3KFhA zWar{{NgPo${U~a*c2sje@?IOR!!?!AQ?QqjTz|;BU~BSa#!J{{J&>BEl_WYp3H393 z-K$@e`WyOQ56=|r$)r+6pb7YR2u+7N|Hchg1LwnVu7`fkjwvx*uqsZK_2!4{F;zWA zb^R%fg+ntJZU9Y|(@EB-A2*bJ0v(O-?{(iD?DSI@Zzx=HoR#8V+YCygt85L>``^8F zyVI(MCl8gqT#S-rH~9Je7LMx=`By%We|4Pe4_P<;N)^&EArae2_3y%HE@~1+a)-A+ z*i;vL-iwyW2 zFs^c67-lmaj}ZM{Evc7%M$zLt9~-uOZj8K5v`&h3(I)spEf1li7=9wddI-t(|E0Qu;Zfbg$diV#0}47Q6w2&Wmw>i zUPfA11pw~ARd_>p%YlA&1BJsxt9XQ)&eX4v9Zt4*5LHs+T!5>8)zpRg!xhd$K;QfO zQ+9*5KgWWHBaqg=Vub+-vF$j4c?!Up*FC`Yz;cj795<|V!m!8Ydf!2cMnj)P>+_}@ z0yx^g0<7g3uCXlJb(k_mh{C*ztMFz`LplBESznAGs(A=NA8k4y8K3(Gbo2KjH8-pY z)Nueh<|hN{&sBJj;54?38y35rfQI~E32+R47lpS|JKacYHsjAXJ1?qUcsFY6j`o#y zYG;c&jW3tT=pWU`tiiR8Bt|n3a?4tpZ`cXX4c_Mr9xCim+j;siK>ML?uZ;s8^r!}J zYAK`d1U-Dr{21X~l~L2MX#rX_als2*dG`EV2}Wgh=tRrS(O+Ygc_cPU5L7-~JZA1^ zZCn_$=s;@l<~B0z*@2s3O47^pi&f0CB(YB}@`7$Aa!? z0p*=m;+|q8=PLf2@Fz{t-^~$~8}P#gaJd0L|EDt(E`ZAgaDVM3*PqKNL9u7ZXmw#` znJ};68h9kpz|x`;m4OFe^Swo&_~w}SKfo4uVbIk$SEPXls0rbeBJ*BX05)sRzXEQ1 zj&lLrAq?Pl=uxYHqjAqcmAZ_AXG~8DHmvnl-|ai+&6lJ@(IT6}wh}|;3rU=t=2}r> zFJl?ScarFNyJ0`&b5L8m^u~x~exF<)Y53FZx-fE0nk?=L3H2~3A-Z*8wwKeC^iQSE zw&@ghO~F?_Dj!kyA!}?P0a2xinSbV`n!!FF2wMn-fD@YR)^n^M?t_rFf z=iV2r{bSA9t)qGO@l8H-(&tX)pH*i@q@Z!(J7Z2XT6Q2$mdhkd2rP7>FQhnb{@8`# z&uykqz2lgK$j%Smm-4WV5==2Cap`L`l}hEtyoGcd`h-0C$`>%}*wZZbA}^I$O!S7D zIFB}+bjn%WrbN;^#k5MVX>xh#%CX-FJ5+*A-j}T2G;g=&=4VfQy)G=N8NZtNC@ReJ zP|9MJHxXwFwZBo5sQGw{GnWJBhS+F_CVhoY&&lc6RX@26i5Fej-YN|G!6=lt@x z(tlv!^%F1j`jYYtP$y(@D)qXn0=Cp>72wh+um?-`<5@CRv+O+onh4HD@6VyJcm7lF;eL3+PdUSV{=VHDTo#d9 z1gX(3#MQg?ZN0xPLg!zR-$Cwk!LS^3O1Rb=Ebk;XVb}238UNvGai#w~FtHQxi$>Nk zAFDgk_c)gziTJaLdUoTsI4z|qRJ~7`RQV|};exfK{f03{&3f*CMo96wA3d#AW#Qa} zo9txFj7RqQ&=f2iGbp4C(mhE}#u#!-C9$FX4p!LA%*M#51?SPWBsn^Nj=#x=otL)< z7~2I%=X{FSFq3{p(a#hv(Lwo7(vP5T3>@UCc9h5*5)b;iY$`Iz0l$g-K~i!|gmusq zo0nrt(uAU;KEGID^nOixgl^eUCQNllPGeqR7{FsGpqD$Xk4I+ND85gfN_%8bs4?9k zsX!{V&{61KcKC`U^`I-ct_yaURq0OF)|cZgAXRuGL z-tJ3TSoH`fsb|KndriEwVRN9NLygDUQ+{Xuc%XLB`7ZGlfwow_qRBH=8cAE8vbIWi zl7qbwIW(D~Q>F2!dP2bwHC?5-dkc1qx@+X28GG%Dk?ho6t7TosI(z=Ocwm3x;rxTY zgd>{^cj%HBVnOIL^QM+JHm#ilqf1}&eQ6u4RryX?WV-L(P6YURJByOA(QdeqH(nIr~hU7*b zKpFT>6>vat?t3=ZHmF#tI(cZWZlk^pG5AU3|xiaAFdYeLUZSX7?uAtx=;m1)k2pi5!)RC0_bw8QS@33~rADk&*Md55yN>GebVbHf!zroZ3u`UDmq+=U@qmuIOpogRvzreKHVC2HhYS9Acu)WSB6dk z#?%l0ihf8tTe=hrQ5411gw#U^Fz!AmWY%_rjz3sFSQ@hk0@TVoXU_)2j=u|&^X&nc zF9Eulzo8pGml$9`#i=9fXO@w=oYie$sUm>x7u<*S<%V&wdaEAPm}8a!mkHarV^P2J z|L-E-`h(WoFs|;1M+tUcNWcY#=roEw#x>3f+_R=ef%i-q@&yFs-8z|abi_q2s_>^xubZ@l;w!kg*L+GM*YlDbI{qxSnirk|Lj@Fv`b+h*VA! zd3tM-;pVU{F(q~iJH2LpOrKZ%`Dw=$+<50As8#Jq4a@1+Cl^B z0ZMX)Al>flvUVRQu_{`{j!26#Yn$7fQ{H!IWhzS@Jk{3xk-z@c;tRqB#P@G1a?>e@mqu zupG#13FDn#BN%lZ3U7r^qXKzjlVL&ImE~%9$B?=0n+h)Ksf#S+Sulqp_3X2@)`GnU zrh6CCO##dIV%|+uF0Dq#JSJbM%1)LMsZUiXn5bePF!H=2}{GKo|T4PF%V>Rwf+5Ey!9L=fNYnwJnheq1o_>wFc6g1vsOUbG?`sxMz)n`;j#>Y>Q z&>ZRKfHD4@oasYb)*U(aYx#EQ~(WGEiGQL^=d`OUyRS0nkx z-7-8od-GNR`cF%IM(*h}x{+(Cbu`(VjFmL=DjS@*gQ>x8_kGih&YM~VO{xf%=cx)f zxZpfb+QtP^VqY$PPmMGFEX(Z;4s~bhlz_dudA_yosoTDM-do<3ygcf&_oCA&Z=a9H+@F}I-!{Lf{_67d zW430gAx?iT{j|ZN-MS=k*S>f4C!Ed;B!0eGQ0JUSKO-o@vb;=RQ78ZMuve@;U>}ozqF0DGkp|lX}|sX zzH1jZSC0%icjpd9WLY6i!CwX;~yjMd(13JCaaxtFcVIR zmZG<%O(Yh~cybXXM(8x!etPcwkwHX!o76)NI$5+=Ab+%O&~o1EFb&Fy(aPM$mfP6! z@i9;BMOtH}0ic3Rjofjzf@HZhboBliv()3w)^V?yZ!p*%$qHT$>+uNge1|qw1J|99lgdSDlU>h1-U64;7_^ z-Z}GbGLq$5V^y;7Zs})Lf|cF4Pp?)4?pnWTm&`63>Rb;DjgJZiy{kE6CDRS5IB&6t zrgz;&dfa2mqa12*YSe9O2?YvdH3tnYK?At6iIy)(qeZIR;h=Z=$@yOpL?HQQYNu=n)N330j$8Mnkm!)L8u zFj|pv78Tq;H+5Rlg>iFj(?4Af(CbdZ*m{zf^UOV|a-If{D48asUR}1T^q!YBXP>{B znT||cW0_~;^>izT^KR7FBLkE zLM=3o`e{4WE-{bF*Cd{TLE$HYki!+~4fsABQ&g%w8&zW39!uMeb$DYM@3CNPnEpQ7 zTAt%Be)vOmcXTVn@HYr|RkL3zQqMEpoyBO?S`W`O=~LuSFRH(re|MYAnU5pmusY{8 z>oVeH$Gzq0I1O*cvfw)NEUuz5uLR!VUNYR#EE%}M!*wY(5nm2aY$Mk=XDrhaXw@43 zH3mD`sBE5d9kDo=VGXC%HuEg{M%FihOXAB48S{>w?mUj%Y9VU#eqG(#uVWX#n6)iU z=32)qp0i0adBk}MK+jmb|0CBx z3iUG`5(ANAq()WxY?==B9(j?8yhq~XO$S&uv)2YNOGQhyd zRk<#&dM#|dRXF!HrkMU)3H&nF((;xw2%<*bB?rw;Qp}ubjk*s0}?m# z)JrUGZJ%DcG0AeqWc)X`7L2xo`jL@ig^LBLyP+qyRrZ!vKD$U!@j=3@*vbd*+6@0t zinjG_SAC@|=yzXWnXi`zGmlnSxmG!=3nQ3VYHPaoZlO|O`mqU$j}C|M@|Oznj##kV z#xlb~ynrz=BIdl$%`cs6{bXVuhdf*%N?3mfLnJxb8+>J?=CubVHbut7(4a$4n(=fW z-toaT%z8`(wB@N7${%o&2@M$DZm0E^JPniZBTlo{XpRi4ZWCdeFUv0k&+-e&K|QRY zGjPW?uWReV(D}@ex|@CGkiRN8PJ8{c6&SZPzQ;=9JRQPxxQ(YxPB}r2&yl7klk?Uk zQ&dkT@`WIH`&qu{vM6Fl@M%QQ--*`#JL*kZlo-`)nNF(Hjvp z=VhUuFBK0SbY2c;3-O|Q1&ls;CDZU<+i-M#*v_uAn5K$Mi%6LMPXt2n>>dIg8$ly+ zxQ4oS=VL_y1#o(gZ|uK3OJ;|XssyouRtxc8Ro8FXQX2bZW`OG*A0jdN_yhcOByEk8 zfks5NJ|FFmt?PX4N0x-=`w5t({CVfrlk@vm?|Xc%M$CN4pSa{Zx65)Y_ypTLo&_|b zdIql4nCW!d(f8q1Ar*giEuNDWhJEQUCTaxOIN^W5<34VYUBaDgrC%!RF;}Q$Uzs4FeaE@*0|B+(I*pdo%)lH6y~C^ zc{HzJK>NK_5X+Q5|M2VgLZE+^*kC_1Dw#Kt3O5ZkN_nG5HB^Lr$X;P@WMr(9{cYW- zufZx;5~&yF;wJ^GIeb%ck+G~T`#=bOKsbdX?>+BMWE^;nPIWFIO>vfYe$$zJW|x>% zFmmo=W9y~&^R^OsU+!<5@@eDtEh180%kIz6|2hKVx^4ll5f$`I@S1~Kpfdt(koSPMKldxfiwnD2$k~bC-zls`9$`b zr&5i>C;q~IappbH1?Yn!>KE)2D4JL-YyXhFv$LZA7DW&{6CW)gtLI?mQ^mtK?` z5^W>xClelF%g_qchq@@Z1d z(kgvAf8_U$YU85#LO_+y^!EZ<3QcOI6#ukKNB z^UylcQ&)FK7ij}__8EKHjyJzi$LJnVmBu3@o-z6pIf&pAI-B+)~#ydehBx%j~<=#ie>K5c>3 zq)e|Rvdu(;8wn9cn?6VK?e^aDE=1wZ#gD-nyl;^0cux~TrW$j8H90k8e4?9kBsJ-> zq2Py6N6t=sTH>IT^Y}yn8C#JWLKdq`3_6?8F{S$Hi)7UWv$o9ryw@(krCQFX`B;o6 zy9U&FojlekWz(*mDd$rxEKNlu#uO`0z2TvFt|dLr3C1(i@?g&P9zJ=i-)A7#X5pG; z$l&+@jkxaI{^22P-8d_sgQH*Xot_A>yF_r~e}AEpuz#7ZI3Vhm8~+R9E*5CQA76h)nN?vn%LniLtMWqDTa(t^(c!YuRlFtcjx1r<4%(E=GG=GT(WXj zYf1Q3YJCYw`5L(~)?>~#kEvO;JLdSb=&DK8JXf2t+5c@Y^E9oJ?50O+BS)H&1MkXg zt~dHT;V_+|YIxwyg(p+OmgF2~e5AB9#M-MRUDORNZ?3$)nHE?WTcS8tyNtPmzPWj) z?2C;Hyj>2iIAY6E%MJ$N(`^_*Mce`)k~h|RY#{~^I0sgX?0D-GhImA8uh41 z%43S1=cgq9tl*IQiF$fg>bZyCAM(5YaG`&8Wz#Eu!%o-OU@L1U+_^2G!jrGANg8u| zhWORM0>6(PUv@bs-QS=kVVS|L;s?=A{YR^K7E_VkJLUgU!dao;F$y>z@3mVX7LAp; zMCM48`#rm_KcM?sSIwl6TCHJn#pw6+*R#4e{HRoV47Z$MdH6(-XA?+!gy|S)o+6Uk zsNRDdZRKghHgsWNw24i_Q87S-D{!cfjn$zd;BzTlL7-zc1MgA&NYOwaux@meO~}T1 zjO!IfK(%6Y(8uABi8)p+qr92*6%!qxn-$TN?CE~8Kr44vT^GinFzYJNW6hQYk=#R> z1geNWQ!Xjy&Tz6P;>cg)dWCVl!aS^h{q&KS>lMZgCguhcr>mBC8mquK#)VYFhXdnW zQfqAA)%jllng-yo9K5OSn;Yv^IG~K=1{059aXJ70@(N?4i2(RH;Q1ih@Wjp&11rrv zyse%6`Q$x6b9v=Mg;&mXyXp?|-BR`!$-kR;W^}i7Qa^{&dIqChx2s+w+I|S*uY*b| zxo%gUZ02BntMY68cSf`8@>zfmXS7Ez*1m)g419@3RnS7*NE@JSS*A$pA<7mnbzXTOk+f; z>v3(>IMmZR|6UiyX9?*8_L+-Zch|-%nO@#3Ly>2m0veaD63oS&*w3cnA`mly3+4H$ zF3i#DF3bv(l4v$X;xJmuezS(j4KDo4eRlvC&Re5{YAv#wM_2;vav!WiFXO==OQKu^4eX%l2{ z;F)ejT&ryiL~yi21cx%3_W#)X?s%%(|NkRIDN{1f4<5c!M*=dlSJ+sF-=D|6~@6v6a`c(Jtdw;&w{XKv5;GBny_qg7#>pAN}XAagb z|FuP^5zO_rd9jN(E}#Hh0G+MVM0tRsVq(Q|yRB^2Xh&fDa)?2P2Uzg-fW%N|CLo6q z`3U4NAk;5BaPi0DQCj$%*AhcOymb~Qy9+Fwf3?(tpNuc!U3C5OW9~FWW6kI3vO5cA zyXC5pUy7P-SnUlZs8JUfOu7y_jJpl%2=FFHC<8I?%9qQR-Y*Kca$jX4BdAgT7fFJD zu^N@k$I&^-x1`wK3UkM~R4_^FF3e4+iCm>Gv_}^fsV!~nkWk7NClzEQx8?O5MA|La zzxIH!4ouOvc9MM9spu);%F%CrW;(xjQ3P${?vC`P0p*q$um@TQWo{q8FZ+n^RJXI!vm8 zFMj99jfQu;5#^38NI*lCYs?Zg-?6~1vzTWh~ zo+j5WG2(5Hx25!*yXt7V>rwnsKYw-A8JlUQs{ESRZI>jIodzUTKc>9n-_n~J92jCn zI&llbZDC?TeB0gj(^_>k=1oUPsMX@jE=ONH`z3DayU_`YsUFKI81wV62LKfgf~|=* z<8Ltd{jF;TPwPq$DG)>o1d+m57_!Q*sN_=9y9eSh(2|a9G5v>lt_(FuK+3mUsM2Q$ z(pI|%u#pSDyO4Mha}q`B74%H2#KOjG!|hWqO+4EUk~VQ38c%d9n_-b6;>~{fVav5^ zXJ6xX=AK0frcFkLunbK$#y397QVWz>+xejow!8dDIeJVdG~dZuksLi-{C3T|bMgC+ zex%CucFDUw^s$FEO5WaTU)R$n18eVx1t{idO@YU}TZeMvX7whpiWb1$`d0ke7tIqI zfF$fA67#WA2%I|r7xmmgB!$8_)hroU%6lW1V5;w9smqHfeyjsQfcvNL7I?Dn<*X=y zRiSr9wTP~(70~8%fMTjGp=&>|KQF;+zbyWTAizEPKNsLq<&B_sQzpgP`c2NDlPnV+ zYK~TE96XqNw)oxdY91n3J=gwW<07j&oiNH42Fg5op8{7G&viR)3?6~FW4-3be2@ya z`+#@jmLiHyRw`rec7En(6lP)tdEE_0F%jgPN@Hu4t}|a~Bl4PP(@P@5Y;v3IDN1cf zD;#0C+z@y-%4oCDq}1&VJ|0tUHrjIg+XE~b!PMUQRm5Fe;>CWU=ukQAwKT)G# z7Kq^~D?~ydzD{vPwq_WbEa}>mkx%>`0r1;}LviA_xwqeJe{b}*@;YqbzI`i&q-w%? z`Ffd1=Q`_*Yn>ki>1sl^IaffDx`?!asxyv4AiuTju0Cv?yp~#)u~oHbtk0ArOW;*R{sb?%7t*N)F9fz<{*@1Ua#zGclA5eQ?H}eoZi5` zL3%y?g$)y;R)RBLm-Fi#_o`frc(;4kbmB;OZf2vN;;~)}1}jpT(f9*tQ1jk!cg*AI z7l2D7ru!+1fq0Y^M-lP7|8USy?9)$rGP|piM>aldxWXRFGZJvq_ePcVV63=1nGw33 zP2=9%!){Vn_Ofli7q17>+tU!3EdvFxGi$T`T}SKjg3 z_ux4DCOa};sv_16u(lgG-a1DUC*zLRI}JR}tS_?8m@0T1Y|qZxc3SzY-Geiua8DQW zt9HGx({IxK_@l4iI$YJ|PaB+6_d&x7Qy!kz*<0-H84@fW0FE`oKxS&vEb(O@BNLH^ zzTl#XC;pYLAA-{_l*G9iLT1%Jsg_}Oq1D4M)M$$cv|@ppKwrbQTUSz3?{gw!x_ljy zHlKOY<)=gIZ29nf#NDE5IH|!NAu}~wtA4Hk4#ApRG)mgLcC8|LK;7eNie<6xu~2WC zIz@4&ZN9*f8rCIM108Vv;}9Qk{oYpv0U>74@$mT!yfv^lTqC%Aq0kv6jz0wP`N^}z zKTR_XZ3P=?sYrm;7p{1@gj)SfBFsPTC0(VvQ7>vmTF_y_j3=*y8J9$FM$1g^Qr*{Y zO0X(@9qZQx1CILX?KqI%_=40M=U1X*^~G8WK!?Bek#-t9_eej^LHr+q=btcaFtTM1 zB6bj=7(YgaqX0|Q9wBfiUY&!~%jMwgO(4#p-;xi3W9&W6X+H_fQ4bjyFZTvqN867th6|xN;Rc^d{ zm+;33{g^icYP+LCLOw>))I1!E_Qo*{;3!|YSASBB(~KO7%d;?Z<3U`yv)kOlwXwA! z3vm-cF~J1ev@0pTn0G4)w~2B3euI~RFbgj-Gy9=z2k_e;f)29j17oXsZH>+8_gu2f zshSg_JW#5Sk*cSaO?Z{9(}Lu(?B-r@!%gj2AmnP?I8tcsZ+M4qNdZWUZLWi4Rz1)j=fWP~#zglEH{{Sa6FyA6w zeBR?947^mi|I?au`9O}~gVL(k%vA&2juC&Vig`-q3cGBE-ceHE&0y>1maM+%Ft2H%qnio3PA&-yO( zwc^MAvfOoiF*<&t^b(A)6wf@5%`E_{%h$l4WPZH??V`1rSN@k{cl!d>_Uq8m^;z@I zfF7K`%)ju&QQ#y+yr()qscS5NG*ByEE?x~kJ0-Sk1 zUu6jgB=P_d6~`73+5N&Q6n8HZD4#(7m+##;fI@-)EY-Z!@Avb!+)D717G;BB2JvpY zHL*{jgG6+=z{a`;!LQ%^NLCF44lc}n7=Xt=ttkP1tj@&D4A%NN2<`;b1vW?oe$Qv9 zI-S)qa*J_tKlUA#K*|J0;d_U-D$r|ag0J72^*|EAo&RjQJBIy}$gA9Y6m zj{6FfAeRhhfOQ-UZxu@OmolNk@cOT+Fa(&y-|?u@;^4qp{9?WVl@?4{E{K|b*d%r6 z9OUStY7UR+#`hAgkXSk5aZ2a$Cd?&sSkXVP*vp+C2_nIR`S2K+2^s(cfzOyMnv9oK z)AR1RMFZrYCGJ{1KB{`)rwRXM@BFu&xm!T*9#S%kg7sF<%imYLT)qf@;cd4B2hPKS z=qwy1*y#E5I)7xHgn(;K&SYSS@f+{<68A&D8X>j4zYY}s>+!Le!1l8r5qn{6nXIFJ zFf=DW)<3JYC#tS*;#;%kQ>v=|MLcum#~Q7sXvZWdymYNx}-KaCO4U z|DM74C(qUjeJMe1x%y~l(UqHzXZP!n5vnUWis)}_OV=CZQuz2 zGR{Uk;Qj$>yew-Wc>m@RB)pV4F!!vEp<4h`euTQLEEnB22YEwDHA@bf-ukrX2~j)| z+h5;u{)gkIU&Z5_R~CNy_o3tEjVZzVw<^HnPXdPkx83Dj2^}aK0f^-P-23)0Zf4qJYlwY3hm485Cd$B~vcd6UsLT zMkfgESMjp=ioTC)YnD1#e&J2H8unE6hy_~`>@!$hNGpzDbb^&0uLMd`7CR6uYXUNe zS3UlJ2ZQ1F0NW*(+M?$kfZP~Kz&kMk-C*Lz--0{(d$hwA+!6KV$?>Hl@P=)VN6eD9 z!1|5{{5j0SPo1<)h%OZn#pBG6Wefne%M~yEmyE5yR_#kD-3Bb z=O6>!dRS@>z#-g0bX^2lD_F;OAe|NTi2nudtP+WW6NaZET}C^9nThZ1w}qk4NB)zN z6ym$Eo%{y_7Jd@(20wViSCMjGY1kIzo!>`Jmj$~URyAO}Toq6Dr<}weX@eFn$G>#G zD^r8j_;12Gr?i3a&;!;R6TjHy@`nH;cpVr;cp&9MCCiT#w11Z3Fi)?40y;|$3>RVZ z0$*;dZZr`5GJw<%uElWLRRbfChpc+^Fa5Q|t3#i^NiqF*Zn*E2b}VH8F1BFIFPcEN z^yXe1tZwZxmGBGYg?~rYyLwnWle;?5Xx?ItmxYt{uGm0!$HE+I7b^7vz zSoBc*>__fzCN(*SezVIBf)!tI+^qULzUs}ve+K;esX~4H*69 z=4*mh=7TJ+ivonnbbd%&d2oP49slV4Aqy{IG9^r=f5ovs*CT>0l|k14&BmJf;Grcb zV8w0*FE3VYbzSu0NDNkyHw1;DdU?zLm3#U;P~?;zuK{IqKrS0$y0ja^J2_zOUv>IcEdF@# z!o06a8Wh^WKqDUO%$~(>_(fMlm`r7tuJZr8lPRVV8x3uXgrC@__f_wxFmm?4g^iW|eYV^AGkh-0Hk6O;ow(f}yr|%Ol&-3+LmA zW~OG3V_?X%K{!&VNRQglI3_WmU61T?WxxHsvgY?MpO#hY!r7R2?*9BRKzbK~FLx^} zPX}r?2Wh#`0pHS4MGSsbk+-{iE`KEJ8E9Lkc2b++rT`7iJv5$)inSBy##y3p47lT6GoZ%&Yx{`b ze9YEp>$Mt)w?#|k`0_HMBF`Rb?$&9(3hQ|}0k7u*TasLU^zeW&k?y zly3sLtQ#FIX6;~k>dp|5l^_jkiwS)pnU?1bl!f^QLN{~S-^_pp-Sb9=ZR$x2K0W6Y zvPO|Lowpb@WU?!kl7L#oEO^dW?w7dnma5+nD*cU`{n&kZ1d_72!ab9=Tqlcty1@(_ z`jw(iJsRf<7*f5Q0_~vvND2wNmEz5^>tSqTi51Muk|pG+FZZ1X&&{@Dd)Q2+k5W2e z<0oaXS=nr}T9KavLuiNZcIfOA44jfe5Eb+nJ{9t2b#&WYaSeYsSl$NdlLRy{{t!c9)1Of zF~2HS<2;5$I?}r_FO@&{-1E=mH8ZS-memQrJn)%4L$TaR&2Ah{^vNi7?eUuNOJO-x z&pgZn3?(9IW$(8NOrIcQ7oeRrM3!r2qBsj+RQ*ElUd_xwJiTCz}{m%;NQg86xh%x=`@+u%OfZ(HGH%}l6D$ZP5T2!<1!_RpFHs# zzk7Qr+x+*AZYF3`BK`L0S|LUuXj3G=s6bbiQxHuhKBdh2J)-LuDU?#?_de33!m0vC5#o=PLMEs&KAVZe&!@P2LCj@amU5v`So zPSY{SK^c1RJE}&994oYW>^pq2@R_Vec6!>Tu)7=~A&pPbpXVTJM{p&u9~B@_%Z0{7>a5R z!g-1$6nV97(C0a>UJrSqoaHiZYf_MU9fsAyxMP+=#A=K^TT4yc{wZ^kQ=pccDkPAL zW`mC=6e(wh=DGd4)msm#;7x>v>!Ksu%r+S7G9W)E+;$%n3^8pf?m3yAdgJ`VU}0^6 zd-W8>uQ$CdAT!_Y^iJPk>m!4W+1#&~uAS-B_Dhj?%^*5X3&PKeM$iBUn>>u}Ly7kk zi?g9=+wD>YN31-G|4G^_W6mN!{vxu^>;Zub~MRw9w0(_V>W4P<62sgXW$J5 zlW$(V%Jz88_(qQetv1=c)zj$Zj$}On;;ZYmE>A|@n2qY?KV>n?36RZv#7!JMnh7~8 zhm3Z;wvjC#$53%@l;=PWUk$H`i3)o=n*^kk-LKkLrj)(z$X_1!ZzYBh(&^Te;Bq>F z#a!~gkWR;4iZC6aHrhswy_d^jWUsZe^$gm%{{oMBI=LM28yrh>No~%>Z1`jwS~V79 ziuK9eVXH1_sH1nL!qELaXN&JCp*YINFLiRHTN0ZxE!_D0dtUjQIVD(SD7pJ7`Mok6 z8;f(U)ZLy@Wx{(vDzzdxUVt%={)U0CMC6H!JcoVv7dZi@j3g8L)M^ewhigG>xDs`S zt%h;f!OpZ@^@z>Ik0NqRlqFoxOy(er({5w!i5F~ZWyTw`?6xvx?NRAY^WVFHT+|D8 zct!=cj$>A|6+JRJf|Rel&&L;ry!FnQF$dS$+*o`k?>xIXMG|R=m~^7?43$t(#Tmv? z6XSJe-N9JJr-cUT29l99&(j8?Lsh0s-FL&g$9j(bchmv+n;umUK-V&4gVjxMA4pAD zcJH7;Za@2o-h3Qo3C?|<61&SfsxUDJnI+SP^+qkjqQ6ipurJ#VWF?6wfnde`;FnKL zVB$xQd0_J}@ggOmqih4viB2fa!>9tlCEkY+O{{OPvoDan#Q09nmw1Av1t@>@grl~~ z|GoliMvY*ux6NbH-nf7QfJv|R=l}J+zNoP92+WuG9?(Sw;rk5R60}N;AHMf|6{)p= znEwf<^6$t#*ybRtnLXH>S^zYYoUf8$MPutgAb0Bw*B_(O(NV-n53%90hk>+cH@DGC zJh9ckQW~c|lcR{spTAR80mrs}4x%0llI)~l*!7FLq~HB^`$5#)vMzNoZ*N|#gBWEq z3Z2MXW)c4!d+w@6JT?B+@y>t968Y2Tj1J>&vrzvrPwlOExxCWM98jIBOYyEk!P62i-1)D^#L6_hpZWY-kT<79Bm`Lspi9f5ys(fHa<@A1#O)IHO06_Io{Z zWoDvi=$T5ZmT2Isrue4fgl@YlVWnzpmTQ_O;L2#0SrJ>#Nn>QtBlmB&O_)lN&BJ!0FU5?FSEZq-tDdypbuECQ+RwfI;Ly~SOZ^{80!kZSC`r=3y*Qs+ zLvW3P6UYQkpa+Qf;P|k7b_mEk0hwPJ5WSEU2+TtqTjb_9Qa!kPDL@W{r~fCoM(O`) zKNSI)Cm{1*C1d}gR$l@#{}md)5}E(%^KZ)hvEtu|BS|KjaastjU1fazsuA@!EdeFC zM%h!BaY%wT{|jRLedO>@F|n@H`9*w_o}YG|?QoQlXD%JCgGyIt@$d3w9E zi|s12DLfB&htqBshu(1Bg=?(9ZMXH%5-2lBuM*5k%}J_Wd*tlfW(GH@c9;EmWF*e@ zxc99r<0B1bZTz<|Hjz>v>(O3swC#>}X}3e%uzvFKS?MX8uHnge z(DP-UoEeJQJ_lLXp$ElL_tYjfp!pml%y%dznGLmQ8|FA)fnuCXaGfwgctyIg+lw=v zn+rSC_Xo_R7>isRsMF)6vLU)2sT`CXn^4|MH))Lx$8gT7V7OnPyj=x%#Pm+pAIq?o zH|FYe+!uY?=juMOJQA06!`x$fxQ)mlmCYE9yN)2lfynYa%B|c#jg+G`DfI-IwaATN z>~6SM8FEvezM)&xa6m%q=_k2CqS-pMvhgnUq(E?~^d7(4rD!$N^Os~$Nz!=_EblnN zjGw`|DwH`}F08L*d-XN5+qo>ce)2D0R3&N>#nL}AZc=#XQuyMKHYUO=qddj;LW(6< z;$v1W_bjJe9gVu1`Lfv=DzBsmLknQjoc3f`*95=~DA(3FlRKBfQsG{65Pe04%ZGEl z;r&54`pt!cPU~k-k;$1i+;1DSCv$W;ZL8l6~H$E2mdiPPQbwlt=Oz{5cosb_;O;^kGgJ`vxG>` zqbYC_mh(jD>>Nb4dw$tn>2O;iV8=JGy}SbJ3O5R!qy&^sMcPtN2ReEcJ`K`y++kh9 z?I2VOf%DZ~MjIJ)ML}{HE70b{8Nic9OYL3|#;yq0hEomscKo5l=3iJN1b#G;2eK6> z({ckO3k<-pG$4Beu@Ov{A-$}Vlxg4)$Sw6n+(L8-cPP%1M}LcQSqAJq5@2sWhr_Zg zKu2eSiQ4Mkmxb1oKjBQ$BQ`_3LI!}ajuPaHRmjhG(XxRfg_u85-dLJND?c#))8|qH zF-)^1E}s`9DTU8pZ7UON{*2NPzG#pSH3zrH@H*lCE=+1b? zpcRFj)+~2GyDkZM1XVXhlt9VA1pot->~z3)ifmY`ZIuO<76 z-znK;v)u)|kV9{#<%ZrI5^<>Q$y2BR!`y+Dz3woLe~vqSlecWQmYakd^k{baMq*#5mQtEQb_pq;93X-!u|15cy@n^p_*x= zwDp9^16c*dV69s;N*caDwUtnB55mw;OiG}r2JfO~3;D%^9E4m&Wnw?XTxxi{N%X~y z{R|r@r7U*(9x2=J*|sJF`ymGYe0vS=ww7-C#O?m)Is=F!ypK|?&3W%35*t`!>1h|i z%h*_@+dGig(Y)?pKovAJv_5|F0!nenqcaDZFHT=M!k+dpoG~hbBP${Ck?Dz+;T{%= zLy)dn9Y-5HEif=PyG%9d zxbbrVV{wK6p8}-VI6T2}5NGEfo?)lYRIfXe(`awa&2-PIp|TY0tMo)Iz*BEE4gMc% z)xJlJFOui~kmcaK<1zHTFbpU1UQ14gm_nUQkTS@`?oLBXAPaiu1kN`M_Eejp*#5|?Dy=u^uH(@A9IkSp^=asMa=Au04o~FGP zADrYPj1NB9S!psd$agmTRhFmR24uSJ=cD@=PPDno9GDd2dB^sCA5Jf^B0$_E!%v;3 zLXxI@H#c1obd(v{ioFR$nKFFFAfHfW4zi;hJOV!fQNXxw_ljKx9-M-&-dvSf#))xB zoDVq!TFS^T4b7`FITu8Pc%LD9Ak^Ln>mg z^T5WR93EIwqpk`(0_xQ7zWxS%k}~6@_W+92p_-OKV73I|-s+5uRb3(;pIQ0aFMf`1 zIK~T4_)Wxd>&1Z)+s9Z5jKr6rAOn#OPhvdK<_5KxPg? zK2>ijcu<>_&mr<`Ov0xj?H6QKY&lLNy7IHyxY7p2A+0to2Z}7WD#3eP$1EcI1)g3^ zx$n72+Uo3D=`@Rg{RbLeiO0K)T{)=rsIsUdm($Tm506am*C{dhddXzE0NqPH2n z0o(R_mFC97BWSkPJ606s*X?olEPBL)o*MgU^?8j>UqAkOzZ9bR^p)#5nNzeKhoP9w zX&r76omuzz#tK`uB&E4i*rX%U+|(_%h!zNh;h+JzQ!L!T7g0aeCVqQX2*dXRnRtVV zLQcL?ZvPzQdFI0mJMF3S&e=qz0~%Ex3WHeALcTq3Q4H$UFH%%B-YVJaR-{a1$*I56 zd6eT->%Kd|y8ujcc(XE?KUR&?E7{W@aFYvD-Leif;+cKyT!d}>v1)#UYT5`F?&N*4q>%~*7F7C|rS-Vx^Q~)2e1+ryW-a%9`-{Re+k}XFg{I!xYlN3HAq$!ktbQhd%4i>Wq zxR(3jH5o(Fr&AT(5343=OYl)Xvb*EyYKQ#{H%)18MXD$^z|^oI&QzBJb(tTUILdT# zcShAWy@2+=S{GBexSZ(Z^@LXwdtWP^vYXX<{ z9Aty7cU~?J0#{R;&A`5^VMcnRg@Ym2XGSIL=k1BGJFcEYHztZ4YmEbIUZ0P?l@RZ( znk26S4ZfJ%9lh-Wa0%EIJs|W@rN(b9!O89dF1ND-P%M+x5v9%HjiP!Jpi z1V;hEQ9!f6O5w$_5_T@2U-&PUa-P`3=R#HS+0q3<^EU+E0kew_rhgURy0B^Q2nG0y z87`k6;4eXfz(x#!nEO3$0KW#v=!}fz3cCD9%&l6@m+$$-(uQ7*c@ui52t8EGu7m$8 zjsjYiCNsh3u}srf4{w5FtGqTsoUNUkS&^Dq#F5Gg>k6I06fv{Yh6g|J zk=qVckn^TRjmr8etc7s2z9_+LO&seWE7aNYdJaN!jfG#@$yD-Hm0%9(pFI! z?b?B$vV|Q_3mns`nP57@6YeoG{lw^8(kCiCivhh?u(*1|nw%hhMX#A5l$o(rYOQ$m ztO(WMw8I_~_HhKiJCdwrWnE@qDkogZ8OT1WaQH%P+G_QR{lh7m^Oh%y{X4?Qv+DKK zn^POd2PL_<7y+xSx9^H$ACLv?!3InyHW;>jxS7j*29Ucq`C%ysK1H67y?QVpkjFLe zTHBV#_FLRBQ8nU%y)%mU&Q+O7)+8paDK+7}D^bq;zT(`5>(ghuHp!T;rL@p{+KSXJ zZ(!9z%gu^k+D7{^arjz&?vB=X`ZhMiG(INhJrBHeBcbKbkdi({E=*F__4oFYF8H<(SOmb|Yket;rZcRr`m$M?k z%KQ@hz^c_%k17R5Yn#|O3)MwMl!)5Hg4qvleVcwyhS}7h;f$rr;jtSNCeF67JkmMH zC0>W3Z7isuf{^p0JxW!WJzcuJmGT)44ePFM+t?GcF*&AxU*QD&;|ylNoyF#1jjh|` zM_MMv+*+T_(44&5LN#4|W@qQs&hOvFqF&!~73eWdAm%DT8>SW3mXy^)-S^2BFQ>UVe(tP=P-I!q)_T9jP%tfYF? z=RAE&Hk*`8O7(Hk`I@HOV~lDMGt6om5#G>4nfl%8MLN^_uK! zzsnotVtzi5mK?>(D@+38bIYX@>|{9i@@hdv)U)uxM(eBr6R3D};l;-~JO{Z>gQzei zYm+RUiPX@CGrW>^@WD{j&e;yLyhg1Yne2D7On0yB3KAakG$cZ70yvCr4p(josfXLH zn*ubGzVeRciFqAicf&SFiaqn2&3E6O==TiYSQAeN5N@B@6M(uFL15RfU(!0T!%9W! zz*9#yER|`0H3fA#ojaocB91x27Fo9pRH8^ z`+*5yI}c< zhO+LSLVMgJSS0!h#d#+6ibToCn*8vP_&p78+pd*rcM=~W-t1h$ij-Hpg?M!wInc7L zYGR{Gq0J_KjC_g*Jf-P1gSnbG?Wwaq_cQX?4snW4cfh8%rm)UT`prQk4vbL2-Ylhe z+OsyKm!F$3Gv-sMt8C5@O+7eMq^oH7eoz}s!{q|=yp;f63SvBdOyU=2OWXl41-{OO zz}nXsN)#krHQZK}t@5;aqulY#2Nwl)D>HH)VrPrZW4kXg6pVQY7VEQc@574TJCPW~ zI*dGDR9=n24P`kxqWk+ju3KLrbyGyxWBXU9Njvc=712K?;aiwI<2~R!l7@D2GZ;$Q6a!_`tIc2sr5$yV|DR3Mrk&8ytUFp2m7SB3mXw^P zJX$X5a;QV8I%ykZO0b)CBh*Oowk{894ss{?o=CAXYesdblJ^A)>#)#+FSv%vh}h%L zQl=k*2SM8s5L*OwY&ve=&Sgy~yl-o9pti=WO^SPR`s592CKe^>L&GvG>u5*0Y~>Vk zg;auxlh| z$btJ>H8wds*BP8mL&x(qxP8v=YW7hygDQ+}ojqC#H`*SzYpJV2RPctVgPMJc-X~FbSi|D#q z0c{4t{EupX(AoS!_07Ux0v<^q6c&n_O@w`tM2w%FkEoV4d84 z2s+3H!0kx$d7f_yCt(izBvk^8UhOM2*l4r)uw9Ayj3@-oT@!4+0HQsrFitf~rUl|M zBNx6F1#Kvqbgs^2`=Ad;+nsx)Ue&o*-h}N6-6_AvdwS`&*)g|K!ONd)MMFEiHxEn& zZq22sF)eU#q? zwHK~#4`+Syh#_O16AaVQd3ve0i(ngULsbx2)d$3!t6QE2Srf}|?N*w!Ju=#K@EBw* zQCp|){$P}VGi%j*qwMpKZXfK^Y8lfM*`~%;(AzC2p8l-;LuTewcCA-S7ORmXEn1H% zZw_)>?J&FYx@R{T_;wL*yO!`y$SlgDj5|KjteviCBeavV;KTkx`->>!m_k;4mu&bktsXTcP`?#OBksE3vWY7q~b=L0IaG|vI`vc&zOn<}oqI#De4l9bP z!J4+>)vtfZuW~zlqoJBmTfJc2*znJGp8lz|)j!R!v+jfC9fh4wkej^YEr(LS+0bN* zkhn3V)?z1`p2BS{k{w=h>ui&YlRYXWcOTMl&;}J$oXb~z&B1JqPTv-ePwpniltMO_ zwN6?QW0Gew^+P12(wWv#WrqXU;zY|JsGJBV2n$P^?PdIWnnx0~)j^m^GX3Ik~>y-2$cT-Q_&``CD!B0i(<0Ym_XCR0I@4Sv29 zoXl#FQ3Fp*k-Yx+fqt<3n`mTSrMvEtKnUt7kmlh+Re*K8|(-Cf92lYC1bbS^$ZTEU` z{xb8Imf|$2&U`4#7}%?`|69-8EkGxQl+2=Fz18#V(u$YA#cj7_rI<(8&{;T2fGGO& zI)7xHgn(;K&SYSS@f+{<68A&v=ODNfP#4%B5x`!aq3U$By$9z5G}u}5pp%f7z(j33 zkhtuzUUVt{%typtSX(CRs2>c?$&dBVYVC=t>znviaoAI;s{TbU$jXmDqS}9pL%$mx zijz!`#^pQ%Xx~PWg4WUbqXxGHK?BtCC@985(;Mp`19Ed1ZEhpF=8v*2fV6veUg!IT z89}OI#)VtOSyJ}5>KrrPL^AC2vMNCv4naj?p6o&8Mp|087&U(A(kd+UzkAx;`iYQZ zNhmJI>fGLzT6v)h-u!~^bvFlFs9&|#@m4_#cVPJopFk>@3UD-)R$9lpbkEcmaAi71zLw-rjA8RK?i=Dm_A?r!shk<1BXZVEy>GLjaRDXAa0!CA$e!g1#bZcD`7jJYeOgldQ1v!6J8oK zkQo^mU_j3imEkXyz2UJToEfEU^BU@fqeMqWHWjpwQ1@v*e;1?2%E#a~y77I&>qDHM z&)N=3I^LK)Wt-aB(K^J`VNgRMf397mbudS~qOAA)g;O66HaT@S2@4lf3OrVSd}f`f zP?UT^pF%2Qae!D&QObLL<2^DVsW0g{6xK?clIKCZ?E@7VR1}n_LYrg9ldtZU^}Xt+ zY=o2T={KQuMWz*PM%T3$-;GxYGvyx)4?eYa?P!FxSW<8ce7%x|$^IS=x~&~EAd%^W zAD&T7^(#Zh!ezb6G)>4LdSh7_I!UdFT@^%6$RHwQ5Y3W-T+QCbxJ4P}&*u;Pu^B|P zpJCL_oBG#vP~4M~^b&ah4}G7WX4s&Fa(OpR2@MpUkmWX_{Vc0paR`;pcqZoR>ApDQ zYqnJR-mVP@56u3s5GkUlzVi+1*f->LrJs5_R3br11}96Coq7{~M*p+~?I}`-^_rJB zCJ<*O@)0`70yy*Vz|^>x^bb{?C*PD41y<%u#^|JF0oMIKC@U+o2Og&H;bbEO@y3Jo zkq{TDVUNd_o<5aH32Fyo-#%;hl}8*mRC|6oulms|*^!D3=%Dz9%k~^EGBVTB_+vf= zj9ob0?2#^0EPst!HmNw#GtqP3^XTo~r;Nu6iu_t^TdgDE&GK_C$69LJNAm2Frpt+ z#>xe5wpN(3AF?vdmH&i(PsbpYy6Zr+T;RUH-Zd-DV%4gUq@6Ns1VX=`HOOw;GJ6Hr zFbR9*bywfOK!00W2i8I(c}T3Qo-rJG(ckO%Syb_U*D`aex7)}7OdjQU5}D>MD1S`t zBSz$TUmcx`@gr_|l!7~NhxYLjNT|Qla7mb$6}0WS=Em0Bh|7u_2W;+01;qDlJa_qO zA&E?_d@*Y*u}z0a@N|^Or)!I$b@iDE^MFnW3Ju9G70@C zSYy0QMlM=tW3^Ip>Wps0#+pj+HqXrzp;0i+u_Q;;lLyx)*vpQ3YU$Ml_Jjs^7@b2} zaaXGQs~FFWHjU<}OnyYUg>{PP9Bq`YFky3VY2T3=ENv~2l<#cKS~Ln*I9!*DAwo|W zqDqcr_?SGanh-mDg!Xg9<3aWd`=0bmi?^0{?((@<%d11bFD3igrmN)5EDnl;oX@md z98aRQCD2?s@M)0k)n%BAMt1(EZCMiAajMg;RED3XyJ`AP$Mi5X9~i37is$8>VkNq7 z_@J*dO!iq*r%1DiwQ2u5Ij559YoMPa&iM(g2Z|1N+(ZSJE(mCuLcM9~6vdggPtj1lQH|RT7tHD} z=g7)>5$?W+oS<7O!k0=CbW8lxN9%@&fXJR4F`nA;e@nN7lE%=y!>uogcP`W0)P=T0 zw!Bl!M5!iZD#jZHy}6K9nO)S(e985;zo$Ssgjruq{1W!b9HcE3N}IdI)=SvYHdERY zvq!MW+cC9vkAcHQI0%v|R9TO{$Z1UZklBh=?pC{K0rl-OcQ`I4`q`&^uF?&285q=@DL0LH9+3K z1^@-jpfrOTWSduJtYF&yS;gbuks?xJQ+liE5blhLt^(KF(d1s@B!%1mYX`b4fZj3ngh z+5pl&_x=l-UY3jtnSImb1K&$k|sC~)&}32Ex){O zbh|$_E3uotx9MREy;HUPD?>PxFN>9H5rV-Y@%2yi$_${jgE!W!8xvn>k3>k)s^DLBN;>ZRb5Z^0`lNV=D^GM37^I&RZR%A~GK*6K*MC-7+cNnC zV$Pg_?&U8J_-~;N`8$N~I$(i{2h~$8us+a^btabtEDWlk!@>+Y9xl5Gj(?XhS<;aa z)0H4biCuB|2ca|S8^IoKm2Y!N%(LMu@6?~RXV}A1%g$5C6;sOIMs)0~K4@|%JzfI< zZ;){iVH$6gv5~FBp0~9yLF!P7j<|GSapeJu!y$w08E?Jp*v#AP>-4nIjymi6GPfwp zIUE2LA?YcZ;G)VTq4oIr^tAa@w8ek4C>sp3tSa6EV(cIJoIRrcfljI-;jIRUN|zk0|<&;`3`jng$a&Lyxadt zEL%yisHQP{uY@bVNYW-6N}!ukAE!f2O&TCMhmN&NRyf+UXHjj^I9}Agf6c2#ff9i? z&km0>*Mb#ktp8Rj-_tk?ZKq{??eb+mvb?lo8Y z%XIw&XTKYrSHyVO&8*~80gXkd^qKK5}cru*Z)1J6P#nsEh)4OV)tdapPO$~O!o za2qo!c#zn*C?c3|nq4r>P8^E%ds`P*A?a+Rn;cgipkcPFwKcZAOhNgo(^2=`&+iK0 z70aDTg^nr-Dz4_V$OYvU8jn|*@|*GPNJ&n<8};O}HoJMai^fB52xJ}m_?lc2bPtd@ zHzVn8i*Nr_kJif9Wk=ofx(D0w=#=}3!S=^@3_PcgHW9wA6qSGN9(YP^Lcl1PkAc z0PSawZMT9rxy;R9w@u}B7zrsK71`QttQF(v@dsMNJXeo(pXe7m>DdWY(w(CGy!X9;b8$qnvPq+jF*kqq;Oq7P z`|MYZmV=5etVk`GYpx*rE-b3w2mL5tU_iaMHmxDYx8%|~H+q*h{X;JT^^QV>*&*^y zNhEz%Yvi^(^EnabQ~mkOwj(4~w3s$IW7RZ}@_cI^vA&Xz#(9v?OgtyG@Z8}9lJFXn=_m=bC?lU;*VHoXnT!_@=t_wJ3L zJ?wnD@|u#QFwVGNhdHE}5>|Py{1@gWQhnU{^?qk%2G&DPr zi3!6aoar&AkyFKHWSVH#{F#)fq-VN`y@|Yy+mV#y{m~@Mn<&XA;L>#d`sT?s+LC*Y z@?Wevai`id#P2Xz`LjFn|BU*b4e)KSH{Q?ZAa(QVdER)bcR10GIfyxos|?kHxieFa zwFPF*@P_0oh|V(pDYDV0>;9EM#ww$IJRL~n_IY=F4r1Lo2RWj-I5auq2Rm))P$5NI z!F?rI>+4ux1AeF0Hq#LM{Ph^8UG0PgD%00`qr{=Oe4*AEb-|@Q#{X{)Yh+x1YQxqb zO9uywjgcXb`fUQ$OoR5Xqv2{|Hx_J}@%wk+7ji865Wi9v+M z9^Krq4ra_Gs;Nr`sL*ntT|E=v)#VtYF(J}J!#qJ+85GJ zmYMr=yyLhCCV>kwKbis-_GYIP)+$1j^!!7Snr4kug}7blX)C0+WDWlT7zO%j**Yu# z6icT5s&aZCr6%TSBTsR?5ldf-w3^b(moJh?!y|@O67RuT%w-s zbqzg@7W$N3tz9QyUBOm6nJXM->@%KzkEHX+K7x!WItA|U!^81U2O2K47^J+XyL$FM z*_(a^7N#%~W_N50_6`U@G{nZi4B%wwZriO5QyNJ-M>&{|Dl#Q2Z`x;0vE%GMbNUUz z<4MDePjtv@Jg38(QK~OnZna&QBW0{Qq znuBOvQF0v|xAXOGYu4ROk)k*kt|?<9^q$UK>3)Xj8gO)&YbVS@lY8=Q&^@zIbXvaB z3H?XfRnOAyx{_jhT8{X=eh1m#c;I1OP`)SXbo*WFsIH9AOU*jil5SX0c_Ueecge<+ z147&O)`{+qZqh!&5$N~qEpKOvqM$6@A&xF)X1_d$rDtdu0Bl3`(#YH=;O=UzRHBxS zGlQDXsCN0pzkRCBT}*W8BD7E|#*7K<|2d5=RkgIqyc__)2we;|$nPl;{3QlCqSc2mzgGrtrG0$U!K>M1_ zQ`o1&t#c4bUa&>Mt8!lmF~%#A!jq{i521LFfvN{c{(6Ib2CEBc#oZ!ZYCrsb`Rg(? z@L$OE)$X}xM~r-AU?k_6 z4*0mlpX@Q(@MOPV2^l9bbKPr3kOVQ3t&^zPA6ypZ6x;8sBlw|kwE1ni{)W4=DH}&` zWDzrW3bXed(%;XVL?omBK|mm4>tIH(d`eEhM9PGi_F9dJJDI*gT#Y&9RmiKm;Xcr_ zp`O8s_fV925ToE*wGq+H4T9airrM<(FFbeKy6OiIlkv!KVDCb8>ZAqt6btT_SJrS8f9TZE?sI$%9+&_oC}28GA1$a9P%LK(k*z0HvGy^ z+3x}=OM}Bd*nWvJYd{pMt4%SQ-XM8(jI>MM()@JWo2PAj&WN5Hx>dSXvl5sc>EM~K z+0y4G5Z9OG!gilDe_QO6rcv$=$K!eWC_7SnhO4Hg4ZNRe*}H;3q)lS8!ejOb#@KTG z?&>Pu515#pk`y!svYxcU&POKT&kz@3^ewj0uN60962yuh38!f&s(Yg?hlN=KY)yg+ z_-R^gpE%GbQ`BTqOQ*kGbNqVpbpd@0yQ_B?n4&2$hgdgcGqHHQNz#?=c8H}LPQIPE z{}b$lAt#8HkZ}8DD z3KYKHc~N=`&XKw5e*1PMt20YO4Q1SBS{)T9L@ zqz0qAVWS){=I_g$f=}G%oadbTIp=r(vCFZ`3-+zg=ly=YUy)c%wdY^#b#fx0V!84AlO=AEwq z9CC${z;Sc>tx7lljI*;QIZ^c+_3=mfu6{KUP9}}jW3gSNuOp@C{j>o~=dFUCh=_eST~+51Ww!e}=VF6=2W=XP^0BF?`%M!=ECWl+~++ z6|$6e3vhOK*VAnV#CSTKvT-hpY<51~>uN*DTAi7%I9XPsM!gk))yZ{JgoG=0m$<2_ zVoC?@*o{9j{d5PW8Xiz36GyFbDk4277f#bGJ{M2LI(;q@JGXUdzG&WM3&Vct>gS-K zOIb&4e2BcR0oa!}MilSAtL)ZYCsy?75zjCwqppe|J|8uu-aK;=&-gL%aZi*-v{6S0 zV(dABMn-Vbm`$bIdGz>V!o9B)>{3aiFOOngJ#C>iW01ZB9aLg$bPC>O+oInK<^$gY zA2)efrMigcLF$|LiZc4Mv4f7!XtTNA6^_4{x z!~9GtI;~l?oZDZmE~X*qWC3Tsf0B{+8)*NRiQf_6!TnQ<0_T5X;&+7c>ZZuxi4|sP zmax}$uV_WrE$SoAj6g4=`!cgeI_wLYEre@qqYBxTZch5ROMC;#D(`6AEHYN8^>l4- zo_sLK^yCh*E#)j!+#S7JXONuaNz^LOnAmLR7%BWZi+qxulvEJ!NSqVvxI5am!^~4( z-PMU#vqS9wxJDRaJRCkA5wa?Ce&QvMu#;?K9E|gsX-wG*qp1KA_a>vwWs_kOHgsLh z*J=TbTFj!MhFyl`>TG<5aeyl=!PR63q-2v_(_jv7QyhxNu4iGq!*bKz2@;E6-ZjjO z*}?&5A1<@=ue}Qir#rB``6W3IU}z0H`sUY_@1CmViWk;T)A8I-B7AoFQ!`4o&MXz) zD8O~zP&0=jpIey$$_IJED2m87N!!1F7CbgMjFq!K%FBO26q?F&egT#R3LD zUrDO%bc`SV`1!2)YVbSAQRuaj67*Ik^h<+v&h2>40tmOVSWYG>NCEUrDjY<$Lwv&G zy$nCoZK&!8<5f>-*|Vi_sHT!wGcGN^C&MKlrhu`x{IG_0H*735!K*rcCWKMta+UEt zmTeNH)Kme$@%-vzNRiHZ)6yAW<(WexmUvPZDD+2-+#(vvC*E2a4ELzeSKgU6eR}M= z17W+6G7A7`dXbqBQ{2~f=tt@X)<)^A+9ER3Bnmbs4d5bT0Nz;bHt`2Xgg782#J34w zlgw9v?FKiD63vMq4_@X`bwV$rI5EICX+Zo5{PvDg#2m;fgvV%P~^ z%LhP?X?brqibmLT;uSx!U10;%l71oj9zZwfa^ zlgqg>DP-UyW8E3)U79}Y9Es^?T;)MjLkjj+WGonvkhBM4aPvH7B? zf-g1|W`Vq^t{s?!-n8MB*T16m{AKWf@c z!p)tM3gYy(Z<{N@zrfEtI9JWpxl+8?Ute10@L~#b6PC4z)$17H0g_3osExaqm+Y2o z^KA1Ic<#Rt`t%||v2F*Q8MzGc#pcuwR0|7cM$~9Jr+!K|uQae38P0HiyHGOc>3&~~ z^3}N9SBZ#zL>)zD6TR%!mCudy7WU6pm}PE!yqBWZzsIv=FfK;|r3@K|3L6cnmz9^G zp2V6Pu?iUHjMCyEnx5smqo>zYUG$6BhS&9F?}bpw!L4rY~o2UB}}194EO0DsAO79UmuAP@kB zE9z+mFm{##W^@XuzMr$b{u$@{zX1{ZA(0F)lQ}SU7x_+gcIX=Yco~1D&6pVPs^XC* z6nn9ctSz1AZTU+WFHdx+7ikDhOqMRWm{jhH5uh9vM7LdmIpEQX@`}B3sCI(irw+?E z{drGp>vQde&NdLIny#C@&q~aVC>pb6N=>}aAHY$qB;TA-QFH@2pVPY~yEvwYqe`z$ zXe`=`pRglYOg>YF=(#{Xs=;dXkxn_u=UL`Z7b<3LY>foAFIwdGgG?-s&(2hjML4iiX=W>%W4&8e?*+M`Kr(VWXS@z_T6dD z!W+vw><0hkjM1y+D=`~7PiiYw zqMh5`RYSYuE=A}>Ch?;!;QMB!Q`bY*gxz5HYI9&2IJ>{yh2RzJ$bj+pXT%QcZ|t}q z2E7Li&3~sY10nZB0AwV&pN#|Tj~Pz;zws3QveUke*)CvXHuF0!`G*)jz%K;qyYn5V zfnNa7zc!*~fQs*c0mK7Bt6yR7zee{z)!ct@bRUY7LIQ=#<;93SN`Q)vI5@)lx7Y%H zEJprOO{s_nJ9q3JFT)21?^{@X@1y@S!|&gQy<>>se7YpVmZ9vGZ7gqT&8+8y>?eJ_ zdvd*l2>(TnsvIL$L@_G+t_q1KUCKdP9ME5scCLU)rU$cC8vsBq$9i0BkElvZY7J+&+IA}O09EMh6 zAe?jP+@-5h7Y>aRG47n?;Ao?M1Z?TIt{fIV{FS5pSB~-zUCZxF&>vj~s3u?~qf6lN zRa7IYWyNz4PKJGXLo?Q+Dvjq;L3A`_u-hXUvf5#4t?80H)mY{v!9@El~m0LA#h-txOW6YBXd&ht22uvi^31N=|9vHJhz>A4TN|Kk^y8Gn*? z7vznEloBs9+J6I)!K})#%xJITT{qM2Vm02joRDW^DO|B&R#ibZyB+05sgoEDtccx~ zFE()Zs&^BF3hvE@{RV1GA>UMEYbvzdDjVVG1G?Ox^M>?V)9LLipI(NDbvndyR)M?= zzL)?t6p`rO`;87PC-ai*ee$F~D64|dGnC}s*dDmVDV>8QmKMl>RTHEK|yEAIl6d1lH{t@>~# zF@=HR!W{ltmmv`GQUld?0|4p*IFIjhsOnxCR1ssn1>Jka)D8=WfJ)fRVA+F>1p-02 zl}$lL%QxTZGg9-vP3>}{rw^gnk^Xtx{vRdX|J8NynC2{_9Ke_y4VBL$&}3^@d$ z4OuGBNhc-w@|1monv=&tjtew6AICperZASpwlCCewF3*~7 zWHM8~(w|NUu{P+4Yav*Xl};o?mpzdagSa_0P(Xl8z7M^RF7hKk7rxg|Q@k3PNIm4r zm>E{%XzwVcS33hGj-S9dHke8pU0BU2(y-{Z?U;hvnts$z7N+3UrH-k!#jh7F?br<9 zB04+z_0&GR!=5et9L7M63Tx|q1zvA>VZ+w{%zA()7R!a9zK+d9S12H%GE^cj2hAU_ zo+|r9v-@H>V%l${JYi=EaRhz)fhqgSSk!Jr=EpG;GBOhOGT)+2fX$|7+IP6Y%sp%= z`zs9l&v41#kk~&*lo&JFv3+JUWd{Ses>_!=7=Se;LRQG8^+#lYaRjqI;8VPhZ5!%_ z#o^o=@MCyw0^oM|X+8TZ(E+}Xkpo0>`QKUJhc03}7J=!gWd>DVa!#Rj^HW1_C6e~W zt{A_$_UzJIq0jD&1PeSJu=}t7 zy)h;U(E$yC2KA8otBHx{)|3aJTO94;0By4r$S@Z2EyNj5>FiK7tbQav_;x{ycc3W%AA#+q?$8#J2B~S zv+kNZtS;HbIy9F06!#Z{9B+Q4EStt&Y66%EGNh7foKYF8n^j}35G8unh_Rp1`|Fhs zszoW%3hN1DZu&vV>!s`Y)25J!a*JgijG{UwuMxn8PPmsRr3QNCmO6y!5u{9mj_6@O zG&fE*5i+Nypw;a{^Dt#&!z-D*f&<3#(7PXsuHG0_E2ciFbTs?nGZ;yt-j`V%pUg4l zMQSx;&igw%c#FqTv!aW4bxy()<~IxsyHhu)C~rY%ynJ*8f?-pVKcca048&+9zvNrmOOH=s5kd{E``vvz6M$xYO#Z7k{^c; z!0XHV%CZeQ95VasY#tS;NeMi^={h4q208lt zdaf&|zP^@W4ZBlMUuUxq=X#_pRpbpVf=`||jI)$$aN^5VuaEll+AMj`0jrm$YvBjw zupF~HZD8qgL%u4_hA3RW!-caap&LF|P4`jnCT^qdCv4|%U1jZqOlp?d+K%C$ z0Z?e`bLgSui-JQLbw4rS+Azu0P@eJAdfLa?rJNJX&XZv%ulC~{ASrmZUfW9J91|^F)Y{m zoYb+RjKxk%amN7_Cp&u*)5zdwClnjZUjS9#8xzN+uhqU?PZ)N?vdRg$v1ykZmun@z9mZtQ{Jsc7)2 z_%F>?ULHc)89ZGx<&`!$Vfa>0LzR*Gj?+u#B`^C1p?FhZ-&$t(KZIlMyW3IYd;oRf zyRfhLn6~el)&4_b+5e)$3e6#8Zhuz8hF2Z|1b26S#_oPDllT4Qs!x6c=>bbezXELU zBmjaP2<7{Q`Tu7=aa19HSa&cAYrYN`+$=G=1Mrs(V7zdMSp4%r-^IxT`z^ipH&FiR z{S))6z1D9_)}f8%-_5e%4q)M>8-rfxqwe8|d{b@{yVa>+o;+Q3h8O}TjO-905O@rp zq5@{Brt}?q7o$pZTD+OOJEb0;Q9cIGu*Ng02CPm-^=1p^M4Y%FCLbQ`DzWSo&d z(*b@lttI$-|3bo<(f6rw@ve<2yIfkZ`O|q`zzm28u)6WZLV;4i*AVB>EyoPi(4ZGX z&TEWd$@Mtzny(7v@~r1O};qq}K>HZ-c9HVuGX3-FcA z_d=ub`?)+v5g3cdI54lvPSexkR%2N0x-ouPbBi@jZ2tTd%QM1L;?mbYyEj13?=rw@ znhnI4z`MLyyRom!=g~Qn%z@QnIMJ>N^z4>-sm}!_cEfw*gRK;mPuI&?ZSS5GY)!v( z2XriA$pcon|HZ*5mr<38_Sx~a;<&89DUydcsimgTHa3hIq)>F*6cFj};6H&WD&==C zL!I^tb-;~M$&971aj1P{T> zc@H8=iR(r~lh1#Fp56s)0&45f;V)e}=S|pwH1pOpOYk7MkD&O#{h(%2bp<4Qs2+;) zCh|$r_e*!13rViL-0$q}G|N%iA0K13t)!dV$uLp(HYStaH9WEG6(LtvW(XHqoT1o#SE+-R(?5081dPK&y5~AXx_ECXhzkpTyk%mM zg@d8jaPr;pCTmJ(8yAG_W2YL{l^>&BEZq z8SXJtSvW<6arOa$cvmig$L#g8{cCC;ZO`^>Ly?kjg^F~Amc9zBuhmswHevyCsdYJ2 z&&8?9!A59BnSAO}4%IZGC~?)!HE-a;H&CG>>y30UyKRdQXgN7E{2Rz%lY63GbIY0G z%<^=9+0(klB3(O}_7X5Oy5sVq`d{7vPyi1&b@x>1UZIR+*1|2puIRcq^vWrFM#AyC zI~Fv=NJfmw-7>M#kbGqi3`bhKO!oybn>E&UC&;T&rfSf93d6?5@e1-L_lGps*dtG{ znVSZL^=xWwM|@^Zks$=uj8z}EG9!usH`~7BqU@~qqGsk_v5rt5qnVP{T4m0pnG;+Y z7rt@xb?PnY{9%pPH5Qbq@>*|`CI{h@sX*~lb74cJjd;tnDtv~^v^1q&4|z`T)A4&{ zj-jvoK1uRH)OGcIq4Z|JQ(3#^q41JA#`4}va;995Sh=aGzC5?hh4K=PTbmaCPxBXb zV)S~4E~XX8v0&Q;2(TtLSFZ~d#)Mz|*b&dha53u%!|Qa$fo8x^`3hjDY)}9NwhA`! zz;B?%8OYul4ja986IM)F&?cDT!B@>iiW-)rfxA8gXT6uPO$$*TQO0*{=N1^sS+f_NZeOh=Xb)Hq@HiwC1lpZJl@768ltw480p}PY40N*@Eo8L z>^lt|6qWxzfZ#bG7zg&h?`=(gWBU{S>tiHZ{Y~7~f`7JMufOmuU3vj$UN9ARYw26Rl}-_ohA-nz`wg^+91R z_>1k*a@XRUVUHO9XosI{CC z$QVbE8MrCd^-1Zb94{;AwwWv`3wjhTa`P=1L}U!FE1-C?(DJA^+P1Z@I`DOA56{>t zmiKGz^3_v_qd4V&zO{9w&a;y@dK0Kd%AvyKi_%%NgH_sR<>nT9%vR}wcWO^-wisH! zxcj~=>7+7c79+b>%~7V~asgE&5u&lip#gk~2}m_pHT}hI#mx9v)+g3lk7n}YvCaaa zk3zUs>^ORsV%u!e94^Hx-7!!D_R~Q#f3&fyFRzMOi4zFl)XFwQ z8J{lXC}#=hI=N{)M^H11uqS?l_1xmZYNX?Adz~xnKyFsDs{IDwq^+9@s&OD(=JYpE ztYzaRF|r$5F*k#$E`vxwQYUwk*(T{EmN~?{NLNnEo=h0cd(agxU85ncLNe zqy|4d*8fWe(|<@3K+3uGJW%ufUJ}%kDQqUm7$=>@7Z;Oq>9fu2fimWX3YxDCFxhH~ ziU%@;^bPD^+DqFxIf9<4_|4d^R(LPXR>731(0a>HfjwOwtydprRxc-rc6}-;05Ud_ z7v0?RFL`U!KcqxnL>U&eR(7UcNOF?!NcHFwr=bfcv{OU6go>)*WeTyGd9ioryEOe3 ztp_33*4MZ6>5`Dk(dbAKEotl16P~(S=akPJ`|OYT2I9r9EMdA3-aON*{nq#shGQxH zMaFUUFqBkasEmb(8mLe7cptd1aiFE{?3Cg&B~JFq$DyU(srhoe?GNtL1nud2zSFHn zBFoHpTPaRHF`>6CP{ca#>Y7eKSIdP2OEP&KTFx~pt4hFoH3zNp4O9;qXl*pO@In}tWf|3U za((?B?chhwXUE4}^SI=1SP8kPCEW6jQEF6gE{5h{Ebu1@CSgJ3?s$rVE)iK0t8;L3 zKAf6t!;rO%xpB9T&%2{eiOvj|73RXSgo?DWaD5JihTWDcAJK+&&l~q4 zVs@8VAF)_$DW3tOS*@7kRk4TfOT(3dP-v+(ntP@_#DNcJI;Z2+%w? zjfw#NRoR%wK)ZhIup!6~VEHdTnTNUvorBQbua+KEk1^LKY{Ss5A3frp%3N`YHPDSY z6KhEZxt!h;?ITweC_<;1AyuS3pVM5yUS_itc_5XoG-rJm0`z|si)Et}x$xqMz(~fE z^oB1wO|0kz_|GJ>z2`rY?;=3rD9#Wrxzn+wxAzt&yQ_yKRfEXuFTo$)BeyazZAMN)^mS#sINzEd+0l0|IMr>E!1jlTaYVs zf;}dr&0mL>;{yXh!fwRY39Mxf6pR)6Dm7hDfI!08tIxfje&zq-MIEffuU%pu!t)^E zdNMO6G$AIe=b6>b*TU@6XR7VHTpB@>iDudGQt`}f9HRH{;*XYRC^Q~S6t}0!9ur5jTkoz?;JK~e-FGqEgx;9EG5Fa;yO|FV9 zm**f!9B5h&^T>biEB8s$zrJ`TRl?`88)%ya ze*zc)5k=smn~a?u!9_nfkN&(*eeb~WN8bM}KT$|#@3tQRR{&hB=Pv}vR!#Kk2FOYq$GcQQNk`8&^jU9CF zE{+LwFSoR*KQCP2q9@U`D_yjlu!#r(6Z1m#Oub;I8ya7F@C{Ye66pJA)o}r`zZ9)F zC^uHzY+Twad2l2D!zjV-b!u-P;b#4 z4?7q#dpO@EbaPcjo@$)g5kQiZE;_JW;Q_@4!A-{$OH3)2P6M$wipE zZsK0%E$d-v5-e_OVQ#Az-`&HXlOL~Q=Bv~hMyy&>3>0tS= zEFHcgofj@%H#s(ar6RBU3w-gD0q`Je^_=_xGC3Fz@e4P0N>1F(YPNplSmeXbRtF0q z3pwqp=ECub=z_*RlC_a%pDiG`kQy(EReBQ zNpC^F+^_0gb*>GMb-c=#*UB%m#MsbO#_nCx=LWA$Fdq#mrZs<8;?6W<{Mn2dyuvQC zgBR_QKU+ta#+`QYqYe#7FBQU+NqjuV2yHJ(GKbW$Y7=G5E#D3Y%ve9mJ^u^pdUfRA zei#2|P!~@#*a|YBHI8gbAzDCs^P|Hf^M+Bk+jzBFX_c?>sujmwJ<%l5EYZ9PH$3c7 z@(!C&%(;9~xl!e<4Y=yW>y7(%wE~Y#$grozSC`<#Zmufm&Bu}tmd1}8O{K(FuRCgJ zdZZXEUQBzFr{DWBTUTAvvvg(j^I4Vaz!QJ}(gFMZecb=ZK0)UHYMKPFaS9%0{2W$) z|F)0+e`q}Lqg1W{@cJ?RHZz8&r}c5iF~AyCcg zJp`kdyXaP=(03mbT1}x{DO~e<-u}FAKMiCmvfnm3tWJhOl2+nabsXzBRM(PL=S|O@ z;!1eVQtr#mxnjW_gG*mh@}KK{Vn(Yo4fnmt?_!>W~IJeOylHDaX;u}slO$}^dD{;cHsywS}JJGObGN_adF7#c(AI}t^d;u(gP zv7cSRu?Ue&_UQ<%X3p;DMO~cdLA{2JjJ&@5RZScIIPqle;<4;@8-QFWPpNxhf0F*M zZOtLTII!jpFMmGlKBL??Tdc8AQ~f!o1p>-vk-qk;5o4O}9Sp%cg;{PXb#$;W8L)eX zRq3-)OC;unh3~DHNDVtQ+q27T37UGkvQR%^eHSxD#*6FRj%xXfd6m2FDPfM}sNRC3 z}k4FhH3PId+%Ck6~I-~q}6_m@0TiX0srkW z8knq8J~Zp9G@NLoS4c)pxO7iMNgg4JC20(=bL2W}M)>MhguzbW7~~^_#Jk;_(66qV z>fJ8Y6GdqFaOtcUeOsEatA`+ZU=7PD$Fa1=caf;+`uTUwHD% zI+uXLxF071?7ITEAXMg_z14ot^+TdM@Z|i95wXgqiIipPF}tH~gLMWjITJ}t?brp| zY8CZUep{AEV%nOa7C|JhtX0`^4o34UP`56v<}M^SiMXy8>x!*C#%IjfKaOA-v&doz zopR(E^BdF-&<}$v-V5Q2ZJ1Y#yjDc0NuKSV zOk_zMPbd`4kj?YldHmUmOz=+582sr9)C^sw&|}-a7(Z4Ywzrn6=QcR z_uTH4g{T(qUN2~~Ukl{E{^XJl;Py*954quHUDr24*~up|C_i9lK@&#o1Wcwi-Er3A zIL1%HMi+#t1t`?D=Oxxq%1sG+Y9dJ~<fYFM_3#In z(bx5xI?3x2_-&$YNmw??IpnMR{bHgn_`_JFp3(c5(k(ET7Nj*u-X32iV@{-P5X3{ z%#@jA{(}B}p*-rK%p2;b+}W4EM$J+#jbwHLXT$#a{wewYF!#^_a;}Mnrv4E5Ks4Sk-`C%AWXtW2ZQ z!^tl^X1=7YjsdJEFq>nd+@h;%$PP!URCzMs#Gmzibn40Pex93Kstn1G^Vm1YsD8Ke z>>%E-&-*R|oOhK0N-pKT^RCrzz%AilW*R^BUx!Z+P;>q74fOnjW*V?&X#nwCVsrqE z`V#g>O5cs)|6S}+{v)H;!)l$o*zesnei>%`qvGLrc>Rzg+us(F{=`W5Ls5≻w*S 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�!l|4%ds2uSZzg90MbR6taa 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⪙8EM2T6b5*N`>|x7vFTUvtH*#=K3`6vqOKd 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%0AR#WXlGOR#53| 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

7VKUmeA#BU=|(c<9-VVvf?{ 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

`0E6>FS!+c-wNIwKU}bT9|`PTxpt6 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%0Ay6AQr>mgwKpIB?au!EWenyHJUL^}XL<$@Fd6CMc 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

K(Ieofc3xuzD8Br}Xh- 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%0A$QF~5_yw$WnTK501VUho- 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

iO*)$DCauy3Uv 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 z zUfE0oYS;95_}@z{+2a|c6QI%XXzEV)XF;O^q#|#Gel|eP^xAwz6cHlwD)Lb;9+3S` zCxm|B^nrhO>h(CD(AHK-JW|KIG1s~>)rIZ`J!R!dw={djZM@7AIY!Nc6c6SgE%cM@ z7QU5^2hLPLp{IgUo4pR}eDFr1pjaAB`tX6Rl8!>i1BH+qH|NY#weM^CO=E=g(sS#G z8ED!>5^1p&Rz`n}>J}2aN*4^tp?=3U)ErA7$o$At_np65iK^g)U;*Rf2mQ#eZFwXf z1ise4M-UJqZhWtDn4HK@P^h&r5##g&xA?6IbUt1U{X9XQn`CcqM&j*UOID^njIqIhlhoK17=y#C^9k|XSSw#i}`hF6^!_&w182KQ`O>m86 zCLLY$6}7gpIpZo7rC+6vJOPg;E!obEH^~#5mc$Q9kVBii9@$)#eD|Okqmmmma~-Aa zl^~g)&%=#-aZ)wlTiAgLRDoz{HS%uv#IK34xA5ZPJ~G#N!#1`3wzBQR^Dn&2qLPw} z5KEbM3j2n95`w0QSN0t|7yS#PrkpoLUNvlcd*Ipha@*JQNui?Xi|8}f zUtv4i;?VCpqK=fB6A_*^#_P~>6S2p$8lg(W^=YJeB{hq|lpZ)cB}-OK{Ygqsk9H6f>x-VyXH)Pc`W!|nUihITyVHT(aTB_v+mnh2q=4mW};oQFUSf)?RR#)tDrAn6z)M@op)Q2&BKmmC_@$*wq)*|zOE_qkF%j7^Rndnam{p*{rdbyiSr_Q;ezx0(&-|ug7aM2MdZd` znWN7Iz!$Lv7x4<`au;C>7r`AD!4L2NhyUtj702&kI{#OyjvDg`=GnCvP(A(ZLI${Mh2P77 z&KDc_{Qm&RKAZ?#J)QkHN5-G0yT-i8(R=}Xzqk$JK8L{r7gTTo*!f>TrRlRjfvcd4 zpXZHmfG&CfB+G}h0~Mt&ex5hP0X@Gf0)iiet)2nN`$1r!R{BLs`X_91BBH?FW#9

Z=(cr%V)vf=afjNLDLf`|#t@s-a$^qu)1nO{Kra>V z*%vPO82zRX{wokofk=aL!DkZ!AB6kQ=jDVC;blH3_n-QJ3Il)0a)M!(pAAq0TvA@{ zGeF~Hhat#vgSlYrz$jmCmlFbCh`-Y~fw=-fcn&xXUN`)AK0qHgd_`TRaRW8T|DXYe z`Gdv|pMi+7Kq-dbX&ex4pnre10fo=@-(=x@VEB4Kpm9Mi+Xdj`Vu!z_5%{2x%ku!P zj|;v$f9C_DYJiIFmuY}LAfV12k=1<<`rBPfI(cAJ;O-+Da(mCzHnK@=Y`9HF3(+{ z4K8>|gG*xsya2f1Z_3}t4dCO1BG?Kpi#T84vIy@F5Db7g!AnY9(gy)5w_M(H06w5} z17aJ1?4SMP3PBiH~=gCVTJGkrkRH$ofSz@Yy@1Ilk8(zsyox=Fv;0MN(H zfv`UV?-K|NVQ#?rpkRb{;e3$Gdn_OeuwAwvoW=?Llke=L_IqCdJ`n7({eZm>#05VK zBJja$3H?qx<3rfT0UDSc;k^K-L4d*_h_ZK{Pk zLO8F%WkCr02AuXs|G3!ySVwR^Zgzw=;CzTS0BDH&J+PB-aU<;6a2g19dH%s^5QMn_ zOh{n)UY>tv`Vegjg8*|Jp?~nIF$m`kxIRvJ;jZ7u5}=)ZMIg|CiZhq^029D~t@je` zOdrBo`HTt%uGd}#@7dVam4}E|v{Hx}-{+-Dp%ojL~8{s?&(188# zvR&XbZiG1m(73q}_7XTB1mTPc=RZSBuKS^-_~!!9)@9o<7&QOy4XZVZ~h literal 0 HcmV?d00001 diff --git a/assets/eip-7904/raxhvl_memory_exp_100M.png b/assets/eip-7904/raxhvl_memory_exp_100M.png new file mode 100644 index 0000000000000000000000000000000000000000..c405a978caabb240873651daa23a3c8c71777eb4 GIT binary patch literal 225380 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

g_#1<}CAcp5I) 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

(dZ)+*RF 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

7Z`0?Yz7pe&f2@i3W!aqYHH4lr& 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 KIOWjA`~M45&#>44 literal 0 HcmV?d00001 From f4c30eec5502a8283691752f227069ee2ac4756f Mon Sep 17 00:00:00 2001 From: futreall <86553580+futreall@users.noreply.github.com> Date: Thu, 15 May 2025 20:17:47 +0300 Subject: [PATCH 262/724] Update EIP-1: eip-1.md add missing symb (#9487) Update eip-1.md --- EIPS/eip-1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-1.md b/EIPS/eip-1.md index d2bd33ab7bd224..78d35869a73ecc 100644 --- a/EIPS/eip-1.md +++ b/EIPS/eip-1.md @@ -105,7 +105,7 @@ Each EIP should have the following parts: - Specification - The technical specification should describe the syntax and semantics of any new feature. The specification should be detailed enough to allow competing, interoperable implementations for any of the current Ethereum platforms (besu, erigon, ethereumjs, go-ethereum, nethermind, or others). - Rationale - The rationale fleshes out the specification by describing what motivated the design and why particular design decisions were made. It should describe alternate designs that were considered and related work, e.g. how the feature is supported in other languages. The rationale should discuss important objections or concerns raised during discussion around the EIP. - Backwards Compatibility *(optional)* - All EIPs that introduce backwards incompatibilities must include a section describing these incompatibilities and their consequences. The EIP must explain how the author proposes to deal with these incompatibilities. This section may be omitted if the proposal does not introduce any backwards incompatibilities, but this section must be included if backward incompatibilities exist. -- Test Cases *(optional)* - Test cases for an implementation are mandatory for EIPs that are affecting consensus changes. Tests should either be inlined in the EIP as data (such as input/expected output pairs, or included in `../assets/eip-###/`. This section may be omitted for non-Core proposals. +- Test Cases *(optional)* - Test cases for an implementation are mandatory for EIPs that are affecting consensus changes. Tests should either be inlined in the EIP as data (such as input/expected output pairs) or included in `../assets/eip-###/`. This section may be omitted for non-Core proposals. - Reference Implementation *(optional)* - An optional section that contains a reference/example implementation that people can use to assist in understanding or implementing this specification. This section may be omitted for all EIPs. - Security Considerations - All EIPs must contain a section that discusses the security implications/considerations relevant to the proposed change. Include information that might be important for security discussions, surfaces risks and can be used throughout the life-cycle of the proposal. E.g. include security-relevant design decisions, concerns, important discussions, implementation-specific guidance and pitfalls, an outline of threats and risks and how they are being addressed. EIP submissions missing the "Security Considerations" section will be rejected. An EIP cannot proceed to status "Final" without a Security Considerations discussion deemed sufficient by the reviewers. - Copyright Waiver - All EIPs must be in the public domain. The copyright waiver MUST link to the license file and use the following wording: `Copyright and related rights waived via [CC0](../LICENSE.md).` From 130c3a022d5946564774db0e03bd738d28a0db33 Mon Sep 17 00:00:00 2001 From: eth-bot <85952233+eth-bot@users.noreply.github.com> Date: Sun, 18 May 2025 08:25:52 +0800 Subject: [PATCH 263/724] (bot 1272989785) moving EIPS/eip-7790.md to stagnant (#9697) PR 9697 with changes to EIPS/eip-7790.md was created on (2025-Apr-27th@00.25.49) which is before the cutoff date of (2025-May-4th@00.25.50) i.e. 2 weeks ago --- EIPS/eip-7790.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7790.md b/EIPS/eip-7790.md index 7cf5c1bc5377dd..1d96570c22548a 100644 --- a/EIPS/eip-7790.md +++ b/EIPS/eip-7790.md @@ -4,7 +4,7 @@ title: Controlled Gas Limit Increase Guidelines description: Suggests specific parameters for the controlled gas limit increase strategy introduced. author: Giulio Rebuffo (@Giulio2002), Ben Adams (@benaadams) discussions-to: https://ethereum-magicians.org/t/eip-7790-parameters-to-increase-the-gas-limit/21435 -status: Draft +status: Stagnant type: Informational created: 2024-10-18 requires: 7783 From d55e0d22a13e74c432155ab600577c97136a4e5d Mon Sep 17 00:00:00 2001 From: eth-bot <85952233+eth-bot@users.noreply.github.com> Date: Sun, 18 May 2025 08:25:59 +0800 Subject: [PATCH 264/724] (bot 1272989785) moving EIPS/eip-7775.md to stagnant (#9696) PR 9696 with changes to EIPS/eip-7775.md was created on (2025-Apr-27th@00.25.39) which is before the cutoff date of (2025-May-4th@00.25.50) i.e. 2 weeks ago --- EIPS/eip-7775.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7775.md b/EIPS/eip-7775.md index 1453c274287299..5771383bd3db93 100644 --- a/EIPS/eip-7775.md +++ b/EIPS/eip-7775.md @@ -4,7 +4,7 @@ title: BURN opcode description: An opcode to burn native ether at the given address author: Dev Bear (@itsdevbear) discussions-to: https://ethereum-magicians.org/t/eip-7775-burn-opcode/21287 -status: Draft +status: Stagnant type: Standards Track category: Core created: 2024-09-30 From 6eaa4f9873d3470258c9040431509b13120fbacb Mon Sep 17 00:00:00 2001 From: Jochem Brouwer Date: Tue, 20 May 2025 05:19:35 +0200 Subject: [PATCH 265/724] Update EIP-6110: ensure ints are decoded as uints (#9784) EIP-6110: ensure ints are decoded as uints --- EIPS/eip-6110.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/EIPS/eip-6110.md b/EIPS/eip-6110.md index c99fef2dd88b36..e6c46832a89678 100644 --- a/EIPS/eip-6110.md +++ b/EIPS/eip-6110.md @@ -89,11 +89,11 @@ def is_valid_deposit_event_data(deposit_event_data: bytes) -> bool: if len(deposit_event_data) != 576: return False - pubkey_offset = int.from_bytes(deposit_event_data[0:32], byteorder='big') - withdrawal_credentials_offset = int.from_bytes(deposit_event_data[32:64], byteorder='big') - amount_offset = int.from_bytes(deposit_event_data[64:96], byteorder='big') - signature_offset = int.from_bytes(deposit_event_data[96:128], byteorder='big') - index_offset = int.from_bytes(deposit_event_data[128:160], byteorder='big') + pubkey_offset = int.from_bytes(deposit_event_data[0:32], byteorder='big', signed=False) + withdrawal_credentials_offset = int.from_bytes(deposit_event_data[32:64], byteorder='big', signed=False) + amount_offset = int.from_bytes(deposit_event_data[64:96], byteorder='big', signed=False) + signature_offset = int.from_bytes(deposit_event_data[96:128], byteorder='big', signed=False) + index_offset = int.from_bytes(deposit_event_data[128:160], byteorder='big', signed=False) if ( pubkey_offset != 160 @@ -105,11 +105,11 @@ def is_valid_deposit_event_data(deposit_event_data: bytes) -> bool: return False # These sizes are the sizes of the relevant data - pubkey_size = int.from_bytes(deposit_event_data[pubkey_offset:pubkey_offset+32], byteorder='big') - withdrawal_credentials_size = int.from_bytes(deposit_event_data[withdrawal_credentials_offset:withdrawal_credentials_offset+32], byteorder='big') - amount_size = int.from_bytes(deposit_event_data[amount_offset:amount_offset+32], byteorder='big') - signature_size = int.from_bytes(deposit_event_data[signature_offset:signature_offset+32], byteorder='big') - index_size = int.from_bytes(deposit_event_data[index_offset:index_offset+32], byteorder='big') + pubkey_size = int.from_bytes(deposit_event_data[pubkey_offset:pubkey_offset+32], byteorder='big', signed=False) + withdrawal_credentials_size = int.from_bytes(deposit_event_data[withdrawal_credentials_offset:withdrawal_credentials_offset+32], byteorder='big', signed=False) + amount_size = int.from_bytes(deposit_event_data[amount_offset:amount_offset+32], byteorder='big', signed=False) + signature_size = int.from_bytes(deposit_event_data[signature_offset:signature_offset+32], byteorder='big', signed=False) + index_size = int.from_bytes(deposit_event_data[index_offset:index_offset+32], byteorder='big', signed=False) return ( pubkey_size == 48 From d2fe991471826ab0ae68ea6ea33e7c8cea30f128 Mon Sep 17 00:00:00 2001 From: Charles Cooper Date: Tue, 20 May 2025 16:59:37 +0300 Subject: [PATCH 266/724] Update EIP-7907: clarify that 2 == GAS_INIT_CODE_WORD_COST Merged by EIP-Bot. --- EIPS/eip-7907.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7907.md b/EIPS/eip-7907.md index ae6e730ad2e5f5..f29e47e1186b44 100644 --- a/EIPS/eip-7907.md +++ b/EIPS/eip-7907.md @@ -26,7 +26,7 @@ This EIP proposes a gas-based solution that allows contracts of any size while e The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in [RFC 2119](https://www.rfc-editor.org/rfc/rfc2119) and [RFC 8174](https://www.rfc-editor.org/rfc/rfc8174). 1. Update the [EIP-170](./eip-170.md) contract code size limit of 24KB (`0x6000` bytes) to 256KB (`0x40000` bytes). -2. Change the gas schedule for opcodes which load code. Specifically, the `CALL`, `STATICCALL`, `DELEGATECALL`, `CALLCODE` and `EXTCODECOPY` opcodes are modified so that `ceil32(excess_contract_size) * 2 // 32` gas is added to the [cold access cost](https://github.com/ethereum/execution-specs/blob/1a587803e3e698407d204888b02342393f8b4fe5/src/ethereum/cancun/vm/instructions/system.py#L367), where `excess_contract_size = max(0, contract_size - 0x6000)`. (Cf. initcode metering: [EELS](https://github.com/ethereum/execution-specs/blob/1a587803e3e698407d204888b02342393f8b4fe5/src/ethereum/cancun/vm/gas.py#L269)). If the account is warm, no change to the gas schedule occurs. +2. Change the gas schedule for opcodes which load code. Specifically, the `CALL`, `STATICCALL`, `DELEGATECALL`, `CALLCODE` and `EXTCODECOPY` opcodes are modified so that `ceil32(excess_contract_size) * GAS_INIT_CODE_WORD_COST // 32` gas is added to the [cold access cost](https://github.com/ethereum/execution-specs/blob/1a587803e3e698407d204888b02342393f8b4fe5/src/ethereum/cancun/vm/instructions/system.py#L367), where `excess_contract_size = max(0, contract_size - 0x6000)`, and `GAS_INIT_CODE_WORD_COST = 2`. (Cf. initcode metering: [EELS](https://github.com/ethereum/execution-specs/blob/1a587803e3e698407d204888b02342393f8b4fe5/src/ethereum/cancun/vm/gas.py#L269)). If the account is warm, no change to the gas schedule occurs. 3. Update the EIP-3860 contract code size limit of 48KB (`0xc000` bytes) to 512KB (`0x80000` bytes). ## Rationale From c234d68d2183fd393b96ecc65f2d5d254a4c1046 Mon Sep 17 00:00:00 2001 From: de666En Date: Tue, 20 May 2025 19:17:38 +0300 Subject: [PATCH 267/724] typo-Update SalaryWithDAO.sol Merged by EIP-Bot. --- assets/eip-3267/contracts/SalaryWithDAO.sol | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/eip-3267/contracts/SalaryWithDAO.sol b/assets/eip-3267/contracts/SalaryWithDAO.sol index cbe21106d9ff41..6a7c57aa0005db 100644 --- a/assets/eip-3267/contracts/SalaryWithDAO.sol +++ b/assets/eip-3267/contracts/SalaryWithDAO.sol @@ -66,7 +66,7 @@ contract SalaryWithDAO is BaseRestorableSalary { /// A user can agree for DAO control. Then his account can be restored by DAO for the expense /// of the DAO assigned personnel or software being able to steal his funds. /// - /// Be exteremely careful calling this method: If you refuse and lose your key, your funds are lost! + /// Be extremely careful calling this method: If you refuse and lose your key, your funds are lost! /// /// Fishers may trick one to resign mistakenly. However, it's no much worse than just fishing for /// withdrawing the salary token, because a user could just register anew and notify traders/oracles From 0aefdc9d5a4b637ca280832f5fe617a5f4dd4f3f Mon Sep 17 00:00:00 2001 From: Marc Date: Tue, 20 May 2025 17:23:34 +0100 Subject: [PATCH 268/724] Update EIP-7843: change to opcode Merged by EIP-Bot. --- EIPS/eip-7843.md | 47 ++++++++++++++++++++++++----------------------- 1 file changed, 24 insertions(+), 23 deletions(-) diff --git a/EIPS/eip-7843.md b/EIPS/eip-7843.md index 75e1fda843555d..0f5d0ef12b1a05 100644 --- a/EIPS/eip-7843.md +++ b/EIPS/eip-7843.md @@ -1,9 +1,9 @@ --- eip: 7843 -title: SLOT precompile -description: Precompile to get the current slot number +title: SLOTNUM opcode +description: Opcode to get the current slot number author: Marc Harvey-Hill (@Marchhill) -discussions-to: https://ethereum-magicians.org/t/eip-7843-slot-precompile/22234 +discussions-to: https://ethereum-magicians.org/t/eip-7843-slotnum-opcode/22234 status: Draft type: Standards Track category: Core @@ -12,25 +12,37 @@ created: 2024-12-06 ## Abstract -This EIP proposes to add a new precompile that returns the corresponding slot number for the current block. +This EIP proposes to add a new opcode `SLOTNUM` (`0x4b`), that returns the corresponding slot number for the current block. ## Motivation -It is currently possible to calculate the slot number from the block timestamp. However, this requires hardcoding the chain slot length into a smart contract. This would require the contract code to be changed in the event of a future change to slot length. A better approach is for the slot length to be abstracted away from applications, and instead the slot number can be calculated in the consensus layer client and exposed in a precompile. +There are currently two ways to get the current slot number onchain: -### Example application: Encrypted Mempools +1) Calculate from the block timestamp. This requires hardcoding the chain slot length into a smart contract. -An example of a smart contract that needs the slot number is a validation contract for an encrypted mempool. In order to be secure, the validity of encrypted mempool transactions should be tied to the inclusion of all transactions by a proposer in the correct slot. This rule can be enforced by a smart contract using this precompile. +2) Provide the slot number as calldata and prove it against the beacon block root (using [EIP-4788](./eip-4788.md)). + +Both of these approaches have significant drawbacks. (1) would break contracts in the event of a change to the slot length. (2) is expensive in terms of gas, encouraging approach (1) to be used instead. + +A better approach is for the slot length to be abstracted away from applications, and instead the slot number can be calculated in the consensus layer client and exposed by an opcode. This paves the way for future changes to the slot length. ## Specification -If `block.timestamp >= TBD` a new precompiled contract `SLOT` shall be created at address `TBD`. +A new opcode `SLOTNUM` is introduced at `0x4b`. It shall return one stack element. + +### Output + +#### Stack + +| Stack | Value | +| ---------- | ------------- | +| `top - 0` | `SlotNumber` | -`SLOT` returns as output the current slot number as an 8-byte uint64 in big-endian encoding. +`SlotNumber` is an 8 byte uint in big endian encoding. ### Gas Cost -The gas cost for `SLOT` is a fixed fee of `2`. +The gas cost for `SLOTNUM` is a fixed fee of `2`. ### RPC changes @@ -44,22 +56,11 @@ The header encoding shall be extended to include a `slot_number` field of type ` The engine API's `PayloadAttributes` object shall be extended to include a `slot_number` field of type `uint64`. -#### New JSON-RPC endpoints - -Consensus layer clients **may** implement the following new RPC endpoints to convert between slot numbers and their corresponding timestamps. - -`eth_getSlotNumberFromTimestamp`: `uint64` -> `uint64` -`eth_getTimestampFromSlotNumber`: `uint64` -> `uint64` - ## Rationale ### Gas Price -The precompile is priced to match similar opcodes in the `W_base` set. - -### Precompile - -Making the feature a precompile rather than an opcode gives L2s flexibility to decide whether to implement it. +The opcode is priced to match similar opcodes in the `W_base` set. ### Calculation in consensus layer @@ -67,7 +68,7 @@ The slot number could alternatively be calculated in the execution layer using t ### ZK-VM proving -The SLOT precompile should not increase the complexity of proving EVM execution, as it is similar to existing opcodes such as TIMESTAMP. The slot number is included in the block header rather than as a `new_payload` parameter, ensuring that the block is self-contained for proving; no extra inputs to the circuit are required. +The `SLOTNUM` opcode should not increase the complexity of proving EVM execution, as it is similar to existing opcodes such as `TIMESTAMP`. The slot number is included in the block header rather than as a `new_payload` parameter, ensuring that the block is self-contained for proving; no extra inputs to the circuit are required. ## Backwards Compatibility From e0a15e9d95ea89be2c93962d5bfb19fe25086e1f Mon Sep 17 00:00:00 2001 From: Johns Gresham Date: Tue, 20 May 2025 17:08:01 -0700 Subject: [PATCH 269/724] Update EIP-7907: warm cold table with gas cost and scenarios Merged by EIP-Bot. --- EIPS/eip-7907.md | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/EIPS/eip-7907.md b/EIPS/eip-7907.md index f29e47e1186b44..f1fc1fa5a5968f 100644 --- a/EIPS/eip-7907.md +++ b/EIPS/eip-7907.md @@ -8,7 +8,7 @@ status: Draft type: Standards Track category: Core created: 2025-03-14 -requires: 170, 3860 +requires: 170, 2929, 3860 --- ## Abstract @@ -26,8 +26,17 @@ This EIP proposes a gas-based solution that allows contracts of any size while e The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in [RFC 2119](https://www.rfc-editor.org/rfc/rfc2119) and [RFC 8174](https://www.rfc-editor.org/rfc/rfc8174). 1. Update the [EIP-170](./eip-170.md) contract code size limit of 24KB (`0x6000` bytes) to 256KB (`0x40000` bytes). -2. Change the gas schedule for opcodes which load code. Specifically, the `CALL`, `STATICCALL`, `DELEGATECALL`, `CALLCODE` and `EXTCODECOPY` opcodes are modified so that `ceil32(excess_contract_size) * GAS_INIT_CODE_WORD_COST // 32` gas is added to the [cold access cost](https://github.com/ethereum/execution-specs/blob/1a587803e3e698407d204888b02342393f8b4fe5/src/ethereum/cancun/vm/instructions/system.py#L367), where `excess_contract_size = max(0, contract_size - 0x6000)`, and `GAS_INIT_CODE_WORD_COST = 2`. (Cf. initcode metering: [EELS](https://github.com/ethereum/execution-specs/blob/1a587803e3e698407d204888b02342393f8b4fe5/src/ethereum/cancun/vm/gas.py#L269)). If the account is warm, no change to the gas schedule occurs. -3. Update the EIP-3860 contract code size limit of 48KB (`0xc000` bytes) to 512KB (`0x80000` bytes). +2. Change the gas schedule for opcodes which load code. Specifically, the opcodes `CALL`, `STATICCALL`, `DELEGATECALL`, `CALLCODE` and `EXTCODECOPY` are modified so that `largeContractCost = ceil32(excess_contract_size) * GAS_INIT_CODE_WORD_COST // 32` gas is added to the access cost if the code is cold, where `excess_contract_size = max(0, contract_size - 0x6000)`, and `GAS_INIT_CODE_WORD_COST = 2`. (Cf. initcode metering: [EELS](https://github.com/ethereum/execution-specs/blob/1a587803e3e698407d204888b02342393f8b4fe5/src/ethereum/cancun/vm/gas.py#L269)). This introduces a new warm state for contract code - warm if the code has been loaded, cold if not. + +| Contract | Gas changes (only opcodes that load code) | How? | +| ----------------------- | ------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------- | +| Cold account and code | Add `largeContractCost` to `COLD_ACCOUNT_ACCESS_COST=2600` | Contract not in access list nor accessed prior in the txn | +| Warm account, cold code | Add `largeContractCost` to `WARM_STORAGE_READ_COST=100` | Already accessed balance, storage, or included in access list ([EIP-2930](./eip-2930.md)) | +| Warm account and code | No change to existing gas schedule. `WARM_STORAGE_READ_COST=100` | Contract created with `CREATE`/`CREATE2`, or `CALL`, `STATICCALL`, `DELEGATECALL`, `CALLCODE` or `EXTCODECOPY` made on the contract, previously in the txn (opcodes that load contract code) | + +`COLD_ACCOUNT_ACCESS_COST` and `WARM_STORAGE_READ_COST` are defined in [EIP-2929](./eip-2929.md#parameters). + +3. Update the [EIP-3860](./eip-3860.md) contract initcode size limit of 48KB (`0xc000` bytes) to 512KB (`0x80000` bytes). ## Rationale From 48d580cf3838acb8c74eb2dea1eeec8c6711a42b Mon Sep 17 00:00:00 2001 From: Tim Beiko <9390255+timbeiko@users.noreply.github.com> Date: Wed, 21 May 2025 08:54:56 -0700 Subject: [PATCH 270/724] Update EIP-7607: Fix Fusaka SFI Changes Merged by EIP-Bot. --- EIPS/eip-7607.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/EIPS/eip-7607.md b/EIPS/eip-7607.md index 50a42e2e80ceb5..1ba7aa3e2094e9 100644 --- a/EIPS/eip-7607.md +++ b/EIPS/eip-7607.md @@ -24,8 +24,7 @@ Definitions for `Scheduled for Inclusion`, `Considered for Inclusion` and `Propo * [EIP-7594](./eip-7594.md): PeerDAS - Peer Data Availability Sampling * [EIP-7823](./eip-7823.md): Set upper bounds for MODEXP -* [EIP-7892](./eip-7892.md): Blob Parameter Only Hardforks -* [EIP-7823](./eip-7823.md): Set upper bounds for MODEXP +* [EIP-7883](./eip-7883.md): ModExp Gas Cost Increase * [EIP-7892](./eip-7892.md): Blob Parameter Only Hardforks * [EIP-7935](./eip-7935.md): Set default gas limit to XX0M @@ -40,9 +39,7 @@ Definitions for `Scheduled for Inclusion`, `Considered for Inclusion` and `Propo * [EIP-5920](./eip-5920.md): PAY opcode * RIP-7212: Precompile for secp256r1 Curve Support * [EIP-7762](./eip-7762.md): Increase MIN_BASE_FEE_PER_BLOB_GAS -* [EIP-7823](./eip-7823.md): Set upper bounds for MODEXP * [EIP-7825](./eip-7825.md): Transaction Gas Limit Cap -* [EIP-7883](./eip-7883.md): ModExp Gas Cost Increase * [EIP-7907](./eip-7907.md): Meter Contract Code Size And Increase Limit * [EIP-7917](./eip-7917.md): Deterministic proposer lookahead * [EIP-7918](./eip-7918.md): Blob base fee bounded by execution cost From 831645ee89d86b9ee0a5d295707785fd34a80597 Mon Sep 17 00:00:00 2001 From: Tim Beiko <9390255+timbeiko@users.noreply.github.com> Date: Thu, 22 May 2025 10:12:29 -0700 Subject: [PATCH 271/724] Update EIP-7607: ACDE#212 Changes Merged by EIP-Bot. --- EIPS/eip-7607.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/EIPS/eip-7607.md b/EIPS/eip-7607.md index 1ba7aa3e2094e9..75ee5320d91537 100644 --- a/EIPS/eip-7607.md +++ b/EIPS/eip-7607.md @@ -12,11 +12,11 @@ requires: 7600 ## Abstract -This Meta EIP lists the EIPs formally Proposed, Considered for & Scheduled for Inclusion in the Fulu/Osaka network upgrade. +This Meta EIP lists the EIPs formally Proposed, Considered, Scheduled & Declined for Inclusion in the Fulu/Osaka network upgrade. ## Specification -Definitions for `Scheduled for Inclusion`, `Considered for Inclusion` and `Proposed for Inclusion` can be found in [EIP-7723](./eip-7723.md). +Definitions for `Scheduled for Inclusion`, `Considered for Inclusion`, `Proposed for Inclusion` and `Declined for Inclusion` can be found in [EIP-7723](./eip-7723.md). ### EIPs Scheduled for Inclusion @@ -24,8 +24,10 @@ Definitions for `Scheduled for Inclusion`, `Considered for Inclusion` and `Propo * [EIP-7594](./eip-7594.md): PeerDAS - Peer Data Availability Sampling * [EIP-7823](./eip-7823.md): Set upper bounds for MODEXP +* [EIP-7825](./eip-7825.md): Transaction Gas Limit Cap * [EIP-7883](./eip-7883.md): ModExp Gas Cost Increase * [EIP-7892](./eip-7892.md): Blob Parameter Only Hardforks +* [EIP-7918](./eip-7918.md): Blob base fee bounded by execution cost * [EIP-7935](./eip-7935.md): Set default gas limit to XX0M @@ -38,17 +40,13 @@ Definitions for `Scheduled for Inclusion`, `Considered for Inclusion` and `Propo * [EIP-5920](./eip-5920.md): PAY opcode * RIP-7212: Precompile for secp256r1 Curve Support -* [EIP-7762](./eip-7762.md): Increase MIN_BASE_FEE_PER_BLOB_GAS -* [EIP-7825](./eip-7825.md): Transaction Gas Limit Cap * [EIP-7907](./eip-7907.md): Meter Contract Code Size And Increase Limit * [EIP-7917](./eip-7917.md): Deterministic proposer lookahead -* [EIP-7918](./eip-7918.md): Blob base fee bounded by execution cost * [EIP-7934](./eip-7934.md): RLP Execution Block Size Limit ### Declined for Inclusion * EOF EIPs introduced in `eof-devnet-0` and `eof-devnet-1` in [EIP-7692](./eip-7692.md), namely: - * [EIP-663](./eip-663.md): SWAPN, DUPN and EXCHANGE instructions * [EIP-3540](./eip-3540.md): EOF - EVM Object Format v1 * [EIP-3670](./eip-3670.md): EOF - Code Validation @@ -65,6 +63,7 @@ Definitions for `Scheduled for Inclusion`, `Considered for Inclusion` and `Propo * [EIP-7834](./eip-7834.md): Separate Metadata Section for EOF * [EIP-7761](./eip-7761.md): EXTCODETYPE instruction * [EIP-7880](./eip-7880.md): EOF - EXTCODEADDRESS instruction +* [EIP-7762](./eip-7762.md): Increase MIN_BASE_FEE_PER_BLOB_GAS * [EIP-7666](./eip-7666.md): EVM-ify the identity precompile * [EIP-7668](./eip-7668.md): Remove bloom filters * [EIP-7688](./eip-7688.md): Forward compatible consensus data structures From c414e7ac9831548f3d6105a508dd212635217aec Mon Sep 17 00:00:00 2001 From: Wei Tang Date: Mon, 26 May 2025 03:16:45 +0200 Subject: [PATCH 272/724] Update EIP-7937: Split EOF support specifications Merged by EIP-Bot. --- EIPS/eip-7937.md | 22 +++------------------- 1 file changed, 3 insertions(+), 19 deletions(-) diff --git a/EIPS/eip-7937.md b/EIPS/eip-7937.md index 7256726cda3e0b..91ecee4ad1998e 100644 --- a/EIPS/eip-7937.md +++ b/EIPS/eip-7937.md @@ -1,6 +1,6 @@ --- eip: 7937 -title: 64-bit mode EVM opcodes (EVM64) +title: EVM64 - 64-bit mode EVM opcodes description: Multibyte opcodes for 64-bit arithmetic, comparison, bitwise and flow operations in EVM. author: Wei Tang (@sorpaas) discussions-to: https://ethereum-magicians.org/t/eip-9687-64-bit-mode-evm-operations/23794 @@ -12,7 +12,7 @@ created: 2025-04-23 ## Abstract -This EIP introduces multibyte opcodes prefixed by `C0` for 64-bit arithmetic (`C001`-`C00B`), comparison (`C010`-`C015`), bitwise (`C016`-`C019`) and flow (`C056` and `C057` in "legacy", or `C0E1` and `C0E2` in EOFv1) operations. +This EIP introduces multibyte opcodes prefixed by `C0` for 64-bit arithmetic (`C001`-`C00B`), comparison (`C010`-`C015`), bitwise (`C016`-`C019`) and flow (`C056` and `C057`) operations. ## Motivation @@ -68,7 +68,7 @@ Note that: * 64-bit ISZERO (`C015`) may return true for non-zero 256-bit integers as long as the last 64 bits are zero. * BYTE (`1A`) does not have 64-bit mode because it affects endianness. -### Non-EOFv1 "legacy" mode and JUMP, JUMPI +### JUMP, JUMPI For flow operations JUMP and JUMPI, the behavior is as follows: @@ -76,22 +76,6 @@ For flow operations JUMP and JUMPI, the behavior is as follows: * `JUMPI` will only read the last 64 bits from the stack as destination, and the condition check will only read the last 64 bits. Gas cost is `G_HIGH64`. * In `JUMPDEST` validation phrase, the next byte followed by `C0` is considered data (same as in `PUSH*` opcodes) and does not mark a valid `JUMPDEST` destination. -### EOFv1 mode and RJUMPI, RJUMPV - -If EOFv1 mode is entered, then an additional validation step is added. If the opcode `C0` is encountered and it is not part of PUSH opcode's data, then the interpreter MUST validate that: - -* The next opcode exists. -* The next opcode is one of the valid 64-bit mode opcode described above. - -For flow operations RJUMPI and RJUMPV, the 64-bit mode has following changes: - -* For `RJUMPI`, the condition popped from stack is only read for the last 64 bits. Gas cost is `G_RJUMPIV64`. -* For `RJUMPV`, the case popped from stack is only read for the last 64 bits. Gas cost is `G_RJUMPIV64`. - -Note that: - -* `RJUMP` is automatically in 64-bit mode because it does not read or write the stack. - ## Rationale When a smart contract uses the 64-bit mode, it's expected that once entered, it will want to stay in 64-bit mode, and only exit to non-64-bit mode when the computationally intensive function is finished. This EIP is designed particularly with this fact in mind. From 0321e5901491a486a5788107fedf06d648de8b08 Mon Sep 17 00:00:00 2001 From: Wei Tang Date: Mon, 26 May 2025 05:02:09 +0200 Subject: [PATCH 273/724] Update EIP-7937: Fix backward compatibility of JUMPDEST Merged by EIP-Bot. --- EIPS/eip-7937.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7937.md b/EIPS/eip-7937.md index 91ecee4ad1998e..a97b2d2880360b 100644 --- a/EIPS/eip-7937.md +++ b/EIPS/eip-7937.md @@ -74,7 +74,7 @@ For flow operations JUMP and JUMPI, the behavior is as follows: * `JUMP` will only read the last 64 bits from the stack value. The rest 192 bits are discarded without reading. Gas cost is `G_MID64`. * `JUMPI` will only read the last 64 bits from the stack as destination, and the condition check will only read the last 64 bits. Gas cost is `G_HIGH64`. -* In `JUMPDEST` validation phrase, the next byte followed by `C0` is considered data (same as in `PUSH*` opcodes) and does not mark a valid `JUMPDEST` destination. +* In `JUMPDEST` validation phrase, `C0` is considered a standalone "mode" opcode and if the next byte followed is `JUMPDEST`, it continues to mark a valid `JUMPDEST` destination. Note that because there's no 64-bit `JUMPDEST`, during execution, `C0 JUMPDEST` would result in OOG. ## Rationale From f6feb365a0a65442540899c16812ae1dcf2e50f1 Mon Sep 17 00:00:00 2001 From: Wei Tang Date: Mon, 26 May 2025 05:38:35 +0200 Subject: [PATCH 274/724] Update EIP-7937: Remove unused `G_RJUMPIV64` Merged by EIP-Bot. --- EIPS/eip-7937.md | 1 - 1 file changed, 1 deletion(-) diff --git a/EIPS/eip-7937.md b/EIPS/eip-7937.md index a97b2d2880360b..37b93bfea774e4 100644 --- a/EIPS/eip-7937.md +++ b/EIPS/eip-7937.md @@ -43,7 +43,6 @@ We define the following gas cost constants: * `G_HIGH64`: 7 * `G_EXP64_STATIC`: 5 * `G_EXP64_DYNAMIC`: 25 -* `G_RJUMPIV64`: 3 ### Arithmetic opcodes From a47d890fed95ac4415170b0d6b9fd004f47be173 Mon Sep 17 00:00:00 2001 From: anderselowsson <98593347+anderselowsson@users.noreply.github.com> Date: Mon, 26 May 2025 07:11:44 +0300 Subject: [PATCH 275/724] Update EIP-7918: Updated text and figures to reflect new specification Merged by EIP-Bot. --- EIPS/eip-7918.md | 147 +++++++++++++++++++++--------------------- assets/eip-7918/1.png | Bin 406227 -> 414958 bytes assets/eip-7918/2.png | Bin 463555 -> 384657 bytes assets/eip-7918/3.png | Bin 333788 -> 311480 bytes assets/eip-7918/4.png | Bin 341347 -> 325408 bytes assets/eip-7918/5.png | Bin 211358 -> 229120 bytes 6 files changed, 75 insertions(+), 72 deletions(-) diff --git a/EIPS/eip-7918.md b/EIPS/eip-7918.md index ef4c43cf42bcce..57e7a349b5932f 100644 --- a/EIPS/eip-7918.md +++ b/EIPS/eip-7918.md @@ -1,155 +1,158 @@ --- eip: 7918 title: Blob base fee bounded by execution cost -description: Imposes that the price for TARGET_BLOB_GAS_PER_BLOCK is greater than the price for TX_BASE_COST +description: Imposes that the price for GAS_PER_BLOB is greater than the price for BLOB_BASE_COST author: Anders Elowsson (@anderselowsson), Ben Adams (@benaadams), Francesco D'Amato (@fradamt) discussions-to: https://ethereum-magicians.org/t/eip-blob-base-fee-bounded-by-price-of-blob-carrying-transaction/23271 status: Review type: Standards Track category: Core created: 2025-03-25 -requires: 4844 +requires: 4844, 7840 --- ## Abstract -This EIP imposes that the total price of the targeted number of blobs `TARGET_BLOB_GAS_PER_BLOCK * base_fee_per_blob_gas` stays above the price of a simple blob-carrying transaction `TX_BASE_COST * base_fee_per_gas`. This ensures that the blob fee auction can function properly, because equilibrium always forms relative to the fee that carries the price signal. The proposed `if` statement in `calc_excess_blob_gas()` represents a neutral, simple, and future-proof resolution to current blob fee auction idiosyncrasies. +This EIP assigns a reserve price `BLOB_BASE_COST * base_fee_per_gas` to blobs by introducing an `if`-clause in `calc_excess_blob_gas()`. Specifically, when the reserve price is higher than `GAS_PER_BLOB * base_fee_per_blob_gas`, the function will not subtract `TARGET_BLOB_GAS_PER_BLOCK` from `excess_blob_gas`, instead imposing `excess_blob_gas` to increase according to `blob_gas_used`, but rebalanced to maintain the same maximum increase. The proposal ensures that the blob fee market can function properly and that blob consumers pay at least a relevant fraction of the market rate for the compute they request from nodes. ## Motivation -Ethereum deploys a dynamic pricing auction to set the blob base fee, lowering the fee if less gas is consumed than `TARGET_BLOB_GAS_PER_BLOCK` and raising the fee if more gas is consumed. Such an auction can function well when the blob base fee represents the price signal, allowing the mechanism to control the real price facing the consumer. However, when the cost of a simple transaction carrying the blobs is higher than the total cost of buying the targeted number of blobs per block, the price signal is lost. The blob base fee no longer represents the actual cost facing the consumer, and the protocol cannot adjust the blob base fee to regulate the equilibrium quantity of blobs consumed. The current mechanism can therefore end up repeatedly lowering the blob base fee until it eventually settles at 1 wei. A change in the blob base fee of 10% may under such circumstances shift the total cost of utilizing blobspace by just 0.0000001%. Whenever demand picks up, over an hour of near-full blocks is required to restore a market-clearing equilibrium fee, with the mechanism intermittently resorting to a first-price auction, considered a worse UX by blob consumers. The resulting spikiness in resource consumption is suboptimal for scaling blobspace. +Ethereum deploys a dynamic pricing auction to set the blob base fee, lowering the fee if less gas is consumed than `TARGET_BLOB_GAS_PER_BLOCK` and raising the fee if more gas is consumed. Such an auction can function well when the blob base fee represents the price signal, allowing the mechanism to control the real price facing the consumer. However, when a rollup's L1 costs are dominated by execution gas, e.g., for executing blob-carrying transactions (including priority fees) and ZK proof verification, the price signal is lost. The blob base fee no longer represents a significant component of the total cost facing the consumer, and the protocol can no longer rely on the blob base fee to control the equilibrium quantity of blobs consumed. The current mechanism can therefore end up repeatedly lowering the blob base fee until it eventually settles at 1 wei. A change in the blob base fee of 10% may under such circumstances shift the total cost of utilizing blobspace by just 0.0000001%. Whenever demand picks up, over an hour of near-full blocks is required to restore a market-clearing equilibrium fee, with the mechanism intermittently resorting to a first-price auction, considered a worse UX by blob consumers. The resulting spikiness in resource consumption is suboptimal for scaling blobspace. -Figure 1 shows how execution costs make the demand curve inelastic, such that a small shift in demand or execution base fee (arrows) can lead to dramatic shifts in the equilibrium blob base fee. To alleviate this, the proposal imposes that the equilibrium (squares) must form somewhere along the edge of the upper-left quadrant, bounded by the supply curve (blue) and the parity line (dashed). Along this parity line, the total cost of buying several (target) blobs equals the cost of a simple transaction. The blob base fee will therefore always be updated relative to the price signal, thus alleviating spikiness while remaining neutral and future-proof. To achieve this, a simple `if` statement is added to the excess gas update function. +Figure 1 shows how execution costs make the real demand curve inelastic, such that relatively small shifts in organic demand or execution base fee (arrows) can lead to dramatic shifts in the equilibrium blob base fee. To alleviate this, the proposal imposes a reserve price, that reflects execution costs, through a simple `if`-clause in `calc_excess_blob_gas()`. The equilibrium (squares) must then form somewhere along the edge of the upper-left quadrant, bounded by the blue supply curve and the dashed curve representing possible reserve price equilibria under real demand (see rationale for a further elaboration). + +The reserve price also fulfills a second important function. Nodes must cryptographically verify KZG `proofs` to ensure that associated `commitments` correspond to provided blobs. This process is computationally expensive. It seems desirable to ensure that blob consumers pay at least some fraction of the market rate for the compute they impose on nodes. In this context, the execution base fee reflects how in-demand nodes' compute services are at the time that blob consumers request them. By applying the reserve price to the blob base fee, the proposal jointly ensures that: + +1. The blob base fee update mechanism can function properly, by establishing a reserve price which is significant relative to L1 execution costs of the blob consumer. +2. Blob consumers pay at least a relevant fraction of the market rate for the compute they request from nodes, with any additional fees for data determined independently in the blob fee market. ![Figure 1](../assets/eip-7918/1.png) -**Figure 1.** The demand for blobspace under different execution base fees (black to red lines). When execution cost dominates, the demand curve becomes inelastic and parallel to the supply curve, leading the equilibrium fee to change dramatically even with small shifts in the demand curve (arrows). The proposal imposes that the equilibrium (square) forms on the edges of the upper-left quadrant, at the intersection between the target supply curve and demand or along the line where the cost of target blobs equals the cost of a simple transaction. +**Figure 1.** The real demand for blobspace under different execution base fees (black to red lines). When execution cost dominates, the real demand curve becomes inelastic and parallel to the supply curve, leading the equilibrium fee to change dramatically even with small shifts in the demand curve (arrows). The proposal imposes that the equilibrium (square) forms on the edges of the upper-left quadrant, at the intersection between the target supply curve and demand or along the dashed line representing possible reserve price equilibria accounting for execution costs. ## Specification -The function `calc_excess_blob_gas()` from [EIP-4844](./eip-4844.md) is changed to add `parent.blob_gas_used // 3` and not subtract `TARGET_BLOB_GAS_PER_BLOCK` when updating the `excess_blob_gas`, if the price of `TARGET_BLOB_GAS_PER_BLOCK` is below the price of `TX_BASE_COST`. +### Parameters + +| Constant | Value +| - | - | +| `BLOB_BASE_COST` | `2**14` | + +### Functions + +An `if`-clause is added to `calc_excess_blob_gas()` from [EIP-4844](./eip-4844.md). The function no longer subtracts `TARGET_BLOB_GAS_PER_BLOCK` when updating `excess_blob_gas`, if the price of a `blob` is below the price of `BLOB_BASE_COST` execution gas. The blobSchedule for referencing target and max blobs was introduced in [EIP-7840](./eip-7840.md). ```python def calc_excess_blob_gas(parent: Header) -> int: if parent.excess_blob_gas + parent.blob_gas_used < TARGET_BLOB_GAS_PER_BLOCK: return 0 - if TX_BASE_COST * parent.base_fee_per_gas > TARGET_BLOB_GAS_PER_BLOCK * get_base_fee_per_blob_gas(parent): - return parent.excess_blob_gas + parent.blob_gas_used // 3 + if BLOB_BASE_COST * parent.base_fee_per_gas > GAS_PER_BLOB * get_base_fee_per_blob_gas(parent): + return parent.excess_blob_gas + parent.blob_gas_used * (blobSchedule.max - blobSchedule.target) // blobSchedule.max else: return parent.excess_blob_gas + parent.blob_gas_used - TARGET_BLOB_GAS_PER_BLOCK ``` ## Rationale -### Fee-inelasticity +### Fee-inelasticity and reserve price -This proposal alleviates idiosyncrasies in the blob base fee auction. The fee update mechanism is unaware of the full price of the goods that it regulates the price for and therefore fails to converge on equilibrium in a timely manner. To resolve this, the fee update should be made aware of the price of execution gas. A relatively high cost of execution gas renders changes to the blob base fee less effective in controlling quantity demanded—it is ultimately the execution cost that determines equilibrium formation. Given that the protocol stipulates a long-run perfectly inelastic supply curve (vertical blue line in Figure 1), the blob base fee will simply fall to the boundary of 1 wei whenever the execution cost is too high for consumers to achieve equilibrium formation at `TARGET_BLOB_GAS_PER_BLOCK`. Thus, in the regime where execution fees dominate, the demand curve is *blob fee-inelastic*, and whenever the blob fees dominate, the demand curve is *execution fee-inelastic*. Figure 1 maps the quantity of blobs demanded $Q$ to the blob base fee $f_b$ and the execution cost $c_\text{tx}$: +This proposal alleviates idiosyncrasies in the blob base fee auction. The fee update mechanism is unaware of the full price of the goods that it regulates the price for and therefore fails to converge on equilibrium in a timely manner. To resolve this, a link to the price of execution gas is required. A relatively high cost of execution gas renders changes to the blob base fee less effective in controlling quantity demanded—it is then ultimately the execution cost that determines equilibrium formation. Given that the protocol stipulates a long-run perfectly inelastic supply curve (vertical blue line in Figure 1), the blob base fee will simply fall to the boundary of 1 wei whenever the execution cost is too high for consumers to achieve equilibrium formation at `TARGET_BLOB_GAS_PER_BLOCK`. Thus, in the regime where execution fees dominate, the demand curve is *blob fee-inelastic*, and whenever the blob fees dominate, the demand curve is *execution fee-inelastic*. Figure 1 illustrates the real demand function $$ -Q(f_b + c_\text{tx}). +Q(b + c), $$ -The execution cost $c_\text{tx}$ is expressed "per blob gas" to match $f_b$, which is a fee taken out per blob gas. Thus, $c_\text{tx}$ is computed as: +mapping quantity of blobs demanded $Q$ to the blob base fee $b$ and the user's execution costs, expressed "per blob gas", $c$: +```python +c = execution_cost * base_fee_per_gas / GAS_PER_BLOB ``` -c_tx = TX_BASE_COST * base_fee_per_gas / (GAS_PER_BLOB * N) + +If $c>0$, the demand curve will have an "inelasticity horizon" (see Figure 1), beyond which further reductions in $b$ no longer increase $Q$, rendering such fee reductions redundant: + +$$ +\lim_{b \to 0} Q(b + c) = Q(c). +$$ + +To avoid the inelasticity horizon, a reserve price $b_r$ is specified below which $b$ cannot be reduced further. It is calculated from the new constant `BLOB_BASE_COST` as: + +```python +b_r = BLOB_BASE_COST * base_fee_per_gas / GAS_PER_BLOB ``` -Here, `N` is the number of blobs over which the consumer can amortize its execution cost (set to the target in this proposal). The auction adjusts $f_b$ to achieve a desirable $Q$ at equilibrium. However, if $c_\text{tx}>0$, every demand curve will have an "inelasticity horizon" (see Figure 1), beyond which further reductions in $f_b$ cannot increase $Q$, rendering such fee reductions redundant: +As long as $b_r$ is a relevant fraction of $c$, the fee update mechanism will always be able to regulate demand by increasing the blob base fee whenever there is contention for blobspace, alleviating spikiness in resource consumption. The blob fee's share of the total price ($b+c$) will with the reserve price always be at least $$ -\lim_{f_b \to 0} Q(f_b + c_{\mathrm{tx}}) = Q(c_{\mathrm{tx}}). +\frac{b_r}{b_r+c}. $$ -This proposal ensures that the auction stops reducing $f_b$ before reaching this horizon, specifically at $f_b = c_\text{tx}$. The blob base fee will therefore always be updated relative to the price signal, alleviating spikiness in resource consumption. When the price signal comes from the execution fee, equilibrium forms along the fee parity line in Figure 1, and when the price signal comes from the blob fee, the equilibrium forms along the supply curve. +This is why the equilibrium under the reserve price (dashed line in Figure 1) is situated a constant fraction $16384/(16384+10500)$ below the black demand curve formed under a 0 execution base fee. The demand curve could potentially be somewhat inelastic even under zero execution costs. This would however just be another reason to move forward with this proposal. Regardless of the exact shape of the demand curve—which of course will remain unknown and can vary going forward—the proposal is based on something tangible affecting blob consumers. This makes it a justified neutral bound on the blob base fee. -### Designing for the future +The ratio between the reserve price for the blob base fee and the execution base fee is fixed: `BLOB_BASE_COST / GAS_PER_BLOB` (1/8 with the proposed constant). The relationship follows from the new `if`-clause in `calc_excess_blob_gas()`. -Figure 2 once again shows the permitted (green) and restricted (red) regions also captured in Figure 1, but this time with execution base fee on the x-axis. Various settings for fee parity are indicated by black lines. As indicated, the blob base fee would initially have a fee parity threshold approximately 40 times below the execution base fee. Thus, if the execution base fee is 4 gwei, the blob base is bounded at 0.1 gwei, and will not be reduced below this bound during the fee update. +### Blob KZG proof verification cost -If blob consumers can include many more blobs in their blob-carrying transactions, the execution gas may no longer be as relevant at the same blob base fee, and the blob base fee should be able to settle relatively lower. Therefore, the proposed mechanism adjusts to the number of blobs posted per block. To understand why potential future blob scaling is important to account for when designing the mechanism, consider how the price of storing a fixed amount of data has fallen over the last 80 years. Technological progress generally brings down the unit cost of data services, as observed in many areas following Nielsen’s law and Moore’s law. +EIP-4844 introduced the first phase of Ethereum's data availability sampling (DAS) roadmap. Validators on the consensus layer (CL) verify that the KZG `commitments` in the payload correspond to the provided `blobs` by cryptographically verifying the accompanying KZG `proofs`. Execution layer (EL) nodes must also validate the `tx_payload_body` and verify the wrapped data (blobs, commitments, and proofs) for every blob entering a node's tx pool. The computational requirements for verifying a KZG proof for an entire blob are slightly higher than those for verifying a KZG proof for a single point on that blob; the latter is the specific operation covered by the `POINT_EVALUATION_PRECOMPILE_GAS` (50000) charged to smart contracts. -In the case of Ethereum's DA services, there is also a specific reflexivity that is important to understand. Aggregate ETH-denominated income from DA affects the fiat-denominated value of the ETH token, reflexively bounding the possible long-run ETH-denominated income, thus bounding the per-unit price of blobs. In essence, when selling more blobs at the same ETH-denominated price, the ETH token becomes more valuable, because the income per token rises. The ETH token price then increases, increasing the fiat-denominated blob costs facing the consumer, pushing down demand at the same blob base fee, thus pushing down the blob base fee under equilibrium. +[EIP-7594](./eip-7594.md) introduces PeerDAS. It changes compute requirements due to the reliance on blob cells and their individual proofs. The exact specification is not yet fully settled, but this is a rough guideline: -For this reason, fixed thresholds not relating to blob quantity or the execution fee may not be sustainable. In a scenario where Ethereum sells more blobs per block, the equilibrium blob base fee should ideally have a relatively lower floor. A fixed threshold would thus need to be gradually readjusted to retain the same relative impact. +* EL nodes batch-verify `CELLS_PER_EXT_BLOB` (128) cell proofs for each blob before including a tx carrying that blob in their tx pool. This verification (e.g., using `verify_cell_kzg_proof_batch`) is roughly 15 times more expensive than the compute associated with a single `POINT_EVALUATION_PRECOMPILE_GAS` (which is for one `verify_kzg_proof`). +* Full nodes must verify 4 custodied columns, each column containing one cell from all blobs referenced in the payload. Each column's cell proofs can be batch-verified. +* Supernodes must verify 128 custodied columns, each column containing one cell from all blobs referenced in the payload. Each column's cell proofs can be batch-verified. +* Validators between full nodes and supernodes will custody between 4-128 columns. +* Nodes peer-sample `SAMPLES_PER_SLOT` (8) columns each slot (in addition to custodied columns). Each column's cell proofs can, as previously, be batch-verified. -![Figure 2](../assets/eip-7918/2.png) +For the verification performed on the CL in PeerDAS, the ability to jointly process cell proofs of a column (from all blobs) through batching reduces the compute time spent per blob as the number of blobs increases. When columns are batched sequentially, the compute time per blob is still quite high relative to the point evaluation. It is also possible to batch all columns jointly or to parallelize the processing across columns. When accounting for the prospect of parallelization for the CL, it is however worth remembering that the point evaluation proof verification performed by rollups using the precompile should generally not have many dependencies on other transactions in the execution block (both the point evaluation itself and operations taken conditional on the outcome) and thus also lends itself to parallelization. Such parallelization is an important current research focus. This means that a comparison between the point evaluation and the sequential processing of blobs (batched per column) is still relevant (because *both* could be parallelized). -**Figure 2.** Proposed restriction imposed on the blob base fee to ensure desirable equilibrium formation. When the blob fee is the primary price signal (green area), equilibrium can form just as today. When the execution fee is the primary price signal (red area), the demand curve becomes too inelastic, and the blob base fee is imposed to rise to the green area, at a pace determined by how many blobs actually get posted. Black lines indicate fee parity between blob data cost and execution costs. +Figure 1 shows verification time per blob divided by the measured execution time of a single point evaluation operation (performed by the `VerifyKZGProof` precompile) for various configurations. The figure indicates that blobs under the current Fusaka PeerDAS specification will subject nodes to rather heavy compute requirements—when compared to the single point evaluation proof verification that a smart contract is charged `POINT_EVALUATION_PRECOMPILE_GAS` for. A full node would for example do the EL mempool verification for all blobs propagated p2p (already 15x). It would also sample 8 columns which at a target of 32 blobs requires 2x more time when done sequentially (batching each column separately), and they would finally custody 4 designated columns which are about equally as demanding as the point evaluation. How to price the KZG proof verification is however a complex question given the varying contexts in which it is performed. The proposed constant `BLOB_BASE_COST` is indicated by a green line and relatively moderate in comparison with the compute costs imposed on nodes. It is stipulated below the cost of full batching for DAS (8 columns), even under a very high blob count. -### Delayed response during a quick rise in execution fees +![Figure 2](../assets/eip-7918/2.png) -When the `if` statement concludes that Ethereum operates in the execution-fee-led pricing regime, the blob base fee rises in accordance with `blob_gas_used // 3`, without subtracting `TARGET_BLOB_GAS_PER_BLOCK`. This is an intuitive way to return to the blob-fee-led pricing regime, retaining the same maximum fee increase while not allowing for a decrease. If the execution base fee rises quickly, there may be a few blocks before the blob base fee catches up (during which `TARGET_BLOB_GAS_PER_BLOCK` will never be subtracted and the blob fee moves in the direction of the arrows in Figure 2). This is arguably not an issue, and the smooth response in the blob base fee under these circumstances may even be seen as a benefit. +**Figure 2.** Verification time per blob relative to one point evaluation on an Apple M2 Max with 12 cores. The EL mempool verification (red) takes 15 times longer in the worst case, regardless of the blob target. The per-blob verification time of columns depends on the number of custodied/sampled columns and falls with an increase in the blob target due to speed-ups from processing all cells of a column jointly. Processing speeds up when batched or parallelized (albeit with more cores occupied in the latter case). The constant `BLOB_BASE_COST` is relatively moderate in comparison with the compute costs that blobs impose on nodes. -### Empirical analysis +### Designing for the future -Figures 3-4 show price evolution over three weeks in November 2024, when the average execution base fee was around 16 gwei, as well as in March 2025, when the average was around 1.3 gwei. Thresholding of [EIP-7762](./eip-7762.md) (blue) and [EIP-7918](./eip-7918.md) (green) is applied directly to the original data, without accounting for its potential effect on the equilibrium fee. The equilibrium blob base fee would in reality rise from the threshold level once demand at this fee is above target supply. A target of 6 blobs was used as the amortization factor. As evident, the floor in EIP-7918 becomes higher than the floor in EIP-7762 when execution gas is more expensive, and lower when execution gas is cheaper. +Future blob scaling is relevant to consider, the price of storing a fixed amount of data has fallen over the last 80 years. Technological progress generally brings down the unit cost of data services, as observed in many areas following Nielsen’s law and Moore’s law. The implication is that if Ethereum increases blob throughput by several orders of magnitude but does *not* scale blockspace, such that the execution base fee remains high, the stipulated reserve price of `BLOB_BASE_COST` execution gas will be too high. If Ethereum scales blockspace and blobspace roughly in synchrony, it is reasonable to expect that the stipulated reserve price remains at the desired level. -![Figure 3](../assets/eip-7918/3.png) +There is a specific reflexivity that is important to understand in this analysis. Aggregate ETH-denominated income from DA affects the fiat-denominated value of the ETH token, reflexively bounding the possible long-run ETH-denominated income, thus bounding the per-unit price of blobs. In essence, when selling more blobs at the same ETH-denominated price, the ETH token becomes more valuable, because the income per token rises. The ETH token price then increases, increasing the fiat-denominated blob costs facing the consumer, pushing down demand at the same blob base fee, thus pushing down the blob base fee under equilibrium. -**Figure 3.** Blob base fee evolution with the current fee market (black), with EIP-7762 (blue), and with EIP-7918 (green), during three weeks of November 2024 when the average execution base fee was around 16 gwei. Thresholding is applied directly to the original data, without accounting for its effect on the equilibrium fee. +For this reason, fixed thresholds not relating to blob quantity or the execution fee may not be sustainable. In a scenario where Ethereum sells more blobs per block, the equilibrium blob base fee should ideally have a relatively lower floor. Any fixed threshold (not relating to execution base fee or blob quantity) would need to be gradually readjusted to retain the same relative impact. -![Figure 4](../assets/eip-7918/4.png) +There are approximately 8 blobs per million blob gas. A target of 30M execution gas (i.e., gas limit 60M) and 240 blobs is thus equal in terms of gas. In a scenario with such a distribution, Ethereum would need to derive an at least 1/9th of its income from blob gas, given the fixed reserve price on the blob base fee of (1/8) of the execution fee. It seems desirable to strive for a fee market under which blobs are not all sold at reserve price, and it might be optimistic to assume that Ethereum can derive as much income from blob gas as execution gas. Assumptions around income potential and scaling of execution and blobs are therefore important to consider. If it is believed that blob gas will scale faster than execution gas, a slightly lower `BLOB_BASE_COST` would likely be reasonable. -**Figure 4.** Blob base fee evolution with the current fee market (black), with EIP-7762 (blue), and with EIP-7918 (green), during three weeks of March 2025 when the average execution base fee was around 1.3 gwei. Thresholding is applied directly to the original data, without accounting for its effect on the equilibrium fee. -Figure 5 shows histograms for the four-month period from the start of Figure 3 to the end of Figure 4, corresponding to approximately 900k blocks beginning at block number 22075724. The histograms employ 100 log-spaced bins per decade (factor-of-ten increase), which are smoothed using a Hanning window of width 41 with mirror-reflected edges. The threshold set by EIP-7918 (green) can operate both below or above the threshold set by EIP-7762 (blue), depending on the cost of execution gas. +### Delayed response during a quick rise in execution fees -![Figure 5](../assets/eip-7918/5.png) +When the `if` statement concludes that Ethereum operates in the execution-fee-led pricing regime, the blob base fee rises in accordance with `blob_gas_used * (max - target) // max`, without subtracting `TARGET_BLOB_GAS_PER_BLOCK`. This is an intuitive way to return to the blob-fee-led pricing regime, retaining the same maximum fee increase while not allowing for a decrease. If the execution base fee rises quickly, there may be a few blocks before the blob base fee catches up (during which `TARGET_BLOB_GAS_PER_BLOCK` will never be subtracted. This is arguably not an issue, and the smooth response in the blob base fee under these circumstances may even be seen as a benefit. -**Figure 5.** Histogram of the blob base fee when applying EIP-7762 (blue) or EIP-7918 (green), with light smoothing applied. A four-month period from November 2024 through March 2025 was analyzed. Thresholding is applied directly to the original data, without accounting for its effect on the equilibrium fee. +### Empirical analysis -### Alternative specifications +Figures 3-4 show price evolution over three weeks in November 2024, when the average execution base fee was around 16 gwei, as well as in March 2025, when the average was around 1.3 gwei. The proposed reserve fee is applied directly to the original data, without accounting for its potential effect on the equilibrium fee. The equilibrium blob base fee would in reality rise from the threshold level once demand at this fee is above target supply. EIP-7918 imposes the maximum of the two curves, indicated in darker colors. -One potential feature in [EIP-7594](./eip-7594.md) is a cap on the number of blobs referenced in each blob-carrying transaction, here referred to as `MAX_BLOBS_PER_TX`. No final decision has yet been made on this feature. Such a cap would fit with the rationale of the EIP. It could be used as a more direct measure than `TARGET_BLOB_GAS_PER_BLOCK` in the `if` statement: +![Figure 3](../assets/eip-7918/3.png) -```python -... -if TX_BASE_COST * parent.base_fee_per_gas > MAX_BLOBS_PER_TX * GAS_PER_BLOB * get_base_fee_per_blob_gas(parent): - return parent.excess_blob_gas + parent.blob_gas_used // 3 -... -``` +**Figure 3.** Blob base fee evolution with the current fee market (black) and the proposed reserve fee (blue), during three weeks of November 2024 when the average execution base fee was around 16 gwei. EIP-7918 imposes the maximum of the two curves, as indicated in darker colors. Thresholding is applied directly to the original data, without accounting for its effect on the equilibrium fee. -As Ethereum scales, the number of blobs submitted in the average blob-carrying transaction, as a proportion of the `BLOBS_PER_BLOCK_TARGET`, will fall. Similarly, the number of blocks where `BLOBS_PER_BLOCK_TARGET` is submitted in a single blob-carrying transaction will also fall. The mechanism can be designed to account for this. A natural idea is to impose fee parity between execution costs and the square root of the target number of blobs. If the target is 49 blobs per block, then fee parity is set to the cost of 7 blobs, etc. This means that the `if` statement would be altered by replacing `TARGET_BLOB_GAS_PER_BLOCK` with `integer_squareroot(BLOBS_PER_BLOCK_TARGET * GAS_PER_BLOB**2)`. Note that if blob-carrying transactions become restricted from including `BLOBS_PER_BLOCK_TARGET`, this should be accounted for. +![Figure 4](../assets/eip-7918/4.png) -Two other alternative variants will now be outlined. In the first, the fee-parity comparison is instead made on the current block's base fees, as derived from the parent block. The computation for the execution base fee is omitted and the variable instead provided as input. This would also require a change to the block validity `assert` statement (omitted here). +**Figure 4.** Blob base fee evolution with the current fee market (black) and the proposed reserve fee (blue), during three weeks of March 2025 when the average execution base fee was around 1.3 gwei. EIP-7918 imposes the maximum of the two curves, as indicated in darker colors. Thresholding is applied directly to the original data, without accounting for its effect on the equilibrium fee. -```python -def calc_excess_blob_gas(parent: Header, updated_base_fee_per_gas: (int)) -> int: - if parent.excess_blob_gas + parent.blob_gas_used < TARGET_BLOB_GAS_PER_BLOCK: - return 0 - - # Compute the updated excess_blob_gas and the fee from the parent block as normal - ret = parent.excess_blob_gas + parent.blob_gas_used - TARGET_BLOB_GAS_PER_BLOCK - blob_base_fee_per_gas = fake_exponential(MIN_BASE_FEE_PER_BLOB_GAS, ret, BLOB_BASE_FEE_UPDATE_FRACTION) - - # If the updated execution fee is higher, do not subtract TARGET_BLOB_GAS_PER_BLOCK - if TX_BASE_COST * updated_base_fee_per_gas > blob_base_fee_per_gas: - return parent.excess_blob_gas + parent.blob_gas_used // 3 - else: - return ret -``` +Figure 5 shows histograms for observed fees and the maximum of the two curves for the four-month period from November 2024 (start of Figure 3's data period) through March 2025 (end of Figure 4's data period), corresponding to approximately 900k blocks beginning at block number 22075724. The histograms employ 100 log-spaced bins per decade (factor-of-ten increase), which are smoothed using a Hanning window of width 21 with mirror-reflected edges. + +![Figure 5](../assets/eip-7918/5.png) -Finally, the last function can be altered to strictly keep the blob base fee above fee parity. This would require the implementation of a `fake_log()`that inverts the `fake_exponential()`. +**Figure 5.** Histogram of the blob base fee when there is no threshold or when applying EIP-7918 (dashed combination of the darker black and blue curves from previous figures), with light smoothing applied. A four-month period from November 2024 through March 2025 was analyzed. Thresholding is applied directly to the original data, without accounting for its effect on the equilibrium fee. -```python -def calc_excess_blob_gas(parent: Header, updated_base_fee_per_gas: (int)) -> int: - ... - # If the updated execution fee is higher, return the associated excess_blob_gas - if TX_BASE_COST * updated_base_fee_per_gas > blob_base_fee_per_gas: - return fake_log(MIN_BASE_FEE_PER_BLOB_GAS, TX_BASE_COST * current_base_fee_per_gas, BLOB_BASE_FEE_UPDATE_FRACTION) - else: - return ret -``` +### Alternative specifications -Neither of these two alternatives would likely have a material impact on equilibrium formation. +The constant `BLOB_BASE_COST` is still subject to testing and review. It may change in the final specification. ## Security Considerations -The blob base fee will settle at a level where posting the target number of blobs costs at least as much as its blob-carrying transaction. To the best of the author's knowledge, there are no security risks associated with this. +The blob base fee will settle at a level where a blob costs at least roughly as much as its blob-carrying transaction. To the best of the author's knowledge, there are no security risks associated with this. ## Copyright diff --git a/assets/eip-7918/1.png b/assets/eip-7918/1.png index d288b68f329ade1c6381534240357e2f4143d205..d84d590245d6368c6dbde58647bb2496db5183ab 100644 GIT binary patch literal 414958 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ᔶ?@kKEA@^rhH<-cE@%SQj))LmpZns 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

KmAjVy>9;VSz_S)@%bxw)s+aF7cx7o22$2F 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%0A45VDR^ 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�XvY=pwKt6hwt9)x#_xu>>@45j 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

4d>7zm*IFoLiv_iKw6{=Tq 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 literal 406227 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 X12 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

;L%ANdDnJQ<{E% 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

r4}!R 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�DD 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

hzz-=S#io={pGrCc;i@d2CGUUTZGU~m?`%qp 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 z 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

rX!$EI8mcDzBG6Q)PMik(1;Sk1sa|`{k_i3 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

@U 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�c2geWMs6+ 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 diff --git a/assets/eip-7918/3.png b/assets/eip-7918/3.png index d28809bc4fe7060ade13b3c8742841feea5c3acc..e52613df8cb095338982919695ee62847a5e5070 100644 GIT binary patch literal 311480 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 z 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 AFaQ7m literal 333788 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 z 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 Y=D9vT-`a8U37KM+9eY`Zt=ljE0a@~70{{R3 diff --git a/assets/eip-7918/4.png b/assets/eip-7918/4.png index 26fd2f957ef9a1d509863437e13109c8c8f35480..ac2d39c56aeb6c20e4bb4b3410ecf571be99fdc0 100644 GIT binary patch literal 325408 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

bQl9YVTF$3rM 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 z zQa-%JzT*e+yQic4A3+@zzqq9B;y*OHhZk44^Fv+#$?qpu!r9}>60r;du3P{$kH+hE zt>Ct;4R1o<;3IYv*~8ou|D^y^YzlPI6_-E~;43+01qRfSu)SCT0oYT%cY)6gJw{Oe z@GKN(n+%>Y^c=f-`S3HQv%QYW*75NAo|W+0?HIP#X)+7PhngfQY6*n!Cd~FNWPZ!U z`sMd#F{;e)^Z3a18g=G!mq&jH{qHWt#l(W31=#Q=ECvWCnKgd3jhl09CxK0r_q9d_ zCP*PQ^7{akI@hnFqzCv2G0bG_KP6>`9JD;_rNsetitTV z_;Zz^1FW%kqJ)Dv!R^JE?!e z#S1_DQEc-&_WDsVE6_WKx9ThxL|cX6jgoI+!ATkvBbjQ!%J;spm^7n6vsSBZ+gM`n zw*LUS&Uz>xtr|I$&FA?WwY;-RB**U`eE1F_&NqzmwRb^FOGzbmzkeW3+mrtJ68&Xo z)FOCmG&{jFXD&t0Z1#&LjjWlsH4jPbJ7KNeb`nqXEMxhL)Ckt94_~jsDkU!XLqyoy{8}r(Jy$=AZKl481sufAhaxfc^dZBwmz0r!fhm+vCQPOU&CjBLA zzrXt>XFm8TG8NcR`n(67<;&$&#WxE?30+*AaP(MLgrmKBh&qnqk5+bW9uH4q2@cCE zD?gteZW6o4zmi|mXD;`Dcx{{KaU z$+yWJ*E=K`RgNg&{~Zl>%WhEt_idB))i=kkVpPHIElfG66 zI*9}(rZ47Z^v!_+HW$uUqG-|TM`SPhE3?t+mfwA%Adzou|j*Lusa4j#P*eu!? z7&PH1a+7{K3jKd*AK?$_1N(BvaaQe zaZIlEXKUU5svrJo!~~LmI8g2Y3$9kF$ID|og9HddUPB_2X@h1L1n_U)gL0dxdMlM! z^0x%QyCn%)K-9j;V!xQuW#Y-c=qvW1Sbr%&*lnm%uA-5bz}msy9Xj$L$+xeN11-@Q zqJn5At8Lg6lvSE;v|;o@OeFh8vraiXv0MrxoW%?Nf&8yd$SWSn9=M27(zFMrN@QRl zU|7!U>%sA&{AY;sHN5YIwaxqG<9+IR&Yv;xE4!1$NkUA=Egq$kIZSSsfts3rb0%;r z_zQqUA>g~(Yb~#yGA+mZUhsIYcf*?`Me6JX4`u;Qrt0Pyl<)L<3srwdbQ>Rl`rx*_ zh;K4w0tsq8VVj_H4GOg|jE_^m_VhRY6s}MnQL^&;=l!44<@FPQ6?6he$3_L^`_=J3 zR%R=DUK`lld+L(~xaiQ?m~Txx(MIxq;>-DI^QF`BR|dm&p?fk<&D8>Mbu%7*?IMwR z9qNFIu764MZ?MM{(X#v?HA>HH`6NO=>*^SezQjqJS@GIbnWa&E{fnK9)8mo5u7xVf zU@nCW;C4=h=4v9t9Ipe-T*xcS8~Fq|w4o%UITQYB!7*PQB-j_V?Iwr}>GF`OU2d4E zGf*k%om^|uu|E_}b^Z4r;fvi4U}!9mFX#?MECd|N3x=*T>Wl~DZEtrs45Lbp6xdXt z+TvzYp;HSR9ev3D3F(hHI0#BVwDQGMyc@~b0cKL`xe8(i#k_Df6AEtMv8}ARsctnX zIiw!pf)Do7DPMk=RPtLq1pG_VhtIScJ!10$yhNs>!$9M+e>q`pa%z}x{YBoaQBM;X z&KQa$npsg}Y}{jwBV!~a4Op30Mp0svyIuj&f3-4DNj83JxvMP+b+lvFo2 zoW5IoL4$qUXDWK)Mg>D5d=zn^cspCYNd9Ybf^hH9=uuju?k0^oEnRXLXSg@@1=_%9 zrGUAEPEw*J0`xQ3g;DE?BsJrV&M{!_JuG!FM>es4y5TGoEfql2bRD$_D*M|$C!ElH) zf`Y^=D=T}yi%V%(6O1IC$p>SeZ&T~p9Z{BW-1`; z;p6f!A}u$14sL6wZ4~v?N+@V~fB^~%TX>zt==rD<(`KhcILg-#jVfW7yA2+1JdiHYd0Lefq#O+cqV+}U zpszUs!=8eH&4pH2#DFvvj1XHH#IfDY}DENauHb=f1(0z#l^A%*rOw z?@}KgXjxs`2c#-gDwb%XBIud$h3MY28Y#;u1Xq_=({a7dX2fP-rNNK-jqk0{Pu%ga zal8>v+a8~%>PFop(^B}gg&5=6JbZ46ExmlRx-hUN{+ z3*VX;cGt%s&rP7)XYUBo@abSvn}LBrY%%aua9DzG3S7y?D{bDdp`}+QO^=tFX@h6NaH8Yl`q#Qc^R>#)MmajESXt2kW7a?RmHUn3ig1>QKS>(lJ)eP#}()FdJ4G4&Y)loVjc%03`yRfjxfVZYhODTao3oEI{>E zczdeBN#kL5pQCVL+T<4T08r*R8+ZrSxfawh$tdnN(1tJ87W%Y=oh{a!D~ZbwI~QY& zc8`V}6;>brv>SSEMk~& z!++8FuIA=?|MTq}xEJu~&&dK9MH-7ZIU+Zg66jn*?|K4q ze#-uUVL=+-3w9mKhvxrlniv;31+<^T^T(K`ErH9WS=^*?MJ}C{wSkC1BncrAIzQvM zLU1F`Z9VB=D0GBzBCRWHFc(R*y6x~KrRGEc*-efnbZK5*U!z5R{Ssqr;C38-dFU>bmQ4PLy4?*gu`i(uYer1~~y=XXW$r1y8mdlHS}+TGvX=(5lhKF~aw= z;D3iQqmc_Gdy4S$^S^YTc-@>*gM4T#aP%1cbK;&*=fbd29$9Y&>SQoRI= zC6U*Ntm0&8QXc+lGgLTKm9{iO>Nl49%RUSf)Fs5Dbz1cx2P6C5IBNcy>U)tHl#1{V zN1nuE$L3ajY&6s;TONxZ&UF*EuBoL^ox%t&v&7&0t|`)gmx|VR4+lvcha+oU^h<8P zm!veggj9{XYq3r?jdl+rzByQ8y?kgaFq>500WsQ%q_g$S+qWLM1>zm?OVEVz53k|=O2TOD4ln9H*j;^>8J({4g1de zW&7p<3X&K(Muv63-|GZe2ykhnu_V!lQK4PQ&E>mU%?;u@)$`6qW=X>>Qx!2KduLFLT zOj)bu1^xYaH)G4&akGI6kBGQ=`FDD6zLplsjE_Mf90jJhLU2{-bOyXrS7&|RVKK=9 zi5t_NFl6ihs+f2YI9(ypKa{5Nh~_ z1uLQ6@0gM|O-`XUZQ1R_y^^oqWXdxpE7@0c?QDud(h-fZgI0saErbrF($3h-IDPY4 z9a;pFGJ(p!8BNod7W$b&=I!WDD2Rs}PK_wb6~Dt1Db=(!xY>ZUYjdpIZm~#gb!f0& zk(j#+?^FJ@ey&2XDVKh8HB((|kqiM-{0ocz9l#gi&fRVRy&;g^CsKxb^QCAd%N%aY z#ke;%ggd_Yn-X<%agr&df*2dttbO;@Pek49t@noi+Pp+)HrF`PQ0s>;6zBOAnRhE= z8=~iYH9oHezakz9N4s|&z-S$MtQF1@aPDymafAFvhZXiY>u^r3Vz?j#i;kWF{O0dX zO6nx_NbZHH>;u!oej_Qw6r3|(X)>$HfiFI6x;rz4{epX$+b*wrPqMJ~@SN)_{YK;} ztLR~Kr_8+|$ZJSmV~EGZ9Uk=tR*7D}n{70$+1sFr1>AHIL0Zpd)L^W4b!U4#AOSYS zZ{Q64{qg^jnCwIW%ia`fCZRCqi!U(1FwpKUyNnwcgfFp`nv%w;@xixUkPIPTZI4r`m7us z6G9MBGc={4P`p$Qqj(|r{XB3gr}H_GtaJuqrpOnOp91n0-0-24fe%xx6`sA<1LO$fBc|Bi?;|(=nf4yg2Og26aC`|;~s~bo*5B%8rxJ%!%^om z%8+PvSqWJsk0J?$!`^=3n%cfqN#z-4Ua;aIcogl+zo1L_ZAz57sd5Pp-2+dLh8*{5 zwHU=Y*H?DQ)b|lXY_J@OzY`||G{#A2=&3 zm^tzN{$hfV6CGIh)WASbpdZ4DulH&T`@PN`-@z!;@@7H{A?AyBy4GqCE5~@g_Y)rA zLqfpSuojZtQRHFQQZd+X>g&^DQFRff%AEWuTNbL}L7gg*~z zqKohX>ikS7qKy#5T#Y3JWw%#8$mv)dC@3iO0*CQwKcNv76%_=Oo485uG)z$)*L3sbB!T@y%jpO%QEBO|KWMKuNF0adDq-+ zo;?91IU+rW*N{BV@Rd`i%gN{or~qE3xaKQ4^#nHR>vfIMRJJdPi53!)Md~Kj{rO|j zxWPdNFa;x$oSRsiT@-@kUFgG7)O6BTNl^pJEQYEMRHwqv`fGl zRWN?ud^C-=N(SSdTA+jfSSP0uA8~RRy-u=uPa@tiS{yzQylMx?z1+mmoaurSuEZr% zrx7-*ZZshbvHWial91wNWwy7Wo0Lyj<&bMd&0wc*Hv_0mk1QM zn(LkAb4VzS%3{%I6v^W^zn|>+PcJPgDdi5C7T!d@kV&YAL0ph;6;Paf64c-wj;l_xXs9v-mQWc&U|?x-{G1127b49x@>__Hd0 z=}&bQP;tq`CrF(J8IL)vU1nIY!rlJJ!&<^!?E;b5HurjZb>05Fl2~MkS^xWMH&*Q zz|ZS<4UFjc)GX#@zCaOay1izwYXjHF!`f|WYcYF^!@)qtv00A{nZFAjC9cRP>S8rk zhcrH_7u z|1d)TVMyEhL|8N@U*fqfPvO6jBVObIAUxgOgWx6qw3Cxtu7n8TC^Rx%EVI!8eNKtf zVGB$1F21Nerad~FYz|rcX@_ZpATD(r&=iB4&)6`R&%ZPulo%slu+|m=eoiV~l`R;p zI02l%%P}H)K>>hN_OaQ@K+Fg!^DP4S0!Ihu@6ExEkxNWojC$skJMq4`P0uE2T$&a} z2o}-%T>0hBKuUaOs2Es&bs$9xkkd;e2$+B(z>dj?=|)0wGugDx;=sYMsXZhTdd{WHn8{Oj&K)qnzXQxQ&#ujy*HpI41Qd zIXzZ-vn)0tJ3F~My^r(bRi!mTuOFf5E3}%(xjEq2%oGM|7-&KIq~Nhay^M?R-AC9` zSSkpy7N25GfFe>T!-u4GkxKHQwjou{B{V8Sty&~xBsWZ+9NF$0pBSr!<}5qGsga-3 zP-e|ki$zR`^8SE+U6F)@KZ8sG`-1uhQ-@{f@_0?V}x?eAEmw|oiq9FgS|6z50xV!Go!OrC9 z#}6G}2R6I5T}73?2dvQQe*u-6Vv8PDq{oq~ga6z+W!7(7UO`_Sk$+ou286v&Uj&3K>s?zJmlUu{WPdUQu%Ho2P~!oXHFne)gnxWBa4&q-!+T zHn4@8bhftnzo`Ha5Rf3NFB6k~lCHv(XJj2!x~^UH|D_?Zhw7w%hYtN`jX?RrF%Vl> zQUQvR-d~}ocM7hfs)NYDo%7sxo4@s8DpDGis>lg`M`LeAH|$b#yqcSG^~0kw$HORt zkvs<)HTy7U1*56OYdt`Fs;jFz-JV-O%e9n92`DKOj{Y>7J>FdjIB&rJo}LzD!U2;y zA=s=Yz1rcg_8rP((*ZG=$`bziV_MW2s~L|@1RL2HE{Fo+Lh>B-s)k$)Rxz@(gf!%H z7$~A~ZJc4^S{|v@*D?;_qanT_C4MBrE&q})oFpUUyj9?rbI!1ff8L(4WX#2on^i#= zP@ z{Y$@fE?(OfnzwTGcd*fjhIif-rMT|V;j5(w;{ag5XlaXZrNn*))M|oT0_ANAwnF$f zUwIT%8AtvMTz_7d_ob(-ydeb~EPZrH*=9`_&r0B{ZyZGt3N&CWhaY$dlA z>CdbD?TQOUO=d+!{6UMZ&{ITfz~Ryr(ZfL4L5JR3aaboy#8G6(e_lu5wiH2>h~2RgqYfbyUTE?1ybs z^34nPL3y&%DO~0zsZITMJS4`Sn%s3zzkc!rOm}Z@Z$Dw!GV0f1x7Tu!h!Uny!M_DO zE?B8bNmojo))Q2v0cu~1R9_S3T%%mP?(?WUpB8LTl@IsBFq13$Ecy*9i?y+C?PylA zuQhg2x;ubNytY0VDLp+&WSI`oo|^GT7_?=6Jh?Jr#BeLaEb&57Qj@>iMK?!>j-`!1 zDL9JifVZWF`Q_0V5&(af$-rM?%V7@0VrKjtpYaKw2ynxJ@4V@JALaLN?h3L2x_)C2 z71?Vm;!gcw_zKuC!U+j%@qu{&IKDtyqLT2%d$FmKun96>gXUVD3Ud4F z?@m(lTbcly=1)LAk6ey5^lY0G5E$KaQ3+b@UaP|K&c_ za@r<8InXK_K*T86km>6PgJ3>z5+V{-SU18#UOv_eG~MCWPleBKKhaYwoIXaMTy2;J zL2mF%1~&Q$Of37<4n3&d|hmHL%X%xQ6U< z4rEh0QCx)VQVXyW&BB$NnOA;^{X2i^L{qLNL7P&rbGT4HRbwJ4w@-6p=IDq$YMD8p z%%*IV0*YP`tHR783GXxLK^6aahl1m z>Cs_@1Bn<;@+j>z6r zZws?F)j+_+v3OIH&dJ)^hK5V3xCLD?;*a%J8#eE$MQ*x1W^nwv-8Ul=6@zmaJc#JD z(T|*b&K9m=Qc|;hP2ga#H>CPPQ)vmFt+qaI0Fr^VrD4eU>t;f%Os>3tL+*)xQzQuR z^#FqcBq(?PF^nnhtE1BjP|YP1Fo{$2)#qTYXTK36CYzG=5CwMxN2N1{o>+unVFLly zS&eQii4oK1`Y`%sxB#d=aYQCv+0RcH*cv(H7XWk5upRU1Qx5=wFc8TIG;yHJAS8dP zp$Fs1z+07i%U@16oxQ-f;;&Tw=b$j{?^ooIxW+>@+yhtrA(!<)i|0tA@rRJGnF@X3 zP1^)+x%|(ZU9J$pIQfr5XM)5bwcoCA(8~Cv?!9$0EpB{r+XztqBwN$k_{X90ORMD; z0J&C&l&|Vq078s-vG76ZwExcn>Gnl(W7986dfJrm7R7`4Fs{FU8mq_Y`G4|+`OPmx z=Rv)6Jx{t>`dNCfN`L?3oPadZ2k?T-;Lyz`CZw>xdLq$UqYd4XKQ~T2pv902O_w=2 z%oq~h$K+!g8cpOc8$r09ajE$!S{wj}GqGYnu*d?^Ez2Af6ZAd1C%Mz~ORe;AHrwGF zc+bGG$n+Va;e!S@VCJJrA0|&EJt=SFFGo{nZeWLY?p>!9+Q#=#vOTROr;To(LEnD; zPl}-L0rleL(XekX?8HiUGsP)aUk{c+1V+o)7zdGYkto@%lBLUu%D@{`7TTRlaevS2 z{-F$7wKsVMhD%^bCIX70-O7XO#XOGxU!50oyM$n&6gfuP4ZAsHO}E#! zx4#o|+Y17c9Ss;m10T*1neg<8&`J4bL{##h5fBkG>82AzpQ46_Wbs(E&;Z+mcSDN% zGmI%SW>I+Jv-7DLN?FjeLLe?TZWs&?BtSf(zsG)tMHREq4%PGX-oZvp`@8D`bus!I zfqP@IZJ3)MQ`I3UDt;SeZfwNukW)ID4Aq^AlGdELTe3GIuzzu(Mv~i(m6-UG#-HO1R*H|s``1mxw@VJ77i}1_!jJ!p#L0Z z+zX5|O>9p2_wM}Cv&_6sI%`5A&Uw2q$(L+40pghuvNxSX>`g5#mJir)VofHB*kpU& zUElnwWjbF{J-)t&vl_4A@$#TINCmnrq&gOP0tlp=rNXnH!n+^g>d=_U2Db=;CN~9w zQa)d*CK4vVu);fG5uLnorr)&ku^^7&5(<4}2kwD}&$vId{_9CX zT86`plLotSCb0%~$Q(CU3hqYs)1B;Lr720`E;uF*icIS7m{MfO#~;$pR*(KjI1V9) z#+1h_(O`wm8ar#ta=jfx!Dr5MTjzh3BiEDXeJNCkEP<8f;2t+&1HdDt!+gnRiuX9)--Qg9<72m zePFg*`$yFtGIkTDF?vuUga)z{)X~~^0r?I$bd4lEM-*MK^8ULrcD>Q#;lY;mxt22(?RyYq)?GHVW` z6TQkK4_bPNK|e>50CsC-orNWfsc*8l5C2_=;_0gPk(CAe?pW}DH8(d98b%dEH(2mR z(Dc+RR`>m{?!#1p4(fyIKg2NsZb`=R*=~H`z4GxEL480Q>=1s1$=K_QSl245j8KC? zd?Cc3og@5LgL>2=srG~&CFV>1jO}|O(2pr7qw;F)bvTcfJPBmyUM0++4bh3~pwRTc zr}d$9#I3cn&B43iunpBi-}g1Rmcqy;BG+ZtUAB;0$Yqi~i9}gNXGhL#x|pJRtgsyn z!l_J}=;V&5&AT;otC@T?B6sU#`zsa%SNu#|b=;bVbC-v?Lw*Rcm7dWF?{a-2%D^t! zI`TTmwMumwqw!n9sJY}=JT%(<#~w?}EuF~xXV*4inbOl$UcX+*JD(0Izb2i94)pVY zIrV10yxM7d1mB?510C#`%j+eTP~F(rm~8cQ{8mz82D%7Kp=F6nG}wGmp^|(SUH>3+ zuwKK|W@tgfkW{K(6a;Zuap9nZG13NqmMh+j7bu1gEB6WxS*;;ioXBl$Lrj(YO{%8 z(femXpUmV}m>g5)$LG<=IT}*bmw*AtA)!~gPY_2;J8#ehsoW{5X{nmDjcEP`u# zD>jhhu2bx;&yDUmIX1~(#Z+P$Ikx{N`w9tvD^-md- z+@76b|DLu(%R=#pl%zBiGNm+Ox%a!57R+q9X#>({bBOwPX)ZCF%o z659LusH^lfrM2_>1Aa*;52$f~CH^R!0HgDYik)`I&>^8y2jR!ouM=2WDA^nypHJ5%f#4)yY;%GSBSujI!xt%EG@{xR$lgd7 zmPqXCg?8*e+1`D9vuOs^(?ZVSey8RYVA8NOug>syt8m+jO-*2N%)Je}XS332s!+@_ zJF{pxrk%(G8yI=g4YV=_{BSR1a&>~_o-il%j;}8-lPeZ6nuVN{N%!oQF3`kv(45b; z9N(m(0M;cIyxMtU!LTkd5;|{;{IBp|(jCJ|jD_0OhM>%B{x!WqY9Bc3>R?wOItX2a zV(59$19hJm0SBQFEaDXT{smYQ@Fl7NyJ=V(hDmIr_8(doKRSv4KO}xce!O3rct94B zRZ$^SHm^KhSkRJ3`o3?Aur%lITdx{@@*)U${!EXKlS!1P>j;pUJeXeU_Arn zKO2&5w@;X60a4w+3=;#)_{56*6^ooN39W99P&M8fW*l{#7eAb#`z)I(A>&=vq~59S zVydoM9r)YkulxDj78b)bnnxE|H|ZmxoL8Z4SPYb43gjkInUD@>kPnxG>hnHKt>Fhef&|p>Gf2vX4D0xDILX_-LoTCE_3}lDySilq61IV?4QN77> zs#n_N75~Lwc<=Of8zP<^3>%%XACvoN@5PC0BAUzx_Fj&xEg}*D<3)317(ZkOG6d)6 zcZW@(49BZ87dQ5))4_fnAByD1+tbd;KA?Gpd@uq)2p_u9m%)fBvTlDemZ4Rop5GSe?Z!U+RWqNH zae35T=A*WULg>r&D!5hriv`b8o!wLL0s73S=*UIxIM~(?ewB^LmX;B+&4buMN2S0` zs9}kE_S*4YJT|X%SO3a;M)o1v1Aa<IHA0u`qeSXo42t&#tL92Y8Io4n}B=I{aeS1yh1FneksiDe}^eGi_JX zsi3a_dCr?fMGQeCXDw4LgT`t-7W0kNNj+$$R1+=3Rvy$~crTr=*+16{{P&!-LPQJy z5ra5$(tG*B)HUr_g+mi~wFGAFv8w$2(F^SoEZup{CtD2olyfZ`i&;h&+0eTVSpVw> z1fc8_6Y-zckAoqpsHecMG-mfE;f>vd`a7j^SK6Sf!>Jd9oB75OOPGoX%$@`L*X2{K zu%q-iENzkIPQr3emx0Vd=#VD_Cv0K|QRE6O^~x_N2LX;+PdV?D`~s1kqh=muFPJ6J z_SzHUB^*&fmqIsO_RsFMjclqq4JSi!FsZE_<`?F2UL4?Xmyt<s!opDctE{WmWaU64)i+VOamb?PWRVSqz&Z4Gz} z%zCfTo3K1!ctdRSJl}6>?I4Aq`~G-`aVZp3?GYI6OL?5HJ7q~^WF-u&b@71gzbv1@ z+&)iE(pP+6pjD8elo9yzwig__Cz~r~BV|lcO7RxIM7Qdx(`Q*F zb-$U4y(c?xMPsS12+Ll?2rb8up6&YXg?sUm>wQ!+|1Rw~AnZPG%4 zFbn-%W{P#^Q~`a-%LfFt`23Ty%BV)9qx>wJZ)IW@Q(=*{yXLXC;W)Sovnd`02EW0^ zcDp*<6>i)F_$bqzrIA+Wh+l|u?Kjm}d)PyEWKODYsS@-l+G2c5a966N-YVaMMENL5 zTB>D73>~#ojceC#k?4N`6vuDLXffg^6$UlGs3*weK8Ygc{S3J5Tz*1;%nWJ6K_)w0 z0xzqVD67qkHiwdEb&)6FScP&3&=2mL-VE-VL-<7=@B145PS@=3Gq?YnCSlsvMj5;( zlL5Tj+31bYKp?P_;26H{aq9t4s)py`;o)>0u9KAR8}v0f;`3Xi8P3iu`4r}_Mo1=j z;F10a&CHgB42d9`Y)%qM&I_p@$9#u=N3$E)rY}#V+G1Sr!l_kjD9!-}3=&@3Fwko} z%7$XnPxj6S?}aG`^!eF@=<^zoSc=?U!uA7Ruok7V1}uG3HgNnt<23 zgYJilq}(B~5p*Z{TuyI1j*5Q*yByqSllNC?5uL_oMg2_| zPZ%B#wQygoXwm1of69$~L)+QikGy~z-vnj;H!U|k!z(pEMipPeQu+6h`(cj;&sI$W zO?i@K7>hN}K2MSO+FEPQeP+V%ZtxJR$k(79(5BW_$x3xI@7C?~87CamBr`RT*=hfI zer08}8Myrv*;;*40IgDYs_~p;DF-tE6s0tbP>tghRLZz*ET-8fIR6;T57LIQZ>>ka zw)J&mnnnOBC@}gDthI*{Z)=o68Faa{%AiELuHWMS>^!I3Q(Cc%%E`%9IHwkGnV0;g z%w?R(?%KP{{2~c)fqVT_)&~D}iR@R$tCcASMBDhv=szcpR!z_7<46GczN4(gPmnKy zm4HBp32rcSN77MtXG^u`fr-3h<=>CeD_}9gJ7@0`E$oo-crpm08sX|=BszAVZu`V3 zJyq}?NYStMrX#O0io~iN{NTH+^hj90@xYsW<4Gl1#zrO3g_!_xDYES7q$@IiT0A4gsvA0G<@JO}{LEtvMpya<@;$%Xow(IoWt zKC1`h2z&PsQGlWYVej)ikB&vJ%VpZEfPj}=-n1SwxyIXG|FJ-$XR8JbP$i~YZ)pP1 zTdXq}XvjLnUxj|h=&AH>+TG1diK!Oo%&A^=RKFZ=OH&yeNEQR>=#Q@#VUA2kg%>?-A~ds0i@ zHf;QA$k#LXfkLmU4S}aafstLNgr}5y*YV8sp^l5?)k4dnFIBGe}Ice6r0gS)4j%vJh+)8m9g_Gz2R3XG4P2xON^yF_+vHH|aI^`cZ%ev|CGK`{Jb0Swoqzn_tir%F!sSgP`n8xzAjlf?LLx!Bo0LE@^cI&-2O1K$)FvmA0|$56%b~cbhV00|Ev6^ zd_XaSE*qIW(j4)dK!z!EEN4XG3QOi1!`M%%nNHDvf&?Z)J`SNJ^kgcYD(hj?NT}fl z^b#R8THms)%4TiLFZIMg2zh4D7il3G1wRnB)oER#!Fmd|P$q$(y$VQ1S)zdy`akWv zfpz;uLYO+h`;?rF_mb5BPKC4zWuQ|;MIrSK4k~Dse0~XOfc&$Bswx&R03xZVd_>Iy zT?x^w#3lzfH#bB|7Ye;br=2d(qfQD~$i^%|=@mC7y%G7qDn0fUxd$yBV+Onx=bW>2 zkHAq3pBhHhSEL*)Wk83BP~rlE^_zWcn1q z2OBV7@yp6l1?Cv$rr?n9B}ZyVih;!W@k2`Ga<$%%Pm$juYBm0tIA``p5m5$vnyvhO z{j2tDHBgu*o=yVo;Q6-wd~=-N)5&g#Ei3_b_wvtW)ja8YzfabpY3D5A$J;HL^Z<-X z>~dw-mR`}IJ=t@T9bQ(l)M4Y|_L2;`i%MV&%u$q^eXY^V*LuCL3FXMvD;g*T#o>AX z!6@2xsUb7Mc4>$u+55dSLAAq3kx!`|ScNlw!-dB|j8pH#*siNz-I)m!lYao|L)HkK zTDm(CF(Cm#d^0rd#B*&R=FnAE&!ajgJ6Fa5ndf4>@Y}x;2COxati)aExv&+zYu?TW zP&(D@)PofkF5xQ?R!Q4@Z+5UsLWT5!t8vS`;dhxekdSIXf_N<&*v3uD6~Qc8;~9ciFv zVAkKj0WS&cbx_0CA47QhZ+Ax`NtJ+SH<8lUcc&7)$~Bpz^8p7yPVRK+5hZn*x5slz z4#+>`aFS}5!+{)L>RPJPwcGQ*;S3CE1t1uATnMku*nOO?buF5f!3&CkGqXxYo` z^rCkGH@ki{syzPIQ-=S}EWW`{6;hg#R*t<@dadrKkAOFoaIn!1P%llN@ zhY)>k^+H_-(@YD@`ono^lWOGqQ#!eiFi0U-VQIR7^2bjC3FfodVO&i&e*-VbHPT}@ zW_P*ywfYy0XRUemR@&bV#FNJ)P=e;ADbQWkH9CsQ&d%QCaYO7!tp?*x9ym*!mQc(Q1q6IkP;z^u)dYtPr1!0peLM|vDBu7iIp z7&T)C*#arhAh-sMPhb*x!CVzKNl8g(>%EA;-3j}maDxnrl;$EGQU|osK$D}wwEt6s zu5{F^=~j!O6w-V}v^f6=)$?F}aarV5=hOr)941?R3Z9chO4k&W_O`am9+#i`bt1-J zZ<_D&9g8~lH1pF;@lk?fV>0B6Ni-Ma2kTq#G*CD z>*h%E@URUR{{p&YaQ&jgFy$pG>l6jad+|LG_eh7Y|Jvifso%`i`D4Nck_-d}h+li>-*W)*=r`(USmS$cIxOhbHtP|Ko4EE%yvW<1iob6|BTOQjU zHg9)ZQ_1On*p*o@8Py4QRoKay7XtfE+r{g@?RCT$ut>abP6DVAsL{SW#$rN54^$FL z9ij)sn-QpPfNC35@1h`%g_CrY4RqrCx<(bGknB~6;?CFIcXjOYBVP93Zaz5IE@uMq z9~YePQvq7#vpV&b=pq3RQS^CQ&|kjTV>fk-vT*^5y^ZaG^5bbXR#ZU8&FC{2mJrKkS4MlpcO3 z^Z-_w?t?F+KmEfTJ8mPAT3taepK0@_e4F)Rf$L5)f%)Z|vP*Chn<~c$#%_KE_d%Wv z)k*EgQ>##Cn>Bg>$}vUf?y&=^bP1kb2q>1&Dk3PW8BJ@91;f+dhlDu`*C1a=&8v{s z0b6kBMA!`t4+&xE(A$$MCSS9}z3{*wq;7E+qt{Qwb?S1f)A8^;`Sg``sU&!O(GZzt4W&6?4rw z7ubUZ0uNJ8R3#Yr6;=5Uec-@QhmxGDc`QaAAK9urC~-0)@4e0_L8H-TYU8hEEbk?4BwtJuEsoh*8pIx z$DQ8YSDkNgwq$;x9JYbb#5lQnho`(qvF(?h4jvvJ1d*JHK}YD*A5>Z>p=*Sz*VTXK z^-zNI?UT`bxjb!H$94z69xyzTOj<>MwFFcGnIP_ZcDPFRR>FZNy0iVu7ezk(3WQSB zwYK_s|L9~vGumNx1jGv4@gfQd`$+_IPPJ*J1vdN`SoE;Cy|WV=xF(9_rp?ZaT|}iD zi%_gS4Uo!n{`naL{Sm%?{dzqatp~k%^Cpsu0;RIlml*x%462tXb`{FP!ZS8JhXgW< z_*;ymNiU0wi&aj0v{~e=w6f%}P1hQ^DB!A6AgaG%W!c+qbI4k7QN-uTFS@UfsQ`^A zh=Nz|^WdO{qcD~dk6joHx8iddxec1%PI|L4;Aq$LxGQc>S*W^Kz1i1ZkMRDn^plDfxK|5M zaO`>x7@-GN&sciEm;J{lds?$p+$*e1Ptje|?CEdfq&kzRm&bn!?NH1(J1*vJ(UeGx-`0&IWilt6~Uy!HC3#4-HaMj)zOM`y%5x|UE8HYyAMA}|bTg70XV_e`? z8GmrLjbX8mjsD1#XO9VY_DzXEkkFS+|LW&?^JCAiw&HstZsIT}nMqVud@$LASDP8Q zt|0SogV62*mX)*3K2$fH=Dx(SDFd0LH4CD>?PNvPvDOeNywsy^@4uCqNHx1VIy$0v zg+lNMFS!3c8?17I{5S<*m!s@|p6mBBV!%5u+fdv^;@ma+tL;c@KmY@Q?!4b01{`9m z7Kioq^(cO$y3gI59eG;n>V&X`R4~%c+VV?R7uvHqX501TPT4C5IsyDVv=$B2_o1!n+LUp%^$Lv15a^Cs zsEY*jP>E4{A)YqRwK#n%u5Dw4 zGvj9#t_cfa!5F7k2K3V&!VLY7d<^A845if3LKJf`lUTo|3&G7K_~U-*~y7{R}9Vc z{>osQ&HkSSwL5nZl!B%)pe|jQth8)+w#Vv!zIEg4hDntb-e1_Pu(gtz$vlu=7!Z6@ z3MOUa55l}bj^=&1%JS(ko0pdtJ16Hx6KDQKv3_NC$$ao@DgnJPbj$)uV_LJp!$#M~ znrkW7nwBc^RY^k}nEyNjXWkd(wf6;7L%V+338#`$D$rrO-{Y3m*5}DxDIuA05^hf8)eFNF zML&3qY22|RWv~DGW8GT)JNirpUBlYEw9z?suW-9ldQqzd^GnOyY1&!eUY}{pX^n7( z#%&?;)eLJNT5|8CiCdPux`LP`Gb3(Ct|9(n+}@NvT&%-9!8}Y~`bEF%I;NI;U%eZc z#Y;(D?tJpRFPNrJ7hHsRjHlQ^5E4lGviVF-yNuh?(z5qb80CVdOPS#)SgM2=WT(U^ z5zVIxL^WQhX=-)_VqjJPK02|_czdL^mxh$|^V=3!N(V-`XmfAij7C8jiof3+^Yz06 zHs8OeE0W=H9pNNYIV?GbHG$$ZRb?F2fzSkW!P!VXtUJ!@N>~@AHko zXu_Ii$F<}IhybE>cBOwFkId+gJ5o^A7$fd;-hXGyDaCm)z58g4TMPFHf1;!KLHX{l zPgFO@kFG^Md)(jykQLXa4)vC5T?fgL|D6tbqFaytDNPAFJM4;!3CyO54<415+x-(* zH6g_;B1F3k{j}N%5w7k2*;auId1oTu#ml{Wkmbh0+EOIIA02})o-=*4cN{ITtKxpn zJt)~Swir-qIAv_esb(lH7omC?bVS6-jD2l+_sR*|FcUhF5nt>e{yHArpu`mzs>r0} ztalDk&1;`ca@%tpkV;>5yJBfAD|Ws-vdp&UR6Os{*(60*HIb#!$0eh<=Zt)$c0*-tEqjKV$$-}9~d z2KO~`%Tu(I8t>?9Y*LU*c=%9IP=vzZHRZ55KDP8RwJ>nfE*|@^q{rQ1GGp|hs6s_Gfvb($arG8) z`7PsaL*p582Q-}{OG$?w2JqgfP<#rJVs(W}Q@nX{YOTkJmeM_bM!$39Ov_{#nqcB< ze3P|H`R59b>_)=k&Tm0mS;M*3+p+%7ul+l^AOWU=5_A+F;_LBc1TSyJ{<#$k5HHbh z!EGaYbozkTO9-a6Xwm_UH82ri=0sN?Hup^@3G4G}Mk;~*&L-S74W9daxr`e(2YGWk zlY^NDnJG_oS3TVNb4h*D8L7{|4=~ zr-9R_b~!+5Z0uyIa-;cdk4RglRFt_beY6r2vOK!$q0r^bz0&`*R#Kt&9rLx%f0kQr z@Gr`-?VSyIR)SuakXi`wdX2F@`@Sq#H$;8-!1b;|y;JV~{rh5$v(%Wl#9vZ`Ern3+ zSiT2?H*BYCxMzR-sMRBaW>47S3$kk;g2YjKdU`rxpKi6aMkzh7UWw3FG@j!2?5~qK ze<&*@oF?9Fjg=ZDC->JvO|j-18ynjNv{3B0SIkS<5H0ThV1SY?NbCAoJ~HU_RRMf9 zbem5N?!WsMw)9!Tcl~pn1JqX)c4TCIeSN7r80hKQ3(aCz^2DMolL9MOzD(Sp(dOa% z`4DlVrRBwsA6|>@t)r8G2Geh)Bx07}K_+Pyay$2|ThRf-l6S+6KU{O%QincV)4~I9 zskY9x&Jyp_kt%()lC28LN4RF4iE@uBnm0U$^ho-bxx*XzS1eE)p=h8=(-;^==-dpn z9(6j2{0ZtYq{yJS$B^_tb%0eZw4YnBocsP{SD5tg&0|K&>3_4vo2W4hMvaFp)ZcB* z3N2FVl4_y-Y}c5_Rwe4OuKRA-{($h~mr}xyi5ob$wcBsAy|p~txu)ctw(lhKio*(_{>oCoE!}6PgYE!)Aa41et#JYn$aeE4HK%4e+Asd-+wzym7iN&b zYXZVULt)=g^amJ4ggdd_wrG?E`C47ZIcH0BFgSGEmMU3SLAY0cE7to#n^KO80)*z9 z)3pQu1X*gZjagg9u_|G4hcibIu8yQJBX2EalRn#+;1Aw|CY4f^z8#D3B^wHbB3G3c zLOa61phj0PedBFv0zMwMxodSPmWbeT6viW}B}K}v3~VD`Z|{$7{{0=jm=IPiU)JAE zIrDUzKk_}@7Y?g_-dic*+PKsXP2R7$aGza|BPAHzyGFB1R_$;YU(v$3lke~%{QY0D zCenT$!8Q`9T86WS+u{C+=Pcj?`H6EAXQ+>#q7A!Ff<3X*p&;$kD8 zyQgrYjRfy52lh39(@=JNwwCk<$?FX7LvFRXEm3~wF@O@L&S55>sgmxFPj6>jvcl)& zg4Tq(p+y9(icwyzw!r;cv)^r5ag>6Wvq6#o zPok>Cn-@_Td!ZpAw*Me3b^%87HD7}+=M=mggy0R+Ej6To^Hoq)#rNEvEiBMYiO(+X z>&+V_z{mfl;)1%Q@1ds$)kds8 zjmkL63!}U#u$f~AXkXra(2AWbE%RXcC3Xe<9SlToPlaKeqrpzJzHXtm(#k~-DK|Iw zVOp=cws!o`sgbLzNQP{{(A$iR&BX9+L&C{O9thu8S~?zj zSu-Y<@Q1ftLp0|r;gUyxbft3l6~yNFvHrZjG}@prhlu=%RddzQF$e)W>0O9E94m<% zYknjIPy&Mj$K1ZNvSDul2PTa;OiVF<_I93s_j1$fnmW&)NfX-I6cc5qdO;v!EFeYn z8S}Hvrix_pdd$|JIyH{Cr5c`Td@q^Vwgax?%EXr&!DTrKP7|p$qlDJw8Q~;M)`a&} zRpU!c?7lyfLb!{(-o5$yBKYV?JSnzzO9!08uY_Y@VeHyyx_#(oIX-rwIlG*A`a5^} z5;Jw1m)Edx7uqX?h;bXeq&pIPewGtkq1iq;o^jd(@c1VnHr{);aK#1EuoxK`CEqVM zMe>9#|F`o!E-ub{0lYpY?%RjJTx*?+;>u?bC^_gAIuE7aN)Zj8;m`bDF1mSHP*A{j z`?j%qCGslQgKR82V@1V~RZNy-ub{a!KF|eu5E}wd<45*2jI6mvKpsjHU&4Ro`mh2| zPM$rbx($BCt!|ND22O(4iTQ4lW|?tsi=+l-$U=B zK|@2!P+);hNnrYWQ})rV_W@w)s!uZ3nbfcK>8DP8Y0N|W)@0osl2KC<1bV{>%tA!o z&L^BQ8NE|aIg`>i`qw|kgki8jBavLWGv6BiMrUH-RcQ^cf)KZPS6A2DqakYVg3}~5 zJ05G$Y+V~KYoul&HJQ^z+-j2NUAqw<4FS|mk0&N3CU;)l8kE}QZc_rn!ek!nV<<6a zj1j3aEO`Y5Fb9ZOUA3KvX8j#oj3pa$IdR;3%(bRX-s{qfyl<&FQ*C=+xBnqgeTUN` z^pCIS*<^od|N26joLYM4#A?IW26~`yKv`FD@-a~a9nJ>>8k5Ca3q_vjMosl&0v1C3 z1gOFpw7ta{TMqRdR4s@=r#^qSGVKLkK&{1ozdn`@?4$`$ofFK(oFw?k9{6=Yg>u3y zB70j&ctfPRjan`D$&37x>@QTdCLhE%$7n3=cQ?%GeLYFBr3ozly!nCjXRxn``6%ZR zN7r~ux*GOU35BWM8ve%9XokB>Peb`@edV4z<7bt(YFuP?GX)XR(U{~2KJ1_2guHL} zKJO6tD-Y(2KloCN)Q#i`;jC(kR+d@jJzP8RM`R7CyorzB-CI=t`6AQog=p0A%E9rL z5uj&;G$JAOuprOOKNV&12fBQ3ms^81u9eL3KRn9s=Aif<@iZ9TUg!WP{iAlMQ{p&D z0=y`vOq6U~Ax@@w1YCuUval{i^WUU8@@iiulp`fBRiBhtkU?Zm)3D@vB1sQCwYd_g z6c&+UXTHd2ps%VD=$|C7Z=TFKX6 z(Tze!TfdKu#&)I{4+j#X^9IHv2vg3i1d?fyr_WCJ^NyYBE|KeO{BOu*fI_Ozx%8)} z;xpfrzYa1G`J^Zwv(9A=;Psy6bb^f73~!hBRF~fYF+fy~8JpM7M(* zUF>3P#W9MXShs4x?M_S7NkhFz9M7-+IP_Dnlx52fk6-vY#`xD(`+yS1d?!i=#Y8f1 z)VnAe5dtm-NuSL)L@Y*1`r^D?WGE{VrmLlPj#RY-QQlPIGWS)nDu_StAo39nJsD%; z)}TUKoi+G(XC#SC0hKQBe3FrjOt0k9d_lj@_+<~Xgajot z3z8_;AxpePw3{!;Xt5C|XJ;b$-1-%n39MwS3%`HjFmW;|vah{*4pvt;r;c*rFrYVDMDP`I_0WO&D7GZ7$E{#=fIo&^;@Ct11h1117q@(Pk^Jrk4TH3yI-u zV%M)Vnz-iZne$H;dkk}S>oNqx=9|h(vViX`bcT+1-dxeBsMwPSLy+9uf}bv9mg-F6 z49f4B2Ja;xK>v9iaT{Y+F6`5S1fmb)8G$*8m0NEiX8-=d`O|q!1pOGX{q1zrV*!S^N;?`nYV0ne6-vut&LC}s)*nD;Hmhp>ar43No+{hPKiBhV+4c3;Bqq2d!dp$Yshr6|^YE*_c>KJ3D zv$NCod1_Q_YDFVQrDA(W$KKBuErSD4_@(MHrg?M#`D`XvdjTd)Xs370CkFsV!fOqy zRwuCOSeT|v@R!-Wwr7LJbpRtWZuWl2IndFeaIQ&Bo3Ps43+0Q!O8x%c-a@XT=B~mA zFPM&LO38d`Y{b*Hwr(5~Xjt6X=zq#M_x*eF|CKq%oIok+f(F)6>|H^@-_m7u_2yLt zWN>gWrrj(U<2{Lqqft0;gSIJWQTNy{X!EhFUzw{+fCBEiMgQYfR{HlJ9Uhlh%*@2E zU!v$NJ$L3_?zGrb0t6o>QO0zgqas^0_u?oQB0Msjklhluk{lFE*qVkF}0 zeGBtA+>VHP#QW=PW&?qMG3(%ar@PVQ{0M}~V^P9`knnJ}3RPw;MjE~CGC8}pUc;IC zth(2y?^1sUs3-KB5C{1G}Vd-H*j(=a>5Y+84!8re0Px5@${fP1II76pVp|jZ^ zKU?h&ctEAn^E8gM_Iiu@Jcn^lV`XP5)4ru@_sINTsqz@j3+zW!%qDMYy+kYa@8k@3 zgA<~%4^!v<>*agu8jAB#eh+R0m`og+nwrK-yX9X>NtD!c1ez*@mag6x~4vXNRf+9+^b+kY{cm(#~pam9;#90lWs!uwE9C(lW}{g?Z_KR>TSkZCLJAJy5kc zFhB-++;_c!e&UX&5<*#7`OHu8&WCw14i4o+k7-gy^O2q>f0OLfLT(A?HryS)ZyIADpS8j!2-9iQOE+LFJxQ;suU|=5E*v(q zZ)_N#YB1-u90z~bL27|&s`R}lM{&oF1xT!ugFyK(>1=2|w3 z@_1!w*zu%iC8wPCK~FuYUX96%9b(^bu&!@DndmgiaoDS~)%t)Dul+_#I1?1JKmIKB z_nG~IU##FbhxWR@SQ7f^v=JLJM)-<;OSPus3(i&H^`BheMsAo^uK8DzYsskR=O3Pw zVrB{V=|I$ZI18)r6%G6wZ6&{}Z%V%}IxVtLYN5D0it%lz8m$1`nrSpxu9;}*im$Bm z!>>E)0bqrONFAsiU)l58)6b<{Gi~$QA#g50TLz3YuD)bJCv6&-`Ql{mMBNYYojD#;{n>MdU$c?c=B z_F=%$dSXaCI05pXoS!ekWtBw1QpcYr#Er;W-<}^?RlSXKE72UEWRnhl-mA8Zg!XFaW@^vIE zUZWm9z`lc-U~CZYrU$KSC@3y)M)la~B%Iu7op7JoI) zVE*y~kQoW|A)iPt#tn=1H{9RBZ+;+sZyvimA?4sAjF^EZlik|<*CYKO{^Bt1A_Rta z-$`QIM6A(K3Bm6#Q*#EzS}CUnw)+jsZLyA0yH5{!H#b|Z0{JWbV7hRtL_Ui&(s+P~k}khOj-3)!A6FS!bF^D`_KuH_=k8Aq;H}gg%abOB>EgzyAE6g5+(6GdAyY3? z29v?j?JmBOt@E zQ`fGWbuD2DcaKosE1lEBPrzY|Yk8VAY2s01W21_x4LEafl zo-8(|qa{RMVRLP3R0U)|83R=@5@UEOBVXPcb^?jV6;)R0zrg4@TYiw6o5y@hICa8+ zKJ!>}lE-)6PtB1xs>K@$Uq3VogmB*br3Ai1I50Zz0w`y1`-c>)J7R`_57_(XTD$M) zSqx0Z@qnn&1;||u-8snf(EG%ot*CwcUN*qAyah&X!TW&jEJDx+)1V6WTthxO9iH4?J{DZCr*Mt_9F>JfLi>bU_?gy za9=OZB#Tt&@^ovidFJUc7Z~8c@=RtVK_1+Zn1v+!Lao1Xy-4_g-~TcI-vI`SS@5d| z%uv(cy#u`~VL(6t`WRuqmpHoo8XMCsl}7<=TVdHv49PePun)Ak8rl{Sn2qb>9zbUZ z#&_D7C{<8bkI|g8dGB|9HaU@|ZpX1~JUo5LU0MU~S9%iu;;&yd0o6pT_V~?MELipg zeeedW@FFo)Q}hkU-${B{5Ec;01@*{t<;lxDPcar)>3tLK1w-lonQtJ;gwaQajnomu zAg>GmMskdHdxOeNwCn3_S%NCv9tPoArs}OY*S!)2XEyY<=C@Uql;f0^6Zz#1-Vh0C(Xmg@(_4~vsNLxh&&qN;mNIwPqRQ7QbW%-A{^g&!p= z?g;+OVDAfi2S+AbH%XjjI<&<4(aWdUHLv4M1ur%%I=f z+k=@vnC289`L^IpbRrw1Siyas>U~cxjVGj*wIHt@wxQU~JO#|sQbuhikb^H8$^@Y> z5;_TW3zb6_wa^Q5y7{$w)(E~OEuO>u{ci*tpi$nD#6!6_XVUel-i3uXU_L5Q?C)lt z_D?-cLc>A@nU~|9R}C{oTJT*m*ZubRO*3Ft7SVY(C(op&gGZGK^W+g+hBY5dQ@+h4 zbL_!x7QoB}ef{9AtOoW={P#k|61lZ5T5h8{aONcq>9iy|kTlZex!CU)T&9#0Qhzt| ztue?!`-2t>dbOT`Io*b4#_e9-X5qW97)vjG;7VUlLA>WxPq36RVdGi zh>&n>{S(Ii^WvI_QSMs9mjE9A0(wz!baZqZlQFOqp&EwK(dRFbS3Q2UoNr5&n6;W3 z-L<|2r``c%ldttoX7*E6*nmKvz&DHLoS`Kh;Gs8J@ATf(#2yzv34bOtEj`^{`?)<` z>QY8zh5O|7E}$`y)i6q62ca_u0=>r=&yY#ZS*|xNxJG4wq)z7g3I|b8#bdaKR@2Y& zB)Db8y13}vD4ZZi_7$qj%F1?KfZdMuxD&Cu-(46?(IlE8XS%eBk6{~NE>)LxX=txS zI)Amx;$83-FdV3+q|2`~iioCFe>~zOKrgn#(a_#)h~C_*m=MxKY!bnSyizeJea&v) z8MQvES0)_T#TdlA6u2{;xG~uP>tx-xXKBDGuoD!l(6QybeA7SJq;ymT9E?urKzFz5 z=UKV9?hS9bn42@hy?hB}+d^@9iv=HA?}~Q(1qwzmpo2N!I)-+S+F$C$M8NjQtI!zY zl8}((=H-El6B>^jb$J5@U?X4$EM_}$r>|U4(jIC)$GDem`MRsy+m71Lv9jDlOt~sG zLPSk!stsb;kiw`mcJ2kzPRbj+126a}$U|HPJR+asTQCG({hbx!5^LT)Te$(1W_o*k zeEdL>GGWTxAS9Sx=12k6i&A?AwG7_((mqMTw>dbJEL8Y{*_30!(U6sNBO6DDCTX?> z*{%(s3T#G&$jw0@NiOfBiY15m450vGy%45aweCGPmmuZ@O^7Toez6ua`Q*7J^laB0 zjpRmC3El;;*ZtR&KvVR~&Uc#dK}Zf(hP&YpNTGI6OBP^(xmQ+J7Ltgl6I%J$z(7Rs z<0UZG0#B57z@K)()Hla@p`}X5==K0S?h$8{KDVW%g#-TjF0`f(02n0_mR6)o z&A>27&3Nsa6&w@Fj#`_!!DSK0&KSxo#n)lXBIZWaZ=a6q-6P~@e4?YnR5!0!swevK z9UIa}k+1%F*ko%!tEoP;_a8jSyTI&lW)TM9-Y8$bU-v?_OVg^jUrdR}8`Z6-K?(V| zbel5PT*dbswzLI_nq)@T9)?fu6Gv^Nb+J|=! zeh)?it1laLP(i#!Xk98~j5c5}LTV|f4O?AXi-dZtr-g9iJ9ak8(k`+2cD~Tl@wl+NkJo<(jgESp9>WAPp9O(+`OA)n!oc}BkswNB248!qZ&`Q{I)!Sxk!4j^nUC3o= zx^pmXq3!_JDdq;0?Wi3j%Mus+vH?7KWI~gWSk2_+TETnvgfAjOOMfT3yOsZYNTdh# zpg2id=W^PC5Hdp4F=RmcU`o|Yl;jV)tlY&t)f@g24s);sbCvwvgmlp4uZx%zd3 znUAV60YCM&a+BZr#HK6W&Z)3(kK`Mszy4`Zqut7Hx`)YK(Z?o7nqw6lO640^cVpu0@BCk&%HrF?HMI zZIj+}{fUSy|6_m>619Ms1Dro`YM>?iJi%fqAzt_4r_1*XgE!9-eh=p$?%WcVxcZf} z?Tc=ST{VPQ77PNO_0U$|({H)^0BX^6s8j~SSF&zhFV3V+w%=hLs)tAIs-e=yd`1nF zSyDwDdG5exK0aXVIg)z@heE7M&z4xEd+#z;CRexT9WWl9Rc)dt7D`UvkOpS;gh`u|K4Wl=9pg&FX#)$z(w%6G$Zdww<18Qpbi5GlZovu4i1XN$kJ>fH~xhEL&Wd4hx`A6HnL}1UjsTO>ZP~pPW z=Fyd~Uo01=Zy^0AmA&*f+8)RR-oO(cWueBuvE6I5c*W#XuR<*4e4V$;Z!6 z1ckujLrrgQN#IWBQOyBA-R%n-GA)Ss7n0)_s9)=mC9m`3QJM2m%vGdkLesi=?SQ(b z8gsJH0~N}O(CKS-=$Cj>`F7<(t;hqnypOW}$D66Mtom4>tVl4z`ubY_!5rmEsi&uB z`ZpzIL$#xPSS(!2TnF~!5HPz6%XMqng?_g-IInKB6SF!hnIXHay;y>$*FCQ>EWO+8eMI;>5pJyLgD1>tyI3gNF5~WlJSdFf z&F;Lm(sdg9Kn8NBV9-lg0DDzimzx%5Qs`xP^78T(Pse$J3G~z+Z%$Tv-+2FLbE=~_ z1}YDcB(-1yIp^-N(C^SjV}szWN^3t1!A(Jq#Udu}ltewVl-=?0amVpRgW*fogvgP4 zrM$b2dGd9CWTDCtp+P=o?M(T-y2|Cvpc=e!`^&@(^UQg{(osoi+i{HTmS#%Ot5+m; z#+v2oAq`rxYNS}1_D;$nC;_vU0qQcn;+JKuOK-cev9Nly%S&1Q{JkniY9MAmNeZ1k z6uUP&K&A;KH_C*bfubqfDx*v?}pr-3lryhoC+=(kYlLB%xnc2IFsS zunsk!`G`opswl^PGUF8lDfA_dPe}N3%K=Ct5%DQFqZi73GQkdm@<~^a+;cBP9`{9< zhUe`=gl|-OP4QNTo9Uyv0ut|?6c_HgP3apL%7KFc3Z+}53wQsxLl;zE2f?8MZ z6nF*iCwV&%Re{fAU9?s6r?fOW^s)*lv@Kxa$?8-!Cye^@istOmLl2NK{enipcD6w{ zUnA{${k?k{8q3$L@pbamzgD)VBqenjJm3}+(;Z&=oqo%$9;|-mb1o5Vq%+&!+^l$5{qOkWHV9k?X)+slY?%MtQ z`A#Iq14jF~ICu=sO7SM@$Bbrp&@a`Q0x-bzcH+FNdv9YnAZFnGf8}vjtPfDoJU)XHVlt9VCw}K_9UuZ~` zhq49iQKh{P@6yWc-{#AFR0*x%|*yU_)+UtG1px}Qn*ep z;Yov-L+-8)l3PA6MZI`3cyf9w95(8vBQf#UcS(=Os$*&jV6JPS{DwT&TwlGKE!eYx zjhwF0%)Gg}AAD2z$SHaCVlv1A!E3zBS;8v>tJZ;|&4#gW;t|X*4Y*v8FJ8|`ek^^E zuTF!;B&4COy5^vgbj_esx$yix77M4D|7o77K44THGDaP9HGKTd&^%6l@)Cq5JoBq9 zDLHu%qqH|O44tUOpI$@jy2AA%U`qhJF=#dzY{|Bmu6Y8#6AG(bA$~f;Bi|LBcO?b> zF5L~s)zJ5n9;y|Ro12>z9vgZI0w#uZ5}up-z!-`UzJ$NwD~Lk2GUH_f{Ly;jmX?;F zUPaP6ECU{PKB7j>yHH}0K<~4?a*tG1ew{8w^`n*2>S(Rqqb}#^J8()eWxdUXY6p0Z zlNSF3mb|RJ-=pO(`ll23z$t&0wFlpbNzt;-)!h3oTKq~F&qY#K9S7E^_xSMScEg9g zQwy2&8=SKqHu%>{^hhSw2wg&bpZprXjvxpWOHq!0U|AWY(_&?A%Qh$gV)EhiqfdfJ zu~G!dc4q4DuT+a~;`P(}oJZUeqSE#rH0uEme{o{7J||4r8=B<$S5XSV!??!?h+dyvG$X!{Ako+4%Z&N87D zo?bz7YmFP6G0;3}MdF|etPoEH3%G}rDIukhbg|@+M39iCP*Stn`x*}I4X$)d(cYSx zn!lsiZmM5~B^)qH@X`WY7vF1+_uo-VWhQhGw7Z(yxgE}N;pTTxdCP=l&4*WDop3pc z9*v8I>t1&)zhzI9Kc6JvK&FlA(Rv*}a|vi5O~>NmB1h5}@5tEL34%9^-}Kjg5_Hbh!X;zx#P|#Z%bA5dsbH zY6ub3iPxXF(}>x=1~5?~YBr57?7Fq8=`Ih^St*j0pzsHiQOA|hwW)^w}~^ ze4@;CWoVFkXesYbq~6K0r&1m0wJ$(J>Ae8q5LLVVBziLY+_EmZ5&S#hs&GC_RDy5U z47R51Pu1Ebn@&Q_{rL44*UUf3@KrSxxEjq~Z(#fLwqpV|gUV|HqfVpm5nRa^91FN_ z+UXE5cWNIWe`xWf1U=t_OlxBs!xRgC%n94_eL#rNFN=rHiH2DXJn%Y`_>I(uHWn8xJuhK$k^&pZ zS}u=`pjoAbcDV~=#$%2Laad3wUx!0s>5gdg^|_@wSwD z6szCQ6RC<9Cj0Sj#8+73<+53E6t9t8qxcemcVE~C=kRuCU`EC%DMedIl=&A$Eft=7 zcY~G))r=)XT4hhRs`}lBHCMNbw*UHPge%uu=bybB`7!>`>5;VKDdCGsPs+DMF;_fw zel)hJhfZ*9`{-UuV`{p3zwY2WEreIB&f#jDXjhIToP{}NU_gB|krcW~M$guOy-unv zd|m<5DKB?%$hVDqU33q_$+DrxDpEk;Lx3GVtb~HPB`?s(uHefbD-7#?>DH7o#kd{Dz#zhy>2)&D=TdLdehD5qt58FDLkHqP!)HW z)}1If6Kwr^RtyE9a?zvmGRfR4#v=+8<5ac_b@vN$JyKMN{C^#)hgxqpEXJnP<87eP zLNq`ES5c6w*yK}PjpGkPlx~j~$k_XVO{LIhslnsB+lI>@+3#5N2A?cd-^Qn6+QjPz z$FR(K3EPaw%pZ$Wzp5q1>{=K~cI?A?+HkfP$#Cj}N!|rey8%}ck9(y7_eO-*sipsl z_giTn&wEo4ktq~^k(g@oxUU;xRW<_4MV*OG+S`57(*68+YYWNk81s124z6dBf{^=H zC8|PV3@#y1e2sR`emfp7D!3&s{*dwc5}84(fAj5=pTXKtGU4F_E77W*isE-2lviAw z&43({$#?ffiE*R$rx1CBw<_>!A$U^@ytEG0zt65WoPun?7Nxk$IWhc&_nrP7_Vf&z zC(zP|EkjFG?T{8R1lmb{Kpv^$7QM(@4u+)CEyYltY^E*@J*T3t-ftd`-hU-^o%6Ns zD)B;+q{}w|;OS?Q603Ja-jHQKK0aSeC*qw-)YXUFgPyj0Vr#&a;lvWo!Y8Sc() zrG83p@NroNVsA1ONV(i}gk`2Rh%F{m(qLCAPJ zC7Kd39Z~zjf4gzTkRFee2CfA=`ssI~Kb`;N)a0Z9L}~}7u{o<~zo#zV#fW)+t8j$>`xG+oeDAc6 zw_J?xPhU&U+o_b-W#={9t&f=B8^u1D<_oZAhZYQt6+&J22A;R?k(nO{tiQ-X&wTP3 z{&kLjFVx{&gLw=v`;0(&*d~V^xWdkE>t`DtUg&rM-%^aZP|ph9e1&9W7TBPmnC6>( z>QT48^LeYl&44#^ui5r`(heINTgSIEUGp$1uMv(yA#U#8N{3V;$uA<+R4SoLaGzDs zfpHvVt8rAz-7fWPH*=ko5A}zT3-Gl!0K(2rI3RdR4XUr_4h*k&F*BXN_ygkp5%=rT z^&^*FsjWply$u2tI4Yrm((bZ#zuh!`s{qoxR8(9RUtIQ4RZ$V{C_Bv95}?TG17zF^ z01DTo9FYA%Xq9?|x*u-|^Ig=Ga)$%x9H+0rcC#)tB2D zKHG5x@BKgCOZ_2A5vrh_CAFHN`wR%h{Q)=74>pv;cVIFGSd(serZn#x!v!a>RY?RS zi$>=6%Hr!-!x~!_7;SNB>(xGesPr}Src={i80r-MN}lf~Uhg`-BD`4&M|_$pKI%7k zzMA5Dp($dwQoWk$qb@wM{A>;>)%Jnu3Q^lCtiXIsAC^y~ zCmWu_gPmF1#(UR5m}S`EdS*acYLoH&t_Lz=1lR!zeJ6hpYr$-&V;=n4{1FV&J8aiwP{gR?b>eA85;m|I4A4} zz{he%qVZ0QrVA!BeK6uYo*FWF(}#@VKn|_j1(L4^>vEo6m$Y_v!>yk0=C7aqWlIk| zM%c1vO-{Z2l!d`dJI=G`Q!1MIcEoB9YrA!u?BEnzurf5V>XlP?bU%Y(dNUc zVyoj@>mR2nE-jqdu>f~uy($0{o&f&&WMe8>)IcQ)l+bG<>e5CosbTTbC8J& zp>==Jl?W5Qex~kkp88GCDp9BKOjkX?IknNv<{r(vf-_+?9(V72`RapL3|l9_ahRyM zO^Un+fgrmmn&wut1(RUL)ZPz>%kQ2oPrsXglRzikalvf$*6ebA_9wwf>Lql+gnifgAtM0f>Q|h6f>=Z+(qTT;J4NSFiilS5T zqb>5~8yLQCBQjqVWO%E>MMtb?dWohf8R5c8Jx$6E>L}FAomqJGiY|YXK3Aj_`_=+kAk?EY#oLMw5bw;t+AY{r$Wr z0Te_WW3bkm-R2>2kd=*Ad2P=MET_aqr&AoM&<|ocznwzQm{rFX%6X9YbNqM%=VU1`KuJCi>yEBtCjjbfM_!R`T2zi zwB+NcOj2u}!wmEV^FW5loczQ@M{{GhLGezRKTGp@j-q36y0+!*mI0w_Z*}iUF=%pc zPgX-5tSE0ip0?wE)l2+$>jfra@F6fD*1roiAQHjaNqf_6KtN`5PKJss3!OdyBjC}V zfHV{I_~hcY7D0&4Y^XW={u?h0{qD^s3IUh4zFeGYnxDEthU7F)Q)^#%q!y0YUsw7B zVl;uG6;U13gSZRFp<65TxU3i!)sOorAqmKTm(xW=Oi2Hk&5^{qCa<04BW^qLxdPo8 zdEJcPMJG3Kc1|<~Gc__Zf_4AP|8CGq-SR7pf@{gT`m+tE(2Jv=Achh%unQ&-OydVW zhpQ+Z_B(s|>Z#hh|E!4$OG@}=>i)r?Zd$MYk>BB0WfA9}cM1)v^Npce-0$Ulf9-a@ zk1|GP6a|&HI}YZA+tYk`QArL;XUjnUIo|_~4%Y&ypHl9tKUa?j6laFm3oAa{^S=RE z*PWT1Sps_FM+`w6)QZ>^mMcWvfmF{}3M(LTu{?(IP=_?K+9H+f%ahiBe?Ng3_7OyH zs__koh&DQk6X+2ps&VF+!6fzQJw)$r2wctAZcOR8_zi<}vQC74#(9|lL0b&%wC=DI zY-ZJnLv+qmS}M2wOYNHeJ7@h`n~UelEY>@@!|odV2nth^X**-@K*&nAv!{g%{65w#e} zKeKKOu~;K&E`AjYXT+MODw;OlhhmrrLh&cx6g`l4zTn@89gxJ^Om}R7seIk|mhwk- zc0|$08difEp92Z6jp{eWwPN)>8>#ZpX+;mlE1`(n3gWa!B5{PLTc;6n!aN^l$q|6rDL z&KJu18}A*|heXxG!ceUJci!KJDFq6hfdf_d#R~UsG{zlE=tv$iTp_K5+fI4WYQWhB zD5k^A-@<~7r$#^gm%?Kindzl)C8-rLN^CsmBz;dR*6e0wbh4%@bAhixtZc!@#-`wb zG`#8jGjPokishn)z3zK8D{?t2=chO+_jaspB&2;_>r%JE7?dUn+z7fB?y=s0!i_cH zy=x!0YZr|TR}_wOz4KNeTooy5yiCsWA>GyR6lMV`F*X6`VeO~i^D;tZXq_5z!J7boQs6n>Y4gYCi zdXGnJdic_L4k!sV>!kKz?@}fiVgZp!FdiSn^1c6A;hH5#hT_5*y?YLUG~Yi%7SBI9 z3SS2d5nn?gqjWgyv)$PJ+cxlI3k)>tKHhMgwf(>EquyikiclSd6}1gJu&+TiMjhl& zxkR}&m_j}x8SPHjBz7BB4-I|4_+3s#G>&-o$$92*)2-FB#0<0_h9VD`fhqI7$`rvc_S|*uIGqIX{PWA`-kQu!jh^1-^ z&$j^7>XYIHwhv5G>v_#Vz1~%kp4+bV@k`b;*y}i*rI^|9#8^pGwPQZ=XGjnm1!?y< z%gHnhSc&@o?9A`jGcziRko_cCIKwG#+E>M8lepZj|sb#qlwgmQA2St1!5RUB4%Fjly|zwrE{l-NdxJFA7YipMan_VW6F_!sjfX z^pKVkS-=^3)30>Em}c)i92FOp>P!#tS>)QL8=c@`qF!eB9%)98Brw^5~A35qk5!>4@eCx+uL=QpqK7QfJ* zzeb^;;f&0|k>2iBwlmrH8KPEKjq8*1EP@ge+DCaZ#7_22;8C{xJ#T>-eIh%OmdXH` z&*vx`f-aHIQosK;OLC4*@AHmb7X+4QbB^LvelrzyFlPN8@eF5&Pv2@&QP>#I0SVnpi5k4^;Wx=$E%FNN!~Rb7CT?KvYbOu8LB` z_)@qit8-VC#=Qi^g$U1}Qvqv=tXtl`7-C>8X`v$y4fx$Vm{aw>$xv^^sr~zBDpT`{ zr$8zFxT(H(Nz&w~p{LtiB|{myJpTkZP*bV{>oX5^&VZz4$= z(bDHM4@A^_*zEDuB`~&g#=4l_ck`~T)8h^mRSve-25B0T#tx(ODLdukEmAbHCeqQ)J-giFnDcwcCKt!RPLF{GTn{7!!YdTP(w|YabK!<0zhm{(3X7o+A8Pp# z+w0LBn#9KUnApyab^G>1V2Fjh%`e_jJ~QYQmH;`(uD@S|Yx)s;Xw5gen5&(*>wnqI zY*$z~pVpUuho$NI217Mne??kcVf15>D$sl&*s01Rv4_cv9!G99P1GhQcbbziWC@wo zNQ$@6XxR~aMBDvGyu9rFT52{`1&TIEYLbfp%j8qLvt5v%_4GfSAfG#~bshw+^svd$ z0L&WIHDgyBBO?mxgXaGJVtp``6Aqq4}jdY{qBT6+fKc&$mY9WDwq2F zHnRPEefzPr^LX~{lV-iY5Xt6|!{BGs_v_aydMbtO)wO4f7ANlgwkA=Zva8vfou3p~ zB&Bh{rt#`Ht6f6XDW5Ydzv9_k_aqB{hxjJIGbpxAG%3dAi7iF@&Bey_#p0W5fSwZh zcf9t_OnS&v+nL9vMTK6oEIPIhlja!8{A!^EZ~mYC5Ny1_#}&0}mqd1d2oR^63VUAB zsQA&d^#KEU1d*=l#fwj_&;L&P1}?-6T!?KTD?!-v{b5Zp5&mftbyjx#PFaZS8daaM zJm}0=!e$2R%W!xrm8P&U*y%Q{EDp$@w?C0|lfl58@6^eYSDif!pR1`qYxwhFIMpOp zWAODwe$B$MD$$JkOvsXY(&VlJca$0s4L4egu`p?44TU-IUu;!yeJ_`$^?J z8hTbsoj-|nF$sz<71W=3I_D-ceWg?N*_}J|>UAHS@_`2;$1VeEy;&V2qYVgEaM!L~ zqR`*YRmd+J8>AD&tb*f!3DZt%y3t!jr)7G>HTv&X z)20TYw7>O(Vg#!a1dIyX>qleUhmyY`QO`ft{!t3k=Tn|u0|N7DX*yud9|f z6CWlg=RWgW4z#_-6!-17YrUqzcZU`mS;e5!KQ&P%hBGM(N6`Tt3@SHl{X4p{^!G+T z&XZu7$n7=*%cS))j%wBBgIf%hkfk#q7YH^zcD-;cNS%r62W@h~DAE8Tc42RfJr{>D!4P zzEo9du-y_>9+i9@qzd8ZApu_8+rV|~mfur$*Dk6?&aRcn_qy%hv*Kgf`5tIma>Vxr zr!M?^tZkSqy>?aw?*J(<`3~-XMpyo#+@C1lc6Pg!!n)ffTq`Dxur%E=6S`FrCyPfF z1>)v<3@@?M`4rzfr>@Fi>YLs$J@`FBMBv4vhrB0I(Oyb`qUY7I{c&od9G{IcoTN9Z zCOPQ(KbjH7tte=^OI_1s8;!Zmyy{`MiU0ejFL8+IC(eyTe7VyzWI& zqoH~1U$n484m=r?PV$~$#xYDhZqBORZ_nNOo#t zW(?3MaHjx?J)u-bshSGai+mqkRx|O2MSiA1e!P4erJOy%BvxUE^aTWY^x3@ZCvY$daeo}u@JhY@J&Mb=ScA*-R?vFua}_& zVVd*6JVi*`yPTo51TimgV*ea9ci#)cWED-VXFooY885M%L=tJzhAM>Rs3dD$f}M$Yp?SqR}> zSZyxkKGmpghLgZI_(eiO^RBG|sNy2gHWj?xFLADTy-}^QhlZX9N7ncPRyknO-}hUS_60QtCZKyn7Z zZXRg&jk-Bv>=M`kF-PW2!uyj+u3aMCF#C1wX;EvAJgdY~;I=-Gat|!K4t`i1M{SG} zVW*RZ`ZGPd?Y6{9Im{kYPa_ua(-8a+Ug^gUNcLxQ5+p)_8B*-sG>4D#RK| zdlO=3u0=Sot{K@jynOg_<%0)rA-SkvIrAN$cnU517GPg!*`nV9TGMDw7HQ}Qn4xOA9l1? z(ra@fq5vZ0o@e&gO0ngNXK|z?k`Ia(;N_aGE`I#*Ave~FOXW_3cxAe(>~*+yR6sB5 z)MuAnHt!%tSWx@|by4D;tqL5h+Qi=+@K&bo29U)I1o4Pt7SMCZ;V>$32TPrie& zsXp!)j~LUp+Ti>2x5K>|neNUK(eFVMyfiAyHQ16Aef4BUU3cEw@Rou9rp1qWToH%0 zw86lFFB-TVb_EkVjD$uKXrC^zjI6ut?t`57xHH1NJUloNNYBJbDmE_~&cJFEaH@!P zGYt+YCFh;=1mPcJu(RGSH{J0enoMoV25*-^+4cEk95JU^Nc(rochOM+N2zg=HhlZW z+QFVOgYI9~FsWY7_+J|jHe~6|hSbU*pf6HK$hO3~5F&k36^92)=i`EExlSzXj&7Bd z{_x8j@qf=w)yTQIxry5Ulzkym+|e#N{Uh$^nnuoI3lrOIF=%ynoG=kunx0mym0!6I z3MH)0UkqPnmyAnFclh;gpPd&!z%qaCkwMjfXtQMjjC+{MUxOMdn6M3GK9R6D9B~Si zJ~Miy^G>{)I%hke9fPo@U4NlqzriZsh>_hDztkjjm&V(uJk&DI^eT1SE$tZ}M6|x5 zFJY7xydewV??s#6!mcT|WVs6+jumX2X4g6>;kQ(}EHeI`h6?Hn#q;9D>{EjIV~QmD z8pt7Um<6<2HD(o11Mua$s}WkUtDpCV>%3(n($#SUpw!j*l$yu4%Lcn}z5n~sONS-{ z*i>~tawaoKnKv3Hg8U%`g?D0y?3uSJJ%fhZ0bn=blps42)A!PcxV^Nt%sfU zmuG>`Yku&|i478C`swkv;2SP1zEy-jH%zDH>w1L$y)-g)dHOx_hpG=2@kH0{Enh(U znBhW7$C|K*k00;FX&#J>It6q}I4;*KFMq2bi&;4N8bh0@icjKd)0`m&q6#{#@-X*Z z5d=Yu2PBL-;3qr~&1;qD9sv=M9zDIqnZc^9ePreXIZ1~V&%atPL?t%T;63y4?O7+* zug7>K_Kq2}RE@^|h31>C3Z-qo1J9MgoJA1^p?GVxcow@D{LaJVQPPhD{SY#e?crIu zWZ8PgWkmJ9cxg0=bFGcxZo#|GOuK@q3#8JhI#%AOR(A3f7-vt-G?(Yk zb$Ba?IOwXDzKI`}4r@8gPAz%7B9iuaP?};Z3II^dK||-f{k2l{btxOpYZPVg$IzIbMCQ`@vHbRS{T6VcDY}`;WRRyD0M!1TdqQEjil@>x zyJH`q&w~*m>FFr*(HoNS{pu&f1xNq2t?~BHSyJ4(AK+No>KE%ej*%! zw@^&rT7$>f?NuD_=v|d?`NF2oUn zBgW4*aGvL7hja&&FjiEBsB1_nT0|CL+CXp4JAM2KCj})^$|(`?hB{!D`+ysUEiWzX zOu5I7JqFnzWCc$u)UhjmkzbiR8!2x4f=8MVl3vy z%0g$>_p0JMPMD%NEoPO0^ppP#h-#(Bu>H@=ph*|BL&zh%1RT`o%{S6w)_=b@Ykj;bo+j- z$nLe&M6qqV>`TT!`ll972-z*ieB}Oi)K7(m4YO$9YW3>#D^;<)PNj>b$WPP+a)ntU8L30jE z`!e);Z!PNB%Lc+>7&;>}dg%9$H&M}m9Iv7`l4cblh|2JY2urmB<(=YoHqp69m6d%H z$RcIUSU&z1%6{*pT(@)Nt*42>^~?45qHb7RsQU6H;5P;RJ<%nI!u#I*Ve&(Z@962D z8Rp0|)ipGHS{A~(b2#7_38o95>okay#_tQ$dtb zp&=oh5SoMo%}Pc=0ja}*!0iN}#9`_uCCUR1B^xArF~hXksJpBTZDm}$kGS4#iF?A) zra>~@`YtVI=Zo+y`3S<0NlnJjNv4a=>nxwmkCaH`+*iXzkjHT)Hodp3FYQt3GFLWr z_Zn#+7QZyA`tXAChz6Z=2GvE9G=Al!($wVTT{h12I|IGNBz>uBCriBsd}g}#+A(XA zFcxs`15K21us9IjV%gf1}ca^BdE_)f&_>lTl;J4}v$#~ zyMt%obg0JT7a!(f|q{MbW{kyUddYBKts`@z9<6iF>`-bpa^}$AHYB

sEF?n_eSND8?9d9_1x1T%@tY& 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 diff --git a/assets/eip-7918/5.png b/assets/eip-7918/5.png index ebc8102e501ee49981f622b2f42196db799e6993..dcdeb02eafec0b15abdada971b6569b6a3258efd 100644 GIT binary patch literal 229120 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%0DXbE)zST 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∨hme0Bfo3iPUYIrY|!WTv1* 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ІXH=EC=$EbEJ|X6v$vTy?eE zw`ZZ$mkeUgoH?fxUhdOO$NdEqtny2#E@nLS9}{-%+O^QLG;STHCp8C$-S3Kb=Cb0F z5@%Wo%Sd<DfimMpTgWhIVsSw$xyo`=9; z?3OXAeA<}mSK;j7{i{{q`uh5c=$ZYdw$n49^Uz*r53W%cjo1{Lx~up z_{{lij$A zQ?^8UgVC~f+Ba_45%Lvh{pq{KL;mHTpAB~n8-j)Wxqbit^EVsrO8(EdzuNxuS@H)( hld1o||5BunBE#M8V|P8vU2?;d4QEU|Jz>!={}1MSt&0Ev literal 211358 zcmeFZXH-;K*ENc5&TX3mXt$XtAUT-Y0FopW8B}scaz@)gx2PzJWDq46QF4(?fC>c? zi&P*YAUT8NJ2$P*`#s;dKkm}yOD-d=j^lgT64}d*ZxOA?)>^SyVkIe)(T~Jioq=>6$`G>MV^{*c! zC5w0L$LIeqf3EK-V^lByU%o-UblP=8`oF*RuzgePvj6^;2;2Ypq5t|=G?h+`O1~0B_$=*9s9iQ`uH$-3TK}exX;8p z^f%u9`)`HIm!G|P`&K2xRAqdCsmX6tu54rTGUno9^wqcN-Qx}8{$(-7Ua5Te@WHeu z_R;)wZ?awgR(9o2Pq{Ro9F}L>sIr13>~T;~{D;Sf&FWLGh&uGC-D&D757oqHy_B3C zI&=Hht?Z~fv9U*FgN{q-72m6TeRE}X<3)e&#P$-OT!RN?+171;6)eoVx=%74MQuA} zG+e8rWizlo6WH&1-+ zz7Jiw&niY)x^lzVNfnmQBIkYBRI)6Y=_b{Oq!bf1GL)$luH`FMnBpxord+vMBq?Os z{ORva`;TL}=^-LYxa;uJ(ZR-yi!aXm)K#2VNC*hn;a~EBy_b>9h`sdUxLF-I2|#d~sd?OEx$3b|cMYJU*uM)P~8Dy`J9!jlwFYM!PzC zd#PCIc$s%3@*3{Po|w@R_^% zrNPBSo&3f`J&&Q+E2lr-+}LMX9V5SY?t8nBWoVXBMOe_WD}OO9=4VIcgWb&-Ne2~H z?>n!aVd{sM7>gIyQ4y|tVs7j)oAcL4c1^Q$ldU~n!Gk8{AtJj3OrO*xX$N<=TW4iw3(JOzs=PRNziOhtNkaQUQ&DlTDS{iXZA{zQ zt$4@WM3WVHhfg`xpV!nV%lj`g{`&rr%S?ZkAL6Mo!>qR}+>=rpuTnjIpErol;O_K9 zKNXktp7UIoa}=;@(b_F&u8^da^D@njJo$CjW$cSfkX?Fj?+G1VUf#R+?$tcnfBrav zD(1~f=aH|MCI^_cSQbBSZH?EjUtq}_Y+V4DIlZY3w?KB=}&XJar zb1-hfwzTiAI@{lvp%lnxuw~b-_@NeGV+Oc_a`SM~G`N+E8Q zdg~IoGO4P`VU$FTsOj?8GZVFuQjfp3x4*#kscpZ@ z_f)>{@|YV}UA}DD5!ECuldf-;l}XxSh(2i#505o#)+nAn{a4II8!EZi_YZ&fwNss+ zweFgl9jzFz)3lQE#Wv1x8os)fTT7TJC@CpPF1ThJXDpVUX<(~JXrF#MGBFyi?l?32 zTFiZ_!@nE(SdXEptE)RVQp&@w6943^Zn92(vkDt|1FzPvQeG@a4{z45<)*|df7m~2 zcu2-sNlh)FU~WQFJKsfx zP{?zBR$Xu~)D(ru1#fu_8981ikS~mT<@N2k4*fx$72#HuY;0@;Lpy%|{r734$MFWE z@T1(^a<|uRcerSQ7_u)FR`0OXEvj#-@HAxhm#iF2v+Gt2J>e;-9n8#Tyd2fPAUdldIH~ujD>T7YgHE@{08;VoF*@Cf(Ta zVB}-e^o|dYOIQu0eE+(6lPO4{3{6b)dABcZHfwlku+1WA#UHHNXLpdRJ)Fz#5c+Z1 zlP9m!3xcy;@`F3`H}|*XYofr9+wEi-_!WgEqj6yUm9$r{PRjdV_Rp_~&b^TpzEDPM z^4Zu@(l}nXJ1JxFDwBUGEN-=v8@{x+w=3#W%Du-V=fCU8`?GxB@Y1SPlG@+$tKca9 z*sXSOc6ARd8eTG>cdv4OZicHdzfEH;xr#N<11M*-xU{Y zSR6KA!7}hRV;i}u&4!=%$cD`wZZh)qLm2ncSFA^V|NV9KL6%qAK4x6x=f3XwQPEh$ zjmN%K?h>|shG#*xUSGTei$eaqKlGnqd!;?m*YJW@ulQR`xJT7^F9YeE*YBv(A*FVL zQ%e1L7{l!)C}#&d0M8CeKT$wgtBsc34Xh=-e9e{%O`I9YFFE*D8NXC>47cM+y z*o}OZ;?m5NA)ncj?@B&XJIChi{QUfywQH4zzZ3x%tgof2%Cm~vDPTJ=b>5;<5g;TR z$afZ%o8o!r(xpq&$N~a@Ppl#~e?~+^nARl(wsk43=6W-S`nn z=18;byu6ogui2^?Dr!IWZnONi4~N5*u_H7e2yhUvIzKx_@}8hoOM+62TsNT2$oRNQ zn7FfYrnx%G+Zh!4s<#_YB;+}d(!?2iJ!d0M%zu9y=icJn#hN>ZLZsAM;I5r?l-k!? zsEhygf|8^acXQ>&9;7g`qD6PN0#R(X@2!)y@2MHK3zQS{n9Vk<2ur-bTZkZ6n%mS% z6h1!=Rqm}v6i)iFt5l&>CJS0LBD0-i%e_C;Ne?Df#sqi<@Gs!%)vF}CfAr&^BJK3F z34f57Y<>YaM6Pa`zd;9Z0oauB(x9|TQtx2gpa1+uYNCC1q-)V;qp0s-5eg zKC*K#cCc_k2f#kV_=NLFWNkmTb5PrOCW;hrgkN=r(_4{TtWalpC>2X&S`j88il4J= z&W->;1E^9Xy9Jo27N87F#N9G@GP!WRDn!IK-KIktZ(SOw?UIvIw)B%D5qKw5Jhf>{ zUJiI))r9kSt*U_Myc_EYk7f(|#Z4Qr?%&PJ>oU=2azNc(CPbLGw3Cnki}IN^uf2w* zeed4=$?raGSB=-|o$A9X)>#z*#4aE&ITblPJe;aNN%sm54>zfNetW9Ib6!t!rjP%z zn4{(6$`d(Sc}|sfJvB$)riQ!p9ObwEd@|Svh*Z>GYvo3^;}zng_g1f2^U-=B*vD;Z zByh>n6#+nEG&^qom$qGUqo|j=bah+PMcm!oWd8i~)=~ABk;9XdSsJR356PB&De~r* z@YK=@nHnzHOJBNC{4#GzKP5r!%9`!m<{4qnp6&DMQO|Qqbq3{Nm0S?oi+6pj)pH?V zN>t5D=(!1Ky8Tj#J!OM@hYUHqDT}D|htpfdc_;Z@q$t zhKAOaP?h6+8`4c4Un~h^1;^0SaqifdbHzU3%Bm$KJ7Ew?#C?}YZAMP zg7iursE6j-bysa`3X^niwCk;-NAy|(vy>r9__bT#{j)i3wwY76pc&k(ETWw@1<)Nb z)k95|Ieq$cbf->^P1M_xEXP3|pp@WsW~0Nyyx9DLB|dvAlr09XQp=kVSM;&L*49p= zkBL6m&qhwNwl#Ow@0MxGw5WD378yCBksiB~_v$Sv8JV)0+10C8cOq^Cki<67T`MFe z1CUw+k*Wg_%)6xwvBLx7+k8&UAH#li_+Ibs?oQ{g5N}UqsNoiv9{KhYxk*AHX&|Wq z1I*lD8J2 z3cFdzYCn+?>#^@B&GhR_mfi~w*QL!}e9CD;a~!l>v2Mp@m$7eGdKk%8{9})WtaSJ- zn}uU4Vz`bTJ=%%PCbOLnYrqQ#4wWH9s)<`ruudjilKF&3x21a&)m{$_*T7?{W4rg% zMpjY%7N_?0k571dczN7GdM!VutblxO+g`k$TH=a-S5sAayxncO$}QO3$1aUFnk5IS z>NpqKef#wKD?OOexd&N+KQ%RVLuh+s@X&b zi)z0|)b4#vf_in_Fz^l?4114gc^^Rh)%nrzg@DhWKig%T`}5C$B<bB0}sgt zspT;&*L%8+d^im5TNIZwIB~M$ujOm|3btE>mV(q9#TO*3Qw|fcEl#&+s=L~UlEn~* z8q^7_D5OoZ<3$R7>3omu4(J4qIV;XD^#fet2k?^%T|gZOYDhCO8sRhu+s_zWzgsZC z_uxfQd$)pu0>h!tuerVIA3uIf*R;wv*c7>L-MZtbyn@MjBX^zqGZ-@d+}dR0(nWh} zsYcwo1$~O^A)}epgj4vmTa@b@!S?p>=lZWKbaW|P!LzsQrX59Y5gbYS))M{>Z| zulg}v$mgk0gydfQ%?T2u8( zWbW@0sOncuGn7pO6{em7^M4QkwW~2C4XHm+hnE9E_lL1^titbUAiKdc@7}!&087uY z3u|#3mDMXd@%s&s{{U1av2=}QS(Gw?8#iujpc6>o-T30g3t6ZcoSCS4F*$(iMH5KG zov4`^IlhhfkHzGy4$baE9yBtCGoqO-Gr%1-PK8Z-b8I^JW+wVCs+MB6_pkV~Ut-Nx zc6|WxtCMPJr6@R@l-FF^wDdqx`*6i8MeGO@bpPro(OjZIi;DdNz8OQa4k$hO> zx7b-go=~0q!Mc)Xr*3K`@lb#9!@JB_^|$0iy`CW>Nt=?jfTWO^^pbNfZOzES{NxG$ z9_s@NgyPcN29VUtz>Brx>DqiQa}~it72PS{5`BY^Ls@S~O*L&tLu= zjhD&qG3yjey&!1WT;FZ2fy|$?Fh5gWylTxFJ}mHYtN|rUx4*i-*1J=}9Xa3Gh04P!ok<*ba%y~Rvj;5OCgQ9#P*b!uL_Zrx%* zJ(-zZz0_|36)|MZY2nSWGIDZq+r>GNi_c`q<=J)n)@lliy{$975SUNzj5y=PN$GI; z@(-XnyCw7_ac{rxmXd59->>+e@q^$Qea36Uwuq3e92EU*D|~Jo*t=5l4L|~ZgO6Jv zkM4CJd!#h8YqVmGZl>j^ML#dO2CWI@AXOVm6Tf&%cXdoth!KdBLj@6#Wbl6Ixq}5D z^?fEnzq*X(7or5G`>CSHT`lKGn~bS5)+M23O+hbePC} zk2EXu`mg2H+9iq0M=ZDQ-D?#F3=@3f=3v20dEBm-rztDg^AS2{&juo^MD;HK*arc= z7-qNn>w1{*Z&|2Ok{3DdsIRY28`J>B5CXWTTNeTo1VT_yn{y+C_Z~tc#$IxNx4&g;xX1K|Hg_J~0`pC4Y|l}a zu_tTi8eURDT!*eXT^=UU)XDP!0<^k+50Nmrid|-hOITYxyQ`uoy{lKPI_5gjmzp~W z@tclRUKVxHzYMj$3}S_O(kh2hqwn>4K0CX^pM6Hi(2;^Hk`8SD?YFByEdG{qW;eJX zicqOf)JK64HA8zV&+oPW9rWwqEPXl`tu@cHv)uU}Zz58|P()@Gu|AiVXK z7IbR*))5G2f!$km`|~{{=sM3v@KN$>eU>j@9te%Bic>55(;f+zns-G-fn;$}u7Zh1 zxPwOO5nzxlP112CyO2er{-)?X$1Y!2(#xA@G!yi(eRFHI+=lDR~c|d9r_vv&cgjZq^F7M~yJ~=wdPs%%h#BqXWuU)%F ze$@~(vJ<>Z#?eeqbE6q`qo!VOh*fiTWyIXfs8?Xt|hRiNhfUqLFn9Z;K{oh{31^)Tc00F&b?=AtA7yd4J}p&MTR zuoIAI+o|MWAFSj~C|}iynnGR_?c>EBCy{uP4haj_Z(&z{-^Lh%`e=UVc&K(DJv8BV z(;oHieg||n%3qp2OT3nUBk`mG(r*=Iz#PiA2#_T68li(q&;MK( z`NMzHGcEez=)Ri zaz=%%JM_wkJ~(ms$6I$>)KsB4nW0e^T_OxgJkz4-X%g45W1r%95hpPKkovT3j^8`{ zb&p%MR!UbhqCp8maA4iKbttQe#fzsV0`vY3CI~7A|egX^Fh_+YHQMrwrjbvNwW*=$4HjWp4*7 zP`l$$C@C|fkK|QsorSd47qF1;C;AUa6#{oN`BZqC6?eau`{$R+lUaT{FGWV4_BK5S=!3X=((9=fZ9 z!B7Pp^G#0fIKf1VlM2)-Eh|fxi9-+Zo}!}Sao`r&5aCM@39@qMfX@<%ZV#zmFiRb9 z1qw=F9Id$<8+NfXlcY_JSD`jCGqE>FpO0W?+u*g^xxb<3kSg|o_Z;|tT4UEYdkEjt zMDnOD0R9m^UJOcHE#WvZL#Wj8%dc2sCLTq`DaAyK&4a^=jXNKf0?JRBQcnT5P1G%H z>89lcg3Dn)nWAB8QZX~$8v{Tnta1kG()@U`r+UBlg9mkJCs+*3AnEpwbd;J@gi3fw zxeOO=S4q+miJ4q1U7EA}E&qA|zAi&HtN{y5)9-^sV(=l`mv7w{;j2)Mwpk$ksbXP6 zc6CMh>r^2P@@dN(B5il~XSHS;4>EJJF1FvkeY?AGVJ?}FxXSHN_ZYgK+WdxP@2x{X zPs|XI+xk(h?S$Vs;+2Gsy;;knmcCmL!7H8*yt~0iCENN+usgUF1Nu3XBg+heY<7t| zrO@Z(Lq!cT$UADAhMY$Jr+~Qg)QCZFhPo2KICXGXsKx2b%@ylyoc2hKOirqzdI((m z@~3wJ%8@ak1G~aAln+6Zs&_qRN2y5{CwAzKp%GoW<8czRcJdK)kaPEUMImrB$Ixl* zzP(-Nldk7nM^(M!A1IrM$MU#Qh!WShbPKeIMz*~mr&g%d?L}9ZYq_?8D6*LLE+I=T zS|;QR`@t4w)bK#zf(Pk|qeY$dtqI{k8VvbkRTsJMbIol|2}AdQ;6$&Na{mNXTlyMtfk4Y(RADHduv2RVP}d%jX*_?S?*|qBgl9q8C@^I>KkW zMcD51q?xZ6CEZxyo_jVtkujHu80PG0E%Yo@I$t<9T;dFPj>Cy7JnclU0 z?Y0^{ABoPI5Fv@7S4#y8RqyTOKL@^OXQE}*&edg(2t(sv-n9i4&)+P?pe%sb1s|O_ z(a+2kVvZt>bR(AK+`WcIM~TQdUM@B$oVSsn>H0Izep^J<7p9HQzGzYvpluf3d?c*{ z9lC86$j{eA6&m7{4hOeo_3>SKvn*8HnNM32y%@lT?vVg_iSZ{yz6^x|^V|w@si@1C z@g0t(AUZXspWZcmV$$8E{n!nzh4_+Idra|~_3JYl7zOUG5+m>T%P}04B2M2<$lT6B zDT}*ycPoeCxWLw}TRUomAsA*f>Oen^DgIzwh?~hBv(3o(qYnE#l#L^eU>$+apg8CK zOU&U|SVTD)DTNF3ny9%prFU~3{{jG`ZIL6Ct6;i^gSx~@sxi|d7!1c)sQ&TRI~!O{ zH;J1;zJo5`J`!M+KmN4#WYmHCdqfm@3cf$DRpDg4l&m8Wv(%yL1cwN$3p1phlQ2;c zenJ=O#wCzd?fBBrkkv{pL_=M@`A{s#&9*D1-QgPNI;ed1xllnsI`X1 zo5>pvDdH+z?3}-11@z<%y<$=H3bjVPd4>3X)IV7r0YZ#~i@~K5G9j5aMFo-WFSQ?x+uk$;`zhFck&f-^bwG#h5=b0pqXo0LX`5z5 z1*Dmn;#9|kq$B9`X_lnfuN?+oq}j8bS96v1KdMwba5wsaQ)i%&`2^_>2JRAz`351H zsq!m&Fk$y=FC3N+s{vr=YUJPDlK`2J$WIxANSxS!I?=_BwP?zzKvkr=19L#pP?^~F z)etIyB4kMOi6&Qf^xM_)3yiu1S{o+=>A^x~*dB7V`#yA9L?#9vH&LW@WlFwa-L!3+ zVcH-*hzQN4daj$TgpCmYmuzfoo-**m8Lu179I(#?Ri`qetlQoQCI^yL{me=EVbSu9 zM3@yHmsA=()dx_l;>Q#Ftpa;+uhw(!dBAjchPG3{*t?46z>cm#<*AU`E%eB;C1UkvgtZFiweV zXhTVy2G8ScWDZLbdOQYwjrdibTeZEpO>-J1O%Xnc3T6^I?HbTZYYUKY^v$?PvUJhZ zchq*YV6O21%tzl?DZ0!0X<=cZj#Jz6e563ijF5T#=aIzn{Ih^2B+FCXcjgz6{C%Fy z`G7^oYuACC^Wa)>N~1=dLE+E<$xAYyfjY~6;J}~IPD9?>r<*a#Bl;mlawP>~X|6fj zUooS~w-U5NQ5DU5>{KeE3Bi!o6(b*B{<6t%u(hz&G&f`LGZf>>GaDr$(IaTo%5Mw; z{_Mq?JLa4tZ!G(t9};QyiyRl%cbbs@RcU(7YjUbn``^fknot z4-$hfkPE0tDU_wb=x}SK8Q!Ns+vs*4aPX0s2w1b_$mQ|;)NAd<=7|S6l5<(b9MYYe zph_^6L9h%>Evo= zS*oC!MfSBsquu741D=@1mQ1GqK{G*grr&-@iKn3rT7>!QGS&#$`@DJBhi5UVvHC>2EK5?4UNt&~23*3O7KA z2uU0@SdLsolm(iGjYHi&DV2ETN_5urGI&HqH9&j`@Ppv`Jb`nuq*wj^uiVNqU_794 zW$5Nc$&}r~VlHE`z0( zT;*7$2!M|A``~2M3(`XcL80n@@Wn4bCP@sU;a?9MjtB^-!1a^a*tH&u77op+z7H-3 zjm(-MfZC=$TSjk3!OTEfL)Qm}cjD;Yojbcf#ouY+7Sqv1rm8^?J08H7iXL5%phXb& zI=?&Jv+eeFWx_Ivp^7-#2vJ$TS5mzC^~ZeINsV+a^_PDZ2XH#q)0nfN?{=35X6#zA zVNZa80H;n~edp8;KK;L$qZxW78#1g~bs&gkiESXkl)d(+bykXW7>C;4@;6%|nUKCG zV>t)RN>|b-4U`??N8l6i0N9F_349I-C%1|8*C9ld+og=a zC%Mf6t#I!9eoE+Uj^5d2NnXwL7^2|XS23@h+kImSz9mfo50#i7^! z5liuU#|y~l-yr|0!XQO-)u`y`c&Fhn#EL`O4}_IrnaAzoMDAu4`V4u(zG#((h!xc| zeg7eOyOr>Q`caMtR_I2N_AKuG1qy=HKmYtgytH_qu@Ib0@Y$rrNrX`W{nOyvb91%O+-&J9vPD) zivw|h8`IEeiQ&Q>HOaxMvOgXjb7R~IaebX>(uFMoxgN~IkFYhbu7B>|&oI`@(4K(; z?|f!`7OV)hfJ~(MFS2FX(@4OeUbwXs(XoJ+ATELHR}v@>PX8bSpKTZOgID)k8+IYp=uwRJF5ICIL-;{OH7b3)1_`>XYkXMFng@h5mu~*+C*1`QBCR{%} zn%p%12)*uL_Xc~m!CSqSlvKz0{&D8f=HcnP4<1lJ(8pda-DnH}%y&L#>nt2C5uobE zFnNMx*k8=gMB7mZ3ehK3U3Y`Y3_B_~Z5(3C1?i=)pxBBwH>x(>mD!m>U(6uL+6os?wQJx4c$xBV_^ke!MmR=b4Mcy}7?{|!wIKh@%z*<3 zzCrG(6C2EXTvV&RX5+@J2BX2u^zv2f*ZTn=)k?Z%ozJgD+A|%mYb8Eu>{9;b1!!BK zFlw|+d|?J=4 z!I=a6IUlmEDBM#z?&B(6H)nwI2tiLw(s!Z)-+O0*U(=M$dpe< z+(9$k9*>cpNuCERiumHrjJm!F;MJ=^i^0yG0rQdP{8S7ypU&4Gt#kWa_M(4MYMT23 z#VTz&T;QztwhU(vCKqb@#Dk*8$=fx%3Q>g{w4~}%7W=U5nwbeqcYGL?U_-cKOe}~O z3hocq4PFMf(XH%(;jj*iF;>Q3A)NlpByM~h-H8V6j8BcGVO1lPspUq=@6U)b33f;|qzCP^42K!obFNnxxPc<5yb{ay+49_v&G>2w>3Jehh=k^K zniCtn3Xk_P;-%*n5NE@1v749cEH@qf5TR?=x@F6jNaE7RrtYRp!yBy(Lq`p?IRG&o z*m&-Gdsjo)7=wr&3$g_3tWo0xvH>YYD!C38jEzUUN$MuXe!$b}#=BdNKF4h~X)`y3 zT^V#IsU2|WE!SvvyZe*s23nLuzRUQ_#5;Z21C1_;7sA~0o!(AWNM}As#)Aniq@45x z_=`p}K@n{%6AQFSs}SUXFh{c(-FJ!h0|JiQh#^X2+XOs~4ASmMYpt9443E5BPH}Fi zPzb+O?CVQDlGCxM#7U%15D1o=$a{__Z|JY`@Dt&(wS?Pd@BTS3V|^Mh1Pp?EZnAJ8 zV|V-o7{5rWwy>{_Q!44ScmZgYfG9U|c>r7b!2<`>`pv2$|EX>#m;rirRzN#`oPlH( z3yJF}C`CL(pcdCb2{bgNeX(0(K`%^Ez2Gmmc4_H*2`35Bj<)rK8K{CoNhoaMQv{45 zqNiy%?>WFEhf?uO%ZT2OGe=@X-M**PPV|X;fgz+cWC1>8m0ju0P=vzflcdnSzUu@> zj*S~S`UC|$2?z*CnxhM~DuY@#YlMp_C+lbz&P@cvOd8&1QHDZuCOCY7^adLx;mOFo zaoK36UJbhJxnCTEu8vfmYg3A(qLe^4x4`bTjiOR8}@uc;p^z?GO}&L zGz%#(fk6aFo-F@Q1WGMgvcv^WQsN)arS9ieOF0SnR`xWA$jETc1fYM}H6F^@xoMKc@V?JlW6aagB^{CfqHANmtF%%W^;j9g8b`Bx0VR(I?*^&+nY zR;g>M3F6<7EGg@Kk6(SaDy!CdyhnwIlw6E6-Qm4u1o;A*Hm$oYU4=1$C%(R4o{EqV z{wn^%4tnxI*0uI?5DdQ|mCE(2f~XO5rjPi@-?j6IS^TAr^`Piil<}7hT@UuvgF+-^ zHmwa%vz`5Z4J&&AHhtxPemj_sS5FojHq1`|y^AhSybA0OBEyrUg8P!gE>^_z^1JV8 zXam{RpxMQpb;UQ4P`*ADNw}@~$XR_(5(y>UrFRJOd4u-&wr=&cdF09veLiIFI(_C0 zflk45>dwr5NOsXB4t~7n#2orkjG?Qf!TZy3<8E_BV=om8E2tVPbK%0LCr6by8(|<# zhM-J~I&?mH3KJXCkW@o`ULf8(b_jqJ zV6UbaX0D@=ship0ektf$;njK#Yt@+a8%>)J%Ne8oZtF)Y#37S$b+AhiXhFuus()M& zTS;Pe=xrcdlM4EInAB0N${=BqnAI|(aCTtp?%h-%NA>hVOpOStE@wh(PSP#3tQ?3l zE8u7~iuAPXw=mmkpxJ7KT4gl)v=e2a2c6w$)iojLED4&|Kf_J4L;q3I%lTL*Q0r%w zm=(hBN_8(Bdb5^>c!@R@2Aw3bDjLOcD58Q{7x6Mtyh7Lt(R|TJxqO4b{frZ0g*QnT zBRluUz|y{z!^*EZdicxP42vcTvZrm_ zom;n-NlblxER6*PXGtQn1pm8ar-;28k;_a^0yn zhH|Ku?t?}MGKSz}n*Dt;>Qde2sQJ5$QPLFYI)apk1WiW&c2Js7mu>wM1r=b;C7l9F zzVJ`P0z+wN7gdMB!PfKWJliFG{YXq$5%4CGQ7G0xYoWO$j^DAZLr$Zf=nW>wW942q z1+R^J9pdjm+5)@f>YpBmecdR#LjJ^D%i5G+G_zjSkhfs|qerPgY1vmqbP4d^T zU(GdZYjhMU{7&{lr99z`DZ~EeoazW(?7?w#`;6g3rOYHQ-`ICMsCjEyUWTNZR{qm^ z*Fr-_;S_u{5#JIg4jwury7fST3goYCJUSss{Wn&!DZq}XwW~sBp9p`1ywwEIrCM|G zcp;jNFp77NsST{zS%?;*psJA;4E6YmC&uh?Bsv!wc@?lUJcno8zu4AmvDjyTMV?0j zR7R^+obp&qHsIK)-9nZ!j0q%e(g}CK+ot9W6Xkze8W4Y zWbGBPi7fR@SA=xrE$G^6v}g4+J~bIk;3=9%UlrEFaZ16O+M`h?MH=8+;5PnLp#HjU zysnnyyR>_f6(m6eBzL1;I2_rN2StfgJHQ&h14N?%iobkkM!V31+2L1{n6Gm%4p5Q% zK0)s+|Jj-Vr&ehdwVKl+Z(4YQ`Nfj+n@ngnR60PI2|k~@*2eW=0th~a+dS^fpo#n* z8n$MB%NT5y#1c<=`x_C;iSydNkZh?a6=94uRNGYma+%t1<QQ)Puh%5tv&6TB{Du-5noOJaZp{KHsLY44VSj*o+YCg z3kd7#jPdU3^U3)WK^N`oUFae+4cBaM%a~E`?b0I@Cgx@_413$M{5`)#crAXTIMono znmb>TOhJ&gm>CFv0KK+NyxTCKbSJiI9k6Y62AOmFB4Bhs-)tUR__E_|Ybi1bN^<(| zXYSNDcTSkilWq%8S)-w`4XhIzYAx?)FnZB;HFOLIA<>1GD>Ijlib84>bij+q<~5+z z=vPLeFu_$J3k|&%Ep@1|rg2ymlWZl!=U;`4aDA;On27A7K}@s>}$}o?L*xX zIbMv$HcYiNI}=;byO^GOVBDfv(m^sNO{jX)IWRyWl-1OF4@)Q{x z5FNl=w-Nk|tdg0n9y9ds-@ixpqiHJkB#&WWDN|GqOkG>F7=jz4$LZ9mQ-@HJyN5kyhtCIhnE@Gc*9NE)@9LE+S14xe zn0bJPdGDNdj@0Yggn zkQy4Gf~Z>E#ZKtbhsGb~s27z49UFz|Q&_wlPa;ET^8HE-F~cX?JG27;J5^mCZc|xw zEo$eWis}K<=pP8g9t#8*S7+UinMFg?&O_|%AJ?&o3-|N$fEF>GvOMZmz|03pk=dqq zte6^!WdKD1{s92lTFMaK}nB9->bx*Gn{A4nY7vg9trrL zjet>@l7m>r`=qbzeCEsUD9-3Lv&BBqCr^gj_SKpdI+9eDCn!uA zs1j?VBeY*Zp9s`)L%5vCyWJyf{VESIx45;n^$EMmN0`0qSsmda>i+9tmL&13b8FL{ zT(Lm=kQZYaCNt=&2ckv@+i7LFg3mJNOI@n(7PwyJ9_B(>xUKoG1W ztfLufhgQBzZ5iC3WXwO&6PuLG1BfHIH?Z0Qwwlk&ASEjW&k)}vB2vWO923^Z+S=L# zOZFfkDYcU#Q4@RVZKo5GGe3Z;-2HBDL~-U$hd7OlcoAZo(1RC>@yD~TGWDfFk+k&2uZ-IR;WsZIJ*>#KTs{jA7K2pJ;XmNuRfpkTdqpAs@V(Vn`YH_!oCB_CirDZzW- zV*a$xk$TpI!&V!OlDD zm{TcPf5q??V}djYyRwN@58@s7-a*KC{dYE4NRaum+rPsqnz(Kf-}7lm)$=MEM$@)w z-5%jjma*!-N0nnAPJuL+0nu9|aqono8XHKz*k`ZR;s}K-SSE4l3zD(cU2foN$6(zM z0LD6wN>*x}hcrNZ+Vy*QI1o}+hvdV=DZNmyg-~Dw;l159Lo`1(_%jZn3YavlM4S_^ zc9iIEzx`H*xdJ+2CU76~i5p>`b;6;^hc?)-TJ`~K6k>ylzVPS|!QOQnHV9&W2w(z? zkJx%)RV8L@V(TS~-~Cq``XtAI6wRW0!MLc*$+J-6wIy|2IlLrced@%?8|kz`L^S6w zHPFNDk76<$rzY$~ON-7Jr1zGPHUf!R^j%Cr_{*?hbPQU^0@+quXo5GA;WPi<4{M0C z7%V=^*$o4$oxuOR-~ocJlLG>9PYMB-@WDyMhhr=*Op2hH!;L=K4*#CNA3Sg{@hilX zGd~3E^lOXWU`Y@fLDja*Z7h=*BC{%(GQ7jFz@?V*>WkP-jv$fxv-!?nqVY`8_o!mz-+;;w znC_c5Z@Tg;&_$a%W`XJl-xH>Jc46g_cGt z-_fHVLPYI9&cZ7iji%d%3QhQR`5{lGLA<2Cj?~1vp(ki&m8Y9G@V&ieRvT{s+ncG- zEdve(=g~_Mrjw@U3PODg#JvRpRvlwzqMv2oBN#6Ps@B|T>YL?t zWKYiRFNuq$tCXFaHeC^Q95B}b7OX~!t)|(Vd7nIsH^Zv&PsJu&DMKxhhl7obKcUoh zcgjgi^N~D?#*F~do`Z1+@$!+J9Ob9Hom1_z!cc!_JN&A=XduZ86+?6CA0TsSY48-- z&5%x*QdbfT-j=NLinL$JAs4JJ`Ax3+S%5YH0Dp~hBI1zrI%`#R1xUBh1PPK>t9>w# zSOmLL+&h`O?9gN2P`}VyW>t$3# z_}N=v3{n7cpb%mvW%p3t)Hj@{LWcNA!3*6mJU{ey;~}V9f+b1tGdW{AoDQaBwK(tQ zCk|7uEbc>lT5qWtDZOME+S^Z()%`147id_%Ck2UXJX;fQd#8|P2y?3lzl*0`e`D>Q z6CUD9_U4W0AJCQ)5w}8RDkI45eyZn!NAAqB6)PIoZ*9tTw}Y>{3~AmH%Df?l8q83d z=~!R_%48uoS840vm<>9fEG*8pt*2r?(gB-hpbdytpbl3RgCW%KB4+nZ!K-WHj;%x6 zo8_bL_xohKHKQ}_(BopV7%MnWhu`Mw1u}zW3+3}MCc0oExI#S9!{=3qdjGv;ktih% z@fPn`^rcVZ01jl$2`GKkGni2=hX z5FZWfJGqM8n>V+Q^_GXBNc(YV)>*WR?8mKR1hf(bIs;`J6Zo|Q6Hv9PmEJc7Zt3NY#jN|7GdY+K4kN*YD)}6C1!WLpc~m4*^WG&;xkS zAep${u_yEKC{m2IJbBNccxC6aIr0}9<3WQ^KatNPLDw6Z1u(fRdewl@oq%8vT?->c64`KNGRK6C<{ z^VAKaL=C6`YhwXMes@870KWKKBTk0h$ts~-;K#o~R_AuF7_5r&Caf4U@~z$OB=SEy z{J-S;wikx2q)Q~lX?WrFxC?$#^8{)x3AMd)Hk5Prz3TRGJfFmC1pG6s*RD3Ln?C8IS# zpR{2)C4vxawLw=D7(xH`)Q;f91kx);owbM7WWl7V*mjmx!a7r(c_01~+{l5P!%rMs zKYhA{^B{IXHYb)W06a9`&B)DZ#t4a}#E%s>Vz;=%WymIXg~5=r`=fG^~zEql1qZX+^a-*X{iNWQBh z;1IoY{)a_w9Mz^5Pa3b5`kc(xK}%gw!~!sLU`Hd8r5R4)l15JyRS?#(KVXwq2KG_G zN7LPL)#nTyS6Qr%R&=3NGdcJIghOU#;2P*KsEjrs6T4P+3O0N+BoHcu5AKCaADP9P zd6-=kkpot(uc7P`aq(9YE-&*>v26h)HBGKOFl-q7k1N zb1`o}#@Cc#Ua3K>)jU7DmUtKOcCYpBfm@h(^P$&2s@nz;2LnIZ_BexR;5Y(+^aC+e zmq3o#!O=V*o=SMV<0Ol$pI913WC7xuME1F;S(%NN2Rb@=B!wuxXC-&Z_tQzkqCS9Z zL@E)v91;NpSN>AUipP;yC{xrs-$;B073@r1a69=;{P{faxwre@Gx=Do9WTntlB4RX zEQ^>x;ZBhZkKE)Z%k7w{z z22q)s9+AKN^B3+7Cx7_&>-T(k`L$&1I}8*#4trZ&auCJlpcF|$BRM~QgT-;>&ogb_ z^AX29@YW~+>9}8o$#7tkBy6FEr(5W9@1{U=%s3RIL^`&T;&~zgc z*#fuXBDEM?kgCFo1IozDoWYAn8Q?Rm9e-LGuXCp2B$%CgoQ-6V250YORrrU5B#?TE zHklHt`Pl1~d$ZjaHFx~xE9TFG5LjNq-FYw}6L?D9=tqU3lxhdH#FR(|HIRWZ zck<&>uS_J18{PeX{7r})f=GmUNLWow?mzxGO~RX;k%EmBk7W80><;H0B%=7@M44`o zL6~%_V7w$|MvLa`ONbYEaD5NNVIGT|OoL4o!0JUjv*b^9>5pauEPv#jK>{@p_J$36 z(8sMJvoPRVMh$!Z{b>Zu?yT8=fA{25V!9)?PCRQIsDUNx46J<&=<3JeXnphK=dZ|I zx&7meQvG0XUyz)WpiOmnXq^1=ZEOdGHF8iMT!_g8>Ye&=N)yZVke`QBv50>`ZYN8K zV;!HPfANi^(7Sg@nZfybTlefqz+IA(M{o>jtqT}`ItiprQBZgoQ@V&5aW~BdKQyKv zcZPA_JrzICH~Y``{vV#H8deyy7QqIS7I71j9KC5%Ter>sTn1k`)dNal0+Sdqi{8C+ zqJ^xR+M#zZ#+${u3x`!HA#*Ms+w?!b^w|I?8o%+Sn~(3^8b6liFNV(mo>j5L<8~q} z*UfFr0$MN%dJ~KEax=q|<-K$E#L|=H@5cAC*svwdu{`8A=onwXYCzNR10d8ap|b-i zWFu&A;gFOU@X_>Q@n9AkvXf%D&iNEI0^u1Yv2o+ZuIY^|A}s&+7aboj#GW7%bm;Lm z3mQ_sR4g9J^*^_M^1=C^8}{cnzdHQ@DL=mfyWs!%q5rQe!GF#V`}gg=BKeC1GZbw2 zc3o&8VyB@jFQ)U7q9T;W4>z|iVd4AI+skp{#0jXT9~k}_TbVy=@4r{cez8-JP#mOV z(y4&ID~!AQf!;kbGt)Q9p}VS>(Xddvg|kGjyF&9|ES3{6QAGx_t+B{8s?KV#O5USqvAYyO<5a;z;i8$dLW7aB7 zW8m-PjbCtbRygD_aW!Tr2Q2egV3Ufu*;y>ZE7n6tk4nMFO(4uYUgBl_4w0M~x&EUp>9&s+`$Ym9zH-BRD+3_E&Py_y!^-fn!-?BsQ*J zKYm#NbzrCET;4rzZ<2pkQinbM>pfg&T!h3rIa{|i3-!T1%TuRi-udp>e+3^)vZE`@ zJ9M0k0IK|cC@6BQRJvFScPFzCN`g@3;v{_l&Da`gX~ zAG)5~i1NGGkA{d#aKDbnlmVgk)dnI4fM4V+I6_#UN01{uaZ+_J&c4Qxl@d6uW(2hn zlBKxzZ+Ri4%>J)`K8HdG*t&W1er#}ZTp>0ee)%9dIv1S1DvY>02!8~5l2G$&$5?+1 zB=&A#GT%u2P#ky%*;sInwzu`Er?3Xjz94`O ze?5BW&>^NEYO)G6joN3YmXd=K!5_w_9~$6@Rl~A?E0vN!iuZBaFuHOhCsoP=Pk4H0 z1dLE{aMJ!8A2reAQUNlr!!08lc6HlWul#Yw<KS{2bK-F5_i5r~j=A`nwfuhvI`2IS zXGgrzIE#cR7Jd8Z+qZ9tbDti_fBwfb3dqsc|BJHsfQm9(x65p;Cy?Foo)_RY% z?j05A{`&jQsZ+IU?_DUJsayiqa~LQee2xX>C0+aCw!?iB4wAd!YjP7mCgZ$U4Yy)H z;F$E|o~_Z53+B!HaO%SCet4I_9A`%hhw%m(*lg90x`1|i(ONb~#VrX_AF={h3^*gT z;9COy^$skbnu*Mp1doKIfQspR4_TBuv=#(OJn`YZi>49Pxv10wkbd0&)=&|rsSNb} zH4$qNO3l%9L!xt4fXYu4^`OP~l1sKCf3PZ^Vg>P9kq@m$QccQNQgSN>G~OpZJ?bE$ zhf-pV%(ev%GKT=|OY7cZeyWHK08$f*AWnwMJO5_2$c>Ad()X6^x0Zs6Z6Wz z&uMHqtfK}le!ND~qjIC_O|aXJ#qx2sGbEY?*{=4gM1JAyLOfnj;{W;-90T|Hw9)Rltiz z8SH5tmw&4(agCj3<&pbkT=z|#HQYV?c2mpwHTN=YWwcYf5V z4sHkYFrmsi@E7dTKRI|qFq`|ODUgRvyl60$IWL41NHM@mYR-gJ?G*p-&X$h+_1vC`GkUK;O%{$92!R#qfaUyO-bB|B6hX!v83_qZ;LWf8$E!%2=8r+-6p0$x zOX?LGU%f9x@-^75ZAnj)?b@-!v@FITp(bSB40O{H%bOnm7$6y>!VHOeBALdX9%68;605gv(wv(8$an?jYJLRe6v@s$ek?D2YtQ4qE$Ge0nBU zVGLHKiCID*9BPSCrii9iii_oD8(0LA%nSTix`qm`*iE~EQmNp;PzB--H-8v&?=UNm zxCAZLY6Gj^oTu*Gv&S6W6EfQ-Z(7PJk@A5jL5CW@)B8!eaILxpNVS4n?Nr>yj&C3g zEgo%!pyWEw7T;9Ybh{FncgkSM7X%%{rc)GLMw<1F}TT z#A=M|qXveySrphN6>^RE7dwEOWL)b@f1oA}dN}3So^6*iNz91@5NWd75Sc3w7&2SB z(@TIjbc?|}F)qFxedf%Wmwd0s9MNy0P5@w9d2>ih{b5`g3Zl%jx;lM=xq!05sddfZOL!VGW1|8@sZ(f=L z7;_LVK41vHo#{*3ae^^jb+`At{?i41iL|^{tyyCZ@)uCS!&ypgpvKa45F&4u=a2S^ zcsEV{zdJC^Jlu0kie-+jK!$Q0Y-E}&Zh~(9&jwKlDCF^{`<3ZO3#X7qg;?kyMtx9v z`x&Puq1hJa)>+YcittCC{KV|^E3+Wf8SrX24yEukdeC&YaK@HZlAA9`WGcAJ%23lS z&D!OFg%g98WS<*YUbIWLNb6~n3o(u@Rq&=9jt@~^1VnS20f$<;0<2SDcOf&ceuaLF- z^3rI6`LSRQqd^!HBf52~3aCEipzig8sT>7>S1g?m4MpNRqn;*$AoVB|f~BL;ha!_@ zD7n+K>Jad5)yD+*Znb`2V0ZL6P(hlBa6i)>7swe6Vu3y;T1#zvoh3t02+E zloSI)N*fu&KBgF=QQ*<%f!hZ^t;Bo~(VFS5{5~SCI8bvJx?ggz`lk(--G_L?fveU9ZTR zV>P!BggGRpO41nO+u6OcXjLJQX=XhD4fAcyRO_kVtU7SZywopT@V#?)OYLPk1?5~o z_(*=YaPi_>8$=htK-IVoMRNQDkPMXYhxFsiphs}&Zx7;$$Y}w!=ru|ad#G{Aj-2vj z$poB0VC^*Q?Da>h!oNKeVo#2s%>$>4OM7OsP$h^n(O}$&OM^sR*U|Za@phWQDD4Jt z9S}u5HP5WG5`_^e$cEafiP-z?If!%tk2lm<>1)2Zg_qSz4H7^3s9xLmryt|%$D-C7 zWwNLCc_d}VJm0{f8xV^YHehpJt?_V0 z@^}xKZG<_6`g5^DwRWud9IMSwNToT8c@?=hx{cyFBW%nXIc`5jZFkUBc!TrFpaT6) z9yY-A+hzd$f8ekdeuyRX$>&wZpN$uwNbbu8+wn6VkWK8nkf+#-AN#a z-1N4RZl~jb=t*>|G*aJb&s6or`F6C_*lN|wKx|j=x{XUMMTBN#d~c87@jI>BqaJl5 zgAJg*Aigc0>$u2?o4Qz+Mkytgf)~J7(vN6PUD)}u2q)kcQAapqAlWo3CI2*7BD~zR z_ojYODjMHB77Vq}995(wu=E;P&vwS)+52RPmH5_>G^RYD`ag#zCp;fG*YjuYJXjJer^wcl^Y&Qm>W3*LW9^pvjY?XbgG7$UPpqJ4J z=D}s|=^5W4cw7t~Li(^j)f-oxL3rx7`;8w1d2R`BZE9`~ut+}#D!PbXwQ(KFg_Q7f zh){v<#DIPm@b2{yH6L@fTd;)f?k9`9e+p%s&Vn@MWX$E4!GSN&sm8}&Z8=_0S{a{j zwUCc59>*SS%gP+*l=9w5?FDO=eZLbq^Eml56B@85#&u{^B!^FNefWx=!v2}*&ky|5 ziJf-;IN7A3bl~GJti0e4u{yoeloh$60=Y;Edf8R#&|oT4^oGX@c;35Fk#*ad7M;rJ z)*bJm5g1c)GkfiL{()$KD2OchM07n7kcX&au|YIrKQh<2bIZV*Xyb4QA&1_Z^#D^` z;BHX8p|>WQW*FhP;Y1{itD-?cL-IBT@ctRo>LD7eFh@XYa(KNAdgC9K=52RL*qS~sNHp2m%j zLDl2(@!B48qF0SRybFN@phzUic;Du(lD=9ov7lIAlTknLfK&gCD&h=9)=Y}pXmDpU<4Q+)P=mwVY9SYU}D#%-i zx>cxYhzW2B$P9{^LrCV~W$>wG-lT~IoC4>)b(k;?i)CZgqT!?NUmS$26!+LP4%TsZjBz92Y^zBZmf|AgT2T zwB|_GNz_uVrc7!?&=zB0XDg2Z7>9uUfGC;(!b&W1Jrci`_lbarM?P>w4^#GjKNn<% zLwIFs#>*eZ>Y;gWKvJHhoSmdL0eSLbo?Lxk9S8Ny&?UDofCUiKf#v95EQ4NoESpSR ztgWqaQ!0>}L6f$Tq{OBc*tnFgQT2?TAV#+AK~Aw>ssyk!v0mV*!vng(Yvpj)e~~}; zK)SR}LP8>*mJ()1eUZ`NKC)zD(aL9H*}s8vA@`dQHp!W6*AU7Cdpv2Oo8^n{5?3*G z54b9qw$&E-N~931s^|83mpgJ=ngWJWDgrdDC^$pH0reI7l_arrhw>ll+AC!34kP84 zfBCsSL8Xv@bSrri0(hl^h6&UVnTU*eAG&O^i&RO|&L9R6@Fn;>0D> zURcoywN1HN-BR%Fpb;zYMPV$68sf~lv3yjg+Nrz-n?;Sy%*-PCrv9h(kB_O>JZRti zfa4i@L>De1WV4B+Gu&M9z=1coMeU4Cq%#I{?|^gRi~Vpl`s9`+k8Hg`q%=i@@)ZCH zt|DHWS;+024-`y0m5fQ04M0CPGV@%%astNl-d;yDtZceR3CjQXepJj-1qJbPOC|c< zi6}oajV|MeZbdeFfXM^HA|y8J@fl`aF|hdM5zd|iOtjQbl=`D%**OXZmwe^e5`#B@ zy=W_~sjx-YZ?u~^RQ3s1rsFB(K`tyFZ8!d)#l zq&h1bmn^hdJux~+!jJ5_@4YIIbfha@+R{kTN%4z=E+An9`p8niTAM}t0DW;>93DPJ zv)dFWEKw|!4K$~Zyqo??qBYBJ)oUy9fpD1V|AGA~&wSwa#fBg_G-M7#X9R=P#)gKK zUrB_|G0qC$0>O)D*+)WbOvCnwQAbcVVA7{86+ByPXZS7v&A!yZRjyRCuPNOj)>*z4 z&Y2KcnWc506enP-7o%S^;@RjfnU3Y7CXs;(K&-i>?aPkhiJd9Er+#&|HdR(w14ES9 zf+I^~rA#e=1k-r~T)DpNA3Rc6*}p3LIi%e z%8LORCHBg*g~`y2w9mj{6WHy>&y}mImOi$i=T?NMzuQ^fYd#Ab6MmY5OWfR#tgv z|JWH5D@WXs*k(0fqJsgEhHV$z7~rmU2Pn>3YzecPtTb@ofgJ8A$=$B@2Ej+b` zkoKs+VT)>c>K-6~+4X!nglpYR&?Dfpt!@L>GB5y*0g#kc!3{)A54>s}vStBG=5|ao zz-@pFzPRvXX|mV`IMyow&n4jH1Yso{b`s+w$}Oi`u=`3VXaXWggC~bw`ug-HSc_9J zN#-)%O%69U?MCB)>{N}?#_-%}o>r~LkVWhWgfpeY$;3-OUu00~3CxX#H+AH6U#=K| zWjduU6dRJW@;B|KRs(>96Sa%;kP}gL3n)Tpkcu41oGcR@NaPa*Z^IpE^pKs#D~tUY zr32vsS>Cr)g4(iq_-48}QvuLTQswM{Mdlqpb6Foo3)c>ONJ0pS>WgGNa{pv5!z5_R zP?K(8J3Bdv6VqW*#wh3$g=x#YB4;cXa374e9TL(Lk{PyUyt!U(Ju>zEC6q?x@wZ9n z7Wt?4{S6a3u^(A4By}YoLT5zd1zC`tSi3ZC2k=YnATk8ycWv8*ezthp7?4#}P~l_K zeIJlg6@{l7AQTJBa$x=7v%ECh`x;<<%yE#o#fC0zq6k6|K5>6e)>m30mFJh*lRX7@HpeIlIP&+_a z!u!x&^=8dPR{#k&b)dcbGs_KozTB*+8?iFJKqG7sv9c|yaJ~ykBA4sUKR9rKyl!`i=rytfwTHG zGGcNCkT1i_``x|`h{yAT4yuE4D7|mT=pU}UaF_mu+C8XN7FJE{G0OGr-d5Z~hHMVe z=VDa(*dgKQFA;SW2c$a8c8FX_0@7po_#QNZ@{6JJBmNCyLX2X_c9%v!^|;YE0y}b{ zMN?p!uo)kUGI3A5wD0d&1xJs#!*Ct@&hY8Hp_h9PG^=7jR`9m`NX^XsDpHsP(wIStd|F+&A+Po zAAsosgmqaiTjJF{u}EQMB=0cNxjn?fZ^{*8GUEb^+8hb?7g#A(OO8TPM5eRr;lfD5 z4DF{=-Y@pvjSucDcdiBI*D2%Z$_4 z|2#JX{f$c~<>v)F@i~9K6dDmSF`+O_ekq6p|GYaqDdYSPt!qn1`rMoh--}~hGl*;5 zP>DJ^5&ot-sUXEzm^Wx9({wuWi9qT{{Z@!Pi7A60WCC_e1Bihx;0`2AYB-h!qR})Y zGz}#{^3ZFpw{jDhE_%>WrCAGbo?1pZjgftOIzXiS7fv9PyvB(lip=}b4X=ei zAow;7=h%6n%d6bu$Vt#E?sbgndiL9-Kj*JLK>j_ti|?WZL@fo%1QEnCGk0*c?|8}k z?Txwg8VBvG+|Nz}wyWL2SwdcMAE4m?X`VdY$$5+lD`Y^NL3ZdC-??+g4yO%pEJ08= z5l?RbnZAQmDjH=dja-eKJ<02*i7P7ht#+6%r>7+y57?COW@+6iUP1-qzQ=Si?^QQX zQ>h#$=U(NVm_Mtw{UTUc81BWzav%Tao8MWh_|31MAk%jL@4qvK=FNxZJ1&~TnzQcz zVM`pdI=j#H)V}koU&jz>@5cuZ_F{)gNB=;n<|UA;zM39oXDA71s^E!ga8 zc1)i&+MGXr*EN6m?7MfIW^ey`L0)k`6b6M1cHXLQ-`O>Bix*y#GfL2TkUoCDfBbYa zT~9p^4fPx~w>ta$twukC!%!%an79GVtzS^R!Q~Y>@li6zFT8WX`2C?D>0C??|J$1T z3dGUB0~wvUM=h$S`}*X`aaQBX!uNtd{O0AK1y`+87iLuntdf8BtUaEy3$AV%aLxMq z3S3-cS8}DUq-3^_$&N~=i1-)@Jrj0)u64uWUIoL*>W>5VX*w6O?x^Ic1n}Hj%RN_j z!HNZ%hv%-?@L+|&keH9f%k8#J!=s(H2@=JdO~!6NYw*alyP{wuCh-K{w?6 zK2V4xjIswK1PdU8UC77$A%7$b%K2UppGgbMg-BM=ltRJ=Vb^PTS}1PHkz&dPlsh*#J0gj~dw_)M6gt>og8b<_mR z0^i5S4jCIq0OjVG(V}6liocdi0CJ>!fKYI9_fBXH#}EGT$0^dkQFc!jogMjO?F?to zA8+{ig~!DK5Oh>P?of`5C%)eREmZI}X7Wj@;Ntq*cMX+-0z`a@pAFdr3FU+Y2F9YM zpJLbnNQ|D`=NDSk5G8I4IaEqAfO!&#XI7aSt#01b*oaS|fLf>{_tqF*Ckl)+BEbXN zV^u8vbv#sXHqfuU5)#E7oEy=309o#o+5B z5(ZJP9C>c_ttDXOB3Gtq1X(DF-{7c@WIscB8jB~9ts?@bAsqEe&{cy*w5GhFf}=YI!_UurmZjL=;h3m!bGb1-1fcO(UeFxR?RxqZhdIabSkGVA!|MU#Nv) zKI4p>YUGW3zy`7CVVDJ$YsJ;vnrlHp@#F!(nVn#O(xnU;RTMJtq0~Nr6z%r^bort* zfET#JAm|>Hu7xmmSfAl_{}xNI&*nLQU802M- zA@(*Zm-!RRGfo;ro_dD*mWMYYM+YQg*a?5?)WZ%ZR$^|~^Yzq>#P=i6%mUmHT!vN_ zDbz@|;;?Mx#m9F5gpy+z4FlNI{5b&2lgx%^7F7a>Qicpecl-RJjV8E>?zcQY7R{}( zD?cc9^f}OM()4WiUdP1dg1f(FB9;=zrxx-d@_bBANwG&QOFT)Em!bvt-Yy>4*?yY& zs@VKT=Y-HLSJb)Zh1J5Kl?ZJKdr>K3TJAnM#$_ny03O&C&fMlCosI_FtfzsZ=1mov z7;n;6kpuG1C+syQs*?pU0&oN;XjBP8CBl&s8U2sZU^cU0>cN?k1es_IVjRcNjo@J6 zly^cGAAevZ_Vn02<{8|bg--eAn+Fv7YvBfyw&U(I!^8NvB-A}}x&=x+Kgd)*^=6elUe1QmQXCTxu!1Nt*gvhy#s<78u>)J2 z0x@Z{VMgM5FicD=K3Sov?kw8j3uM;}g0oq4eTrn3BgAu2(bcK-@Yy232$ahbhpauP zTY-p&*bCF9+sclnVYwJ_4;p7iO}mCA>Svea+lXccO>C!D8$6rx&=(9xEuY@M9nxdc zyr%a%G@_jgDIl8w9oAcj+7c*PFFiXJ`EWnT&Tl{wTOm(f;U09+7x3;?K<|OyjiB2RDkAKj|8yMNdx-hm(*G?{^IgQVrm>693Bw&6X%j5HJwnhxK+9WegF^t zzFt3^(qioi{i`|oluy!gG{-&;ATn9|)m2uOAQBTrL5_Tbg=3xcEHPArxOauFgx!2u zw0!H_D50jVuC5+1^jh9O{Oeq>0q9RuVZ$?l@3qKMG%ARF`qJ38pwIfr2{AgJaC*!f ztmV153p`5I)iU2RVNY9}_qvUfY;1-dk*s;;U&Pd4uLOX*iGh|`&+bYT7k{+aSbY7$ z`Gf_Q{cf2MMGqRyc0`wA7m+X!v1qJJxz^2_Hwnz^&5ClUo6aM2_1y^u`dlgy)Q0r= z-vfxM?Fo!;3-uSRS*rS zJ+KSfi+!UCb`{Ka$P9^)Czwe@l$DhYXXzg$BPa;BW5MiN2dW*g6=nP^p|v1pnWED% zsY+_YhJ&<>p91#h5gJvNmPS0=zVlK+>m-uD0aB+I^hcL*2CT-8^ zfbOUPcFi%O6H_uL9?Iw#b5S$I$|l_VMy#jtlAQ5IpW)sZT-96i^|CIfx57 zx4_5647)L_J&QG*T-(Ub1A4VP0Q0-QG*b(AIJqDHhRDeNyqJJR-Ooul4_Sa~dcU}x z1qh;velG)QN=LaQsIE5R!66|XLE&;O_&3OEv~l+{XzpXrH38k>XQvVt}ab^`+$rA<25kR!mJz$w`&utAf(fI@nwwy8qP!8;YTD?g1bXz=F-u z8&Uu<3Hp{&6_-p_JVG(SOo)kV?E?7$~-L-g7i!t*Ngbg~<Ttx#npKIes&dotF+g3`)jwVC`FIMM7SU{H{ zv8Nwk?r^;mNEq%~3r{UP+B50B7NT5)LQo7@3w{)w>w%|0BMOG|+R}Cud z+X+heVetFoN+3Yqfh0&7pS%Jr_nWVbfvX>EX=$Nf%klVA7AXPBhr58p_xZwO;4az_ zt>>0l-ro*qZ2x>a59MV_eS7~k@<$V^#E$46FURq<%)MfOs5i*cKm(qj<_XwaG zC=#-0J_iLH3}aJ=blftVEk^nPKr}sO-#71$v#3MrV{WJrnNn_frdhvEM&+@S_mQC? z$Jb8GHO*wl<7SZ6yIzMylEzXV&Ha$*Aes!@Jb83r^>s8b-SwUxdNBYJFAlr%=CrvQ zDp50zQa2mXk^mqa2_>uFn504;MxMtW`i=nFi2Nve;O5n(K%AT;XM^}^wr7DX`x)W0)s!2kndi$ayg{mtR6koCVx52tJAG* zm-^?IY_k2Cf37FBrXSf{FPf{BJ~t1nCeLUO3H{KW5(CTpu?p9%I6decc3IBo*X-7q zSi)0D#RXDZkjG%ln%vJ%mh4`(-xoB_+3S$PCYl=?8b)EmJTEG`f0rnMfmBSE z^-XEmDhI4O``1ydWiopfh=!WRL%W~m>H&j|V}kiZ_U9TObMSmX#(HZkgi{M{tk$j_ zSO8V`KCf!YY!0?HZ-@TDA^}qY6S3MebNj){W5<}GvQ*i0c1)${{8N6{1BghedRA!X z0Wq|8{m){)6uVJ?^K^H-pzc%8+{r6sW%VIqwRcK{I*p?IX}1*}WC*bO&-pLq8WGVf zveI0#`cV;)Dmwc!EJ(h%J&+qhu49o<_~_9a2w(nE_(^e2l#nr4psE<+R@g@q_R0HxwnY;Kx ziD%7y!RlJce^BRAwx*k5P5p5?H_><8o*y@YsbA5dp#{b-ueS!k3-mRjQzTMk?Wg3B zi^L)t_DRCc*ltw`2U6C!1|C>#-%_>tD2VKXSMw@mZxzybYB-f1v&P|Wd zJEp-98j0m)Wth@AaMg77?D5;-wT1u-pTo%?{q!2&3LFzyxNDa@|JKJj$LRFKG90No z`!B5ALUA%lw3r@wUq@Xc)-el*9}|o%8r)f;e(O!_6TfZc49?ze<(}shA zV5i;wOokJbDz8#@;cBIu01Xh1-lmo3RYQW!eqsrq?koMm zOQUYwgFQ)hkz6Ba=0;+H?v>e4s-ccb)(~POVFH{I+6{-Hm)t`nZ_d||t?H+qKl**2 z7F0*W8@BcD8(Vx#aB%MXF>w2DSJiC0c%Aa8j=DNieq+QP{Is_CbNkK+H`KCZse^nMHGLTf#8L1~C(|R2n*a>qb3v4rbnd!mUrf*v z2B~~PVg4Gtp~U<53&iYc6Tqz5m1R$L1-c1S?Gy)QZ^*wG_Rk|(4_*Okx8YUS%9GJH z)czgmX&eW{t~_5m{IshMe#)eU4M{t-koQo7i1RgPS`@*)b9B&eE(7~OXH?Rm?H>Yv zkT;w5d@4oecMTP|aZl+;D~Rb?tb}YTu*7q4WXqX5L}X;-)byi2xhOR^A7j`X8yhtf zDGw_hMw4Y{2W}{*gvi6~dxPMtwhzFbneF`>(5>%(7?br4s*PTrx2420*aqhOm zvE`ft4(->k-8MW?TW{VgDjL&O=A0U`r+JgNJg1%M(58WOR|$F@H7o*}u7%~pF^2{h zrU%){dKsA-OG}UiX@(yVmFHg9T}1!@QK8dYSuS@saa#J2W$B%>PyJ+=aG~19^OfAm z^Dawj`*uBQVNr#HL6w27lsO}v>VeIis~x{1fFqjm!C;Y!0FP>Bk>0N}kjyGMIXNly zyP{1)JU005P-kYJHH`}zX~tEdaPb#XD@Nz1LZ0ImY9F4IbPRpL*8*r_?)0f7^j<3ZI9BN z&>sGhZ1#hyt!8i5!a`G$D{@*K3Me%k_-T4mw(`@q;BOPc`iu_>|)suOucfNn!wM3XI6bJ;e1X_rG zL1B~G>j}iby8*rS&rb1}uH|johi4?|Hj3y0y<~`fpTBUPslFxhEXKUN0Bz`2Ycx>$ zjXZD!2r6b(+g9ocRx2g9df^d2P?j`U+j$rSQe<)s*Ky9+5D}t zHXs{)L1dj4>VMGqGn(fi*N^+tw?1quh}@j7_Z<&4?e{&~t|X7XjaPo=G?qTE(5xp1 zW<41l9niVI5P}C({4qG$Fqb)uYGZ5y9$hR2>c8f%*e>3cFp^SR2Y*DQCw?2wAfE7<#_da7G zWw~YL;!cHLj=z4+pb+VKa)bw&`!-ix1ZBna*~MA2$_C+sIKT1d6Y zVO9@yA_fCwxfAB_wmH-RQaYp%W>u7n?XGvQ%NOJ*7yAfU`-(5s&vuAcXX&;BVH#|f z9a|?)s|lgHCBXhDg3Ntev}g!g0j5OQ;@C*t7%mWS0U-{SIg~{C`1F_^G%<4GW7}ek zu6K!^-m|Wb2j3PHSJ(yrI$ZPP7ieZ2>6vTIoANFW`LA~3MeS^>mSY#4_vFN{c6qTO zU3{sm-KVSSEN=hn*YA>7A)H(2;2=?S2=h$R@h>x_K+$19kh1_YI>733=Cc%fj+0D9 zN$JQon(o?rt5jjMhdfg)0a_T$3h8wi`;hDyiam_e>KAu?F1b$pVV$gOUDIN&&iQP+YL zlfl9U|An0v85wDg!ixcdwX18IBXZ}$&wxJ?8L?QkR1cF?pHE~&#Ncp}GdO27bFKyP zgNc&{zB+SlLd?N{73=5#*dSI{*PWZc0nh0(QZyEtC)WgM)Hp-L?bOxa;C5^2Ij5e# zeEHI=Ltm$_@82`O&EJY4)ak*wDl^NECD9GO@b`Q6FI=PT*qrwDAL?v0K9A1k^7PCZ z`>DXsyWfNB;f-61e}8szNq%Ri8%!XJU4s0Kd_QJ%D?2!xs?qmn~>-T#t3bCZv%xRUBW?@sg$=7)p!txgW=%LjVt(AQ-jaozkc#4e&kVnxGAs5;q^)ZjUn&K+TgwW_m?Aa9?D8X-{+G?rng3| zZDxIJ8f5Lnl9u~?2z3Qb7%ywaQz#cvfy$PqZ%PGzP^?J-?tTfUVeoK~k>u^{y&7sgJvwW$!>g64{*eZ}f6y2$4gmoGKq8Bnf z45V)Xd7wMxkRYrg&{hr6dvc!1jqA(!?8VwI4-dO}H(VB!-Hm+X25+Cer((Z@z#>=I z4=^BPU?H;^DLAW3aeoodRlp-e4{9)V8`tt4Y|D2#-B^6;Q)DL}pBO%bhztMFP^-&ze0u zva!F;C&e=a3aCk6tXdAQKdG+ytBFZhU%r)z?Sa+h+@C#?;FQPeFvomFP^G6>bl}Xc zv^&8rkG!I|tQ#dD3l(uXFMy~(rn%%T)ISDSnDjTmOuwVUg_@S?TD_n(|9~+cH#TGX zbh1)D7_s(s-H?7|eg@ht5QWq&zQqFYLxkPXHr86mGc&jM)LSpOdSj`&hY*xrh0V6M zwlMLS-N2_od5Qkjwh)-+vF(rC;al$G;GRGP*izXD`>d{bu%6fya-} zuG?JJC-ULW9dO`=Ol)lq$9o=-}t(N5MngQAyvnzO#XP&uBhEAAQA_3+L4EoYiwR@;14PM6^{b}3c<>uuBtnCY-~8UZk-Y| zZIfp%6<4BxG-ztXBNT`nca@sXEott}o@Mgz(Y#gres)8={?F0zykgmPshG3Y&PzJ? zcXfxKo;-G&Qqo{;B(f+%c~kG`U8SB89Y!uSXf%YfgU~TW|LTi<2e8StgUMC{aB0Y~ zjMvNH&JrLq%DZYc=u<0GM-SP7J0k4hQ`yn_3JHN0RG!n%^L)1Uk!$3(gz8EQha&(# z!nbi`Vu^sr=iQL^vmjsivsKX`U{0#b&uII`50i_ssVI7OD01(@nw7cS%yFO%Kny#WdT8t?praTj zY2>&Zyj;5xFqR5>Bk6tqhRUOFnYpW;hV5S2|DVtKHDR*033B`EV@YTuxxRv8A@8fr z&I_{dvU6bE`6&J+`W9#niH!Bau-}eCeAi0+i#O`!vuCAIohNEKf+40TQ96ST5-GrF5Ov(74mM)-QHSKhiX>UE%hj+KXAZI`&8@O&HM)I%B{UaHK^Q?k4;Uj z*j?yJWAH;{+AHG}BHh=3$bg*Z#z&7MZGe=m#q;3MkXW1yt%-L7fPvQlY;v_y#0R7v z4CM*H4+V`(B?NAJq4n$clXCUi(f8OS<`{&_@b5r!Uyd~C;)z}P&fUhaJR|#^ynL@0 z;A%&MyzHUBa1=DJa|D(wy-fZf{E4I_@ivMgBYW=>6#MGv9dx~@^@Y}AdwReB(tHQc zc9elLy~7UD)1t2(ez9{Py&74>0duRnfhb5>c*~%}MpGZrJlU0iyvi>)I04-dQ!G7~ zhD+OMa-Q)~fg_EC}zCS(vcU{tjGb$+!iX zc;PGhSMG)={0(Pf94bM@E$CF}_Z2^XZlj^wg(I@>cn8iOZBMPj`Iq&wV{^ZyIKS>1 zJ@MrrF$ujcN}Qo#sIWCkEjJ;*7y#u_0FQP(*bHKa5{+d-9Zjkb2%2x}&W%D_gR&Qe z{ud=BOoVY_Uphj2fQK))71Z-;gH>d zT2u=vuynntn_s@e?-M_mIJEX{AeB`Bjf%w!(eOJA*u6@03o?ozIE{KD@`uq%pggR` zx^Sj&zXk{$#FGdQ5C5gj{&l-l&)ldp^-F&l^MEhM73Mo+7&UJA*>IH3ZU(fUqmzsoIX zX85$+zmC)JQjej4LogOrJoUbDc<(_u@kdqNA^YdVgQ8$0%G9}w7)@TogGhpO6R!LF zM-a*ZS}*}}D)}DnbOteCCd;H&Fq!GWAVq~x)EB(~%Q<7Ii4}<5OFunx(Z+)8g}gg_ zPV~dtXELkfr_%Nz8yb?0TN{Iuy2x;|JdsQ|Z-Xj;`gxXFEvs_@hY)#!9M3UmfjqU5 z?hD$C01nxQ#`+{FPwX3Xl6mj<)-Rj8dl}bW1qB9@Ycu7+FGM2&ZSB#c>XPA6fZGn# zt#Fix1Pn>k6A-P9_+C7JPKM9~T!w&sot=J1clh`T0L~VkavYXx9i2o(OFB9f0P}atIB??$gDo*%C>+yxr5Ab&H@(8W zSV_#EW=kK*g=|D$sUNQ&jkWT7%dxkc77>>R$GHw=6C-p&8s&&8v5p{vIb zbf2Rp1$FZY4}YP(e~eF>cw>_aaOz~qKqGaDko8w@X{y}ZLw3d)80{8=DL+it=8qo< zZV@wpvzaw(I-S7?HX?yZcqFa3Qp=7pAZ`zGUq8Hg(Fjz*ofW(Y7Ui1w}v~xTQQaiaq%?z*C5qU9VC`Y%5Um))9V- zQ@KV170jeHpA*q?iGdw8gN5irGgx;OO99$Hm<^teHOYf5RU>omd5(?3F#YbUx7t>@ zsvo5Rq@XKbXnX>GL=d?}RJlSizK13{zj_M*6{v{P$7;NAMhx|3g671dAknrHLd4Gg236Ac_mD-lxxwz~G6 zK*e>XA7vvGt#2|hWYOa5!D%k#Hi{6hiuaCJ6~d;Ep|}GLDu2g+(*9197gn79Bo~+T zuF&K~@4yFb&l|Gz=3YWHMwnB<`}DEb^)F29+V5iGe;4CMd3p#NDcAH+m1H+2QCKT;)zH%(5(JXRlx@m$0SU`TZ zOwU!KEW-lZIoA=K3<@GqX!!Zw1AhWV4~IBFrxa2x4NS_)CABl9O%!MaqKSP7dN(v( z&E@9b&XI!S&d$Xh&Xrw(BalsiZ=sNJ{L+SXx7D;v0QA=wbUs@V zPeHk!fA9JrlT4dv{38uuChtgE6v(k=h2$cb(eIE>Tf`Ms?ONb-#=>RbB)RHCb6biA zIp2dW*a_rOR~65rM#Po2I1zxUtwd5&G9H&(6@z{}N|HuVe$DnPrL}G*EY>?Yo;#4j2@B7wWr(k%$~v2N^TMJB?VwBwQs_ zghrh7=hAXO)YHH@Y?_v5#x5-&fe-w8@dRNGiZ#RVN%+LS1Bmc2Z{QcDU zLtZ(NPQKTg`!vQ^FT49yPg4*wkv1>zu~8zw*>vJYnDBZJLpJ0`f7P7eLwu(t;_VfG z@*9ss1M`3QhRN@Hugg!HoxUvcf4-ggbd}w^bZ4mQ6|0`zH!iPGoN%>X^+G)BL`pu( znE0*59lZBdq*I_gLE>{n+~nxKXU^8X;~&;@qGYQuGiEI>Z;Mm4YUsD`|M>Db(Ml~b zjoUb99}tQE{@s>?|NB;)>t6jmyvhD>y`1JO7uUwc6K=zz%j4H}_lF-H)*TmWasAf^ zvYPBScdqZVk6*qvwZzB8Mx4ie&X(KD$Hz|EapAp&Eo{`$3+{F;-f`Wx z`$658FNgm)Wo5!~fYH&M@T3c@Yg31XTlp>WIjb~y0;!m*(0NIeomyCOlqlzW8A~UA z6yZ7Cg0?m}vK$t}`{(1@n6H;Medm83;sgS>SN-HeVZNO90T&ktDPU}U{rdWiaoN`V zAD*dt{nMho9qo;c&Yqll7%=t(70Qfe!QoFaJHlhfvlcwLA3s3V_W`80*$fT?cIxu@0~3C#G%*|>Ck8SS2^b}P)BCYv?wAjfqF zzJJpv-pt~vX?_XqUoUEM$+4uhV6Kuofrm%l(dMETFUpCWhi1uQhbap@DJ%Z|6-qn7 z%kwrc2%PBW*dgGfA!{q_8_PyiyTuPU%_|PHH|gLMbUR(+F<-N7n>vuFH%Pi;@Rnu>_>0A@j}-J_OvQPc)H8xcHtf+#!9C&z z#~eLsux?Z-`6n(8>bIXi&LHsW`!#OVfuCstgWL|Y$+YqRU4YXNVEyj@ulnZ6lR-B< z&s&>~pann}j@eVPOww*IB6kHa-KDiiX;&ND7@(80o5TAD3PSw>Xj?;Vti#FtArvy`x6A8pwaG-u_y%iNis`@FODy0 z`ncmyewaoUl2(Fj<>8%9RT&!c8+#5Qe?r*@_S|d4csLq#u87qDxK3F+%~;vIc{9%Z zxTE`8j;ZcKq6Wet9cxs2RyD6%yH*M5CD^f4@t7j7zJ;QDI+QR`PP$HX%9?%2>j9A!&&VdX{b69XJM&kxCBp}&Q0-31?zc|Q# zNz7v)C>-W7Fw04^F;V#5C(73#n2JC89JdIam)bJGGEu0+SSWPfpr0Cv!}bs*Hv%*~ zkt_&%F?C(=%9zADvGIMxSsGtAVP`%T5Sg11!H(QWcWdDz3`_Z>6Rb*DDliizn+RwSSJrQ z+DTR>DHupMfkqq2{+`{!%q)nk<4RB@?SczLD45fcWHf;GpT7VR&B(nOB%UA-{;ZW! zQrft%3Ni+O#fNk58-9wEqNEMc^qCJp+{;11aq)-Qj*m zaEwU+hE4p3#I~G0Uv-(B8@s5uN-jLsl@mvWF*+)C#fo8N#|>b~liLc`5-7?fpKHO4 zm>#Df+*YZX2Y@=H7j0~8q{#@jm+e5o{d7zy)f> zVoSeF6d_PDrhRg*U-rX6!byyNRsa%!nta~Xw3RDX5D_VHvL*WA*5b9u!V`YK0 z8mytyF-461*kp|sx9`B+g5Wb^S%O1&X5Xkt{O;Y`(q8238#L0Ar=>Wlu* zDJi(Mr8PMA>T2o&M1XcONm~k>9a0E9?WS?Y);ZR{mdsbzwf9r+7H&aV8lf1{-dPJV zlpUzkFODS*qn^x|91G`y2GZ_)$fK>divYxT}~K$O%ok z&GkU-O@=t>ed_@_lEqM95^g06{Eu|kslxXVUP+R3kh>JMmH3Q;!56S;IFW#$+gdt| zo)uBX87v^}?gRDSqvDGvPjv2^!CCoU1vZS}clwZF#i7!=(j+dWj3=#bvR22vR2vVc z0!LGQXDx0UjS39uw`L+(#bL=tku?k2Prx*r%3XjR-yf|Fa;PJ935rsSC)mc#rNQJw z4>r|_CnOL8V*cu`{nGQ7FRKB0chh@%4MmqOvi}Eq0dOTpSG(6K2o>qOCKuqh+e2oa znkZ{N$H@uiXq?raJ#`1Pc!Y{^uD4$BOz_`!y|2QiLSfj{QwzewNV2z7#DSZ4P)?YF z*muFE_h8bJ&0DslVICwcLNcHVrh~82(nGWZ)DOx4*kqdQu>K**$(gB=mBn%ES)M^EOUNb{xz7lJ?DnCl zk`-!ZLJxoPIEOyU2AvEgBndtH8(-nzS+`|Nxr@7V(PtZAk08ijIq@VRw@)jvZxpS# zqucrb;?OWRy?AwvP%RHgU>-F|LK*}TH-F-F$9H2loXYO-J$YX@hZDZ&|7I-w8yOL$ z3|?atb#QL(URG#=Mx=18g=J;xy7wl3U%FI5s}m*m7o*%4Rql1rZVHDGxC1?g=@vB@ zxF`0Z@sOq~HGs{9OMV^OJ8inkde=P_Qp9+?!ju3g^U5BOQO@@HrzaYK&w$bpmvLsE zdVD;5cuw1#LzigCD5$ON1bM$P%pEJ;$&}PG4x@wg*vmjILKv;Ow9xX8_INo}w>ZST znzuNY2|_QGq}u)!IassHGv`d49CSpSlPCSUDnUzr;erJ}e-_BohP@y9ukp-XX+!?x zL|S6$g)tYTWlKzu}vFVIcxJvVE=+nQ|BUsxxhdR2H8GD zYW)5@H{MR^G;qrJ7;|wMCpY#11Z@m@dlMiOg$~Frw*0;3^Fd@|XkZ-6CEQlK8;Op| zwkAPCtsBsAiZ6BSJtvM%-Vtv7fM|H#&v+G~g@ELcuXa8BG_VmPmWLF%e(#rYH1*&zBQt8W&+f)p zA2ghZ0Fry;6MVf#KVR{Ddnp9YDAX84Q;Dxw3a~CAMdlZKa1yq{KXKZ}L-l(mo zzI+hbTw`CJ+Tl#&=S%*)Fzrg&*}0bs?FK@CX_*6HCiuQ| z&*xa;$AMWqs{;g7iQI)3AbBPJ326T8OeA6U;(6$cK=V`3kRopOyYRY?f1N|hLGcyq zB_1)qs>Tyg2F>LB1ZKJ#4hzV_gh#-K%0g#A6wn<-8!zR;g<&JS-{`6!F3PCKXI`9! z@T3Tbi1+7pY=uwlD>#TpuMF`_>C?{aubgmwv{h`Kpg_JxE@4*{8*_10Ey$P{ERtf& zq(hQ1>!}GmjWDo1gg;~zG%fW`pgYRwt$#~ynt;po(raBP6*F{%_1PC#iJoTXx>k*20CgBAy$@3tghMD-2NpzDPs=<8{ve7CNHTxfJ$f$=_=$2u zbch-CBeYBq9cOe!yV*KtcOW4wWoHs1i|znh%N`*{4@8Z_FqM&!yqHoF@L`^09G*5| zQc22-H7)G>tUo;D8Qf9G1?^G5TVGrAd-ex2h?dDilg9T_ zD;KGUAm+bfk0&B`HisPi#5zQ}i! zip-i^GVBMC&mZqdz0wABih7Rot%TM@mz1;sLurh$cgYD*$&qF!CaGDAbBR^B$;5xDvNYez~Rsu*mEgxYfwW9nX-9q-&Un{^3>1p;oV{=7HIJV z7^68-k^R&WG7m!co~n`5B_d>$qn_CQIn##*h!Q=7gosP0Sg#_pBr`C$c|`Q$5K1MA z)|^Rv(|C1Ev$J@!d6l=nSg=YgzLueyqcj<$ve=-D`R z!2Y`oJx!frk+o}IqhCbE^+AZb?H(v~3^(7D-X3s`X1S0}0gdLx69mk<&ASBexDVI! z24d#ZZaW4pjN?r7VK&}~o#wae7XXj<$tR|Br;5{DqiZK0zqfrzg%UBskZ=$Mn7E>F z^^Ql@zu0|i`VAq?!$_S}36p`~q3rluHVg4A&lg{sQDh;c0GI5wtM(y_Bd{zS7?AM7s23%EONT>(cjZ|FMFs&d`b&< zoRZu;yBn0n$9carA$j+*$7_fg5B{&u_H!s5YaGS6f6s-G<~-ytI7$=XA3(E>(=ttv zKcNM|g7Q=yqjo_9Sx3fdxE9}g09Xi>C68C*l3EBoKsz#a|-<% zjT2Qzr|tln4dN0re>mDY(A28ReIZR~MUiR_oPm5m3r(ngB%d}^mS`!HX(XK$mtY|b z^;nwgXlrbu8X#;pN%i|PmWUld)tNS$N1Bw9YIp)ugvRYLas>ADDd{PHInv?D9%=&| zH~8@#F{4pXNmFGU23^z)iRZ?_Uo(8583*4co|%_AB>d8Fa|^6X86>d)C{EHSxJ#>m z6N?uQN7SQ;LAp^p2#IL=0Feg~a)|};E}jXM$+1JfIDYu|JdHl)O!aiZsDj(uY1%Ii zLa7-+u;V5s2bA(B3W}$VanP@C*XI|~G0ac-j@N5@5O)^4|Ez<=Srklw8@*Y??a(Dx zNYv_h6b`H}pn_LkI_vGt0&}#Jl{vW{=|tI<5@~~656F@)oS0jO9UmFcI zGusYS1TJvC6?N|V=yiMH=-k0g`r~g7PwV(EaGFuwZ_UYiPN8ioi{S|cpA15;A~#*4 zxoa!rBZv{nOFFT+@9$kGQ1Y z-vJL`;FI9Sb@HpPcfbDXMx`T<<~)rEX4xaI&y>E@17c7>G@{M`0#1kD53R6ERe7p&6|G!O@fm_BJmW{op22u8BJT_N%;h#CrW&D#Y5>z_1 z@8Yh_fw@xi@lS5Vgn6Nu@w4jMw4q@5y`ej3vV}%ML0|eLbiT7OPCqfyU-p{?sp~oK zf>vJ4V5q;Ne^7^1;N!1~K&Rr7*X`Q=v*6u3x9jebm%Y~}DhQEmRDUwi*+jRB7`-_-kGDSMQhYLt+f1>X1P zCusJh!GoNXs=JppUib_F^V>6ALny%BYMz_Hdxt~*CK>@XdjD9{r2~(GSG`zzIeIil zSBzP!mc8?bDlAOrEdR9;wCPEd9P=*qC?WWu7eRqp6BmJ9#8P>76? za7>(d0z^j?{-}QzH_%Y8cRC&KQl7HXXiM7?H7Sv~W1^LiSJ-6Du+7_;-QD;Q!+bYi zHHEfyqh)T6MMO&x@^Z;r5V3Sv=Rgb@n;R4#(7$bL-4gKKaH>|jSg2%o;2f_^bMC;w zwjC}rUTo7OjmgRFfCJ5Jb3u#(dFf)Rahk(jVNn!tAJErw_m7-=2Buhjvd_8agm0Ic+>h z*gMm^aBBX4C%Zjg-*YesNQNTZMUXa%=k#L>9S8MlSHd9;5ZVZxkL=I2U@mP%PC!tR zX5wGmQCkCFkq15G153<}I6gzDQh@HLD-~O#@Uf`NtFd%L3g)4iKRz28nVJC~Ap0Q8 z%tjtcL4=#zk&OY&Njv98ggNB4n?u~au7FBxakaxoe4|8tR%9c{5 zq(~!WNKZ)`M58&4luV(hXi$lwIqU{9Mw2v95~UKFr|(?%GxUV_{r`^l``+*SI^N?w zemgz)bKTdluC>l}u5;xzD6lUNEdu8s&wECi5_nmr9T>PWk=UZYl=b=nET{z^!M<%F zbX!G9&j>=tOB!Di;Q)~Y3QTYLP}LpaZf(R(R}C+G5lI5WR9& z!YY(+P+LGUQ6vFMiXI63slAIj#Wp&qyMRUm3Q}%A;L*)UxSM$8ppkz-3z2;2W*I*- z-a7b?ttpKtSOVXUbaZIo8)A*fXVp_Ghf&&q7sDJZL7$g4J1aGca{$`FKaPCh5sB#o zuI_&dycoFIk$@@5!z}8goq)A?iHaIXKgHnjglNOM?p_oN>%wRgp(xlPLB@+;1oJ3% z{x^HqaG_UJ61D{-xg?eZqexq&gBS(_LlzB z(MR>@_ZbiNSSJYgn_14vp9`#OXWUAGjr>gz5Ti=@ZQ0djIg*n(?~e=Y8M)uf>(r{N zS8A{T>FfnK)6bnq0ycDr6ZE?FqW}mCqu8;^v1hRM`}g}@rU)pT2@bjCz2NMV?T6O< zikdI$_M%7d`3|koQsf`-76Y9VUhccCh9YltH{k6Tfx#46c-Z5wAGs?3a=YyVvkmC~ z-JKott1r1S!uI=u=T4oP6YMV_py_1L(+sLf4F5ja(j^q`KW`x|-+8$(=^9{w9PM77F~UiE7X{2v{|AU4u|bsaXEu7lGYUGBVGu{<97F zg9F#5kLN!|v)kLBHZE65yh8$=yJB|K{33Ap_M<}+fR)XAKLNITz!}$zlQcKY=RYlf z(zIU!qOPNIIkTHYMWn2L0XZAa7c~>Fvr|zy46*p3itC#C0XDR4KOcq^9+D&1i$F%j zl_;V8hk)`##%W9d>C{o(xKnVv`K1?5veZgK6;Ow{sLgYh`b#;a%B1puSJFe z!*fxAjsL^@pE`N+?F|zf`0dCW{$r;h-)}($MOMdENln{y_MvUlCN&oR%`M{^wi95- z)ujIq{mmz7py}zkIbPnaU%YZ~1(tp!-T~J2^S=Yf_n(ju6zV8yew4cLhrqP*Sx2Ox z6=Dk=oWR1XpPyFK5@oH&LQrZOQ*gg&Jpbwcw{4#0#}zK=TjLC_oBScr);Z_gDl*|v ziy}!+__Qd+o+d5*=tGFeN*v_iHj+!h2BP#SHsZlkM*SZr4MV=^)~oK8w^*QuTjx&4 z?SM5RxB-zAK)2{#l{}=s0flW(gJhrPZ^p{MObDfEoiXEa$J#cZSSQ}{%=U_ExPEEt z0)xeYK@{1<%ttEcx0Q;g04m~ouCoJ1AhEdpBjSOcL2V6;)nh(<^bge|8XFy%|GoPU z{%l6J@qyec9J-q(znJgrKiPk#9NuqsAvr)#87|fDw8TWJB}Xp$`0y6T{w4Oy0xe@_ z)xUdEn>6nRi|zL?j(xm*kl$QaNqzbtHEG{Mf~fH0)GryxmR}H=b~7P*mKx&6VCPUv$Le%HU9O3UD zW|u@A@S{AtpG`WL$0NP%{eD~7Hvbn(g@t5}0cX4Q|Ek}>5&h{H7DSETIahtl_^#F5 zi#xra5m_)qVZYWztvzDA{VdjRKf3~!Uc8q57H$gs+jIE9fqq$)ZI_}v{4Xu}`CmXO zVZSKv!Tk=(;Ee&2-J5u<%6?xu*mVPsKidC8oF)IKpP4zxanUsUkuQVU$8*9d{t2FF zFi^~J;3P3?k-J<)_I{i6Ae$-X_T8g6g7f_!#UV-!p3FaAgEuZ!58a!9P{r0pZn->%*d0;|!6^Zor#(tVxaxpQB9ZNBj2;j=R{ zMm{TIELwj)>F|4zNX-l!c!{lJpLnz13>_R39!kg@w794Bf3t~dV7tbY98M9mVi=VZ z`1kbEpHGMD@9f|lutPtK`13Uzyq(Mab-U7UPzFcF874HgZ097)mDlx~EUumWo8L|z z&gk=g`&s*?oFh4{pGTi4xUfTkdujY9&;N~c+%6yHze;}oaB>jwGra#A$6z)iS1+pK zm0$eNzxJ)vyA_<*y1~CH6MwoY?wdJ~3H0X$`EB(5iavAO?~3A}_&*#bq^ttJZ6C(D zTbB2m(VxHcy+7G`b@<=?JOWy-7(Ew82I_}@i#j36`HFk0?D&(WQ{d>}?OYZ!?U#P) zy)MR7p9hrc<%qS4m%%4Q6^C{ZRSW%O5H%zBe<^wCAdvN^P~AN&K|&vZ(3FT{=GSpJ(TLF&RhV0I_mQgY%q(%_&H z5iANQT49kG{A%Fgl%GL?n)BVhLiEve?AaERj=kqOc*Mk4BZ;N)``!s+4O#RQ*3F-ChQ=-eGC1o{K6#;7!C_Mf>s%kY_uQ zWpdIsPVXJ4C9*DE4#=8rMEZC=7$?T9XgqY3lK2%HYn{*p*(zl%F*g49W3&=C0zMXgq`O!Qp>m;n>AN)xR~ zng!tq((+;Gl^_Ku5O6O;*G4j*%2i0v7x*M~WDaV5iVAnMI)WzSbr7~z_!0L2g|W+_ zG(`+$0{vJqNveJ%1&?IiDkKTN>?7_I^KSAg6W>i*8)1t+T`{5%f?kX{!1Nm@>B0}jwe2=vA~ciK~pkl!hY z$pFCj*5u~ff{Xv?cmBT@ge6Mqvb!xriK8*q*+FQE6l=jmH3!cXCF}Xft}!%QXzXc% z?rlB3aZG6Gly&=IvKRYaKuiiTI%Y0x4;t@Mhd`afS9H~!TdvEXBnZ)D)#7%N48$k`AI;yPf zY$-(WpdQhwBd+zCds)P(M(Nx5ixWYhM>BYB03CJ~&_yRQ(W8ARjMN6@I=Tp{=mMyh zE-umcL$$&dQqwQ2LnDGnBs*r+lHXAVDrR&v1quWy)^s)Me0#S^uu|zfpws z5`N4JpoEX0vU3C&(?I*%?Vcbd^$>JuOdnONNf>tT{C67}Q)+}VtdUw@B2{J0x`-tI z$BTQ*K3S0gt+;I{7ID{chB+?+=R z@7!rQMwb;*w;eE$phz?{b^u?+Eg!~_R7n!a z8${K&@nlX(DxXqu5B90drYnjM8| z1=2O+>&wt=F(r=3Zjd@yQv)fD67(OLb$e{93J3+zK9vlNLoV7Jodo$ulgGhC;5v?6 zwq;9CXVC_TP*lHr7mhQvB>E+Ina67OT(fJ2tjMQqDwAv)L(JZkI5c%xk3O?aW{ud5 zfQFuiq@haF4z%@GUQ`eO$(xTCkh8A?G19)OXMerV{qx*Q24_(RhAX8B&riCrx1R=P&}D2H^m)BG))>T#H=Ev4S{Kle^x3nQclcpwW7=XKYA* z=vY;`_TxYQ`fDRx0H#j4?sGfVmIZ6)@=D(iZkVb3?JfTfLczkZXKWTQI9@KV6;J^X zC~wtbzL@)_2Pd9ApfT0efZ2s^XwTJlB+Dd@WsH>gHHjK1tKNH?c;~XJT7ej7k)!@? zN#`g!%Ddpcq~6BCjw_!UD{vpDDm^W+?U4}YF7^Tx>tYQi4d}tIycU1HJ7D=!oBRg- zFH3ZF<4l&P#G%B5l_kE zt6d=T>?`Y7G-poU+cpq-%1ZFyd|f_yAuhmw7_A6DdmGK45E%ep zSLeO7l1CRt(JT6Oifv3RSq|L#aDgKCqQ8PMl_`}QrZ7$q>=3I8Kk z=9|0_qqB8@r?aJb^X8<7)(4Kb5BB`>MRBdNQ5Wm?95f@^cjtY82lua#nJDkIgowv8 z5(CAd(eNYwEOLs;vNDi`ed~Z~Hk@ikEUNzaA0wuiL0f9qV#f&4t63&_xc`OU*8Bc7 zK)}NrXf|C2+r9AYw$7?n(6!VJgHD*Kba%G%hZ>3`M8 z;wl)rNv{vC=oJ$w9kR`-`p{Y!MyN(R)HPE>MyQ+LdB12#C$8O&YKtRq$Hv}v4X>|1 zPPI~?N32CUf&KHw_3?K9myQR_+Uw1gm|so8TIG=v1vuj?X)A|7O!QTK5`^>8wJEKB zw4SsDRiGz=jtQR%Z-M0?V}E=P=Yek4Ukq(4hW*vLYxPFJ1f9$mAyhy77nlgma5gmj zPzCi3RJeV@gS|XFzL=GYwXf-!pSi9&2m1QhsqL2k_eA8N;GW%{_Tj^BROw__$r^Ug zaa_9e>_(PRghTJ|Zqk1>b_?v@Citz>72L*(LP50n`&@#OLR;Lq>My`}2t!qa!~6`= zC(eOVTiO!;5Vz2GiC;`1H6ykp2m(7$9d>Jk=3{J`f7*a20KVtW^|QME%Ns$Vb>W`| zK&NhZ^&8$&{^svFtn}o`DY4}&gMu-$18EVn`xbFTV{h;J)XJd2W0ZQ@La4)}x)u`D z@R-t3cdn}FI^|A*}cY*2)* z`NL{P`>I7|8l~zY|D1>WluCYr3RC#iy!2#1xZX7b#A5u7HOoqU5xN9bw45GyOw_wi z$yM`>)SD06X8x|uF;V46_1$3#yVQI)fQuOq#uY->f*M(|fkUu{B>WazxKdr+I#CTV zIHXlykmBR*JCkI0zJO2(LYmq>UEtsJCP--~pAQU@*|+H#vwwFVfepN40bN(B^Fbye zy`xqd`q0m1>J|x()p!AA2}Pqv7IF&LKRdi!EkDo+<3_P)nJ!q#Vz*^up&W!vi}3Tb z$u+TJoP#0|G7$O~;~Tn+mL6!WV-T$#WT>vJpjtAB!AoHY;U2chhVDfKzi=FpxD}1+ zz-X8o_{6@7DB%CrfYTC1ntj`>)QN}w+Hs|iaf(uF3>xA7`+N%bn=Vf%7LoESAugSO zz^?(jKf(tmMHy-mO`VT+3cS#VXJDs0eGiC$<6{#bpp_Em?mpPAq4d?q3ka#(w>6@s z=UBmHG)UX!+X8EU2giAFc|{&;Zvt=4RUbXFaq(s2QFjObCiONS{v)Hki7%wi+c1&o zZl9{AwYB19AnT30NA9_?#ex?vgKu@UU+o*OpB<%Y~a{@!ijXpx6;R9OQE9I85GmY*7hB?!jvL z^vwl_44{Q&HmNX)2n##JKSOM7Azzr`>UzcolNpOR__Y`8(N09lOGu{53RRa17e`Pp zX(tMT%^CrqNJ&cmyZt)64Y2A0__Wtoakl2=qso&%p)N-6PU#*`>JEjdXBD-vDPoZq zMa5+(=XtpUvGP^YO54tr?|I#+J7Xlg%BQ=^NE@$O(f?s6B$-}&%WS%tS)VrfBkc1X z{nm3kE7cYUB%myttF ziNiq&DpZ8yK}0UpBdqqLrYQ)g?zkL5`WRy2@Flen3e(9Ti4e953m7wkL!>*_TSCZ~ zq{f;%;HaNha&*P+p4N;);-3Dmhy%@rLM?NQuw6OgKxY}P8BA8P;mN%941@3) z>bA^LW+?ae5jw9GYrCdi08&Z4l_^78j2ejuDmkmNdHVmbR*--s2aYFCGV3vJo&>-$ zDNSIu?N4CT2+@xTki)a0kcHGjiRfUqo$Y{YR>L!lHzJ&fz?45$8TkQy!pSj4A^Qy< zD#buY>!#Z4*hnwn=R|--u_C!xH4W#IAyn2>IDK6WlKhMP7eO%xq5ct^-qgK-a;U@^ z@SAQ9Vv4IM1}=H~m5NVbxy_?ZHYJ$rP#GX9$iF%8u59whY4;2_M>Hi#m>lAd`Wq%y zXiqX9g%F@lC#IES${BG*1^dTAIq}v|wR2G10fsMC+DFe!0i+NEhzfD|CKN?w#KTt8 zmY|}Q`RFI2u4QW*U+&uLoYM08lKHEfVN|0G^aQoYA1n~NQ;9rPqf)~uRN0U?-r}#1 z=RtG8FO;g$QGAjBtRl5M1tq|wRSw}u8+9$X+$5MsN_^y}5YkGOP^67Rojh18o8bcx zyhgx6&@RNayUv(|3JA&|i8h)?;Fsf;IHH}O8NrVF zcVcAJ5~%$M8Fx}srG`D!fgT1_!J^s_;4^xEucM&cxCM846!kKoQV8r8ZAfa6s1S9# zv41vY%9PsPp2l7VyOH}yt4BY=zw=qJi4ABo_jUg+I35P&kd_DsTu|HGai9>~Q}9d; zjh&i~V8yNhx+JzE^wUYfIv?aaGKR)-P(w%fM0E+zA%X_=Hz{h%>r zu?EW(p&xhUW05Us>I9GDPVS0}Co3>2ZJq{^7E{Tl9LCM!O|WC$`oH^wFhT7N8}D2v zZ<9NzCz4A_t{T6jw4>V|ZYFhto%-AC&{_UZm}duv@y1{nq3SY(7V5bccZx%wJ|L?p z#miwwNas9g3>`j||4SB0k|a?$kEa&8hE~c=gUkC>yt&sjp?EdZ@@o`hF33J64eYYmL>@}fUVCE-6s``Ny^Vz<6&>q8# zWim&^NMM4FDzTb0kMmYrCrQ<1YQaD}fj9R$xhE^si|S~?lzFYywdl7xIzg@?dSpHN zK0jT}WokWRGrs#{A!cIZc~n>$U!(igW#{bdf?ToM$~@9=Xk`9@+|b2-+1?o2^V@xs z5~^t$F(4qDhWwnTTc#BtY;Iw0uy-Oe1~VS{LrdrB$qME>=W{7rZa=<%^|$SK)0lspVs*&-#Y z|Lf5NFq<)81@|0k7Zl2MpJ#qq%_SNsNBaHaT~NSE&tRWS?tP;inY-|dLWBaHG0Q;S zuAWPfw;SKIcu^4&|Iyjw(>0Q@qfqr^PJ%$_4`<_tr)VtxqA>l`bY_$DROwdyu<+a1 zcBt=#0`|Y#`(nI$8Hog%z3w{(*r)1-v+TYbhg8JM(C?4FM(y9{X#Lsena5JWA&|^q zf1bx7TA>r6=E6RRD|s6#Qp>likl8DzdA3{!doOw!8G@O8(}`EqXWKN21E5B0>*7|N;@+aB3=da?^sZ5~Br6V<%ox(qfKN+=p*+llK;X6!v2Q=6d``=H@2WCOS`euOHXqpkc74l}zwYF5> zE)Wj?aby2%06&?c2!*Y4xc0AaHh=gEw#5kOTfQGg`SS_;VO&33&d}MW+|`>fs_(5f z9Lo*eeU*9HcYWv5@7DnKgskb?h7k&!8^E8p9^-fH&)_C)^OE;X*S>E+9fO$W@b1}a_ z>}K*J3IFLvV&CtUol=j_3cFeS@t^)aJj(OIcAJc=%-*h^Li-9o%2Ixdma$KL5^pv< z<`3XZYoBpBDI7kdg=48U9w*2QF?=g;iT+^@jnp~b`aEZ^PrpHp zRQTZ>itO~^+%tX0-(&ud8}b#MR8;`z)t+D14@!Yk&INXC)=>7Ps4)F|TH2yuGqK%r@N1Jv>U#%vjFZU4lG+L+S%Sl{<-IB7jMxd>bW-#Q|N_J3uv9>?TEw5+obQHkhtxUanIjKtFMlJ4|L50 z2y;Y%ei`sLQxMqJ=^tIY(456G1?h6#`t|<%>n-HQqR!eEqSB#8O!0|;$8zrG*e0#B ze*K7y_9s>*Z|)wjF5Yr13)QC@8=`LCmV*jZ!{|k}X4h{$U6cph{sS^HwvFYBhb{j0 zyzO7{9?chSRTVugcNTmM^}hljC=YZ3Xy&LvKxMK$k|J%dp1EvzvAYJz|Ef}(XWnQo zA%~oYI1p(g>Y;eMbkC#Fi}%|)0a=_JmA3os{Y0Q-rqB=k<3ZnXwn%S(KL<=5zr9x}v0!>k%-&tnS8*<7f^=_e zUfRt+fih0Zf*jE&l-=) znG$I6HFX0y@W&wMX@wZt+x=O}a){x)o@4*1c=UWTO|S8b z7hzyV`5hUZWsN4t)Oln6q@gih94rmgZC(|mOFfZ3RT!q!_4({Vo9*kUa2Kx@p$!L$ z*`w(zf^P=sraSHH`f?`23qtFP>8)vvS(uNNMqfu|v@J)9dkHfDl}xCzH`*4UK9p9ZidFS#~={RZovvBB5z>|fhAh##I{P$D!hd!wpAvi zKB~~R*&DRh9Hd-LkzI&G5-%GGG6nZE(lo?oM@i;4GGK;D9+?T%Voib;6o;$Mpzea+Ob?E6I%Wz zko2*J$Vv3N`i!n>8S6I(e$NI!NK(QC*sd2ej%CqKPYAHLi*0?0to^HPXA;pxs1iM~ zJZfFL_kToLv@p~>obn3_5)xZZOtR-_Kng8l- z^X+xVL)1X$tfGm-j$e#ycC5SmSy|SGakkHw{=*IswNpct!x*c4Do}abz)l>|;eor7 zcXqYqDEZ91T`Xabm)5TBc`u)F96h$|>&cg1h0!`BwGrJ@vvC_k@&c`!aZA4K}&DWspxtyZ;DAcUi9a9 z#RZU8(Q;L^uFOpQaK%$F#u-zbg{J1UzEEEofn?9VO4+fN@#_qB-y7JR0~(Kysqf<3 z(@fbZ|6pPM+vWOZEo6fhIBi_%*XI;ud!%-RcsbFkLf;q8$*pec7$p)+XK!>K`~pX>~iZI9#RN8c;K zAvA%y+Pok6|r zL3zl8byV#La+Zrhzn)Z%)jH4fL~hT8jDr_8+LcL;y)Ab#yw4czkGMy)moMo(3Ki{Z z4po76JOL?{lc_PzxCJW7lpRVyzC;aV`>)A8WF=NjSr2kTj=212{YzUREYQ^5=$dh_ z1p8xL%BPzvjf!wTl+W3G*R7)}IXQVj-St~vlI1GDzIk8!_8GFnS$M-Q$@b9+g&tPU zb^1dKdum*Jro!&}?`3yxS>efbTyi&Zmxj-g z_%hzr8Hazlp`qcSgv-m0y*G69UoCeWOo5ntCFo`}0z3v*O9?dj7DE)Qq_PC**I^2u zZVX}}on~NUnp1&8lL!ig=ymK%BixL>sddoddppzz-3mv8GW(>HEvdg^rI!0T=1R_8 z9eh(nD(gXGN<*?VGHl(0Sa`_Zaxn=>2^_jSGsQOKp2g`4D(#>Q;SS!VtZp6D5I!Z< zT-sOU<330-M^fVSEJIN!AH@cy?ZQ>%T{sNtII@vqLe@wZ$~%^UH5$?~Bxt;do+H%9 zEQPnG;W8oW(ZG7@ zXx^^UMBVlyYc+2pH)*!<&D5zgBZv*31D;dC=IF>sDSP-82hC~WybD1(%0r4=)xRh| zKYxDhnlbCzS}7A6hk2FLh1{eI*&5zJ*sgTIDohI=)Zls>%(iSuT9%kOU%O~89i8wju zQ{O{*+KYOAMnq2z~v^ z%q-zyHGzHbUeOiumrbBBj|^+UojV=`U94_g$k>F{PK!>}b(SNQd8NQ8)xkOyW_)G|JG-W_lM>=@FIG;>Nu}0~DO~y3%I=z19n3@}v^d^T5fR6sY%i}zB$lU}x7tKTMTLMZ?OjNMxEE?_L|eu3 zzHHtSGyDTsyd*TbEkf*MXWE%tY$1hHD|wL}j(|6)FM7CNW%aCf-jI>lGf0Zg(uEoq zxQgC|sH5;yGp>m&)9yA%kksob*I&u;6wYXHkpXxLud*R6JGo{*<#tndAO$QMU67wo zE{JF}NicdpMMBdN{qxezpu@f6qDe+;p%&Xg&JFY9tjFC^0dIn?#!o@j%HyPR=(~(; zd<8bkg*u3+c_5{kFHY8KVT$SL$d*weooRPYmxP^uvfUJxE23!N1ZPkH+ykN#_I&R8 z-E6F4?=L0epSc8|g#k*w?5YLX|vX0(KC=koRhF}T}DFwtW2~97eTFrj!{ia?NRW6t57N7Z6DUA zVuYkC*&tHDkmDU@_=7D`$cynhxu-8?Noy2!&lVNd#PhbF(XO0GNC z)j6MY=ot{d_)@ok<@$)A-Xzfmow>b1vED4H-9uUssK9cY>fEc1oM`JNJ>B#*TU&yVJ8Q6>~$vnukPRTq&9`r0I}&*94c(hs596?ZQr{F?zwX!i}*8i|*oW zK0vb_#D%;!#a}Vev_OuEod--J*Q{6&b8AhJ?%uLW`v?Qa`p7B9I4L&QQ+DNCDeRov z#QwuyO0H@t^+rXW@7cQvnJ9}YkTTBOq+PvwHOuk6;B?jb4e7d1OQLFP7G+$$I)yCg zmy)FTZ)u~nQu48ZF@o~m8-vUwOQH)G-Nyjxc>_?d6~q=xnbuMjW@=(|b5Y5iwPst6 z*C;8EefR3G=W_dcdiCo(T(xXh59~ZIs(#V;>V0Pv``KsZ&syHi+rX2jYo2QXRM}L8 zMTuYiYk;Kznjr0oiB%7`M!@J@i1TUs?@;*}E9>3ep|><&PuiaU)0t<5T`VF(Pi)sp z1f`GSk zPQ;ef7qL}=%aT9s!)T!w?&oZx3bxixf3I#IiMEuGz$l~;(9g9 zGeYg;vm`{qDK&;EVa?dJHuesyLdc*mF?$|-!So6I@$O=?5bvK`Mn7`vMWbix#fL99 zlmIEF`$8T0+T}1gJ?+n2M;bVS{=6=*>ZR{h^S?yrPaE{-XidhTJFZWV+>_C2Qdqv# zfAyZDa)7LnAu{kw{^zs=7quB4J_!!!-vtYotaE^(@sRR5@Y#08--ZjLf_TB^QUwYF zE?kuG)JZ`>%ABnaPE3g%gWGAHIfb)3_CA#KS#Tw|1S-Jx)HV7|M^d??7RQzz3ynDu zHku0$v<5&lD!h2H13m9j|(U9%#om@;R7UGzrHdcg@9GMD}?CJajBt{WTl^~VxzZ)rkZZEdA^Z<|_3^ZWEh#)h1@ z9nVFa=st9JN6$l9J+zC}y4RVC$aAPqR8&+|v8nIs)a{w>LgeKSV#%a^)54u0qTP99 zl#yAy9QvAMvRc4?Dn@8O_B#50%{M}$K-m~)C~K-h|1L1~DimTDHpV`0?4%GDHz@1I zZ8-Tk2&y+cXN&M^nyXLb0MkH~5WI$m_;|nzn6Hav%rSv#^S(w3#WO)$dSO;^HQPD% zCjL9;PDXeAAQoIiPrA*~9rQ^ytaF)Jg{jZNDNV^RL^T&|)`T=;XUQ~{2nj*8a%+e) z8hU)%9y=DONQiYEOV6<&{oJan!EDbpIKR);{>OOSOv6753JNF`8^l_9dd6{7+bw8Z z+|yN~B){P4*16Vfw;o>M>uCZDT)Ns)SxTq@n*(XSK`gkUKKA>%7S+Mg7Dq`N%eo#_ zGV&cuoU6uGnB}+6J;Q(w&Cyn}x{fG_HG!+Muc)`OH4U|a*3jB~@4T2mC{D+MAGw;h4acdt#)3`Eo#nQtK;UViuD4>Ed1!Y1#ADGEtDqlPnF2vJCb=Nal1plDN=JsxDI6EdFea7MU!rCdY&eq_x$`7`^CJ);GO>7coq3bRiVG&=!=7ou=>U(Yj_mRl6C*ZQ_%PbLDslY|7NK}vG+A^FzJsJl4KZfO@0#i2fPBN@*HXsKR zti$mdXV5r(;T*}q@z9PhA=A+4+~{Zxarvp2?m$sFo8ovHaUOFc&Px7pCGq`vmdUpJ z*A}82(o4MigPJwwUUsy<(JZigy$K7IgH1TQ$j+QXhtfO0DIZ54O$ktSja^f*d-lV1 z{^e4yfTiyaCCya;?%s{o5UDR&4#ml?{W597agSyt8DrPE|1rYD`0FFa_iOs}yIG({ zcb9R%bZCsPMa&*z)_Gdve((UPd$`eGRkBc?Q6?MXnmhek<~lVokvnDf`lS$Cpr|t& z5zQ5#opA*l^s|6`n$nF3olx1B=H+x>r}lKzHKB>qLYxsFS`Q~gEOccS!?CD@p>l_O z#2kCP<&~laG!Lfd&e{1QG!gSt2{{60e^N9N;w|R^c}Zznj|HD@{Hr&=Qb8TK3E{og zD7(+Wr7;et(kvARik46prrw0mT=-nsxN0&~#n^2qCs?j-7Mhlo*!aGsfJsZqfG0GK zawsL^Ga>}Z$z|dXE|#rjl9!xsx5;MA;6yfX zQIF*w%~hH@nz1`>GHJ=lrCV~{zu1OfkDj@DHGZon!_5F`%$k0;IL2_N`ILGV7g*-x z>K;z!(l7qzCU-RVsEcuu%Y46MZ{CmG6x6h&J-_wYX=V%prwkVIh4sw-7nrt?0T#k- zxk;Z>7ubN*BHrNEu;cWL+|=FVYwS3ip&sJNZhmamqXxsH#4nT|21sgd3i#~LCQh{R zC|(*d<0LcuTiC=J8E%3*_+4(^<+(fAqyfG^{^5H!?i53Xkb83S3*yoRH*+ac!SCRH zSAWnPv*i;J8i#VTkeDdR+mG;UhMMDcly7dlyVd|&5dK0mu6n-b-1iI{$MG@S`^Lw1 zbYAp5_xs8IVG<3JIN7uleTy7pz)8PPVAIkt)E_51#()F$Jm6GW2nbBx7{f`!@jdLv z$%)~h?e93`-Jh+?C^%WfOkfF=Z3{ z|M6w9c`*DBc&{6pJBC9GLT4p*O@O8rvtyo% z^6nBX^?S?NHvmr?>Xf$D?l}>Mw$7PUFGC0WZY^(rMSunxqtUkWEW_R9vkFo>g6I10 zOg_pCi|_XuwZCnuRoWdBUJ;SNHifq=#|CCI)qEl7xj&{ zdYJYUyL;E8q@5`U)#EA2X+)NS-7G4-@pL-H$gmuloh_3ZglNGt_1M z?q9;&#q-KFPMu;FC?190_&t73u_d@n9PHRZ*yl$T~Ab?q=8$9OfTB5lR@Pn#c;LKKbj4AN^AN9*wC_`aBb;8%-%PUGXL2n$V+xQs)f>VTY% zDYzYRU`MEdnL{~oM8{u?0ZE!7to9_rLLB&0dn)EKj}+)NVVwWyrC60qdvd1>3DH;< zym1>)S(MRZ=Y$7Zquput#*B`Fj+g+X3T?;jEw#==dX0!nsR*RErQ5Kd#hgL2p;);j zqQ2lei_FphFIt1(k%LAIqX-JU;L`DtKp7$q0q~ndiF5)ROc0RzQY*D04d!WXbJazo zE~*BzO%=0LfV5Pm_^T`KKv3-st+Xi+_8UWCAd!8V4W)y?Bxys|U5to5_&#|wdQCgk zz%C|s8_Zk>W?~rLCU=N7WTPkFDD=E_pm!h)kwLanHsGJ+ZWo()E6)|1{T&mgq zFmajpGfYkqzXn9T2E~G)EqBzx=Rjg=1hkQS0BvIHO<8qzc+NPRRp07g%Rhxqj|25@ zbxvVVma$%S1BcSn-u7aU)JBL38KNW949c>Caq$;O9r05pZhKF21yiS-| zCIWuV27UIaY13L!`zyO*BCPGj?^2Ym9KFQJ;ZG!9F#*ZC=%?X)EZ5y^_;u{nImj%4 zY9dY9hB*$O-?Y69>Ir2{X5Q+q=!%YYD_<;V;NCh;I|l^No*svse;oF54vqr0pUBB4 z+sE2o^K!?gC!v-F_3uMMj(8+a2(YW2*R$s@ z`UJ;#8z(DQ5BN)QIDnhA3@Hp0hWx#k3>K@5Y1((I30y~Kk%T>h60FEBeB*vcR_*u+xjUOZ;9zG5!pj$QgS0cGEd?{qr z6ff<2f9}H4TpbpYKMdRgEy|G~cv*h~N9Udk(LzS7SuhbCxY6jJQBeh`$cMNZ=o44j zS<&l4TbO3nFO}WN%1tH^Mq=l0+*<%&d;yr?<4cPbYFLlX$oL|CKWosiaidW=&+wt< ztVjaSA{%3>Bu*N*E;FG1*tEpGKa#$-HDyYF@= z*BZcTCP-PrV=ZnhO@#q#0-UM_l=jf@>e`#HEVMUn%#jC8a{(ZHQzAa(I@7Pfg&Ge1 zK@S``bc#7~0kTS~ z^B#0HSy_-AW=(ay~08gfv(t7^zk01?*EB-;*FF^w;8VnjyPuK;OHd zM-DA6yTZ_j+1ph1JdZoeeHSTBLtebs6bMZ@jaLnN!B05O?~#6h|SW^bQ-!QXZnM5e)C9^ey<*_?2#0 zWU2h~aa%ZdSfO;pfUPBBQZ|fNzBvFc%g9Hd?uY^pm*ToL@zVodT)r8h$J9gZZ^cuT ztIh2WpB4_c zD4Lblxgs)bCD~=6=oy;r;7#Ui540Q!zM&WGM(e!gqq4w$8!sy>d%TE*RT;D#8JsKjgC-pl@lRGA8OU5z z^RK}l#U4}Z4njiE0=Ww7{B>%~IEV~tfNa{#@)Qufi08Z<7ZM&y9%vDIU_rJCTG z8nr!U?9#{3N(F5q6PViG+>XB(|f|IhoHlQOW6bW8Pmk`)# zDk@Gj3Ki2I_PnyVo!5l+!A5?1>^HVtjTmL;pL^rj<;gbWYjwvOkD@zMy(I{YrtTon zQdLw|1uaRNl)(N_$@#+P9I(xO!|-qeByB)MhFap}SFT_!dlyo6%P*gO6PvO0mT`PS z3B9GkdobUi#XuP~gRqgMf1s|KzYo@_@F?36|70?r3tiZ0S-%<}L&bZ4NHq_&PuRuGzcJ0SVval3Km zozlORx<9TRYX@hBDh2Xt*)J8pO?^vNXw1nhrr1Q8X5!Tys|woHxIVKffq_f1ShW5Q z1kf1whdcr#K~-b%XG?q*zCSA)$+j_fYox-KZPRj?w{ylqJls+(>vsehvp@yaMQ(#q z_MZ0+{hmX_W#rnW&8W;FlWzB7Tw#^SG{%ZIUc{SKR#c_K8xjMtS1OAW5t-Te-S=SP zDY|%qnbaPVWm33r!C6Se6~=gs@XfNt_Ld4kc!XuU8h0|z+}I}gElYfmYb)M-XlNy< z=k93rTySiv1n0@z03#TN(dyjVG>gMRM*Putb$KozOCy zKX{{kL+Qefmin=XK=qNe98Y)fhl&i>F^%Jyu?1VQYoQ9S6j0~^ZkQA03Grri%`7`R zyE$+j$phuE| zHX!EYfFQ5O4aD2D!cTGFt@&!fUxv7R3lYyk4lmc4O+FMb7E~`2XKZjdbR41}`J!=s z{!8|G2sYDOc1%NQJPg8we}Zowkd8@|z%7wv#kP@eR!UCSd=+E3zxAXxTRuWULaS?s zdDD|~^N0mK!gG|25BN}cJ?Re}B_$=gAQr9yO)?wg3Phx#oSc)gPy%2=#_v~&zezWg zG#u;(cS@*xBM6%{a+ZN^gFf3VO<4M3LA}Nw+H8pk6=^~3B~bruDr|$a&nJwFb$-20!&tMY z@jG9FTp|?r#rW39x#zrQvjZ<>X{z$#n(2zmUyu~_fde5YxGrYN7nq46A7b7vLWRy1 zQ6gkQpFJkenLV24x)2HBepWo(38qc-@O0c#RQANY12L>{Hl0!X}n}6eO=XC*hk$gittU-MBeNG%OT?ZJ?rVq ze2MLkW>o8@XiSpN!UcLfykW8ylhGqSd^ZceD5c$rgkegB2Ku{_!om|kUKb^%7*pg13KFJX zzV=WS?tpTa&ic^`_7((=5LX3(v5Yx8sF`+J<0ID(q$?j3r_rMfb}#Lw*1!fY_5+ph z+Fg>t)FTla1jl16amZkdAysy~qPt-)!z{pgtHk2F!*t89Sy+7vq}yfK7XWE~HvuET zn`&WL+P&P8wC1;u%j{pzq)F0E+`Wb3b*lC#2EP!*Ij{q~2!Pm?{PC)+^J^5S5oKtN zLcK8dhp~zZF@SfWl#j}qsG7|P-t&U?cm5$@<$zrwKJ}ul7D!7sr(K*&G|ysyTvfT! zv0k{$RIxQGLB;pMJtIR^Wwdq(r{^c{Z5$7Yb}vL%+3?lJq6omKs)X4gnijn6@m||0 zc&b<^23Izx{Z2GbR*PkY?{%rHc)j}&JdYYO{GgNsEBMzh;^O`Ki^+=KbxkhX~FUHwliKe6LLgG zMvhi;abhAJ)K_F~J7c)PZxPO&Hw4!Lwl)@Sg}5Jc^3iVqt}cbFWFD!&Ftd)notQ>f zP@37yq5>o))(`Koa`_sV`0d5YI^T^)Mnwg-g)&8k(5%lFhc^00V)TsCwg~`Iw$KN> zuyB+kxVyvFWC0Hviv=-y`t{h*u_F?ZxJAO`23JA-UuM5I6;k3x&TF-_ zB;0dQRR}cYOGYCIFe=)GYKx)wPvG#bS=^jY`q)NA8HDy2Bh+lpK`289zziOVe-Sy` zSXV<=0|bv#FFBapyQr!J+t7ykJqE7tE&)UGZv-uCQyZ>$&hkLLSAn?in0Zs^{1KOr z7=H9t9aS`YL?p{(L5*`9j(CL9B^1>f*yb%CSj6CrE1}9`Xl-G z0a4C3_YiFik#WVR1YoNyr+Sugl+q=6DL9-T zHxMtqLkYCQQIPT_#u=qV#P%%PT#qyRsIJ83>B4LGno!ncify`&`$mztkU6gK;kSbV zw!m}nE+o&HIBS(aO1)qWQ?ne40B53tstVYI2UC_hQ@`-Ng0_#i(h|@*Ykd)&79Gr( z3hhTo{x(2?=s2Xp4UpT}$nv+aShSvDuR7Q}nH|B{0H! zsphpDCdj?5tFf7^1Km7E><(DU(?MPG&)z+XFXo2gC~J?wH+)+aNQKVpYOf34Pq0H1 zggu9r+@1#$_cgM;*0AS%-iNA-IPQ$*Uy>~3UcX`KIK+%LwoIE>ErmiG>qAvKhJOud z&Kho^qw~d>wouf%Xq<3`#$hLggchR%%KY(NIEKFDqBbRunYW$NPomfDP?AmtCY7b8 za_D50kPz7;V}J!ujO1~rsRU_IN@4m&Y_O^OyL;l_l(47Zj-_(QP< zteM@FHpX2>sVG^0Vt?lGHl*5y`rIiokIMW?1ZPg6oLwtum8vW%1^+vCjQlQx>s|M! zP9|?MUV8V_6)VkQA-*;tUm>eYR`!7?1j z{!hzW(O_bC)u1`6My}kUYETY>m!YcaH6ehG%5jqoVo_-2UxU`k@>F-H%G5+GwUd;% z4UVoV3zS+19z|wyUj-jlsw$Lr7>faZ;1p zmuFsbY#2k}*r5bUYf-_!YE^vT7o5*b3Y%P0VdXOc)?IRNiMd+^70xdy9}6rn$KHj| z#vcovW0Oz70=XpGilc?30(QUkY}5|8&faLP-!Dt{%3O%E-F%CD_GStsj3A>$-1lgv+vXg3Mh;6{L&|0F~{7AngrjH2Q;SGUUz2sEyyZ^{Jb_{#^LJ zbed-vCda#2B2a4bwsMlhJ0*QURoyMeuG)`r=?7Gj!Ff<@?5IEz zEnKp*-Oi#ee9$Er*hfs9vMk1|T{+ z=rmGkKxUm4{874rYkjQ{+q1X5-Iuh+W}!9&@VHx}6Llwr#2fERx9 zYnK5KO1<&sk41jHh;kpS*|ix7lILC6*Y}B|eJ=4%*#o&SQkkHn8oyB9rjm(zqj8uH z>7CvhMNqn+qTMS%U9qJA`%`7Dw`xc)3Xy#Y>m~gGa+$gi+xk#piarZP1Ausu@D00s z-~9oW5*O5-OP#R%^YtL+O9|sE1-l|$VoHQ&x;7rkXJ5JTfX_Km-%Imf1B8UAWVh<( zqgfaSrgRC+LYiNp*-*w+0}Xgg{T`>}8{pMaJv|z*Op%a)*nI%yt4+}3hzXU*qa&+r zWOsGdIX{~;Xy?yNZ$&^Qt4Af8$cfA9bs`@kdhs<<40JN{VE3Lb%5v!&)}$jM{{Q%7 zahy8!rl1H`%w);nos>_RK@c=0Q;7sV)Cgrbo|J5+{Z2?OYI-SP9YdL$rKT^@`{$eu zWx;2rHzKwC-XI9RJt*BFxaxeBp1u;hrJaxwUfh^=q9hD?9j0os@V8(^l;sIYZwx$E z-Hw7cPA%fy^Lj})4OQOtj9F_~=CPtK?n}GxZ+qmmb(3z++Hn0uq`^g$$i1#&m&nQI zM*=y~hl8bvunuU%+DwXN;8E2d~husW}mSUMkVj!e{;Dj<5 z_vM}=W%qX@jqdI4PFa?xfMO4}8vjsQDH-J5`*8k`sGgdTs=^49ZP zfkBI`S9sEqWM0FfKo<26Bb#tZ`pUwk_xTb;-&KvSy^eql#E7fkmL=mNM7c{suo@Sa+(iBNEEn`~ntI6w zv2qrw%S7nPFYlBSY0>webuwX}OYOR+C1K&lE9#x>>I!F~=)k{dqmEA0{tL{gPWXjx zpR`jhO+!%o_RXWy|1a*|Jf6$+Z6Eh(YHBns8f_${%@U?UMV2WgN=cG6lch*#v6Q`L zDiM`XiOAB}MI;JSl#q%nrJ_iSB~i9)zvH~`_Zxj?UeE9Oy?(FnKi~d%p3mU@zVG|G zuj{o||&IPtT9_3d7^x8v+K?A7|o#^XuNcVx7 zel5;l8vC0}cu80rf@w`P@&Z!Y()sf?L<+u-Ts}shHwE{?hx`m~pw_ml%Vy8lZ^5U` z(Fw@nQHQjnJ4cXeY>@WtSox!>NzkEo-Z z(+K6;xbSK7q1JcgVL}xiiW!VzfNEiw)Ivb}%t`&dHmgbc#8e4gM)Q$T<7~|YV&Wf= z`2^_&W*vOEgm4VGtX|g>}yXKlO&rfB6#EcpNs-yxt zQ>Lf!>UQP-O8Cs~kp1f(S)-AOFka#Bq>?`=3lm2<*@+6mnq$V}5nH@tjlJ>iIH9^6 zmY)V?Gd`Jahzqnojk%R3gn|&o`8tomE{~?XfcVt`BrR^n=Ft|I>>7Q~rK|b*GH|Q( zg^T(Mln3~fdkQzBJeK&%f58UR2WRHC;Z3Ni=2Mk(-Mmr~GzMEIoy6*W*DR0)E$s?` z93)!ao4P4u;k!c#|C4feHAie~fCACdSf7QsL8esFN(ICIs@yaxyJ2T%R62ATXgF`; zM+XYuPGJ;oR9%&>QV{^>O(7fx44=NRtpEx_WGp)EczMlOYQCO8a=Z3EN*3F0)%Hup z9dwMy>q4?cf>y>1%A~krX3As$1Db!-Q{e)5amqTE z8;)@5aX2NcoHNi3*N2_gt3pr)V9GLaaRP&Z&ak2(22;`DSK+_?AuvV=q9};VM}6w9 zMQ@If>v?8duiTX$=sL~V==i7=dVr_}S#(?+6@3m@_*wS2Jl>|jC>g*KXx}5AaG_B3 zZFkD*LY7EDRjnRiKWeI~6nT-L`eB=$>M$q;p{YSHJi4^Y1riG>byQRSwxz#~KsY3I zCOfKTqZHakm8SRBaGWa4tU;1IW5vGTBRis&yitcEQ{X{zw_K%anB9-v(e|kTCcq zE~OThOJdHUm371jLTRZ=xE1`HF%JI$B(b#~buIVE4mt)CbP!VYmbZ^oj;+D*m*5KX zsDm)e)@sQ_6GOvG*Ke5%Fe2sO{`j$BmNi?ov9gNmHLK=uF)TNsUblUqY5SBzL?1x|&!e)w9BG%4~B1O@rKEBFg<9^w(U9W8rKoE4(fKeT&C1SAQ_&YF8&IKR6z%|W@PJkdJ(1=FQIi!M0NmX#Hy?BG3x51 zez?%c7`(t?HUdEL%EzrxOFi0j_Fmj80C%)R&Q<*^B%dZqpl$H=>lU#`AFw;q>8vcT zy>eaFY_ZV_GiT+#*MEC?5xK0i3msd!>Nk6Q+uFarsX2FGZ7uMWh^jpk4*14Dnri=$ z*}TX^=#O-ChJ3dwgWOUOp=1p_un+Mj_2NCs8Yp0L|B_rdRerH<3$PbuN*<5yA#iD> zg7Lz`=-$^fIFM9^>~^8TKIXijBH*v|DT(VDrJ9DKMO^qRg8RzdD1{*;1DKtx-edEn zDM%!yr|Vji_18L5HCvbN$jmvd{z^*CSD?bu2C&PRDmPHg1ZQmrFA00;r9&mK;)%d+ zH=&Y%Q>r+{I40#rA}!f`dlzxBa8^vcQ%%TAN0o_5eKj4a=#0SCJ70iAMt|GXw&dA@ zz6^t#Ekxt5fI)X79XBa=Qv-LE2wm9iVy@R_fHD_RxknNpPnD%))r=-r^d`-|(*_&2 zvbULPLJm3rP{QxfY?_9wwB%L|P7Zuj(uj1sB+!*zM63_;v=dAyxwKpwq>u|v0i#F&DMFt%L73 zEmpBJi zT(Y=>OU!-}A%c7Hw9ajSgs}twd4N0CcuPBJzyt7z5gITaKK42%fzI+j7Jx9ITn~Pu z=%Fx(%!vyNjWBR4)i5PDfFeswRU;?AMmRgWJsU$!l-57e2`L9m7*^GRY3x9G+Js7m z{8IAemjG!;tylk_rQ&R%F1p-ch}58g%?I?5ITp7spKMKbd5rIy zgh`LaEFh|FIL(!xShT&r7M6cAsjfkYs&-DGw-cny>u{11OfW{t;_%q<+cUw$AkrUS zTTd4TEv00~Q-pXr$VS99)_O?NwtN9-#q}xz8IeFHeyjJDs}?0*!_iNN!5B)xH&h8f zM&uj1sdXnO3Is;yBMRcM_jTAl~Os~b*xDc z8xN!XWi)PKPBJX3tS&5nl?LJmd3lBPynxA}Q49Q>{A7_H< zz!X^!7JfZGNqDy5-juaCb1x$z5Fsyap6xz6i}2p4JQ+Fhgv}Nz#n3UNu>z(PP!*H+ zV~NXYct(g3C*oT@jIavup#D|q$gJ&HXEZ8t3_h-LJ5i;7e(;Cf&1Gp;8y3Z@94QK@ z;7u)>@}K8xR8(}l_l};W(>Zw`PpY|C%$&$kA_05j$!Ez~72CU`^zg zVd(nKYxBCxRExCX|F8-SCqV}fqb;bJgzUTf6DeAcr$eYMPbVB*GKB-E5vlT?vdrY$ z?HYB8MARkr=7cKJ6cfCZn8dz;mMi7*Itx2iKZ&OH5f6zePh1b;bIv*BE&2rIQAw6iJ^+PD%Jj4>7ws>phx-rm!57oL(U=`6=ed4z7yiVnE+g_ zNBG*yznCzvdZeK~IPEW}>7@$fY?tQJC!xUTPoDx`_4c+7>CCtOlwb-b2@~b|%_I-K z&)Fow2QOzHpaYbJ0H=B(RwK*i6VA9 z9f#!jEjO>rR_dAgGIYe~KwWPyFQW31sR6oMiFOZ=58sx3C}p8~h(PN*pvXX+o{x0) zKu{FS6wuAVz$|X4BcdO{98_68e(i0$@uKsC1~+n=tq=FODnWlgQ+crGaXpT9mg7>| zPLe?$`ADb%70RooipMk9ebpmYpQOKQLxOgn?j5kzDM8ztbLl0LISc8{w`|$MM99oX)g1tcZ^FgV43*F}N?-We)aOuAaCLqP`cH24%;#AXlhFTg?jV#BFC)cSqaOCN<>K(_TvQ`?rVhbI7_DZW` zAlu&3`S*m8yS|8o8HyNnRHYJ+j*r>_tlOY{v4G`svq!|x`W#gZBksGWZS~XGCA`-?3Ypaaj(HWoO zHG$d-a_mt1@}|p@X1;vS=3p5ysv{G?IHk4=2C;I)v8Ph**7#StR02hF>wE$01U}4` zCv8*1e=diy2QWUtBv7kg_e|3I5qj?;lGdL>fe8$NyU7!T1Yl4hB2j|;0ZKU*Js zryA8=_4CE|_;dGFz5glN>Y_Y&-ol$X&%S)Q+qm+jD6OT9l4|Iu1eZ&ZeFid9 zKkNmhbs>s>3RY49uw_B=5`sSAq262FV8C3ffM2!YOt*x10u)L>$W+62W(vZv-vqg5 zbI5A*83xJ}^CY&C3S6fIWW@=CXP8pxt3{X~3GhvEg!Dr`B3Eg2utdjNYAdRJgiVtR zUK_S1!mT2}j3gEcWe&6O9YlDzLB>r~Yostjan=kSs)_4~#V2cu#KD`;x=uI_`S&>K zhffLb>%POQa=5*3tf=zkew8IPZp$Mw-A5bR&TLEeaA-b^vj2r&uY9%^cH_S?sbCPG zTY&Imch7eCsOg$rI90qThLX_jQ{MSES$)}lWE#jb)83FS0SolBV1 znI|hC>Wry{ML}rf0$GL=H5q6!m3aw{d!)o1&v{hNr`lV6Ne(m!U;2?u^#aCXZzJ6g z6FE^ljktcArP@5P2rxLo^2FDRAg3XsfUA-)@zUgbMcGRluZtbSQiA5F-)(*4poxe= zOn8E$z}-{?4PE)(B&0lEUJL<%7!n{i+&;IN)n}h^Q=fY;%JysvtF-br7tzvx{wO!% z!sGXX1Fqx{N>nq)M0PB+CTb*d>dNyA^B=S#&L^2<8c7|Iq`V(!;xvrURAouu#*`c;hmyDUHLCJqHeed#YT&Etyi29go*qA-@s zHm6rZlKcB9IW~(G5mPJrgM52-lw!tdC$gEWmY@G>Z?shEWUC_TOP^k0L?!UWya#Dj zm>w|y@~W!o9S(?;Yw?eA6wMv+Uxb!1W2sW=f8SD&5gx=AZah&$Bt&{~<(;=+zha7Y zK&*rUpiTS)$?W0uW7cx!D)-fQjS4(5>%jU(7qXjTLM~NgNE$)lTx=El%0#zEPm9?o zuuO^(#_w9^K56FC`5lS}GmTy%d}9X}BKk`oGSSW1oGFt@;qsW^3m=A|Jikyi9DX;+ zr!FhH+$gRgB!?jdVs6x;h(aXp7H#&0g})r0LjEUJ8cTRSJPeQi!IUFK-SgLH-bSY6 zRHn}Po!??qceAW8jkRXuz1N}4Y1e&FDeN?Gkn}GT+4uEi?R=^M+ht5=PQJ_(rjq$<-H$GQJpjQzm>P@Srvahh}cZS`eU-nZTzdDXbbUNTAvP?^rO!0J%;(-}pP;_j|e_JYvxh4`( zSVOFaMh+3WNK9IXtRS6{&M~?ewNx-u4CW%9|MW7$A1lg*J5~&v}y$OQ})!U z#;%ADQ&P)0L-NoehRk)$fYM>^ylU)~kdTN(5GGbB5*TN~O;gCP28iABiGQ)AJW)G+ zUd~-%(#9v=Frbqm9TFZX@v=8Ad4?aeH1`$vAu&8i{_t;RGawPlfJ{-5 zZEZGVfBA%0-7IYbcgzygVw<>52q^w(`Qr~* zP-72zliJf{?&M>Cr{T{mEOYfmKX0`Rg)NU`C!auUa`I`AbQ$|=vV6u2SCcy5)NICH zFdzhzoPA?&e+UFmg-?%tHxI%gHY)3G;l?2i_qScdDd=&{G0$bMC%Sk8N4X%{qk?^S z$4q4QXNwy&+BqD}y9h<+4LB7y4d^r>#LQ`Qo)$DTGgxLW&?kQ21grUGPG?D>HJYI@KKBjhfAb6!__7IG-kQ9%a+7f{@b40kq#%2_xKx8Y0DtWMvs&tPAf=-6mEbiR_f%20|I04xVQL}wjR({?}H zt#q!jhAfsyfMF;8giB3*4rA zlKiVslepMeL;Ecb6=V6@3U9W0c@aapLV*2zgSc1}E0l@8iiby~WyyiJ4<5Y#!Wfvr zw(dev4w;pm`xJnw=7^Z9)5-3QqE76XEx=c?T2|H9Vk;pY|cVsJ414ppV(ptxW-a0JScmDR~E z=^eLMFi;e!nu(0C3Sj72WLsHVrFy?0-C&#PU_>=ixt)9dyz^tUMfc}7Z3uqyq&NW@ z3(hK~>2zkpbCIf!L?)4_2T-<7xen2$VfHORj+y2CgRMuu^th_3MsBHP)I+BMFUOiG z^D_^kG97Q>yI_wJf7q$|9cV}&f_djV${#P2XgV{%3p(c#G)DBi{*v_@o`f+)UBj^leu=h4e$HS|H)Cw470q-E6IY^FU9sm*v;X4Gq{FNFalP ztl3^*YN2iW+2PGv%wz@+{2z`120<2W#3-&Ke|8+_vgfYKblsPlIoU#0=5`lZT@oXM z5P(hH>|^m58xCj33x5D>fh+nY2^~-#D_7)&b~iROw3`s`l1PYjN+R{w*QToE>&on2 zsB%64!^6A$#&jm3ZQNDsif!9{3HczOL3k0n6O_@0YUMqYQHab=0hg$h2{)?u zFdHzaB$dzA*pMhX9y!g@*mq^oLX3h$W9z#g0*jkqsMd@nLlCx8=N5JpigswPPl@>D zT@0($@_*<@rbhS|o+dk8J0ZsFL4$nfVm@{lhJBVK&w4z6D z0SVCvgr>!1ORSk%7eKE0IJTNmONpI%#~ogC((Jcpw z;&iV|2K+*Wh+7Z1 ztW%!N*i@dYH+Da}c%Zd?S}M9JaPWQ=wTAvW^emur>D(QyE9Nm!cc-HgIh<0sw%I*wnZn z2c$+A%bUBf!R5m*@Z9|rHd`q&(4OR@J*!9P3MoxhG9?hBQF;+3CcW3@qXF>=sT!1z zE&&aONbOW+UfVK=;_w0yrJ3_C*!~{m1M@qRu~eU)z}{U@Q%$JfN+dh)&M7>!klPEPE>OU*S!3M;IJzFa+iSll+wc zCY>&mX%CHRP+AVz!=jU(2hLGqdh1mUlYNJ;MEC|cIEl9Fvud+vqDr#Au@_+}`_1Fx z`|hWKmUM7)@%gbY%wio`b(^RiK4=7njH>D^xL~%V4$>iUp*2b8&KodumZ#w^qv%Pc zorOY&mlpt&aO2KF=!L4x6LEkt-owcTeHQ=7TI#Xi%W5O76#6t?)BZus92__J_~a{rP5yUJ zs$aR^$>BcHu1nA*?YfW;=ydf1D4jtvxwi*0k3R}1p5^=j_zs(=h%Q%uqslB9(Y3VY zTKyGj>LYo>3yIB&%Q(J7bQNO$+aw+A((=pm7}P{KAVbup($%a z=h+_gYk7DYm8zJ)3}uYaymhA-**Qb&->vlJ;_)uRZRvoB(lxa+xDPG+3@QYXSevgc z*ET@nxES_M#`6RA7!wDL*x6ycMSH~(t7bMoL5|E+k&I zhZGSckQ7zC&9RsZhmLVtQiJbtU?-{o7(Vkzq2buaE(@N9c~-8Dn5WD^Jp8r=HqfO6 z{S($p5SpG6!OA22-)ot>moswhX6YH9|bv)``&$&;|=|=M^ z&Z(znED<5U6FO-pfb2ivO`(@1f4Gs7YNqQ01}`Cy1KpNpl1?DfaQ7pQOVo#>8nRrS zPT^kvYp5zSd{c6bWy)r#6ZsII>n7Ybpqn6yCS@tuNTtdDf;o!?3mmC!=n7PF%_ z#e4~CeyDPoLKNv3IyyS|_;6gqJ18I$BSJ>g+jH!6ei9P3&$R4W%gAL(wi}s7Nu>q^ zy8@~WwHIN(TS>F5yIH%19aiT1Er`TC5Q4yta5iST(PYSBTl2TF-+d;3I2>VFSYx$$ zb(_EKLdArSQshNpY`)?-KU#pRTEyCHM@HdO)Q}UOgSh-6y=I-D4L@kBd#X4ow6QVf zu~_-DkpUIcUzif4HRp?>Te?G=sSyT@jR`xkm1S?f=(jSHk1W4LOuUDvsWcV9#@J6$ zpw4Sv9T9@g%L6|&!PBG{*RY>!;5@}bWXxX7T4X3Xl#)>al}cH$pK@^kC8&Put6!K; zg&PI#;do01pSwsG1IKSRRU8Qvo_!BRTmT`1t*$gsHu3Tvu^sQ6+2a^@kA%W%PeJ%GoY$zI&|)NUe#6 zM9T$wvJ=)=RI`3GJW-K49BZ#9A%E81kr2YHc0C2JBoPr({}9`iA{lv>Af^B!p!0*c zVb3ckH#axp#DZ?g^nD|AMbVGN1+^Ug@9$pZaB?sA$&tr|<%iE|Q_4q9{>(IJM;wwIG?`QQUA%61S4@=K)JbyQUZev@YC>+S7L zRl^xnILhEm`i42^I#IqLHJjsrAm8?)qOunS!dIVU5esfRCUe$v#R3Nx4k8+Gk+Cqu zD>XmC0!F@E-`m*Yp*^Sa%8?@c%TFfSHhQPYw{zlf+8@I=DKA60^mz9c+8&8RicvR1 zPWkDkNm+(53CYq&h;m@QbALAZ?WE%`ttSQP;NaS{^lqpdIKjhtCC@g$uO zsCQYJI{TcKK2f%()y*G@#MG$6<F?vKX4*d|Dxv;DGj%gf|v4G`AiU#e#jz%r$>GJ~isvoBK zXDN;dU$gKxtyE&hLK^;?)Mu=`+p~S4R?lERHiFh>&IGcbiF}>$an!1j-ygo(iejV@ zx(@Nal}I_nOoDyzJhP z4+KK|SN0`T+G~U#=$T_?C<%x@g>|{$`6yn&0sCeC+Bz!GYH}1O#u^Vl;!?z^33o5D z7yGEu*m*(5@zzkhXn0XUR^ik;qq}*xvLJ#B`e{0=T8teKH$};3F@PQtPm`A(Rhp>C z?4ZXna!Qi&;kW>Z+6m2OtW@eLe}Wa0ll{kqayU{y1KLs_b#9Y4LVN)hRVg=v0ro$G z^==Knz0KbK4rami`F8_~n=pTk4iqj3bz@K5o>KF~Li9@Cc&zDAX3iEef92&GD?))G zpJnbtG9-l4Aw=GI^}#p!kD52lY*W9m?7T!@Fhw?%!%a_AEP$yI=sR!24LvZ2NDV)H ziJc$I?lwV=(!7$_N~-+%%ZpgmqLYLKViG<)?3o~W#`;qgA7`NlBGI{M|04sT6d9fv znD`o`N%>Txcqj(gF;1NmHuyIFjP^Jjh^D2Ot3P!hn834Lw_1`D6(58|{cb8YTKtm2 z8YST^CbcQM@#W$6sQEJAa3&7Wd&b1jFkLtp!$_f%ptny`}x6S2_xP)Yo0gcbg#XwkwZBa zRpr8UItz|XId}Jz5Zj}Mmun6@XIpd)r_Q&U3;D0#7CV-6V4lptXqc+ZS28PW2Vi*wBYuttV1;8Ne>R(QJo%p=Dv)1eF_s%MoFlGILv`QAiJ!$UhKG>d zI;U~{tk1+P=5(VG9bOl4<(%Yr#GBL*xD?92t67xIpT2*?|NPlMm;b*_#DBT8cx9gJla`XfA-RLnrL41^rQM4kE9wEt~osnQa1}9dkdF7M;rU$T9 zYEm;H8G-#C*)X7^nf|5D9Yo7OI=G+kVDg`()4Qr_LTZtC8=bGH@Idw$+C8(5kp;tk zK<4+UY}ZZb8CYNJuKQ(ryPAJ4m>jR35(iD# zj7t_NXbZ_?iFyj%Llth?cBB1kjZhne8^&%`Fi7@vFne4040Yq#8xZW-CFTEjL2CYz6NI5Xp2E$k{27)Lej-63LE< zK!rmR83rJA@-3L{vN-Uu93Jr*Tml8|288uD@2)3rKbU&mqg#ha$B-ZmczQy?K#EJU z8`%`yNuUm$u-9BjCGQw&r37SzaqR*{U-A)>X>#*|mhc{w;6kJ}A~-wn8v+6<#0lE1 zv~{we6kOxW_KvdnxmwGxVfMFjM^NqS**Tb#GdWPgcw6vQTRHq*Iw&%15 z5_&`q1JnzKUN-siP1v0SkL5a;%Sy#{5|I+$C{#!84qjg5QMLp8g>F(A6M2s=4`%>| zF-(6;s#^U#T!%G^lbZpN@re&#qfXx6?Qn{HYWDhFm%jq@?-i`dDS9zdhHApL9= z5!z`5fl`ZSqA4ZbU4z+v6U)LBss`K!mMjC1LepfswFO7>RphRLawW)_;cfI9LF$?2 zI_Q-1CA1rI?CO1P08jI=g37N}qfYBZc-Fg;OMsG*b@?!2F;Y*o3WH!xmH-o~Xqu6Y zsO?r8=Ebc)$DUQssw|M~#BwjdnM#4^GwS6ZA#X4*9v-PA2ot27=YVqxxpId&o1kn&d37n%`kU(GoCfdf zFEP83IR-PVk;rs_P~*2e+lMCG%@E1r71-Vo*YdN4ix>jO87)z%h zTZ~`ZH3+LaZ=mfrORFI_coyL@Pb8;>P+6{<)?*k;C4Ig3k zMBv&7>xh4yCWkhQu+Ww?xLxp{v9q3h$btp66zJB|UiHFw=4N3v7|YMC4dpot+S!XyhO9|eF4vM7prYgQ~Wirsq zX-=E>#!|$^Y_77j!KSmfVs_r~3D#5gxWcn3*go5+l<6N0*O16`QXCMsdRkRdOpF&y zMxslrshvGm%!b=`sJ4>MKt|uLW%nSAOP+m@2Q-V7SQW=&6>}t+jr`2oQGqf|#2H38 zu@&P==mOC9t;r5pyK?%3QW&JGA+k5av(LAZdQ(TP^WD=`%~v`f3`|057Sw#f;$nEd zi4(y7AO?AabuG3Osv_#Put#+(QKW}VHjg||{WqfA)9UoCB$uaL2#U3nJ7`y-`&ifn z`z(w2u4>po1}D72D3;`Sz?g<6REA*-tuInE%Tb~Bk*J@s7|DtO6rqOsxsXq_lU7rvuNQ37V5t>HyfpDHSfv)~AxfVoE-v#jWUN_<-)3 zS!#gg0~e?p8?vVsc&n+B{j+#{LRn)r;ZjGN$Oy&wU8R68ae3?dXs+dQiWKpJ_ zRQQ;j&&~U($NjBx7rYBI;3=AwF9gKtO^#2R{%s>4AH~sg>4@<}W!8=#1f^U7IEBw1 zwW!|bC>oInd-zhBTBcH6>K9V@Wu`YXU2ei%10Q501bCA$Mt zVHPprZ^VuwISX)v>}TM}Faml|CDUVSunm~(%TBy<7x)1bcZ$IYD0?Oq8US&j1*cg# z79d!lO<%_|aLqCctEtdIb=s11hI+BT}CZ6Qx+B>OoVX~fA<~g{J{pU8r$||r!EyvPmeyUmypnm-qlBwCH1up zmqr#U_`o2c2Yw2on=cRgB6<29EZs3xqy~S6vOAN75SH(3LuzYEx2e;GNq^(^dStuS zU%!!0EU|iC;uB-K$dh7xQidAaAbC`vkg>~Q^cxj_CUo5}!xo@^_lb>G6}C+C1v1f} zmhGgkB7>NS$RA-S)*rltr-k~#E`gcgI%_y_eH>MUlVq_at8rL8Y~4DLf>UlGB$jT}6AfC-;v=fBoBY70af z>tD3%O#k-HNL6M~9=|a@r?LRVJ!C4&gQj%{mSSJY*w&kXVQoV?qAUeVhILJ}EXWfm z2?@cvCL~SLH#Z+_lHBs)psGyEfL>C%A!QcCO~bqR{QAxki=u!B4F||mM((uK*f|QA zT!O|fkTQ&gTS7a$LDF=~=0&)48IcUMe&V_CxVRqs-C;`o$h9V}+V~Sk9l_HOn;kYd zHTvr%2gx~F>Z+>O%|fdXjC5Pkk-<%ZaUX`FJ+cFP%mNZ=QK;1;qR|~iFhdQDoh~Bb zpK4^1(rbpHu|qKkOx!+UYtN;nHkm7pX^Q7@rg-AnV%b3h3yUQ4%X8K13nawjPW4U1 z-5x-*Z>`JlK3HVfwz;|l8T|Mp^oNeAaG8M46lAfqu!+2ZQ5}{uu$Iz$_Huo5kf^<# zg@r}roZT)Jwo>IcamJO+`UGu?j;^kw2AjEBZdRX{JHF5I_S5;H(HF01;a%A89~G#o zD)Vt+=EJ{_{O}^J7Fr>bef>Cq*x0{94gF}Vwe_`q$Okm5pMbG|9YM3Q3}S5Jx*lzk zOsw6)>B^lw{}|u7tksTbKn%4-Q6Kb7+7RyVW$CW#W_U~R6VTByRf{%-Jp15`ol>GZ z2ZzNQvDD3Xd=h0Znw5yikE0B3WqyMSi(GpbHlbNB>=Gi9e3hfEO1Kf#KM*j{n@uc` zIiFq-{NQiBcFvF+i2Fd|p&x$y*)nwitWepk8YBR`HOdZ+<#H9FXy|aKWA&B0@bS+_ z%iMDYE$tJUo_@ z*z9Q=js2JUWHc2neWy6yA!ZgC0W^Ww0*6qW_MF0Vi!x&0A@k);nk1}r`}Mc?p!P1b zMqu*B;WRy~6B%1XPEJltHQz_~P8^CzIC80z$(THEJV4JlCf4gAx#r_bf%Vco*dYWb z3<5T=`EnW6e4A8CWRa(#)D)aRJ-h*78ybJ1s#IzvM2Xa(hBqfytHtYv+o#otmD1iO2-sgUzY|xoC zu$okLkx74Vj-kddx~*)X_a5s;lQ1PF>JBoe7v?Q38MS^`0U1`gaE``PLPHmvFagC{ z2&&4=`{~T+P(lZ*!fHOXS*6WH^`~w@)*01w{ITEA{ZZ@6-)08s)Cqc5fj2X-DlUa1 z2X?~5m2b~144s9OnHjbqdEA+J zp;!S14c_EzP_{u@R$l?<`YEj|;U!C)2H#3zP9jx6vdm1HC$qCwb6#i>0_X%XGells znd%OiUb=HKPQt|I#32b?GfHv>1Ga8DiMT9h;DU|XaN8GxF(B7j{yYO7+$XyxU_z$<;GBoOi;A%~I;^(JeyzCFVESOAp~z2MBZKC{VqRjs2SQis`SnM#4OHo^r+MFY9^ z3MP_+2C@C7z4E}>XPr`*-ObrDmRd&0r6sf2Dp^@j;MrRB-3&FGL~&*Ls20wmGecxL z2_>nQ^R!okbdJHvAXS6rppcyy~tJ8t4t-WXgJae;RhfW@OBGlu*4#)3-C(`p2xH!rfNh47s z^U=-OtvJ*AAqTipT8(o=Z|s|GoVUzU4G^$o$npFpA_Y;SCor)n*{#Kz5Vm|50$2&E z#9RcW8sdmLr`%p+9i6mhlk`YGdGQ<=>nbjzLZK6fx4?$m8TsDGwdCwzVMc7a&r-5Pfo(5CXtRzqAUjJYc>t zR37DKm)hPPL_|#F`hqYmW@%1{S(3#vW#C)>ZpD<|KFj{eZzX;amr)uf!#8SD4rdpL z!Xfk&KFy>j=^p5Geh);3m;3q&=p)+L(N>&WwnM+!Y5BqQIT8;>_zb+kZd-{3Cdo~z zrVAvQ0N`ZUy9ijDsB;&=VMLqd<0I`cR-hXZq-^4{Nghn}#z4FMi06b!36pb^7o+uL)GUN}lW*j0EJTL3r-Va1V_i*B zYI2Tc?2c0d+|!w*=9wDBwA|AVMEL4?q%=C(2Ihf`z4vU4b$6NvZ1O(|)%HAcs>6ub zjT>`g8;y*&K^5EZCox8%>(= zD@@|Tf95D}!_$HIqB}QluH)OYeDJzWd2jUy%}x6BXS=U}d96a{s_6Ti95UdqPWJ)n zVtx=)3?}$~(a`^Cf^N9ZgxRZB(5N!SasVLYutOew)Yc9t|7k`j41F?l7$)WySqVqm zB7r1jCFAdoXg7_dDfG@Lt}y_ykh~0GJd6ediPrk)ckQ$VGyW#XD%?=9muFC6lrSPO zky7sbD9D(65~@h8BVwz_T8OF56WbdI)KsPwJ>CuofTl>~$%pwqfuY@Zr{|n;W-|-X zb!9i3wHrA_N7`xbkzXGfsgsL^kbx6W3Lgl96i8t@F;S3@be|N8z)!J1)Pj`C($!`A56YogCRLrkHBi2E~b&gV2P4t>9R<0m~0ZUe{R%d#RKWHc<9Vvel( zP7cf1VyLpcP~xATE99C>{=eKB)8ggYa3S?vAg3Cau%25;EoZCaxUs=+QoOtz&HQX*hJS{cIL<`@zql4>85HzlT4xwvs!ohktgAogx3j7qJt3IMRq% zb0_%ap=tG?n$y8qZ^X|Gz=z<{4Ai)*T*q7zbftwXUFr1D7kt1Om3?{2L$e`5!hxeH z8UC3F=%rkFZh-L6dpuiS@sFYZw|iRO*r?~txzg{4hpvPWg*Tr%r1GMhWNojCM+~SS zXYr5xSrclv9M)Lh(7f>m_#x&Pvyt~O%j$CV=f;ituuF>_+Xo1(!wxB4{$PbUwzua!>zq|`J zbSQ|uWn=1yH@=;d7>#@o<9`V!##WrMA2ERc+p+)e_wkRF^Up7Gh)G!AeQD``uXxNo z#8xS`d+*5CmVUODuVk#^e@BCVT**FK#bN|o@!;^hiAwSVrGKOR`4s9z*ueBr$N%uu zk(sXYut7vz_PB5xb|JS_vk8fY$zUH(eLEtgBowP zvQ3n`hXRjx(BtK`r6~a%e(<$Z+<>+=KG_be$l2VG!Tlz!v?yCP-8eIb8v*zwgUQvVXTH_=lhO=@l$(&jfC`47b#uz}bJ6j(ARP zq#OP&cBJ)(mS|~eHHVpJG2(%mxmup#2g3I+4Ao?_fg#RlDVuqZ7$03um2O<5d*6oo*JN_v+$TAV?$KrGxWAM@Cvg`mT5yTT805#9}F#U z?;w7q#SH}fY~VeKg!xIw@Sm~~bNEl$rimk8f?wYzUKb`$512mm9{w?Q%!rM=Bwp12 z=6aP=xf+_`FAu5!!oHh%pQ6$uUg1BdDu-J?JY|xeU0M2Z8J5(DXG}{PVpk78_dkZ{ z->=EFZ_uB^O`uBs@1BT$`Ok@>tLDB4+o2Mvn~aCDi?tgX-?3%}BfcTalzT22o;|4) zH7?Ox9l3N^lzwQ##&YEzwMHyg&Q>*N{P3*R?*0{jd2V$CZpL15Xb4#Xe(I+GTIx>P z&$iN!!fy|c&;Mp#Orw*?cZ-wW+lFr&zrQMCOp&+u<{aKqTBsu~l9u4t=Vz((ncYrC zOm?iCbuz-;ET?t4|;LsSGn=M?A2@J%sqe zFbESolZJwGgackaGe`|b6h%CL(8brXi;8m)@iipE*&a zE!-t^h1n>=7@!#+2^a0T%>;$#Lji3|W78!M$?-^A9z8SCVk%-oc}v9nV-uNuZjQv# z&k9G(e7t5)xK=3^HAj=usRqKMof{dOXR`4kR1<7RbXTZ^Rl(MygEV-Bc3oLxQ8tr}sV7txtaSnJ zqz)DZcIUGP(NBPsY;_W2DPq&V-kO(iFC*1zgp8i#hj6zf`&U(kd=UOSi-_C8 zcq5Sd7egLpAWXA@#~_c9i)LX0d8eYYB6%#_viG_TjL($1@_-n(OhkkXGpH#kwdDZB zb?OitVg>Gd!<}-FY34*t|8({Yq8*?QHOwJjKw#z8iRp}UDyoR2POn2-DQ|QlkrGEm zikhYo1pCvXkTXTfC&(oc=<*C|WP#2zGMEJQ)B_9+4DJz!4Q37Ah3l;eavSs-I#B^_J z;X+1DkLTp4$}AW@3%-IsY6^wv^_a)3*N#nTpn}egHH7t?`Ov5?(>1lmh&n-*pi7@6RmDyFsX!N_?ce=SQeH9^gVh~l8P@Y zKy4--)&y(nHDC&-LCxE(C_0`(`wCP;&}zeryb!mchD+AW-9T$!?Q^4+Y#^V89AYZ4 zRG7%?AOTba1)IvVRJ~M1%GZeza zB;TCv1P=U3Qmam=BDxd!sVUn!5Jmc^43O7BGl@Jt{;H`$If>dp3nWrgPU6o@t8&L} zk!h)2nj^^EX&-9HUADA?8gUS>)W@1F#HOUyAl*2{-8%er1;JY;zA(7IY^esTk)da)UXlRTiQ>+F+_a(6u}8tXI6ZU zj7X_0xz5_qCVd<&b!442xt74mC-R<4bMD}P?`mJZ(z>=P@)Dp@tpT-dF*G6@60(k! zF~G*qM8=7z{ZZ=(Li8_LLv2me9Kl3iA%z>7W(Dlrl4SPEa0x8$ZRFE>0sIH9dGjmn zZ(o;FO5#MH8_}I~TjYQd2`ZI0 zwKR#}gOboA%}U0T6O+;~ofTK7vCx)1&RJ;>$P;azn%^m}%~^}6pG9m-KRJel;X~i^ zL=`dCnxoDY--6#mbz&!GvLLZcy-z~H^Wuc{ldSO0TA z`3Ru|FB@3RG}c9_w(y%U$|Jj4!Twj%juqO{eSHyU`%E)eM257E@)F9B3jfN2X*Uxn zy}VFS7Go@ByJ*+hvCj=zZcwh@gQ=rfuo~bTHFgJ+ADp<+GV2JB{}UDsd->)$6Fy;`L5hfti3&(Gp|D zCmh9dh~l-#G*R+H(gLt#$l{T>V&&Fk?F>(XO9>gWIy3mj{1Aw~i4ssX)OzF=67Lpu zHHq}$LR6?ZzomPkMR7$RAIBV>TiNXo9gaRyI)%q_DU+gqka_dhq>dP@t(&H6{SMs5HBv@e?g|@r{qv^@kTH)%ir(XuB!Ux?R)d!uI6$M8(b4 z73Df=sRns0>+y~!DPzU|GvqIv-t{F{EAN)}JC7bqbFgqoN+Kd6!VoyHw0ay9 zt3X*)Tpa?1jnu_zA$>5Kf`TFSqW0(ao-*V9WU7VRTc@&_Xbs`;@;ChGgAV4*h2cHf zjEuU8fbz;(ZhEK0)eYvxWt(j@qBzgl_#(rO_;HfXtzhLYJ1@$FhB-nG4kafhN=SSW zI^=&teNRs6%eOQ+vsN6@5D0QU?nJ!Z+F*Cb|7VOxVv{?`ix7 zmey&5qa;5Tw0Cp_ZrK)iB(tG~%HPEL4OsMea8RtJb;rlapj4hFV|Nh|(nB3rcKY+( zYTpvyJlm7+jvgZpQenC6>2E{JMnk|S6kR)Y=1*v03cKO1<8-EwR|lDn=puA8jn1y5 zqZ^~)zU&KH^~A+W*ruy{AEY?>Xt0}z!D=qqGW?Z{Pxa!_;^!WT68@m2G+Mm)CE1{Z z@}Z}yN}kJ_t53Ap5To&C4wk80tG=inbx)AnqbUdh5^)_irFV{CIgVWDBLiS@&4aV^ z1P5F}uUiX8$BruUi88OnQ7!7VOTlU3+7E6FD<<4bm7JVjd_7DpV~+~WzBGQSEgTax zD@pqZ(-h4PEU)M0i4hSZh@&qfs`+dNn~x3i8VCGWpHQz)+i;9It@4cuw6Mb&Gt?j# z=SO0K$mxecD0iuoI{w`0pf)Y9ov&z_5%V1pHnyS`oJu-tO2!GD9oRhx`>3j`{mcRi zkIp)P!q5J9_%D0OQGxbZtB>Roh0!V*$Fr$Mq^R<-&PaDh#(3wGzt9%iY--^_$LlA{ ztQAk01;-{{pUqZP283O@goL&|Pv75t`J#+AGD7ijt<9zQA z*3#i#rfW>5E)F;SkCmKrYj)M2n>_iocfafXWAhHPcOe`73kx5_B}5R?iXBv-D?RM{$meqHr#&bJ&}Zr2$4JGRz@;>^=pEB)7r))_Nf z&_(KpibTVzMJ^jI*E&XKGZ_}1@^iFGn3k2};*~5qAi8p#PS8Hvj9X6zi3d@25X6y| z{WfSdbTF~y`SrhM&Cc1Hf(}ovxrz#o%?}(}AS2X;K4w+YX&;|2E5ypSyPWv*&lu1q zj(2@+tSDaO@>g{9;gG%5z~_ChJ~PPpKX1?Le|WMu;e+%A78E-(PUr5V0BMsQLh|+x z9Nan@D|+0i)$u{&rrO-xkBXO9pUA1cg?_AYXfv17xg*y-yFmT?F1fwW=48AGtv5gn zp0J2*3xscfz2S(`6@M1rQ~^MyOeV%gRYB4wms{T_7^I6ASf9wd0t=4dnq`MR|9k+Si{VH+Q zW>ro3<(G8JQjz2?$6K!qAgxV$KM^#VuS%Cnu0kvGE(<4C`{b^mC`jAhJAVQZq`iYR za=@i|#V;&^4WO17-G&Me(BRzH`&N8~3gG=s$IfQ`l8eg4UJ%xS|m#9_k?^ES%h$(<}A3x30dv14P=(9xWI@ zfd=&U1; z{<`ceUhuWR1J?p{b}QiWW%q&V3roz((Vxq;MG_%Mvxx6QAHFu-vBlsidCJQsn&b}j zHDPPC2Gy&lhCS~hp}za8!e_C`qXIXwWRLZu#owF&>1_-++^v005MO>oQgOO~_L8Si z0LA|K=V*29Lx*nW41BXrw|Q|x#l-}Gf&jc-{oW&tD69S6ZWkLHDSdi(FiHj<5l#A>6({U>C0V8RN4Bpo7OHv13)#c%=C6?1zEAd@t!RM5WjTnT4zK_I4_be1g78ioXYsWC z^=K14>ZHd&&tKrc8OQV!DhD2=%lp&Kmu0Pk4AS>RW3;RwH>plBJE7F~d5x@1wGMKP zv-VOC$S(7(yt_g!^2|s;F%oiex@DOvyNiP)J227q;MJgCaF}~vn;Llc>NrWCdC?Ly ze}a&_4j9JU%+1ZOaQuP+n$8*3|G@70?2@Z?%vs~;1|HX+eEdaaWOP89JSOkh90SZ^ z^~sYbgI6BB3hLxVYa2bi3t)c5A&p-P#YbD=03g3A&}b9jv}%Q$s7|%m;OF^X*%+v# zGY*jzh}~h$uX5a65_e=9;0Iv84twQ^hReg6*$f;J;kVHT z!~NMss&!!W-{-G=b^>^D`!WViPS+mvK*QME?kJYZ~;Am%GV>8 ztHP4rmS`Xw*81wonz2~RzXABTj?Ov}XoA&*ch5Uv!ZvIR4v->$04TW~jDFV~CnKW} zY~o4uH$dU4z(cmjtFzd>J08=d@yV4xU_l=b*?iEv9BxRt_h_&8Ja+d{2_NSvy>m-h zpp>xzjR}lYC2L>2*%t%r&c>&Ioo;a1@ZOKd4(}&r=s7(z9dcH>fnI?@go;X$A4&va{l9vCp!V@FL-$GeUwQWvpT%2880=1`P5`1 zZZQDA57!#ywmQ0G*Q_}6)eJ2uVAglv$(hsnqTL+cmc~SG?F63|4ZvnAwuFipctM;( z0sZe|Z|w!DMlH~?D*vn4;S&SZs(j|w_wakq)ju8oDR7rt@R)VXu-!q3q0ce@c<(LN zva%1jk;^F{a0^ZNB|g`Q&)G5GIOh-->BnzWu3XUE$DvG(md_X}E9mAiF=9Nd`O@*XNU;6M4jpIRA>Kdut}`~{OIjhp@7 zms~1Se)B$4(B=8(HH9WNeG~neW9<0d4UNwGQ{%eQMK+CC@B_ETL6_v^OsZeM8<73- zzSc($ymhjS+3(Ag@OZ+_zx#tF!LKc^t9SDBSn>bD@*V%vzJRD#?7zOiEw6vo^6L%a z%!-kda`bP*G#tmbAKg zuE4>L8OdSO7au8lqE#=T=1%KKrSNy@PfW>!`RwnZF1udVFWK0Wky3oWvB}rOrGM4+ zdAUD`X%+rSTqGWz;n(0f#k3~paB#Y{?&YTA150(rKA!cp@#3AO-280B;#2wQwd1Xh z{MOBf(&Z!-H0>l07ssdX+PUULUc6fO7+iq6t)hpYYkaKjTvFwi^sEM!TF6tjgyn)|r?+lF5c(n0Rmz%O}|CZQ`u~)4h-aS51Ehl5K z+?6Z$W!Y)#=@0Ok865l{l{1%c+dC6Cv`FzD{PS=^^seYVok`EHKHkMfl{tDNCiys1 zq*PCxHZD)7E&Dpn_{D33yl+SQ$8QX4MbO|(u~9#b81gwcTJq&uR;CwRtBG`<)M5Sd z@wJ@p*QQV3k1hUFGA?e`cCGd+Do_o+{C1N@zeT8 zan{0!Wqb6Q_n%Xbr{|vjmNadvW_odD=gs>c9fOtT4NW+n@1A1U&IeNIw?YQHI`_9s zsFGZHGyfW=20eN4h?O!rHa|_ZW#h|_DZ4VBSETMK{*wISUivcEM|FSrOt9YcSKGi5 z{+OR3-?p&OuVR8pc=yQbXva@XT$*6a?{YRGFXC~o+$F8dudlT;UrL>pz5da6qFRmO zxA6;E*6+xxie0bIkxq2C@~hGmm)-L5bJ^^w%Y`cn{W@(HeV zs8tG98tB@@YN>r%mgFWB^K;No+pvbGbk39RNRq!?e4Jy&sLodeCgtx z?7z(apz)+26${Hxt{)GxspIz(cXIUsSD&3N5gOAE-<~~tO44|V9T$>!%ZJ`q9IYMh z&jwVUk(1=i^FNDxOclq9NB0T$+DwzPKQ!C%BX#7WwJ`GbXP$o%omh||P$^g-Czl|5 zvcouh>6wK(!9qQu|GJpxJZM(P-fZ>UYPNM?qz;>4g271x8=s`$j`cJ*b_*xlwCpJ z?KYFmH!jlAU5cbYeR@Fd-`8$P?BDKJwP5G!1^=>zjOL>eT69C8@=GxDfn^hQJ}Ctr zTpj(?sxJgje1M&%0Y8r%|Mjc2k3QNJ+M(y;durRg2i}L3BIj?4dCQc6zYElJ+FO6} zA1uFSx+eMZn|PJzyf+n&?nnORjXucz;q;(Rva4e9*Vr0&)#dVa<6;co8y16bTa8-!8& zvf|X1*=@Jh@c+H@sV(of|NLDD|D0Q`5{D*|J2pZpvvYlB`W)98t0$Ryf1-*1dT-XL zcB?%}a%&<9U4GLva3^t^11$FM&kiGeCML1kjhf=vT~(ZQp?TR@NUafoO(^~ow|kfr z#Is_0s3IyZWpd>h<~kWmcGFUFfrw~TmWV?QO@J%~@Bk(Ns-cc{}klH%l~;2;%8jBt(dLxYp!~&4!Nc{ z=}AB*D$iMhL#HmVN|c(r&NrcKqp{yVj$5U7XAI&zvK=Z>LU^}LA^x<4ZcnVDL#m$w zXoT$KV!zzYoeB~v`xw1v)VQ|Quz6%hBYa;>W`Z@2glozU3gkS_hUX?^=e5f6f>n`z zyNU*fAEC6Gb>2cErM%!it2^+&8z*v6sn7fgs-BN)4oJA5G4LC~z0NlUZg4&xgFDN0 zy?D4`Ah3qAxyAuWnP+J9sXON*DTNus1o|PpxzQREDiheIxHA$<0N|iHdor4tG642_ zK-U%T4|%ch)skN>VzAFK*Ey?C!;Yit;W@~`gjo0V!22@R7=s2zv%1-(a}{x;GTfBf z_+=o~+2nolJOt>alp61O?fDrO3RGN%`m6K{Buvu1ek)(*N6aq>m|$MXrGbYLG@WG; z8BA)i{d}kc-_6i@phww6ck;DLcDIaM^y{5S0AeNtPNHO)NtEZ0AG3RZIW(HnP`5q zh60aaJo&y-))sln-^6E2w7D{3xTLkZb_Ic#Ta`?7PZ9XRethPy^U2Z6G5kJ+WLjn? z@EH=`+&7Ib|LMoMewwrXn@f3I`JaoJ!@|J=_l%x9L$a@`2S+yZaSsTMkcgG^|xw5jLKwOiYlkajL%E zX(w6Gmso|vs+EcZLL^s!N z4+^V4BL54*#K)g~>zlnxkF<_0G)l3ISIRjMYr?oNpjj2)9_K4QjSJpN)BIyT13kNa z!JG*q$we)}3b=mBT7ap>Lw}^mFbMtHHXM%^wY>qc*RLhkQy#xtgDUgRfV#Q5m$Q4xD;xa^xr|&8qKG*lo#-vBQV$npY6lu#_$e%)k z`1aq!_TtEDPRjf-hh{v>p08IU$OlxJ_m~;14T*Ig+eDeaM1Bira2V|}?)Kph;&wKR zpGP1NnOYlhX7#Vj)V}M^{c_c85L>H=vU^x>?AutQXICZ0ns^5C=HO(aadszh%u<(o zDWI$4$MaU1Hm`zA^K8stW0a4nbBHx-Q#42uaEGupM!x6V97+j1HOz?FAZf4t6}LSv z0$Z%+$f}W$mfO0~;1`K3sO4HhYV5DZ_@YHn2dw==U27VJ#mJb1NXy{f8MdGD$*$V4>h<$RXkd`rQ$U+(78XW3ZiHA3O;GfY1G_K7Kf>vLqa2?C$mjBO~%-_II0N&ghur;0&Q+^*SPt+mw5 zRo6`2`{Od*?7Xs{2nB z<&LE-QXDP5T;_WU@`mb#N!xMuL_9e&=n!nRy+~jWZ1tDowy&B5Qn%j?rj^qziNUVW(h`Q5sqLOTCT#>9tgT%^okkQfn z=Vj=++&UX5W!}nHPuca3iObIEd_sXzYTm_LnR4QlMs2klVmHcrWH+q=yp`T0C&c7| z$FGzuyCmzn7p;ft@>*my&`9gyCDq&FlRnN*ZPAe#w8A^F@yhoM-G}BUTz=;k<}um& zJbM5lG5Oy$DseF&XR8k_6+u6Uls2b;MPsV?%ja(|81B2!C97j&A8atnkbira!k9Ig z0&PIZ2)g&(zpNo2WnjlEQLS5b;1P-q&(ALs@#C$Uur;lM_?RAqthf0i%UUurBXTu! zZR7b)q|RaeKIyx{P{i(&pl{ z%FmpV03 z?)K`Hp^fDLQM+^UnLR6R+!CDA#db77TiV-n(Ng9a>(k`@9D)11Wm4uuWGdy4Zz-NK z?2m0ge=_ci!7jn8$k^ylUVk!KlZZC6ex_EiHa(y2`WvQjk9vHb5O}uL(vK``l4o`d zkSg6MDK2CnjFi#1kwByzE*7In{~n|Sme(Yis3?}Zwd@j6G1{Rk9q^3GD}o^tN{1{} z@Js?(AOMsYSH4H0KWCubjN)yd&6~S(j-(Gq>g1ixYfCFIqwGrPdq%+;)K*|o@qxF4CE?PBZ_X%fx9lODd-6-?lXW3^}xs!bPH$+=u91$_PaMn%gkyKi3U%2|o`4Z-ye_9lmw z?Au8(+=`rXrs4ck(+6(0j15X>;xBhN_k$&sEpzMR(nLdiEXR>n^1brghAu(Rp+R|S z=_7d>*#()thX&nWw6;20eKRS^E~9SC*r1+jB$X9|am#lnki$0+3(?fla(hsFk_b-S zOF9E14_2wH1Zbc_CGBEk&PcFM0(@^Cp|a&L5ey0fMHKAgo%Eu8pTa7*SGP-I_sZZK z)^o2XKHBcB(!N>qZCG`l`x%Y{*&Bm6qSXBGEB(F~?TF##=Xrr}U!US_+ZEB8iDvl! zXUFtX1}!PMl)?|RF*6T0#D?cJ0h{Byt$DM2Jz_~~NXXuBFDR&->F2hft#AShboZ-7 zBf)vhwoUSjQrC0!B6}}R&Rd;0%QL_0L2`vD^7RLn?VX*LCYtqUiRoR;o02 zXXLxk`GeZbE^=a}5)QhFrt8oP&Htf?F+biOqNg}ImVY*sq%K-DA7mCO^g z-(HKO)@d*vPg{h}H^*8{P9EuxQiEdj->WkKLIx@O*|GNF^98LtTHl@TEf-KZvZEGW z5Z#A>N0@rscqJk5`l@LZp-A~nh7cvVe)&of_T(IJyp{uJnIZudSD1^wZR;v6|fhGH#3mSug`O%!Kh zA`@q$#ZP&(yNE8Nei-)NbxUi=6jy7iEQ|ngAtMmZ> zv9~|aUbxvse~cI={W-jtyh_@nD{m3%1?i|c+)}NZ+8LCWt>r%{*oPQKscs+AJr5ToMZTLwd3K!KfJG8=k z)jBHi7I+K4iOmGUD3nQ;>Bp-#h~ZWBSNkUD-(FK_yx)+J`+-lea(43FQWnU!P0$eh z6gp89-KRb5+&@wRPkpj9dQaIloZ=zvS)t!c1=*Lg4M0wP^3%Iro|s#qm2(QN8MRi^ zF&_|tCNU3?LWyrK3I=UE$W|LSZfxINo9nf+$Nuc1Wkk+J|JDuV4}zk(u77dwdyrvTMDAX_dM(x79K!CxlU&N zbE+O_I|8!0dO@ZWGZ@MzTn4|v>bbJlOLFb1erwz6Kg*G495a;<^rOQv&1+4TCZ z4uye4|3dfQ^}Y>2Cx!i;jx~PSuUs*CGc|Pa?13DM)l@cr<6=?+p1vjP_d5WXv_w!? zt13=#26!03`_NyDz3$U&yooy@?<15QIL#{u;GA()U4GZqsg>cI=-SRq4o%od<-S{# zPP#j3RoCPdLx1?H#Tq>o?^bmaBkOPblWz9&$Pj1dBX-TU`ERQ9 zABYeGx$%UG4XS^_Pq;wR0duBR7!W{&6O>rD4w|<5$3Wvj$O1!0T6_B4P*s9r765X1 zTdM|UzDIu9)`)31nwJ^Vp%5s@{xSyF@gsB){rdm&K!7=UDQ@2!E3r433I+?^eisWYlGR>I#w{q&=+t*J02_|G*hF`}OBl%+(3XC7cE;q@ zxwiUoqgify!2-*6rokT+CdI|KAdrK92QERU88W{HHnI650Z0_QAFAy}3w^5t4V>*I z^9cP(wdrZ>&KE2!-%=Ot;PPIkpV8J-R_ga3i#d_DRfNg<`OiE>Kq+Ps-Fc*Tp-~;fI{<(&gopi)nLl#oVJkmR;TziiUv>c`~mGjrcZt*T( zfIyD^xjh1;s@EaR^7oQd^)%mh<=tbajFw2dgPSHfa@nV8UZF?b~*fd3x_fDyBXa*Duj5D4lUH+)<03l)4QwvoFf#pws$ z4c(iF>W$W*ZSm}#rIMNmz0s>zMinFWm8+l0*GcV88%!gDc#t(_wj&eXp};NPpW5iW zgJU=iX`(oZ=12uc6(+0d0q@exJew4%*3RaQ+>5oCedcdYbGo-n0RCN)2qh$h+X@s& zy2TxxzuLlN8b9nE1>ln)sD$3;N584{d|*Fs!2z}I`o#$jCfVnft3@}S-YtdazU1Fr z@y1A`Zc-6hy%7Ep{IWIX_S^Ky2Dqme5F}7Ng*OT zv{S-X&i)mzOB8P0_|BaE`bWw;eKv9d_u1-I9+ z5oEac@#N|?>I*!}9U|D6{B(D?U%N~1@3@uPT`Bif6lM>k> zGk;!;oDZr1ooZrrj*DNv2U2bo`2I8MTikzl$63B@rvQ5=@B*Ml(*9`7<9k*DHBF^~ zFMhZR&MCP*W+2j4SrKgN`*i6tvz(}fsVsmXB~N~C8=&nlcx;^-T5LZ6nKszyUN3f4 zdb-NwQF!2a8V2NA zLHSwh<}+#O`7&&SW0f{kt7cDTdvDmKx4v;YAE3ns!&he-flry9R_OXP@ZqW>QfS_? zfyFzteDhKZKCNfXg`KyP81?S_JAnGUT|BzmCLbAI>eUDB~9sY>2&r#uY+boU-X(cjGWK5+Ttkg5G$A&Ay6vFvwZnCtEA1|V?B`4 z&S1Yv3vU9opY^}Ry=N0xR7?A$rdldqSaYRohwf-MZM$SQtjzp)1s{%*zT2(Q& zxu2Po!RD=ewuVz};R?x~ncJlMqJE-Q;}c)f+LAVs1->7&B6KPXF&VArX>my=Ymo`= zFJh#KIo8Uphb`Ol(XIv14i&9Ds?5-6dk|yNBXF}S?fR%I5J>C4cM}mKzg)NcP~0a$ z7U(_Gdm)!Xxi(l7Bd8-D((V96CG)QsdH*lKgMo%4Ju* zv~OtkCA=i(R+A)?yhMiQ{x5pI(Fdw(Y6-&?P+pMPS`HaE8i-B~7fU#HbDS+Z1!4Pl z44oMNoj`}&v@j=I!>dANt7fj_qGq!^@sENO%&bt+gMMmsNhVaR6v?eqm&T1XG(}j< z+uzzg{IbT2y>Q1*Lqr8;aPCx7OxNIa_ekM{97to$TybAC5?ksolVzmxmK)6fwab1O)wn_W`|@c#&AgoeFwXX^-4@vjm4gzSyXE-1ctXvFQML1O2F zIY*@+!Kd{Nm`v&Sw7H-!4Bm|YqTEG>DxYr+V_RWAqkoFSOFFZZD?~A=!W5XGAQ8an z)|+HI=*)q1)P=Bh;UM!0ZJlK_LlM!nv(d&w^|9M-)|f;X0j zR)n2`ytwhtg~{MGFI>+8ozRqYinwzkW_?OIfFYQ#IQ_!stnDUOFCgP60Dojm#w|QN z+@P^g{O~gB8{o*SM%UtI;@;D^eesX$Q>?FC5)$$#dOK~nk!AW-T~x%^nLyaX3RXlQ z{Km8l!tG0nHU6aYq5Q23A8E;k*r(%)B%xp(=NB0F02NHNRFjL7Lh zD>~wUeEA~G)U-_qco7b9F(b77;dHS?M(Y*Q+I5O4tm{zq>YO6#_HB-weVr*+u9X;R zqlJC|g^$dZk$YhyvR#C^{Zp%eY3Gi#7j8}cS_{b$`y&P{g-_(`SuT)j$K(#AC+HzH zu49JEBIRvY&2=U9O&f%nM(v3HTlYU{_Il{8#@?O1BS31*ko9j1=xW-)g`2=)BIiqJ zUQ!J7D%n+5-#X$y7@YM=JEY8lRx+W}aES5Q^r_L#0uoX@PR2o>&F|73?e-QA8>H1_Z)$GI@XV2OxKu zEeiRX&pG>Bb10*30nzD@NeTl$)hxjwGhR_1eU#DbYv;IbJYi17H>~YiYgNE72oPhf zhfP{(!|`5oD8ym*#Da_1rs0GHygq5|psvkC(0JF#DVa+~yJs`WR4~X2^F6cSHMO4| z5p?cUTsQ0?j}|6Vt@mQoY^eK=Hho~<6OHPqEXz0bHT~r-K_PVpGDC3^54aFJVNM5# zLrlgbp+4U&%5t4t%;!iV+b?RSb@*1SbGPUx%lJ~!Ggz655V+YN$uyE5Xn`zP$Y^(? zId*$>!<`q4^#?FOo`HXz7Vx$%M(H78eNYFS1zXA6T9 zrW01Ww2#*Iar0x*4K~bvOQG8)bhPe<9GNiG=Nkc>^;cim$RyGOf>G-95Ai z84PqMWh^A@6L{+%%fVZqvA~1HPR0zpmAu>|sOV{y&RFpiPL0*gH-qcPeGu>}YWI%! zn0iKpvk4MkT~q>a0 zTJ$9BkwC8hILQjULU5SeMFX~#472$Ywvgefga(*F(tAfDbqvZpXJ)OCho{Cuktup1 z9(vR!0~M^dq3~Kf&Viep@ixgz4tU)M6u7k z=)&b_VMT$1>Xcz!fOQL5l}cZ|dJ0dgc`rxxhB|E`#$4C^%R~`v!`|?5s^oPtTlow0 zXM-y8?rHHZKg+vjer@IxyXwa@bC4$-h2pvYVo6zhBVC|Xp^Yy&invt4*qClvTk1MD z%vb?fIg#7z!0n9e);0uDx*zTQT;RhN+S$h`Cmm$p;0<2d>+4T|dwTS>h{ih&PiSAg zZfF-PVXz;!{*LVZZJnIe#>P6Zd>=Xc(Hx0+wz~e#>)uEqKq>&VmVbln*$YE}MSiON zW)sL4V*#_RVy6R;P*W_Jc5Q!kA#|*rk~>Q~EvngtxV6L^u&K5jm3ux%$yJ915*qt= zy3Gmav64oFbW1UD?u6cI6%`p*mdt#dk*%(ZqQdagGS)7X;Or4$6x0RDG@m!(EmbkNXtV)e^ZQsbMueS2%~cjYX@ zvb`k^rl2%#XMoJvNtb+`Jo`_7Bsz$iiX~{l1<6Gjd!&X-Gm|9e^EIkwR+(7psua|zDpVF$5y6@e@{`f@D*rKl zB7GZB2D*R7(j)ipW6i)it?k|I$0cd+f*uZ$>IDLJyG8`9M>6Qn=KSMcrsh^yP~Ao* zJ92j_RnjF8B?DnW+ZD1%Vqrq-#Y)xKkMv{Dp197GK+k5&lp$b_%!Q)#k-{{ujB89k z#4xYcymp5E@J=tZ1=-xq|A4c9v_Snw++&mk z(}LgJOx6KWwtwgS_P4v)62^xm>+izOWPTdN4snbjvfd5<78B*NfvU9N8%mvBW&+l4 z+k&KxZdiv-iI5rn+3%-J#lTL%THSCDJ?{@rT8Wjq``lC3BhA9R@-7*5Cj);nL%zedv184et| zZynxD$gi=4Futpk6wB1?jXepa! zw!vBLJRST0^|!9?>Xn0PuYPjdyait}Yz8QZK9MUCY0fh}r+OzJ4tadf^S&)d@kr|Hpw6;e0-W3ansLOV z%(wP+Aj|)Mmwbi@N5lgh`N%>+NMc9qUQ4x!zYKVDr3nk4$z3wq>Fc#&tiCkb3rk(` z{_Q?O;kMrv$Nyw_h#xKvSs%(lTkDy#k;&!AX#YpK0J`(2Kz+3{+p^(+hM!;cSMw** z*G&(@*zD=fA!i%g_*m`fO0~VLtcDzf?8VNRPC)@ktMyI$H(S_x{?Br?u9|1AZ;K zt2eIV;cM<*V9x>JG3miFdA&!?`f%M4CR@l2quY&tJj-Tz8#gD!%E&kBkRL;x8P2@R zbvr;efKOT`C{L?xJIGaM?7i1=^zJc~ivB5hOwcF3&KrmWAi$Uw0zxpU*dD8U$a+B6 zoFym{-HC0cQp2R9^D&`!vimAT4JOqbLc>Bv4#a-p@T6f+HAvKe0rJ*4r`lQjM5`p@ z!WbE*Uoc$r^&XoLP4b#-4p*g1E<98OB*->W?WtRxnY1Q#O{GclQLM%dCZc+%V#4>J zhy}OWzu)O(sSY6~1l0Xtga}OKG!i~ZW%}bi_xpn?jA?h&b6V#8nJ(St;*po!+JDSv zOh{uAmQ77|2S{`IuT>#L#yFeA(%mCqz{Xg7l&Ls?qKO4`@hvLNN^XNS9{+Za?{K@p z684ZVqr#mPs4h}RPCeh^;fRC{Q*~cKx!#-~q3^g^zxUtcn=ZeSz5u+h; zr3(qDQJ6#LZI5)E&luKi!4EkbR}}+B zsLy{=`3K*An#lUq8b&FyYqBT-6=}4tmqTvft8eSN+|=swIwSR6Kf~pd6!J~-Dq4`( zdI- zE`iolp3=530@Oys0N@+5sr+dt77GgMTxcR3@4S}Gf+KR)%wol}E=5xFtX`h}TIm{J znK)`u_X3k1WrNu0nz}?9T2@dLWqn|~YyG2(Q(ZT&9k1bRJoHp#tD+k8EH3@KlmQzL z0w92WD);QMCK0Cj-7RI#CF_^IMD#nwNHC;BD)!dJuFI^ft9Q7-sqCj+W|NFNi!EJ_ zVyEK3ME5jO!N{bvntQ$#ZS{h$j_LyxCBhh+#FF__uWQtX+kIJ+F1y8DH z+4_mYnQpW#c+kMndZ`cS8sE7=dW+05O8|D`^~5PCS2+=8J)D!~8U}M%LvOr^p$Gk8 z>%PBppV<>Vh2PGg7IFBQK4qcP`W*NE*4S9oV7L63DGLr5#7)&o-7UF zaNB}$bEp9d^f8zE(#fEmah+b4V`505_m2PugRAlEr{{YPzgft9Q_gFnQ-H>mL=KVJ zpUG8USY>)>0~=vD+N3xJ;$~0e{J)*E2bDRy7asQN03Z;6<*m$z{weChoE1^+2td;L zSjNG#(n)(k6CWE_s~EoD@CFlery7hX}Z1-XwBy{!sMmeg z+TOIj-&F?oHfEwA4eny7-&na#Ds~!d?1?n^Pt7e(*~`#YaAkX;O?BJSSEu8E)Pt5Z z0TdChg4Tf6oTt6yH0}W}oIO{%mCzB>dOP8OuTTlU;c@@v>IEXlgzpbdGD^@;c)~G^ z5jBoz``l8)35yKcUZic{BGMv>Aod9!Ekx4&!I;Mr^O2=I8n+F}#g;(MHh>>p&uP4= zijlNfy${kOgL=D5u3r!OPuINwT&ZkL;#3u&9U6>YCD^X6*5ECMMA}Hhg(HP8N8NT^ zLFk!x%jgc%6IPIn6L;EP$(w6u7J4nUxF2JGV7~J2YZ!nv&n%vHBT|CXuK@Z0(=M4w zOp^-9iHLo9?T+N4#L3M!H6>mJA;L@{M+r6L++^f7Tv|Okl!bn)VlfIM2EkF*(VFh}R zZKML}84t|}N76wOdl_%pd~evJBRtgQb6@EudoAC}G|vLd3xVvNAh$I2@682tZO%R^ zy9hhWr6%RSeArTqtT%Qi6?-iA85Pq7rta#ieu|Tdag7l>5Z?avD4zj)`{$h_Y;sER zJQ_G;K*6E(V)tFu$!S86t9x7vb~`!ycv}wsvn>brR52sOK|`5S)suILwR#I4@F&WP z8Dpq)P__DCoCaXXp#KdFPIpwTGbSk!PC)PKSZn94r%ma|aUYQzT43iQ_=+<`Jl0T0 zk2n+IR=P*xo1|=6-#~bUKzzdd&blZEN&fdpTjrYmNk<`pJ^8SJAhPTm}SyT%9X4{yi#Q7@j2~YcFhk1(svi zA685Rl{QXHZoXkv=vPKzwuV@s1EvE2E2ykYJ#v>&jWbqu3i2>?ezaW;3T#)UJ;>Xx zpS$fWb8`)1!^-v-${yOogWMRZ-6KBr z?QIlUXdNF_&o_~zm~f-lx+csL(%up5y2KrwKDpBEJ>k7@2BVQ?WhYVA9G3~Qh(k9- zqA1`2{ri05IjIF|S9ozTWz2m~rQAo3I{|Gx^k$~AZ0$eKgu1q?xPRr-cT6tdZrkJ& zbJ5MU=;fleHM>(>&0s$AYniu=^k&q^cHns;j|Reb(z%-vJSMBQiX2iqOVFUgq4E`! zc$QM?VgAbU_3T?P{>F_3*xvwFuQ6L+%N9fkvrb0QZ#D;x^m|o+=W2AcvfbriLB}WR zRC0gU-&8wcC8GhK7f3Rd%KxiQ@CgyfLF+goED8-Rh{?Cde|A8S^frxU%Em!}e5b>c z%-hULLP^D#hzpuDMds_>F2cBicKw5Eo{8NH025n2$2Q_h2G^Ki0DW&_ zg35hO8`!%8-mIS$yXDD|_`ti_XZ90CMl@}bKRtboG$ltR-_O+uc~@=!29V8&sN*(wpf%|DOTMJa;=(V5H|Y?hRuSY zFM1Z-td<8$ummmlL}f|a29E*C!5{-?L$6(<*yiR7I_E=*`GZ+(JR0W(2>v^hX-6H$ z1RDsX?W8lj=P$k?CR@$_fn9UlCaUH7=Hryo*Ps+gP(B3ijJqNfnw`Laex+*y#)hYj z2=G8=lHe7N%KV88J1?76GtcwtBHPgf54QG9{5Gw1$7gow(HkMn6Dqq}e|^D`;l@hD z?*Gp}Ld;I!Vh5wMRC5<$T4o2J|9>3}J<_Y>-d5Es2QB^=bj5jUh#&^d*DoAp?_i8; ze+mVPHIw1`54XPomj4S=*|$*lpLSEbIA80H$CN{I<%=szHx9P~=Lwb>v!B34$GWe? z(_Z`De~}S$)l4_p>E%1+%-euH0f8j_XQc_EsRFVogEmjhuaIyhDtE3_R>nrnA3JJz zj&mT$Y6GVr>h&AjTQ2R{WVl?tT;kLajT_YiumR&9F6nK&jM;aS-PI1)x3|CNQPhdC z`^r*SVJXzzo`rYUdlzX$vzJH@-wPSH6{%FqToGa9`|vOep3YKP00!7U1yG$(vf!t= z0;20h*eSR9s#i=oF?~w8mr2Xu;C+bfUgU#S#@2<8J1R?HBpF8wYrD0b! z!LMpnHAc;-=M#;P{}~|vQOaEHAn5co7#SmGK=hYHRdv5{GG~&<;*b{1? zXwke^niiNy9j0NGT@GA@twe*KL4^It_l)-;Dj_;P>UH5+EU@ksuK2JiVN8E)Mxcru ze)qn9w#44EkPp|VuPo^chYq!J*rD*He4fTvzGUU2J)~qM<85ut0FUTQvg1FQFys$$ z(%ihJ^br!w)kU?e7FVYqb>b}ztf+6tJ}nh(q5^+Z=-fKG7l5Qkp`89Igj5XbSJ1ndQ8?N3O8=~!>kLobtScJ z!`b`3rKXC*E2;${kiLuGiVQ&=@%K-j4vehl%ji@TM^8F|*|mwxVfiFfO)2c_m)A-f z5&%c>0*@3aaD^{Cd_|&*Da@Z%2YxYVd#%c+=$JmJ_8oAF3dKs5RSpR;*m?sMBA#M2 zv^F?T7R^hcF>dQNBH{MlaLr!uvW6(rI({3az_UUsoo`s9jy3T5iiw|Xl;EtIaPDA% zyh-~i8xfgSYQSu9Q5r0o*GmEN-e$7i!*vQngwmf z;z*a?!?IOWR{)I0HAWKPR=APCqP&6qu;HKSG+wsr&~a}s`;x7f(MrIQAM5Z>6iCRXW*7C>i}}rVB4>qPY6F9$`(iugwPDq7L)C5jouf3nz9?>He!X9-n@+R z@%&?yC@*)+X6w7ic|uNOCQg!dFOgff1Ayy4qTVaayNHPsMFec@5m;`rSEa0K+@Oe@;guvt3zEfglS@ps+zUpa_J z`zgrA&6-T#Qzu1gh?`2D0*I>}0bMZ&Y7R@EX zJdu&lZj|}3sz)ubNb zT5=_7C5uI}fzqBneXgipRFb%nqMMU-&sVcNouZn4^tnH=^ePhBEP+2I-Ieng@Hd;S!ltu+-RbG120#ZJ{Z+rEcxE4Ev1fzBBj zsz9PnKT&e6fc}hSj@#I{G%|Ez1qn7_Yc<4uyX6b(3{4<<@;kXF zLx1iq&d0}UEth#BOyE4Ri$^&lFY|KkY7j)*YzJsmZ38;Do7PD2OxXW=E6~@Wsb1S% zI$HNiU#9LDfdj@4kIMm*b%kJAoYLW_sZ-x4xOogl@h`*+$pS4l#J4_c z_WV*X4p%$U;2U;x?L1*IRA*Il=?m^MF_&?f>+UCJ5-GRmbj1FB%L7%=e^Aa$-p~yt z57h=F=vL;181E;Uj!i>6bXbtS>RX=hjH>*^o+*KO({&+M#~K9lENHY~^!8wL>=rgn zXQV`1*0l&_RG43-J>}%8)u8DK;PS*r-s;}UD+2%xFaP=D67X8uOA)DH2yj@uaCPAG zm#4(DmYM`J!6BJP%wrR^w7+;dl=&aE0!`^YfT{SKRZVOW$Zomrwl!w_riy_2DHBwK zRm9Ws7A}b_P=f*RlOg`8g$8q|w`k`44OP#|ck`tRZaVM^kXCfAxSj7Qe|#E-?C9wG zG59AlXuGfCg3b+oB9okS)i5QW!=%tv7P(L}jd8OkiUU>I8%OSp0Gk!}z`RGSHsh#X zR!J}vTMao@SVgDx^mt|A;)N25>>C&Qz2)3dz06z7yCOKN%0Z zz;Yc=09{QKaZ0!IkISP+-PAcQVi{#6EGUbb(#zSl_*>xhbiri)KO-+AK=vY3?DQqL zx+WVh!a4HXeR|ab-)8~OUOx}Lq3_@Cb?CZpf}P57FA3oE-?vTHuj~<1)JtvV;x(C` zPJ_>^{i^%@%_Z-PsjuapReZfu4Y5lpfAi!yUvlU&ZHbozjTt%~#ax@}X`7!}K(fm! z?3n8(I)bI*r&M~|C>Y>vbuU=L|G_ z%pg0z=x$*_foK*^9yXpQ1jTaSeD_|+QF)VH$OVH*Z6jqG!-}k5C9-{Efd1dViNgWV zWRV9m%D;#*BDw5uyTDvohgIiywx9|?Wz`2^SqzZhTlkpaO1pOIyQBzOjImpSkvML5 zxZH23eDS-uS7}Rh9-Usv^WC2AAE}{Rzgxl<++szHbn=FUZ6|f5fdpSkj^No4Ni-|x zL_=lJ_Pn)%5O!0Ah!&_0{>O?=xzAVq6(H}?yW*B`jtkVvFHA+=tc`H$$d;Y!9RxjO z%;xSQ@EF+4Zj-^c!4$9Cn&`nsR6Sv4XRYROz`G#gg%gWZBv-C;_PE$S`^&A+#6)fz z3oFZdcs3>{hkr_E_i?8=lclHa2%}St5pnwDj@(HHm)g=v@SO)T2WoU;%Bw#>e#`=m zOpR>yGQ2mV0BB!^q-%ybM09&vVU_nsJ8@=16uF#pZ>sGz>P&6<>@=BI){tPHF~aMr z%Qt`jgA&k=S{cbwO58MLyjt=Uht$$M#Q&n?Q7f$%!CJt^2PcY?m}{T9*B>6YvgM;b z{{&>Ge||O0a%4@n8i61cUz}35jYhpviOR$opF&UAulOI%@1}9WbwAijTf%K{79_?9f!Sz&2mc>vF4bLDolD(RMaQ` zkFUHovgMT(K&JsjjFZKCKS+C9F2aCKmqeD(xW^XieXpNj3jv|I4z zLU+qRQ)C)H7jc-UZVqb;uUE8lm*!i2K5&MDXCT?%Epp0^dxLPrM_(vE*X!b$PqcqA zX@LvNiCiS9kNB1G_RtbvMn zg`rm7ZR>%wyHU;ch$7P#68YyJhJ;YVyn_T)f#G~3HQHo`*LBx7V&Hy$0YvKhyA$+0 zh@=?};GGens862XR56zx(&lYl2Wd12_#u^?tT%{7JFB6ME|j+YzE~6M!ER%MR%)|o z{f<84!$hGvM7xDpt}KgQUZH_luFsyj^yCfsC^XtnUUYD@xZws?Y~}d_P|^dtIBAOg zOvEZ?EzAlFybxhJP|A73$n|M3W!!uhUjDh#Z&dOlG#TE0aO-ov7 zZZ0lGk!KVD{ESMSHcL9T;vay{5>Z-KCS=h=2Lz;bz^yh3M2%P=5vv4LO}lz}hG$!X ziF&k3U-=({o8arQsG_2elpI|PPJ87P*+aQNn-!@1Z>s~fTP<)2Jd9IA2FRYOfg8!U zdPUGwR!xrJ{~&-WJvA+D_JpY#$JZ$9?2TQU&_AR16Gx zA=KcW-J4H{vZqAZVsOto&DcL;yl;L|AMY0_@Sv0mKLOG@J~C5n-^69vZ;@+{-pkVy z)Ci?^4N5>SKv0luydvDozX3{j2hfyg|rCr)q? zDkmow55gh1mn0`kDZv_is>Il)Jy5>aEHbWl88eT?0HIVJAD@FgeG7{$pivD6*L~-> zt&HP=a01EiXc0TM3Yz10bRZN-k%Bg0O;h|F;@WH5EG~lBd4dA?OE29yI zJAtCUh!VTnLdUCa7d>dMy+kn!1;_JrXs(s05Q*m3?_AA!MhWw0*@026l3qo+D6W7>Lpt{aY)@#E!j*;BR5U~|GRUA$rO=I3T7X;o)QeyFK<>IM(*RB0!1 z7U6Mlzl%ds_k#Kn;jqFLIxF*HZL&s#cnI|M_1~`g|BAERnt4x=L~&;tNFD2!zm7z> zufc)(Zfjc`7F<;@2rh{tibg++iUI1;;L02YN_NFNnrn>&d_El9=#u!zQ$1?9&eNGF ziv0dOg?6SqjEa&n9cb-813Kfw;9eJw;FcS5@edr+h?jLeVfJjWM@v*#4aoozb=Ykf zw~jI?4bKl?dPU$4G@x#x4tlzg;BpzxLICc-xRdvThBp?vUH2AZy~UNl#c#*InIm$J z^S>j}oNb4WKn4H^>6My~eBq+j?`pPt69vxVPCn7s3K!%?MJFuGDQDlUb9k#=@SxDV z8i;4a|p*5}%ZLg`_2_nzFlcQ2@4|NoHom0?xo(YwbS3s4amKwu0&K|op>K}EW| zL?w@aw9<;eAOb2P-QC@(2uL3K2#1u8LwB9KHls8C?|trCxi*xAiCBKYE>%H6+kzf0g@!wFJB(nEszu5Q-)<; zFRpai+vfG79LhED0n%ybO8cLyA~M_viB8I@5)E1*Mgb`a6<@`?JrYPSj<}=ti?r(C z_h{=ahupHLc|XM3;U}gWnbNLb9?5kY&?=Z=mx-#B!xh>p&i3rHQBZ8+cH)jVxVADq2F$Vi3+2}P1x@1} zAR!fbHF(Omt4n#{`KYg?jEtZw9%#K0a)0RsDlXHHj~+k9RJn}$@^GSi(h)Xt`vF@u zzlLZKL5hR*FmsTDH|Yiym6a@VX3co;WaEw&KbOeOmF+b3c9Z4M2g~eR*J`fGhlob! zUeh{nArO;`kQh+9?OK-fJ1l;tOVt(BkP5PUe_?*DB0(w(D^6?H6(eS5i!WGvlP(^8 z3p%sr(VSgSmyz15<3OhPZXIR3EU^t+NJdM`3R7C3dZPz-KzVC5E2Um zS5%04YUR@22ETIUu7fY_kSt5k#^v4YY(dD>$N6kiL*^^XOwQSz*sSB1Ba;8-$8=^^ zJhi#Kd~Ft~)SU$tc+n4tbA9mPzCTUI&U_hWcIOhY7rktFGMI?3kN1+IT$X2eqny`6 zRI_v=M*BdeuzViG`sTkaIZQN%g!0>Gs%@Bqi-!{i-vr;G0!vw5N+`sc2ecUS6Sjc@ zoY#+;Cjjh|7p=?f`hri)T9o@6yG3AYQ_TlTC-us-Sp=8AUDf?5DF#z$a$ZWi!t&EL zlJ`r#-4ahmM&ENjLG^b`dco`b1#(~kC<5}uaPy>k&4^svUDIvGvwyG83uYL$Or%*1 zIq+F0mS8t}pVo6dtUesUN0y|fYjU-0;M0bT8*Mhu%ptm0=OE`L&?rH&y9GsJ#B?Ce zC)c3qFf|1=4Nc}rQu^oVW`pItn4JjOBp}c)xP%2cfCQ$j@{U=W%!>8COELE)bgP)N zpdP8sqUMJNtG(>7&{u#?GwBSkO5if@zfDI^Kk;G#qAqJ{pU9{RpkF!oAF-c+w>Gks#f`f9Gaaru?v}xRG)@m8~NLqt%TO;J` zAt51%I)OnE`J7HHgefx}2~wG}@L%~}EXPk*fS_LlNH7MBYJxkih&+2k0vOscwgQ_F zO6A*3D|Q}eAgp2aCW|jpP^7HmagG&5@t4H?q`+Z?BJy4W3yyI0t#oF=g~zOaibq5y z^)NrLH)@jvs#5#xwX7Hs17r@Mn{Wh#2UZ1vb!n$~cTf9xHE-2!u9QKOd3%ta-A4#J zn##0O^;~0AGX>&~oi0t*EC{}WKX+Xc#=rgZi?yt%q*V*}xu)WFNdf`9czTpEh6~*@ z1zLd3*t-wpz`BhrIoR11PCM(lY#C&tnY9X=H};Vz%oblo*vpz01P5xHxerD^@!h+3 zSB4yG-;hC2qUDFSE7O4(&9ZWR{(H{jOmx-WdKlA#p z1t4q8zC1LqKEIay%eA93&$fkY#b$5KQc}k3$C@)68x^QG*x|poD+Fo(pmmKxd92lq z^4zfTTKd>X+U?Q_llTXr{uEqFFquJx5Y$giYFjnXm1OolRF5oV33;uYu#j9 zanI-C)*u1IFdJ<_xz8l=WvfNyR^qqy!4m5vh;qWRDiHm^d-v~8pchV&F($*|<;{c| z1!&>fZ#fYE{EBMfqdTt~p&{r^^wlBu)5?ZV)Uo2(-yNLNpy3Bt2TuAZ1V|44@x|?f zdEMKARCUWRL(Ke@8~tgHbL)>Oxu3q5jWSQY<4#Ft;wobKe7D0q8$%*I_gC4#U(b#oEe@ic&&bBBQT52F z?uc=Gf;1j3%U@6;h+4XE{b^^S@3bHY7A!xnxbI83HCP3nohFM_J-d2zt=31-bxHSK z1vRnPKPn$yB(yz|f{sqPMPplLdbv-$!)1+LM*iw+y)KjpOjS@4flk^pvzNAXmTw}& z)^(OcB7;`432zr?BA3V2(A%p=Gz(IFOaTLp-#fHFoMN{j$>M(E?LY#*u;X9{jOf0E z*)k`32yUV4@Kx*{FWyGU9Nwuzm^083zEgxgPWz399F*# zDNA}?)x9dt(z!IseBfY<#j0He2qLT=_$hOBVFkSXUZq0;5`G*ednviu+#11eUCyFY znvb~qVj&I=C9T4z4Yn1awn5|m{)Of3OR4ggH+VikjxuLiku+MF@XCu)&_l$ZRyY&< z2zk@shb7#v6S^o@kD&=_!Y?Cb!UT~aVb)W$f-Z!d?5BrG6&x)I(`2YZ^EV&+>2 zrG}%PAsidYPFoqFTxmY#VUp8|X{swWV-H?b>^o@rZQS=>)t=meQ_5%C<@RkCykj2x-(3nmsR z!xoM%>%UU!%`B1I^ID8!uNzUfm-(;VWpB)c8-o41fe^5~eD z7$Kb2hk9qHy~0VOf1@n|-$$o!*{WQ8&khH|a4SX65q(6oLLdS3Kn|vlcZ%09+8y4k zLY7q2gE^Ep&!;>>vNv~J05ncCHU@F&f0rFOT=O@#y@a{@(3@vZQV5%q=`gQx_L=CL zvO`C`Ab~K&L<&yo32zR&d)CVn@NJhdLl@q>y}4;2AJ9)1d8^9Zvahc8-V{oV~YUiz&mxtB;e3ihdNTvonii_+XXnerK8E&nH}Pwm_N~gvgedBfF)B}D&N?xw3vJLU5)7TMVO~ml zJejJ?!I-Ww(Q4u@pf+=2_cs?zrXqw-msf2K+ao$j5LAY{f=Kq!+OJ>7UPLK;&w|`h zXclh)v9(KHQQ(eaAHVR24TJXFMmCQd+~zz@H+w62_AVbGgae`24O2XzT1QwE zewnL%U~ACe&CT_Q2ySX!7bsEqAS#AAM#S_f)wp=#d+%eRg$ArB(3B&CLFc}yQfnBf zqjgFOo^p?FT>UF}Z%Mp-zLe>1O3FZac})Vn%zjr_%9={d;ra_lUgY4+O6knqD%%7w zr$sw$>cuTgx0*(o@uv@XqhjR|Nh~;K${&=gT%4UZV>TY=)O`7}Y&$>&r-&wt;JEzQ za(-_^$i&1%2q!G;I9U(M)v2I2-j!AWYCiI!qOYJ!sqqtYnta{@u!_GD?Wwx2u((7E z1olGvM?@NG>RqZe88~DqduG&9vaH76`t=s7J}D3oq+N2mhATyKEv%^a z!QIyb*%v7^R9yyLVzz#a5=y_?LN|vk|JL3PY8c(y%d$3GbeF?0KX7aSvm`3EVbUC| zR5}^idJlIgdU(5^5I4Ed6<=2QA#G69f6Y0kYUcS2+EhNyvo_+88{x)`Kf$hS39Gsf z7V%UwWN9EGX2ll)I^1m_8CbzLvtw}|&2f4O9T6$|MsdEuzqVv!Xva}ADkLQ3?-L96 zx5;f5VxeIIU_#35DD@+#Wrk~Gu2Hhf$k!78`?Y-HivEB0{AjG*YKamqYB0f$jM#a2 z_NippaMf@zbjWSC;2vEQ=r5kI^9q&CK6BAyYZGbY;dDvSuTa9vx)6j=n;jhqCuiD6 zgJq*C`;lwa{wQXm)hy!;8JgSxEkgWxwS-_+V2+(!zLc!|Jk{K3^o7~Z@M(0|VU#eL zG%evYQ}&OjMJCV$>jt2OPJ-5X^*zXWMrQ4Rg!27*eaD*X>VHyG<9Qs(YxlQ$fA#MV zM}hJ5i+@h6-1kH&AzAXG{gXMpBhprzJCo*tac}*v3x_^($}g$9^)u#+hR&HRzeI<9 z!ln5WYCeq2H|I}W7pn1Mg`lmS&$+K`W2ddnnNrv#t|xsu{S8?LZS>)zK5}}0-rPaz zc6bBVj{UfO0`JKKIs=8jnA9@6ASJ#kK?#t6Imn4R3CGz?chF>!({}}b{P=M;v}Qy; zkWuB00gw^{?3;=BW2imA}?aoLW*`@H$4{MN?9fW~(Emy+($ z5yB@=b7YeJs7^coc^Oq?+wtLT?KGpTcr}P{JS4A_b{CZ3E7DgM;YH+08l*xLV~%uxtt&jw+DKvH`=Uc zdNO90wgJRE-5-|pP`|*m+v;sXVCykTCgtSe&I(L8FUToE@M@*AvW9~+?^k@aKaEs! zHM@hM=lw&Gs2ntHP^^Bsr2R;}EWOSE{OSdNomu^BCBK6bkmFaqZWUL z03f<_d!+rk^7Hn4fciDU+;j< z=On~_4-Xm`QJ1!4qH~{Jq~(m1?}c%8j|fzcq_i~P;VWxjNtws3UaaKc5++(gBu`!l ze0R3YA&~kBRDAL?on1a6b&*}D_>47)kqE{Qxe|0>WjX+MPQI15KtFaF1o!}B!q^I4 zz8oWh;dkg-;n4$Jb7ZMBN&Yba+kUjd^Lcx$rBhe@3BGS35Ou+Yfq3nIQER#pG+LsL z9Ktvd2<~41HB(2{ejTiR!e>8UembMY#r4ky4tO;@mq0q zn&V8jR=l9&BT&0<@hRj*ogyJo*iby;OMaIYON0@&&;Sgd0Cg_iEznh4`~KKJ1t3}k zk$LpkdBtNMWTXRTHLa|yUMAk1@6D?pU9-ar5I)5vRnQ@NcUyyw06K%s)Lr<$X@2hC z_zn!G6V72375i={1CJTm_49PzIQP_UURrr=hKbWm(@26|Vvb;xM`!x=?}WaBG?lvS2n;b>K1qy<{`!}^x4<5}E))`QDuquqS|a$>;6g3; z<~gp<-SDb;Kf4XN`0`#lHNV|hsU1MQRO?jaIsFiEs9-JKRBw=OFs zwQ{?6d3!bsvyt~}^=s=n<)?uTH!sf@O*o^h>XTwvJP*S%w02`4?{FHpwtt@Jd$ScA zJ!uMYHq^Wwb!ls4jOiVzDj^OlGMJ=(V3$si^hk9t%hDgv;nqE(>(GLP-}`SwpjM`t z|A43enfsS7UpOI+1(@f15{6Z;vYgLm>fP-2On2JKUOF7{$Kl1x46#q*#u6(#HmK6tecB@kgH_?x@ZC^8_n$hskBN1Mx_VJb5?>pS)&aA zRHuYlRPxprfLJ1I@VD8D0rR4ZEZV`dB}a~*xmAIImU)oPEXf4Ke_$3a5a?qIBP-mT*O{tU|yg5p+QWyJDk_Ld~k9y%C&W=4+i1?!I%+YNp7vy zq2poPW}#R|R-IC1fcKg#@c@RaJ$UdSa$^u+?>9a^OpAjQFkrCHzc$^;fE|a)UhF4g@J#c3)d7fc;t7dR@!cBF?jRg>*raCJUa+pK zbHt~c)3E?c3Sf_9%eKsn+kVa&^jw=`3|npf%8Cp*4O^U0zTyRC9Hf?|C@J{{DQ^SD z^1?O>hle~iQ8t1v0W5(r09>U|qU%moVFFVukJYh{h>eXsvp_5G{8{GN;g2_z$_E`g z;w1oSr{b1w3FTUu*#}%{7RrImmUzIO-*rx}&g`>Re%oqL23g4e7d6>x*I=3rYP?>( zGq5dRlQ(Gw&~_*EDC4={<7a}imPT9Lya z?_{LN=pXXMKgvO-H%+U^oX>jVEmARuPy+zItoLuAS6V%g|H-Fxs?oa2-l5Vh~$_ zfUJ;^E?~MkksG!3^|MW^RRRRK+*9ypR!#ZFhY}hXqDJY9CYhz2SjRf~rJ16yw3=F2M^3nKs%OKJbEQ1DYB7mZ)qr8Hfg?emL(x6DXNMax)KV|SQb4;DL5tpR!8}Sp@y8H zQ`WN@iPd$KnZ;%a6QH&_2vzSVl^ehCoC{SCBjh#cO5co>iZytR*_Ane542#5VJ9H5 zk!&yUTm_zDHqhr08G*Jb+qv6vd4{$P)@BdB-Em%SuxknLy?6QY?g^R`M~4L16&wF% zOBd$Zpq>pqgxVw%3Ui0!ojRLUr3(q!z2#ldaK7F=S4K=&1o(RFwxJUo`fZHs{-`A$ z#H69YM~(6FrRrR#Sc{tjc&6&t~2gRR+!YYpYFH^;4+LsF}3ag zy7xZ}Ae3=C5;$^s1iJXzM@#ePI1%2l(N-A$HrPLq=Iasi8?8Kd8~UtRDr_n*GS7UN z>`PS%GQnncQ1azVwDTOVHsaH9h+&*70Ukz8>zDK``<(~g^p%Lg$qlHZ&48A!s^K}8 z@hGh25aIt-+E@4gQ`&dE{~QW5j+OrJ;=Z>DT4iEh#NALRA_MFwdGA-CUt151)F|35 z=410YLq{1`Fi#O`lB1`Bnlj*GqSt0vUSw9x<-P#1X+5T0T_b;<+B?5TNE&H zs5l@74hc8AWAB}gTA+sBA;8zr@NbaDnSzI(4^!WMCISdaDqIqX;iBQP&GezO#{d2W zlb$$_K=<1~lRO+IAM##bhxX+o=(|5)S>-dB-5lRxTa<&|xCp)$Y_5UMvifw_yUS8s zmXC~>`VPx~9h}*V_B7kSm+QF6-#p(%9aSD57qs`}g&t58LO+8`2BgK5LQch=B(&yR zgW%1bw^tQF9Q)>w79VuZgU^N>`PYpsXny5^=Q#}K=Af&aHw=GyB(bpdP}G|)TWbe-`ga6l{@UQ9l-h21iKNtt|xgeUV{ za&rSr9-8bb{yIBj7#Qm4gqF#M$10y99ZWNHT|zp?-5##a4OCnxE%VWLc1@V>d(pNT zq=!O%_V|rZj!p6b`~D&4wT^D)xv!3N&Y}kQJ#C$jzG|uGrt*9x1+*|A)d>AM!x1=h zt!N64(y<&yEq~!k&8%|K;PWR8H@K*uYM+s7Ut{$z%%nhxWO z;x|MeynKE1yn}fB1C^&I&^5YP6}8$|kMtb1=1T46DtLNyMb2J0I?W|=_~kp%2ciyP z%ljiz7j0VKy>1SXSl$DFX2_1QXf1KS=Gn}FA^B%lb;r!h7BbIO_JaHi1(r`#jEuUGr@L4EJ_;!%w!mL=R-SL9@q^2h=TXeb%O=CKh~ls$FvZ`s&R zwsG1ImMF^!I~Vs?X`5rYus6FO`}=Y;T|}|wYBKYsHEq?M{vv7fW57P_(;ui|LC*g; zzn&{-h0FJbdrG>dRh|DrsvT9|9{nTqhpKdsgK_fHQV)J0sP%im`{nDk>d%7vo00?e zLw`veGFRn=YkeLNmfgK$d>^n2rP`m$?|7~myrfMjPwhMSjOgD#qhB`p=^sRain#uD z{_Ee0?~9ES=5FFr@Qy`g>027Rob0{Nca*E2W|im4V)ddf-}sI%J$g zLK(*W{_=f0pN2kk(Um)M0ZH<*t4r%vZ#H)(m5j+Ek??M|j!`59a}q}#zVsyN1jwN? zgp!_elRHIpvg@2*C(&%HEY7xd&p$Z$1nMC-<$vAz<=^n1pmA@N685rg;C16t%BYO= z;o`#QODr;xbF5xh2l1sbV&ukyYn;4W6FDQ;C!ha0Tc{AH zPTGlbEil)4PcNMuG!Qvwr<0|7dTnQ6)Sy69TJm^xQ0;v$lZUmOHKkYe12Ua{ydWh# zglfJk_AdjZThIknvc~!RvUEBRh6dB6mLMxWu(G9mD^{Di_xLYT^laPDXUWDyNJ}5N zWQ;4U;M-k1&&6qDU&cZ=u9l(Wc(mmsigdkSLS7)6+hdfE zw-<9Cdlnp4i`@kw4Bqfe!r4-Bdo`;kxeeZJ?Y&Ql;d7Ob9lJV^dHPgeY#>v>$M8!g z$kTgqYC~7Ly(oKVb+>8Z0HK;iem@ZTwait%iAs{NUC2$xCC4aQ5hmNt-R#e4%jOoc zE%%l{HHfOY)Q>_ru5_OG-Ar_pQ!Qdh zfVER8!nMIlZ8Jrbq|) zv!J_}gWA6TFtZkSJD$=f;eno$LR`+{-ZwNNE6~B}cHT;sJsnq;*){H8{_xQilp90) zZ&ry;I(gR}ZXb;B7Z?D7IXJ&f@)w(c0!0o5J%gw?ms#IoKy<#kr!#i)FI<>?P3jPQ z?xYC+T0?VLeCY|GV#Db^l%zxDlm2e6@7&YzV4Pvn?um7eBcps+UJ%dI`?QYB)pazq z%(Jn7xnJzT81FnKedV|`=0Hhyb&iY?d~^~81`vu zsoqO!**dQ=QOjH-LCc)CIb9va=k~cmsk`D~sQy4m@tvfhrN95r2ifGG3~YGc;8_r1 z0InMFovLkvde+pUvi&jAFXy{>GPB_9zwduO`Utw&^gr}F<-NDr8m}_xNq;}_`fyu} zlWl#4qU~G#y(+S-w8GXF5`b5t#D6>eA zwH;FZW*g4%F;8;Tk?$F+qavSe7bn4f4!wcln>7+7?EYyjdT8p|_WA?Wg&&CX*p!y3 zSaU&4uO`*+c5B#9)PTQ#S?h!172l%0R%VQu{uPYA=(t`B&b(iqH)ZDHx%F+^EWwL z;1&+9#na@QY0RAqFMztnf5zpbw@I6Vw(H&_2ns%j-Kc*Xl9g2zX)H;PqSi81G$Ohw z-1+>DO{QNNo_pmmygk|feEX&a;@dG+Mj;CaE>+~T)x~ckHpS@)_mWZ^rR@VqV=BtF zCg@~L69sSPM=``Pu*NtP}p45c0 z$|l=j%gfgoCQ1USyXiQZxO~r_OP17SB-~*3Q%Y_J}+BtUWLvVfFMz!ljlIyW`J8c zcYsH;-JOI5E4Xpy#nyaGSwd{2=UVz}x%_A2#}Ag{*l){0&y;?X zv!9Rm#uW)wpM}cT)(?mRk+m-wFJYD*{C=h0(NC%4XyzF&Uo>0i7m;=Bv~l9mVP}H#=6wxo zF#kTCm0eVNe-eZ*poSfdlaIEgnxfGvy1MiDKap4je#4!1fn_GiZ|9}BsZTPf; z8##jIw}e-$C#ZV9&r@ZLY)xVT?Jbi!WnX6Abv^XPp-n$Gl(0_w3ghT87jB)Uk-Z7f z54^+9XQqeGGI+BIW9aUGzqSw%@{6#w9#C!vO|`^_u{A{mrDkH1b;dcY7=Fym<& z*z<`7eBESbOm1dt`K8L?B)l+1k8$$X7>A|Wf>0qr8O7H)TQM(|HrA>(>66t(0@j_v z7mCfo^(*K{#rI}INRVLR_60D##6xgjUZh5HJ&DGGu?xJM}IzD$UwZ8xJFa* z$s2Ep&;@x)M!Fkxjhibg1!geax8-GKfXgqiNoxwdcTwg+#6znq`3$U8<+4FKpBQg+ z;7j-STtWZAKPlwAo1DW`aTs0F(ngY(n&6eP0e$3jOMySBj^j4#i-&QMDJb|a+x_a& zU!>q~^rd1fyJyS6Cb2?oDwa@YRy80qzv_8#T|?!0?d!E``r6`SW-iP)%v^tVE32YV zH%K=$)}2dfeXc}4P1QF6o{K4k(#@NGyKw!1$XxBD!TooL@npUSrp-SsD+^mP8JTwM z^u_1=AR=<`+dOJd%II7X(_zSw$pzx-VJE}q_qEGkdNv9-i-#D^Ar;KE8p>7{lsv}mjnop@a{m9OASB58)`~<4)3T*E! z83_sRR)H1i-u?<_fN~CgeI*W#70XP^Iz5Ne4@sVoyTz-pa>-Q8z*IR^zXeOl=66hiTT7YZ z@r}1@w(E-Rxh$snkgpE)fp{?y8H0&***3AL|M`4WRlq|1Kk7BIilY-6lCLVAi zdwV4NyIsaSM1hXZX)(~{)zKeeO@yvbpk;7HlkUeIAuNPjyY!ICy?u9K%1%eJF$+M* zYhW4r!Us)sY@gTOt2_OQ(RR6$Ck*-erGvLcELahaLKcv9a2| z@)xgPxtsJHYvXQlUe(n&wex2WQ%6-hM7&1GnYISI8m*#n^P=F=S5m&6xjZ7QvWm(y z;N_fbzer6t{rm>yL;j3R77@mFPA@a9s2HW8^>cf$?F`C>3oSi`xn`bgqa1!bY(#yj zuU<(eB<^R9H!;xI;AwGABygQX!Y-bpNtaT}HMTT#$VQW zLXc&D0*7w#@8RKx6#x}`+QR4@(z%a>x(B~uDoCRwB_w@ixzfkyT1*VDV5Z^00}wih z)}5rMzoTU{86m~x;uLIZx(y#3%(hZs*m8SoXJwhoZGF_&dLig3q~b$g^txHoctRmP zXuGg`_f+*`KY`^35zx@>xrTf&Aa1wVfClN{_k76Dijq+&uAfu+)0V85fjEd^4ajHc zt+;Td%gyule&sZlGDVwF3OZEImsz|HZw+?OjN-Eeyg2lFTK6MSKGZD?Mg3cazScZn z@}ohsoAv!qiHK2)r@(eU@2c1sWO8+N4dQ}N^`de3HumqQ>Hwe3kbH^r!urIqF z7^^$2hr9c9?0xHw)*C;;x?7CA^)s69zf@aq(e{CkG%OngosC#}$n`i4m{IvMRRX)k z%8z!f9(wksxWD1HJ101Y=mvkVQOcaa7M=C)HW5}n#owb zp~QL`Dl_=##YmPVHomL7nnmbH9IupzV`KA4c!BH43-nj*ud&wL2(-1ebpY^RTK1R2 z7|bcM%VL~m(&>35_K1w;Pjjo-33TAez;^S(-N9LYqCjd}(S(}mHdh`3Hd~0-9bdU5 zY&|)VY&}V~J?wt+!x!RGq1(5io1@oe#A8o@mKfz!?YPk*FTZ|w^q6HYrDe^T&Sey; zAJQhb`n9QcF{5xxPyM~E$*7%tb@U%f@+ zUx;jqO3kMaNBwwq+qP3i z>Hnv23=|JIGS2eA+=Ek9Fd*&C*ClBl$UPsMjw}1yp&WBGS zOQN5nj?{oCdtkN?{XdRlbN%Z^f`pGON4nWiS;aKNa`wBkSbrRTo^Z1-)%PA%phmcf zx^M}mVZ!63-1odBO;^H>sE3DH&sG1oiaI(NdSUzF>SK*9`1CvsxA|X(-TbZyaH`vr zl&M+$Su}H#*i~WWQwA68%`gTcwTGd3t$b22cgunX@`r`Woy-RC_6NUeZT?1_y_mtn zhn<*C!O}8)<}%JQ3U7fXW6^{zp(JIO;(alQC%(p*Q|Y(6+`c3W1#v^f_Af2jI*j^S z0t7QKHmQ}d1uY;YJ?SCU7l%;UQT(jDIuUtEAm5SM)@5WE3>I*a{J`xR8z;*`TW!rY zl|{M!zngPQ&k^YE^enW|V2AvJX*{{~Op`eg3Jb*D-*WGq?)qa^_*ObcM6PpQ?h;4|yb zYtMFZ5FU*=Y3z83IH_`rUdt$IFYiMDIn%9dWuu60tUDU#^y=GT8K*@_ zBt@Y_B2VRuKKIDApS{%ILrT}3)13dBkKn6-MiVF17%!X2TE1rxv>&<%}@-4GRZ7cF2;o%q&%PTU4+UT;*tO={IH%qP}Jo>%1By6N;bDps%2^4ZLZRz#?298Wb^T4VAbSaCNrJZnc1fskg}=q zOobS!qWg=tPLb#(y?uKf0up1hK2BY3Ez>mZ8VswNQev~(ojb`wJ5OIddOYCt9)&tX z&HKoWzDIAwuEmjz1dac6Dd7Ae)HTH7-+|^PE}JR&nr$yyN{bu6x@gQG_5B0j7xN@# zbEbiwx5|;73iQgACEGGJebvP;XDD!;;9mWfm-z->Oe!WMu_~&o7i3mCWP{O5PE9>z z+7jgc_;Jvz9${OiyIW#=xyk#DKMA_P`iO}5+UV5{rf2mJKu6{n4i!c7f;HO>6bxbH$7R;naa7$& z7|feDsol;SzVfg;5(*g(zQe=P)Yi>TEfHaHKYrA#Rv)k_JgoicLYFGXl~G~a47IL`S}{vD{!lrkPIRrCif~JWQI*V zjF~s=H1fX1ng}L^grB&-KA+Joyq_aKGBRtszvUbl!mFEsyQ`7${rfoIeDM~uVufhh3Mp%#8ME#u_56Qqno+Kz ze3evG2&#P6?pLm=p?5d8fTLQ4k!eNAa!G%C9p}wAa&$CH4ka?Hx!UEvJS5Zy4XQD9 zm{1lk_XwIp)tz8{hq*cvDXQWE|HX*$GL9jDQcP|yxuF^!nGBZnb1ToU`Fb|43&rGS z=gJdWcC+;N-VWCB%YI%#)}9~!Z`BKU5o_(stP?T*AkxyWRPG)MVi)N`!ta+JP z@p;l3EjBLHuza}P+yiP=rw|<1&>w=Sa+54vU=_*vD>C=lncB zZJ$2&d`d0P>^ESBjO*N;bMy?R6k)TK{1S=}AFg1qKOL8roma&cgP8#Y775@oq?mNs z)1!i2V!s^z0*So@SQ(->e!6K%k$j?dj#j5z<&!oy6Zlq|kHLuXrS5JzbdBed!`S=w znL)wQg3-e$&GsKgMmPSdZ|NDj>}Xr(*r}p~UL+<*RbNIt2v+^(MZlMP*MIhJi#XRH4h?WY0~A&qx=POAfDct}OiYlq)?7yC6W? z`4>--w)=7BwjsixI2oCH=oYZc((flSWp3W%mc`0UNC@NYaKoP1m0w2gxZQF+r z?{ZH5FpAe4<-vVd`h@ZuEZK@P=rA9iqPh5tWOyGZ{jJlU1um9*oC5mA-X?s7S{8dUDJd$NWp=MZSI%d4 zhi1k3g=PgZNqvkGR>TPM+#e{t_k!g*s(O^(pCXaeCIZJ5R#ut0qep0qzl&l8K)W4Q|T=B@cEGD-?Ho2J@)6GC7#FnndzItBcrZo3z zeslAqg!r31?j(L6Yu4<%7Fr*UMm#pIg37}+3yV&A9J^J@2% zO{<%=v~1VX?yO!_iiMt+m9;p}7VqcJA*CapwW;aSSS2~?nBj-6B=j&Q*=b>4c_k1y z)&K5I(J#`u=~ZI_0q7J8x$d^}g?szZAEUf5&y4wXfREd}X0CF7rD@k18R0L6W%e|g!)_+8%eSfD;N@{zPm)Ag2PA^^~?|$R7O@$9ON+ZLgbSl<^k*TQ- zqQ6gormP$mal~eczsX$KcN<&e&{hgr%AnVFPV!DcMemI=n4xs-o7w8Ge;;P993LOo z%zpUt-*_+D)*#4`s;95xwWR;kt(Mo4ofUZ#)cBOa$LduMW8L(L)9N%%&q_Kv(>_KB z7J6fnyOC5Atro27Y#V;~h;NuF3WdkSakQ#Q_IQ|MZ@zKS_ODtCl<|4>j=jQi|PKGmZ|5->2BAc67r(@n9cYQe_dBMl7x zbAIGC3Z+-DUSjlQfVUYy(1J`oKC!S|`w;R|s6ICE(EwfHTwHX z<)p50Trg8qRE&gJw=I6{qEre?sd3C3AFrw6(Z1HBS|~T8yZ1b&YVx82Ok>}Y*BY37 z7bI^qw+|*igX+71yv^&XJ-h{k1}tb^US7>Amx|x^<|(eMCA&uuw1=c##KtHtk}HKOBrp;WHf7ROxu&|+>KjaL z_exKqqDMoxP2v-e4bIug$oQA=?WWF3OCCkx$-ziCi8?uz-+%k3zB*whEek2Z{`1Q) z(n<;Qlyq-+TbbJ0GLQ4>kniOvOww<`5e4E+M8`KYhS1ZQK>J7KU#zgN>PkvlpyzXO zJk@&A7V(B3LYHe55~Wx);>*j=QF2}%teHkZ`LcdvF!eP)saPj3cV(q?&%<5@c@I+L zJ?dcehX@U(|DWd@ry)%PkBMNyTtHqc6!--AY$td5iDo0j_-A7;lZON+J6qijFWp_f zN6Et?IzH|mwi*s0f@W^KBx?mH3=E)9McjgGpVD7I)BPsb)XNqgPMh*hvds23ZPU&vOOkNmW zMispT+{A#P`oe_{iGw?O7w=v((uKs5VxC8hv6<~M4t`YxVgTNbGi%>gh>1BwBYOg6 zyuc21-9x-_{h3=|2ty9@Vs@{Nx=kFsRS2iahgVRg?~#<0%zx5w{@)D}X)?pj8kQ{t z&oAd~hXhZwy-1Bw{IFfW!IPfBs_AOXAbj+q&yz*;EH_)sa=RXFcjg-%&$Y0+{`kM6 zPrzMqUYT5wpKN7X?L&`_+0=0Y#Nx=JEGzq#rR-_6SLY!V-<#oR)SlIzmZFB*=)F5+ zrB)+>eecG%iG(2BjYU@MBnb)jt2ZgpEF9s47y3WfZ1}7hbFZm-)88$(*d%6?!M#Ck zz@X~(5NIPyT)v!1ThzOM+o`+fLq=$U@hANXEoB~%W)U;Xka69?IZ?lO5-ur8jP9_$ z`RNf*#GE%96p+;^Z7V*7GS>0hz_jfhiTe2T_`?3X_~M(?b_-jk#t(TOpo|fuZ!`SB z$5w97Fp&oQe4FZ+2F3>V^o08Ou;6&xV$clbtj$Sr0*GtO1!tibp@>}TZme2Lt9k!1 zessspV>@MAV{KET{yb?)Ni9gW^Fb6Ywrqq8_6-@g;BNK~Ui}ahW{PxdLhIDDC+%d+ z{I_OYdu<>O6T#hwsznrsLF0v*KA`d_cwA5XZ@e$kR8RyIas$g{d10Q71G7+*BEcW_ zss?o9T6b4)P#o`|-bQ6*({^jN%k!Wb+a9+(Y3VL*{D4*(+vADZ)y}fC(!S?!X7+D> zsz97@U&YQXB8m^gh|_s+Ix;-r`&?CtP9EL3fzEEVH9g&7w?YKl7fOPWuNhoXmVN}N z8~yX^dz0Sb#{m@$Dn_MP#S0hDPUNa;E2YQI#EO+wUp7XQGOjQ!+m2%aE@IA|nr@J5 zG95_}wV$ta4EZs7dUZC7luyXEEZ=LR>Z7v9M2K} zaoY_(Q9a$oQe_IG^6U9`jhq~E?C>mX%;cziE+nFtfM_TZ2AopU(q#U1GcDMM7V@$h zen^E3%D*90$z;!S4{j2b#ZE8@@j!+V^WY%1}l%NiTc8&K8-y37IroT zT#lnX5H?0+#rey2%@14+-7T+lcI_!Ni`m|&GEqE+dX61qtFe&@`h(6ZYJ}40$MLm_ z5rJMjF=+rCmpjODvH5yV{5l_BpFu`pp(^y12b8@0xlhp{b|3NYTJ)_oW-oTj+}XcF z&%kG6Yg<BY>-AMnc7^L{684$xlmZxv=62q1k5N(~PG%@iiu<&p7|gUZJPQEYRfLi1f6?7G z0WGOQ%AStL9Wv4#4gwY98&G=mEa37$pJ8xu2rUDAy-i*Noz{JWHas?BoSz7L?KRz0 zFKHwfTi`-!R?#ei^{Rir2n_|s-PjG|Wot1}?wJAmBGaWG-fw(uSIFV)vM#UWnGRG9 z1sd41^7v4$F0NCp?)~VVICjL1+YNcQSs0NDs(oasfkTK?GPI1WuKe6gV?KKbTr5Qm zAjF{eWMBjo%^;&kHLY1N#LMOV#S<`(s-hYiR6|x)ler?yuP0>{^k-(yx7Z>%XRQcP z{*d72jgKF@fSiV$QNYOys&yy2drD2%w@7^w0PDbAy0$$= zp3wJT^xnBLuC2AxDvA^1w8p4vFC-%}s;#XxfzEwT+rqt{&ThDgo7{pMEG4uHeS7!y zvS&fyF($3aD=inM6G>vq`^zu6PT25q?WIj`Kd-4b#}2UV6H^b28V4wDMFOQv=T!R& z8M#^p&(NhLPtW<5=Y?Xj3QSONyF4#v`*Ykv;1;Ly{3yJ`D2~Fxvew5O zOWis8=K$}BEW87;S4~P%lx_wT04cc`b)`N@f9&inKN&GHf`-wb5ag@_pUC%4!9yrB zY?-}YQofn1eOV&sUKOQvcgw`l!zfy$nZ; zpMxkF)2LGa7gb*YmQ}iT{VL;l3}8l7l$n&Ass`LN{NpI1`|T$RRSV(LYVhDI%-_rK*^xJ zw{Atnp;b`kj%C;RmFYak%BxkY_J!7OC?y-mlPMIDs_UsaK{6lz#r*7^=MNXzS`HXq z_iE}+dVS(xjCoS+-YAzn>-VZP%`}b3ODIbWs>SSXlmU}Kw}kJpXNoqg}Tj0*Mcv{QfoZEMzUem3Jym(?2jE#kNugo$&A zyc$#D$-8XqA|eUqR50q+PU2tY4@zilOG-VEELG;)8;B9O9WCifIMvU}Pdl6r zxZA|U?CtPW=j_X&{Lw7EslNHmG@t9c{b?Hp8tD*(Gv@4SYY&qtlbrPP2+L09?Mlf)0 zj%f@UOsbC)ZxyfHKq(?A!|*Nk54U1$pC~IK;qgD5TFF{HcQgAIwI;mSzT14Sn}#)M zH$AKvscqlEx^py50hw&zeq*9#D%;qNvt(eKEa=!MF4`6`vf7_?XjG#1)u)qbg2UoA zE8iZzQL!7p&fGCQc6Q5;^Ob(xgI~0J5A*YjDQXHUsb)R(-tO=pog<1NBBF!c{>`y@ z0_s>zCal;*pPdw^8Lf*U+``8Plw(CcSxK8ET@bZ;K4jrS-ugtJFy;8z(nss}?uj z)KrV&@HDS|p;+GcT$8o-^F&aUK((mz(pfi7jRcnC!U3#rD=R7ovAuBJe5By&-V5&r zU0B)TUjIG($7fwgw-yi9U7?RnsgY#l^JsogPYYt5Ug8Iw4?#G5oR?)VGS837TC{V| z8L%OzcQ&)#F_o&%q)j|F;=fdTr{oW9-g-&~l_03~h{yQ+l%@7PeY%V~yt~`0-g@lr z7bf22XVVWjg72noV-c_UX~{PDeg|h-p_6J}np>)Sq|Bx+2Z270jFdbxv^$AjlPP}AiqAU>>lW*Z?B;m) z-wYbIsB+EeovvXF38ecErQj(!CeFx+){{N4d3i1W);!-@%7huI4Tdwp6!BeBX`$1( zX6B0SBB%%0YFVp8>#&Tt`}kzmXnRtiL(V02*3mfaP7#IVBpZ2KgW0Tu4;rsG?kG*J zaqed{yWA9B`xw?ebiCF`fNdWC0G-cxlT*yRAzsp*`gXPE1?|PU1=GgVHVS2 zty8ct<8JW&9fe|cM47XQW0iUDQ~J5)e!p%m-^}!q0x8P3{YdM&Tm*cD=B$5aON$C* zd#nEqU}K8tpLaDan2+cnKj<__eQl{fv|rE4|NBJtLViNGPxrxWq3mhS0cYv6kyFiv z#gJ0$F$|3M?i5w-my8@F2L;ST7qeyAg;!zn{)u&WWrJm-Yb0FEIJg>`Tg^ucD}7!S zC>7c~>aUkP5EB(8=~k_ixf3gk^MHs9;}V!cB}IcmwMw_C9zRZ@Fe_d(2`$PW+7Vk< z#kgI-u>M&q#|h5u6st`L#4TGvAz^l08h4)lzoY_ES=x6k1fab<$>dellh^aaxuV8N zidtgVZKaUxsy4o_e3`FJ$3MSkm~G(~x4G-pbK~>#(th1>9#D0stF=}e0xFyP>bXQ4 zOCH`kD&nu~FsGI8!GFEz%oz&^Kht3OKYai0A%6#{>46sW)R8=cmvM1FGOWhWFFs1 zrd24ZR(W8`Ign#h-p(RP>!~@3h=O+{?BsSr2pBx zrVmMbrzbi!6jr9^1D3PDigaF71~OX7sTmOy(a#Kwa|i1_~vyx3M)z&VT4`Taxl0D-jwC4Q(N%loB#~(UtYUO1g4lQn7h= zPmlg^OXmLo`_->1Y4R4)?Kh9|u*+-R)57>g7}T@}DgsVpe|e1D$yodD;`ZK!TEJA|*YF8WnEe`?=5ff2GCH3lau1MG`H|0VpO z=xJebSzB@W=$forAtl^=u+fudJ3ZyjzyIsfZWj|?7XfpX*LSNE2_0D0Z0cc?>n2p+ z2if4HXNQ~HAL(DV;>dNg5@JGqec`lx@vj=y)V$ZhS3 zi+Wvlm%dZ-MnuGzT|cXKEql@n5 zvd0I`u+dR;x2$F9Acuv1XRH?e1MpfsXxCD_l{!u%VBghpfh*{Foo1lMQ&(v+-QRSf?&r`Php{fuwwu@R8GZWVU@%yo>%@(Os? z7*yptOvXy9H@XhstFA5{o#hi&7P;X1)uATS{>Osu$M;vJespTc`9ID|jWoBm4&uo9 zrgQ$>P~Fg1ZPM%9Pv_rGpM5pEZ6c7J{dy*%s(5f)cw;)gFh(RuK)Y3 zif#;#WIAWA8>hN@^~dfG!eKfvC3O0J%_Q#LsM-s6wHQ*uW$1Y%#-(h$6)zD0jWZhGD^&~Qvm6yMxl4BB9 z<{>_FN(Nu-uwVPKtK5&CDtc*ahQ+b>*b~IGgF*`=`&1zMKT|;SVCSa)TjZLVA#`sn zqvbySM8_)q^@%+P&y+_oN}jiITwY9cs5%+g)7L;NAv`x#`Su<|mRT<1yIH)>*h57P z<>(hLc=A?P{)~&S)a^+(Xw09j#zuA`JBP?sXj@&}uyN6L-vNk0AGNpLH~4vl_L4={ z>TI(`NOG-W=Z)*^6nJtX(WEcTjwVAoVOP`t-q@=nSxdLhbiclvJv{3&C@ObJ{8GI7 zV7+_DK!&G;?1S((%WsG2BAOi(?4>8OD|lOJMQ)O0to2}1Zkg$%z) z#fk@(4Munev_3{SXnA0}VjZuv1Mo^wM~y4|^~Af51MDRX-_}|H#`q3h-$A>KmAygZwY$?!-X5V( z5*4>uRE_0T>F!Q6)$>#;F1koY`l;m>ji@97r`1G@)q>3GW+4MD(P_^oVZT^reGqGv zx`!2t$DS@(KIPW6Bo2?w%7X=o*)2UZgc~u0|7v}6g?mTiy4{ML#E+qv@tB=oC*KVLcQqxma=f+7RZDy9zdw)H}iFg0863tHanKZeZ zOBc52EZw5c>sa1*g)$~jo?|^t*6=K&amHssuYclONl@k^1C+*EunsE%^6=r+R>iHw zZ&R{ztugbjl(MQpeQxhcLXvv?biE|q zexAaY&7F=e7>qn;XU`kx_V*xG;I#G{S2X!?a7Z=H0&FF5I)Vs%xQankS)?ca-e3{&!TkI@ zQU3bhdwFiqBAF|pR_d$Gk)3WFtPZ(a_SP$=_G#a}Zv{=JYO>Z(B}cQGwI^yD%fD@L znd-e&VSo8@fcaMi9v~m*#gZGrmyol!_q>HhS&ZqpW^4B1AWHCqC+eWskNc*sH2bqM zZTl3L#vi|OmA-!a(qEe>B4jXXr~%U!ZpcWKLQSUFNaMddJfv%%2E z!wsXZl~+M(aUtJs`0XQl4PB*0SUbqe$=&!DB4oa#CmsvDer*Ff-crrjo6g!f|7c>> z?U<)D9!=ufMkf+%VM33o4vp=$_p7H z8k;x;E@KT3n`xDpL$Y~?L>=YQg9D$91&XZN1)kt4*P9#LN4p=KZszx$l0q_c?8)Z& zx3C_;Gbx%J=(UkTLl)jz9>Fg_{mq*<90t?V(?nEz?ep!p!RBW4U1ihqp&?J&omqY! zreoi)SN37|<*kz33B^SN=EBphvK$7LlYWCK^tAPefFTK&g+Yy;#on8zN+7V4tJK}SY(CxiK$vbD`dD2D2Zf{gi#uX70>{H* zgxrJ80d#0&Z~WFuDkvj0h~PM9CL|nL9xJ8&cV17vs2Z79Q~UDpl<_>Eeke5HrRA?H zm$o>Z6r!@=lPA(4-(;J}F!SSBVcvlJ$!@bnCbuIt^TwQm1J4y#BX2c5ybSP~=mXs8 z>N&jc2GJcd*|CE;siz=ACv`hq;OTWoJCbaMQfncnkVyXrQmrI*G@FL)S-ghIjF)1D zk86sl*?SYx&HUO|eaa%N0&T|=3799<|Nmc=L&;Ey@l}lj+xn&^hUPP8K2@fA7B^~+ zirY#`pO#Lv_z(_^pz z9rABoB(M}OnTkUa?dEcPa#0<$YZ{;|b7aj)0WafnK7FJnj=pY&dsdajUUrrwz&&A`>;x!Bl94N9V%gM;tp zEe093mhP^u19EC@p>;BWGedWDTY2L*Z{7pA^RN6uw}^*l=eFJ+Xq{CoTr@JK-hE>H zkIxwR)R-D*SSe`vCwnEf$~13Tug|0XJyT#h=J@~vtAP8=YM+JVE5yy1i~-*gci1B=y(qdPjeVx1sGqN>*Vv^oYsj}MmqM{mrce2!2&CX z)F+2|j*67W{FJttZLn+>N}zj^bft6RK(!`GYkZyyTdu$%I~-S_CS>-=h|H`8Tt z^@QFK$-18(yM*nI;>XOcr&^kxj^ynBB6;AFmaSUSoigL5P(}`g@xYLmuV^SV9!HDu zT|vIjo4ekuntHJg%=g#AwrZ<2|LviwGUKlKY9$IA&K{lbd01he#A2P<5jYdPKB20$ zL!g8qw6(lFDP(nJQZwLCe0)5QafeX*-D+V0TyY~*b)XOhST2}bD5Ra`fJ=D#if+^t zw~LIdV=cYr?fRKvZEkB*TDl|@LnbEWPZ=U6-x^^Cvv2vXc>b^!8KBpLFdN#Q3-zuW znRzQS3aYB{P^0Vk7cy!&j3L_DZ7whTO1F+cp*|mz+RqFoetsHxa&+}B>N2{;h)|gJvMhXI9ra_Hq)kJU2Cou0b&G>GP45fG*eM zC$2d2Sp_iC);_vn@{i)T8Vo1Cu4_-0FU;+pT>*uxwqQ$-UdM(>v)X5F4aIjIAw070 z(zw<*gZGIGv`o`ZS=C>XJSA2yI&?eOz`Dt7X}tU}FRuc0wLm`Z^6_lPo+EtC6_`sF9l3H^v}*$>q632d@ljbFfZI`1Wree1UWnKQh4Z8_`P&15ab0~*9+SUolA zaQHLLJlq?ulnX~*@eA6wK_Pdo;agEuOB!m{;5o@m$tin?tXkJs8xH-1gQajm6y=Dn z*Tbsbug|c!!X>|ofeN*zJrDNyva}XuUAM^Y&Q8YeR%ArZIo6`p*Pn%F)yR5oTh1LK z?xynP>Y+;(m(o?aeyqkTUi@%@nx)`WvwF5tr9XX4UY;jBcf#1jFHe_D<0lA>{_sAa zXV<+o+aSx__AK90FEv4kZ3z@&M3k~fSzg%!w}~mDHfHR&82B;vpRbldUpeU>Ez9C( z_99_t=Su@=X=$>+$j-?*>J*-mB85epxP%0`n>Qn|pG<4TWg{i^Y|q}kJO2FhbwUFD zesgnchrmP`nVgd$pH6=nwpdcO(GSJ-~_n^Kk+F~UR{5i=HMTxHfSCr)U2s?!A z;Z%tlm||5U{oDhsv2%n#&k&aoGo#(dwXP56#Ib#@21a_T1M> zDCVQV(GMRs|1_DBzJ1&0N7n-oE2APJj=e8;`Ka&iwY~c}Std7p0#12x=W^VFu=&I7 z>GjiLed-LtgL~wQ1QZ<{iYCkUQJB|?@S{L&;mvgxa%X1BnniZGMe{w3K_+iEu^sq_ zic-U3l~2Z{`jBqJYIn#KPPXp&kN0@u@f(wO4Mi!$r={sb>rVlmX6Ctj{`%__4Cfs6 zvWDs+-L7B1PC`md%)t%6|6bAAsfnAA);f%+BO@>GTTxj_R0D@$$|h(z(tre)K|m`V z9owFI-v(IK5idhnRy4!q2-bk28#ZjP9;U0q_ z9zKKdbk7$EdLJNmRcoJ9>3E~F!QzX1eL_@J zbF!zZo+v5j-tE=zm3Xj8l;wNT>xpZSF!u=x8m|5Q!`U71p2A-+7!&RRw??{#a4}j3 z$E`?$mswsoc!(5P-Q%^itu?9gdZ9D@X`@(w9M^%s7hC`NGAdS9IZ4GUHt0(dIR?qT zI?&!|yv!XxZ~Xc`l$Nxr_kr@tn*C`z>6pSX$x`hW_{9o7txeTUqDgnbQM&76R)zaq zUY=HIbXrHnZ9X6;9wZ+}ye!z4kBQ^_#{QChm!N zh)3POx*qX*nw2LqXLeb0+xG1ddp(6@fTlNMVCUoK*R!Soz!mwIu$+t|dTu99B zh(kjBsGk|Yh$l@xrvj&Ji^d;Td{=Mdlk@ZQ(;sQebr<&mML3aploMn`pXbkCLmW32 z&ls#k{Q`G)cX>Q~xQXsyVgek=?)H8Uc)|k%`e=~AdSnPP^BTOn@wYEK7#Jec(oT3f zvWV}14kgqh`#_gz#)ZHOfzyJlERFp=+Gd{UQ1Fd@SYq{yN!0=B^eNCd1iEAXWMiYM zsU`Kn*~d?xHkdc7N5iqO@}@ns_-q!3v(4XZpnvh|zt^CuZTTg0kK-e) z0St@>{g0}$xs-l?ep?}49@4xukN@1;fEN#fwPNu1RDk;B($bO&hVJ{iRAxuieO~4& zq6TY$)g9R;ef5f|`{z&Yj!yjZ#KZ)QQB_~PdEBTELzhBs-I~ALcXM4JO8cRwAN(Ax zuDphuS#-PIJNe-EtZ7p=BeTN4GUTG|O`dFaJ|ffm<>KAab$uyw{`;J0x&jQ6YH=it z<~aIQjSJRcpC!C&Pt^daxuxpVo_C27d(dU<;{W*cix54S45c{7r= z59UNpoC8dZvHl*mD*i_VFKtdR%`F3~$)-Bz)P7@oBh<&t1kn|E+SjK`{QmMFq^RCB zIWaNyVXtQ&iZEWjf0}zI-tJkUuHhnW18rgfdsI2?-QN0L`}Hta4gdw#Lu5hMomCWu zt-&EpvZ@AZ2Kt=Z*RF*UKg*H!{A>uRAud?chX`FV{*-@Vi(u6WHQ9jUVwi*_&9CNm zzPmvYV2{tHqBy;T0ZuG*VoMhQv?a8)sSy=~wU4d=XedU?Dd*kjIgJ``Rp2*~0tx!> zmOddN$+%+!5JZNfhOD?=lurQf+T2+8NeIB$*UDn~>gj*|I4-=@Ll*M-K9DZ#^}~k` z``&D1@mpx#}^T7EPHt7CrrxNg5P z-y0xepJxME4!8Gp6W?Pf*7;84^pejp;VoeZnC=}G@Pba-d7o!-FKzkC?`t9@HxQV zkP3%kdGILvF1{d90qOu5p9KbwK;Och5k785{(Z7zI{<&!tS-;;z(barf%_t)K9^Xl ze7qVOtLWOVMsMA;iBvq(5LML0{fC1ae9D3op^ZFm#}x_NczlBwU2ZN$vS*rh8#Uj) zVk;iKGE z@XU-Oh+(07LB2WV;u{bUmp@w6n$l5I6G}W;E%Mt@@BjK-?Ka_`A{peTx1<8Z2&PM@ zXm#-;_WJgs@(1?&0W$pimm?Rb-ncGh|8@dQpd5?6~XCRpG5=ZC)ti-x;bqAjb|( zk|uzJAWY9uGzS`RAY^_6c?R(CQ<>-LtYU(G$<62f!f{l z`tO4AXuo(XvQOv9%6DGlI<&)S=Ce2>AH{5|3$w)w5;ln0&CSB3Bnh2h>opH$L`jn3 z$tOb+#XjCJ1EGn@Nk|c4-7t>IBQH-tIZ*-dDo@A4{QMz=Q*__R<@!Q6-aap0#6(2w zgUuuRi&X15NBjjg2S?oO{xJbxEg zDG!fuPh9K!-q>$dvqTMV z>mhMMpT+wG7nd)78x)~qtDXsHoT(asVpf{u(y1JEJ%ns;x!y)#^LI`Z6RNUHE}kbu(W_*?R^yrJ1Yh z=R_S_rlMZaDNrb$^Lg@-k|BnY#3`btMyhb`hnoPZ66)pxcqWmMPkK7M+-u)CgBf1~ z%bT$~!3KKoMn8x`N>*9!Zb8@11 z%XUfm`uGs}qB<1!30Q4ke)gH@6a#!xCu%=SR7*P+r4qik)E*knC&D)5Ui*#JTsxY( zB1|13e90A2$4J~?hkH8eH~aZ9!=6V}H6sAfDXYdvxq0(Ffzvf-X?G{(E=^SOK=A=N zvKcvN?Nd~4lx@&e=I&nQeZ}txG=Ufknd6m7*$q=upo#wG$hSBL#P%DV1&1+ug(Gh7 zubY}KDT|A{7tQ_HQV82}(ik?>)YSaAi^Mz#@!{qjifXU#QElWEDRP*#@omgC`om+Z zs~i?nRP3s<;J869BC2#@y2g!8qfXRO@a*QJ=7k@AG$_8Y9Gq&Unyy{u3t;@?R6b#$ z5A|aGryjeS)9@$GO;A)&7(gg*fWPMsIy!ArfnS$03SDqdg#@M7aHudql}uhVocTiL z%5cb~qa^b2_mAFx#V<#V4(0OCpEvd&IDo*{?bJ&CKh8Oh%F4=;KvAYV6n98%3v?$5 zq2nsfzKdDW%JL#S4EsTgo!q{A_q_kYkGA*D)y!YbBNF^(3hjmH$n^S~p?|PV#tBQ2 z*X1*6Z1c^z8b5XF%Rjf8f44tv)8%3CiTXdG>fiYIA^w1eU%0xm$Z+DucJ;8eriVhv+Kl7j4+_~ zHYcxC56XKA$195#y}Tc;ho^AJ8I!DsQp<^*lDgIRM`!`oF3hC5-z=`6KrP>LROH*i zBS&r*RDJv?t)SqCex$&U3!oXSjEFgH*PjsVCbg`yGdqH>mX_9L8XCXS@6Yh7-N+yR zU3E+L{P{;X#DH#_thVpi5gQtM3IUt_;6eVMM?+h;<+pcy$>^83diARIgPV|8Agu}% z*sciM&dABh`CQUdzbg<#zyf$c#@(#+(}N@v(bHn05sQD-SzRrOwWdz9uQ&bs;j!b} z*fMoAZ?kM=4^5S{^W|DMaZYGhX35+mKk3zSmw4~e=4}^LU+}{rlr+3V-0?a zAp?%awQr>SBx^;mC@*26}eP|0LNGWZ``~}BaRW#(T5KnjA=XptEnCI z^oO~)(#Mr>BOF$jEq(p`vRce%@KkEaF>&K8Qc}+|)2lt{P`QjX(*sGK;B=@kBv)NK zgGn^SPW*Gcaa`s3>6W0C=i__g)wf({mFm3WnmK;6>)vHb3W0X6{dMe^REXWg6DXf2 z0d&h#(@y_tHV_-F|K|P%fuWSrt5~fgpMu1ws0%QFBzpFycklX!ggBO@+RhsJ`uoR& zOxY?eUXQNE9TO9P3rpfoWR4my_M_fHUMXv?u`g5q`#fcvqGa>ENzJ2E~=dWX> z_U7T?`3D(9E6;eqrKh`F4-{Y)y;p6TH*Q2Aokby!E5c!1=x6Z*x4ZO=O#*K%I=B6b zfVN9Z2^F@(_WPIGqkcTCZcA$SnYb?yq8VYB-l<@9P_$(IF|vu4^Cv57G9r-frx(ZL zj$3W90462D|NXaR)SH(jCHYSNy>^3+oyBp%dmO*xu!1hgc7&nB4gKrpjT;B|?k&C9{@o-dB_$>G%|vy!pv90B?!?E~D!73# z1|C&RQtKb)cSf8vf4k{GAKDLso@}pk)uz*n`9;0O=(;-YZL_FCTc>1G$5T#RjraJI z>q(y*(-=FOpNZ)8{034QNwyo0L*4}5*#_86NZ;B#)KREf&TRRLG%m=WbiXPwrzQn; z^+dd-1~6lW9#8H+`Kt0(y0u_{BFZr&FG(?`JLkH7tI#O40rX)b7*MX1sDLe8~PZLA0<1)ajf#ozTX{^r*1Gf6X-1B7!l04c%Lx-y|=B` zy@FEOiH#ovgiPznTaaK0ayEd0oY~LkVgneAhQ+Rdc}~1x85wf0SE?g<%F~^Zuj0Fj z6)tCfaWNjQLJUGyDZg*sRbwTJChlL3(u^jsEAijNokwo(+1E6>c#M9LUECSD9Tf!fq^mUwcls9`4O zI?Ed$#mj3bj->7UbJuHVb_(0rYr?Y{CuuINgyOiPXyv($=7i+U$ig2Ecd+lRX`NT3 zW)WUwGe>iGJ?Ow|*Gqr^0*zJ$3%8nx6XQ04frBKaAbD^fM>C0!Ni^PDlCyiN0wIi) zSH@NW0LEBsG7e}OIeWsw>PS!S?%tT<;If|Wi-mY23PlZxmMjSDkz~!zei^xC<^vBd z9#=$~EHAHZBs%f&DU!dN*vT6oK73f%)LwF+Hr$1L50H1B3jjG3cjTJ9KfGnDfp)&T zZ%AYHJMNCsUl%GMDjJ_vG?R8gb9eauJDyh*_>BFw#?>^Rwq);F>dYKTZEoNZX(|Y% z*pa|pLtc8)AE6iKh6GHhIpA{rS8|tRNvy+UMpjlf9HG3dCv_QN7B*P<Lvk^?v z!<_WTj~}pUPoA5zBC)okb2Sx{CkV2A#_oQH$5VxCsY=^1QowD&)#s{VMJf|dyzKW% z(5?Ac;GQg_b)V#{}iY|LlUqr^0gunT>>Qyx_6$vtxo9-I&`(Uxwamw>)TBTi} z?TZY*6>`|NS$>3mvDx6tz!lek`FNJVv1dubwyuYEubYD>#JbQ8C?D4lbTma+kjea> zhfo7~G-;BjJp@Pi>F9tgpb%sRAOk;dUlN;%$uoc=D7+*}-rjE)gR<7_i|ogWmnJY}8d!O2@(9CgX`^$6DQ4gGt^^l>#g10jfki0t*)=c*9}VC-&|QPqjAf z{1X-OuoC5J)?ej0uT9VBmwy>i^;+R}nxg!|a*_vumDXji#B1N`h-7`h>VKcTUGz!d6gKTS}E`!^TZ2$=}Sh>Pk7=fae zPIm2P*4Uu&LUN|ZmjdkdK`VpyHsd!OBGOGk;DJHFEXJ9JIquDajfdIUD_UzQRxdGO zs6Hvm*mNMm9Nrsicn@ZL-^XpI790-@uy(2)()m&LK=ki0sY$bt_0f(=S8UZ{>5Ym$ zP5!;kiWxD@GtNz15uTeH9Ljux+>n zO}SoQ&1;*v?=Czr62i*r?|{82HN3DxBse@O4;otUS8hU-r31X zS@ejodR#HxCEVe&mz!Je@4x?sx}2i6qXOPn`FI6VLgS*JJ1kEt;x$L}c?Hp}wzk$4 zLlqoJwT`l~GH9B7M!lw}ug|_(wT`>;{%~2Vy{80A;$N#C^-qV5Dvf_V!Nh(Xu={+X zHR6(zjeAu`yaafLtHQI4iu*?jxTZ@)gB#=@tj3n>EVZYfUT3wT`1Eg13TSS_fYd1w zD=-bK?;ElW4D|KQuq^^B5z%JoRz?8__m&|i?NmKK6U}f(VSeh#y2eyw@5aVP>mv`^ zjTF&Av9q%anL5Nb#(n$t?E%YTz_D4LJ0p&*4dr%;&y&%05C`^(iaLa?4Abt*z_(;j zDvn)d5fv3RM|4L#N5!nDrq-s(uy?iX$Zlrls_n8AmdyXYOJ7G+uU8Vjb%rFZrhU<^ zq2RDmqZdhUM_4Z@h3u1X=zu)ZyEGO(}8Lf-7XAv zrci#8rgn9qx%j6^&gwk_jJAkl??~~g10f>yYFr~PdJ7k_6rekR6tQV(GI*elUtMih zOZ&}u^Rq_pV8Vr|GAggi>gww5WgJrsZVw$hmNIU!y0~uLI%H*+sgvjzV$q_a9m51t z8bfIu4+c+r*52M;%wE*fzTQrpiXIMx@CwidRc_(*TmmNS-W`jcgEYH8pkU8>J)~o!Kn4uO4$ecqtDrXDwm8e@eB9M?_(RaZz%4hlm&-XO7s+&mH0p zNy65TG}04m7!^g5y#>`nXGel#ODGzX8(Rd5T-SyAqP}Xko2+8sz5U`dka%w`IJ}Y9Wcd# zZ#a@R4L=}LIf%H|>Uo(YBUHfCwKiDTwt)HlcGN;m$n89Kb0*{p;aMgRh%#Gy-6?Ow zLtn$zl<~n_a~~3@`+2V8{aTflVc8sF8HW56Cy~=HVxLSOaj|)o#pFG*K*+$Y4VtrQ z9$WdZgml=th3z>b{9@-X^9&YK=v5I9umHGS`f+MH)JzjIYV<#lyQLohZRRGU2|0#a zpjCkbf^%Po5*w3Fvyx@hnz)9`crV8>nRY6ChM!6u7NFS(H(o}V8sPMYE`q1?JCd8whPS)-}W zJiG6mi?O2CK(Ci0mxaTV&y8_?(LM|B1P7$eyhL*6X{h_Xdt!4aD!Y+SzG;D`N~HD8 zAqUtW=Ei}}Yvgo@tfFGH7>o5e0yq=66YGX_mzZd7y=4?T6^(>=WHF@V&Mc?^ z7dtr=jyP9NP~7|bjTm6=)9uOeW^cBvHjVfs zN0i(uuog;C`l^+z-xtWr{N8TA~)q&RmFW@_E_*Fw#?8reKFD&m-uPFR7T8J9EOKZ zL@TS_I~*hPsGqfO&R9gYVY0k0Rj;`pG%9P3V@_vDIrRd9CMw1S96(T4*dM(4c z$$^0Ztj6C)*QZM6 zAhAS5M3nV>fcbkd_f>F;5O8b4PvUY>-F{Df@))lp=KStezKg5`TuDqcy#21N`RRP` zqPTTJT3TInQQ7?m4}61zlb$}^3Rh1)Ug;SaqNA_x@YqPvn6_`4bToLTBk{!$%sX4S-B&pgZ;{SGrd-=DOY4*yw%l-)qDvI{J(%DZ7)hyL* zoXaQH>+VJ=QL@G3WX~=_8ln}RdWJb$W5UrPQZ=4;+u4s*c_?*-BmvZy#BDHaW2eQB zdbTgHDk>o%q0ITCy%<^qM8pE->I1(awVKlloBhZ@5;*$v$0*+>Gobbgp-nSQ}o8_H6_8U@>DdJ(BCF?#46Wc z;elBN3tkpKtLqx_M`~NfBqL&$qC!f3$QgQum|1p6=B@rHHvW1N;kqVoy9z55JRG-0_#bdej((drY8r2W3VhK9WLhS7ZRd*c>ixsRO4YYU6@p6m+1b9TpVCI)!|Phm90)BvO+>o=?DX#I9r+ofi-9NoQwg zUS7eGMSgB>pAfxuC6#kuS(!i5ztrq|H>+;Bkx1JZ-_mfgdjMU7x@OJ%Bq$nj-wBJo zb8TDED%Gj-(piUZH4S`U%x2m>2PcJ%D{F5Wx_#Cw(Y9+{;OxtcHf(; zprWuIN5&_%<7Cu8#?>INW%UUmCPExljIc;z&YQ5ll7QCqbJfq%2IgIy_L)f8&ArhR3Dd^;$TgFQZJsov0UW}$(75S<8&t`gMzYGR^L_dnX7%6UzjRV-M)>f@6EeY zB23g5QSYw0PyT^X)%|^nwTdmvrl>x-&%sX8d4BK+XLtg^^QD+Gf zFh5~;WY3=a7p_utofj5tF#KUj2}+3%$E%3?(lIwN*?2{eS@jAA9oy*W8WGC~Qv(Ab zX*5QSiK=`+cVomnSx}u#tB9B}5wHkg{JJV{j7SW8`C{kNIMnl)YWTkvJ310H|M^fQ zu!b>u?E6Gdy}EvVTc>t|RR1XFFyAM_7A`r>#HIgi;zD6GPvBkd;WvvJJVqYdv!Xv% zTUvC)8JqjRHL`LmyIgYi%LL=8_-mlQqbqkKe#ccWxx`TZPg%TT8=suK`_<|z8IG1V zmcM@en)~{Ck%+|G%in*2Z%a#dkok>AWV(Fdd2y9W)nud9{@OE z#D0jIJ7fIV0zW_hmoZ!4b|d3g+jAZ3wWXyAH6#P0DgW8Zii)c%vRsOo9}&9cuaf2P z-o0z~zL-Mp*tYG*u$3;s?#b;xs##P32nusa4MUEZh@709vgDwtsj0F>f{kN#8Lyd~ zXt%nNlEG3m8@~5L@(0D{^8AWJ&73b2@~;OG*~pW=#t>^X3V7=7>*`ijMKw9L%t{f! zZ>Q>M&CEaNZCrfCV6Ujp9t*z3dB3o&42SQ0_%g9bxVE}GxaAg{F)ixDT(1UYtR_M7 zks`+|A{2IP-`?=$+U^}YA^}fh2FAyNJi2L8D4W&9?4jX9 zRqyxLrNQAOz%Rl_41izvS#K||IfpHmWDqkIk~P|`5bzec`q4a!1uK-G~qQE}KD zUL0hAJ=t5`e1F513=Gr><)?~oqM@-7O@Sn`a)-x{rjWoR?aZj$Xk5CSv^DE}<2}*A zy^_%BTDH&L=@yx)XV#gzS`N$s(L*3~o%t$T!?LIcxC!Wa){yhX#mT)?c4F8-z{MvL zsFh5`K;B0`G0N3CBM>BkY;P@ifux5_`$Y?I1JpagDqWX}+J}k(Od826SF{gzS(Kq{ z0#||zK0!{-BsJ65wDV+!Lgq6l9*o7z5d4-nS49m+mXQ%?7Q=**P``?FjHPM~8yBuL zy>{f_Y5^uX*GssqH3E5M<@!}_k_OEqwq|dKEe*tfy2zZDojFX{M;oOP=JUr{W6FGY$zsXf{iS&Kjm|%JeV`rEEdt71R`$_88>Phc4+4nO4B4hD=|IUrS&2tG z1;sT5#P+c8a7LKt?!w7sJyvLi?cBv87d~$8nAfl0j5+)oo?*J){8LrY(Rg(!ETOo# z7`P^>2TMv$`Ogycorx&{pcvK2>U@_y`4?&uD!g4Av`~UAEG(3TqsK#%!On=W5D>DJ ziE$)<5KcSiF1R9Zcke=RL{fxHNqKLBo4~w0vljV*@#@Vg7!3WUMKB^w5nI8Ho zi^WD6;L8~CCYOby{98+U6xunv`d(9h_0b_O_;&4;@i=z!xv|z7fO4&9nelLR+Z|5@ zF}s?AvWhRmDskmLQ{Pkv)NRs4@`q`rho2ASmYfnivvD28ObXo;hzg*R)Qw}jdnyr# z4vHOF3yUm5?Nd?$qI-tGpyOGX$zo_MlK!5b7bn058r_tqFq;Q@FJL|} z<=+bN`FMc1q?|^M&koPN1PlWALgZS02QYgwbzg&r3M?=TA9X730#58MyJa@y+FY+E z6%`fa_8FshsT}d6Vq+KyzzcBjRv?S&6%~~L!iV@?>N1EW z)#enfQtYP;V=6(R9IF*$6giO))Y2l3PUj;%}U2kI1qP^{!(j!vX+HU0pW=z2;^? z0kqL>Xdo3lVus`2xkv`YY!h`I-=H;E&ZIl{SQhPAbx>1N%kNldL`=cmB?%K7GkSWl z1lU9jK7>*i3BN8$JwF2)y2D>m&(gRI#GU%=)SKIF!Ujggq+nWdG z80zuxO5!V73+}|Zv-{L)(BUU5;h*{Wbr27S`Kyml?4U4CD%H;C(1-DLsZ-i56`%Gr z+3akSVqUk`_W%Y_@zIWxvVXt17rcc!<2Zp6uIi*JF$6xwrdi;U5JD;@O#q|8b~=Mo z<(|Dbq9`XvU^L(rfQL|&m{@n-N{6ZmH?R1x<1XQmxUALORlB9!)6~qZMMtY=hrV_V z9~@T5HfkpmC&KhXCynG;*Z|@e>eOkcC^@d7#f90P8y~XXg5L%1oGgB~S%b6~vlJXF z6%i=NYTTz!pQwzkT)9%{v#W>=H9iz$nsFO=tj4Zkz4#o7VgOCD!^y!b2lQH)+aq4O zpiK4ItJv3H8oLM=&b?S;hn1`{nQBMwQ>_?XP%Az>)uhuHZRgriw8F;RlmtfbR04Ql*tvcG>Gxxsp zz4PyVp35^ctv$f`g}rN6t+i^E$@c6#>goh)G_w)$50kBy-nY)Mi-yNZSdcmOYF2v_LG z&)c_hZr9SexsRW1%f+AXQO~gga?27{y+3J-sWf z&Wt)1ckOztZ=ox*1X5S1q0j)xeWt7P5wxHM;d$d5mQ4=lLR?74!gqa5vv^M`zCaSS zR(SMi_nB1oV?XbF6EJyW(4`r1aZ;L6Hjl{2$UJ8*B+NkNY*>~10MyN%YY?*lk0Uu( zQ#04(NLNip2#1nnDLp23Z^q*xzJh&SX&u~5<(@p7`k?u&z-vQo2O4X$Z%=z2Dcx$? z6gZjEo7KrZFYWH1X_f&|dZ%@z7p?eo7&~aPrrE`PKeOAFYtn3CrQ0QrHM=6$?(@_O z6Dv3l+5pDujl{AHR{ZTvOP1&7)$T)n*Z&!1HHUbAM+mcP}!#+$JwbVJ~m(TgP$ zM{F?(T&(VrOJ1-s&$$nG{fC3gj5rSF`WLO6n-3erWWvd~xVl+q81~Ec_4PRg)a5VF z<}6l~64&g>mXUbTTm$gNcd~gTGpE$w)MC(~>&++e+tLa8dF7ZFyZ6@GeL~uU&Ccky z(nZD_%rVd5z{J=vGfa__8KwHX>Ry|~mE%Xe1j~$)3{$ED1=qHW*f@63B5LeC`hL4h zUIV5uyO<8Nx1>&<8_#S#$IC_|Gn5Yfndf_c>`Li}S1Z20Gbr0J5vN+x`@&jEF3L4o zcQUf`HNSv$<_$fIDwPD8I^mUTXISwp6!=X?2!XXKLZt>oaV&%!{1OscUg{7vViM9g zF&WjdT3hGupT#IIxe;R<4jH|yY;)pI9mv6_W_jVb`@nkn zg%=OUM?}Bbt6L+(%CHHYZty*KqF;SpYr6fNA_MA#92@(lzYjOpSeM%{9`s)IeRuHI zqR>K9nc(~d?Rv4)O2KH8$<37wkafHoZhBSDRYJQp^`P2`;Q=p|^>#6{uQILM_pPuo zxh1z#TX}ogkZFI?9&7!etfUQRRxf>_&RmzFWtDY*Xnw8D z;xWBFymUF=e1qIIE$V#C+CTTz|G6;4IrJyvz|MF5<^#iDRBq|~E_I=3^W6NZUm59Z zfWxhlw0?=?o3}~c%pZ^``4OHoN0C#XW|;s_M%6m~{5~D_*Z%JsfTn z_vG0x?K>Ne^prFwJi0g_wA5&to6ghCb1C`s zLZg5Fm3c{l_$LTNLWyTD-6W)td44<-pmi*~6F$gi)04%QXHBeRYVmQ=Fy49QJG>2w z8y>Q&gEPkc0|T!v-J0tCsmWx#`D}zh2-n7ael|Hz9xr>&JbG_ohsp`HD$HmH|X!FU#H|O8enC|KIL0?UAlakoYj3>vHqiRXov=u)h*fZ z{R$Xu`>q`S7&OqgLt201L(h>ny@3}Ow9l(akdoE>YhAA%O+I}@%{@Xzt+KH2b&c_b zpKhjkRyyliz7$d5Ul5oQ^L6h)W95PH4uKf;mf#hVwgH=T6*>}9-E`b8DXw0+!(}8{ zm7Od_pmEVt!vT+rLa{N$?@Lz+BTBv^RRSwdg^iPL8;In^3@?jnwNz?v#dFN8osG#-Yc+7GGfJbx+6EK2gE3x zy{LXdhrfMg?GfgTxs@M9j0MGHw{-PPwb;9x&vQ;T2Igg+FNsA>8v;=Ht$GvMOh}Td zVc3^56bvMb z$Hbg$IiT4YQMmp7OYzw<^@kO$^Cy39Q#xdl5huBDi*ld7qt5ge!8Maplo!9s3km*K zG0nUIE^saktzEnM-X4dF`4#fmxMJ*u@U{D{?P!vN(kAxi$rC5Gfe21}MhYMLa%gg2 zx$||A>4sIoJk6)lXHQ>JoZ;4g^@V(4hy3@_>0&~HN5Q~?Z$O$_Y#@sLt5m0{?-G{Q?5Kn#Zt**{tkGBh{jv!0uJL(& zQqua;>FILYmfyl+S~WS=`b}r=-tR$jwcXDmhxeAqI;d3!j&#&6ml=AlS#NI`=T&Us zGv?J;bNJPwYa))j-Fa7eZF9O2s=ue*DZ^{`?c%5t6W5|OCpOubsp|Ixy!LgKRek$b z);WMNAGk=WR*Aui7rNJJ+IWB<<|3`jtEUZ(VwBGI=t{&)Ul&meCBSvclGJr zp&4#N@&}Y(w|?QN30P#xrPpfOU+p*Fg`a0p-nMg>*oqg1Kj-3)36JuDIgTiJEs1Ro zA9B4LlQYYe|500Sw^oj*%?HEDqKif zx-l#@T0QE7+7dK6K>VvTZ>5-ZlrlYEe7!I&*WDSh-_=8$@C*Q{uz7%dx^vv;d_{OfzK^L%tVE%`SW{&v8K7BHsnSAV5pN;DB&-d(6kCs2~BXCsSP;v3$I@RZk7k>=7 zZ8vWw-oA7jG8IYdkDkg7I4gBbDqcnVLb0}*eHi0vAFmP-lhDu~ANFb18%jOlRXKTC zr{t=yV|%Wq)yBkZR_Stnu{RSL_xFXpe|}Dkn{Ln{#8q}@P9?%qSW6ynQ!Tf1{nM81 z#;r$t{-{g1bHUwU@lGNCxfL@y=kg>iUMxI)Ux}xIyy9(d0sbvHj{IJm#`|otUNiV5 zjwsIZR=sF||5Y(@b1t3IuRO=wG9a&i`EUK=(>Fd|9J#Ay*Yu7#suRw?2`sy#fA5L7 z-o8DvqwP;!Ra`uq$$Gy}zP6MXXZZX&(CAH8nu`R`mv}nO8N%~TDSySj45rD^==<*< zSoe-d^vLFE=kZMHDsc$EO5qLMzSqoqj&MYsN2zauhb70}0J}#`)THg!y#&jz!_oHT zIT@)V#T-F9BBJtQU)N8~vJo1LJaOS*5e|&SXPPeF`tVC$=*oo2Exi7dLyBipZ}3VS ztlideTlK<(-^1k_)fE3cVC3qrI<@WOpq~oLqfq7P8$*6->sz$imB)4Z$P9rOBD;pa zOy_sqNY=#UlEhti$ArrY-_RiA5X|suMv-m>_@SCv&GN$oVs0biQlS_b?jBO z%Qhp%`Sgud%@xt5$c~fr}dF$I+(TWk~hHWV}~q{oSpB zRmnDe$K%FLLu|RFq96EGuufF&doFOaXgI!zYnkx6Nkjf`*OvC$PT5a4%?l};MMl;l zf!5YmT@w{AlGvSXEs(H*QrFnhd4V8H%`fZ6!NeF+oaeRh1YgRaHLu;5O#-w&ByS5_ zex=ge_N30X<)Q{-A}rCK0$1hJ+`sQs8PUJ?8r6i%O847zY0nPdKM7b*dsN|owF~P# z=-o*bZ)@K*tjrQ!wu&3uCy;NfZ@OL4x;%^o!B^W_*cMi;*>U+2m`N@^$;`~%hPHDh zfeb?lWY<}*y+|Y|ZYtx&C{P1Xtm}Drc)%?>NOCcDaU36;$>__kozH0g{WA|Ed;ZCt z4Eu;~u1OKS?2Sovv7jc>QUi6_7uM3UQ>}fug0gaocCZhp2(@^@Ktj^S9AVFTuv-fS zT34z6)=fjR7%#LfZcYMAygtczyYH_|-p%gBzkJx_r*bBg@P@xHH!$ANV8U43v#aliI&#?KD#HbnWTV?s)(f4;J3&GK<`hmA(9upP{v z*RLJ2k8b*zCl(H1wg2a<^WJ!PH=c=D zyK(v5vr#!f1R8|V6#o1Fc#(f{tdgwtUM1uBIxH1BMI$whTxW+Yg}}c*oBan1_u6r?=@pH-EGAs%dY_ARk>0 zBc|$T$Pdm^>rjQxfKn;dtrRjR{e}9#4&C7#jV!-9oTBDL!H!~RxB4Oy^b&}ln{r5Gl6)$f^ z&E`4hD_9`VDJfi|BO{$~k`O>7R~tY_Sp=%rqc`!C;vlT!U%mQq&!Zo^E8`Vn0O^N? zk38H3X^ch(wm0zrpIZxK%<2-kufbN6zEpdI3qKcq=AKe(4>N{1FCO4Yuuk6)(HSi3 zauluNj|9+4%~j;hss%Dgnk16X>pOqGe15b?9CVO_q!7bxB|5R9RKpZ;E1PlzG~>Hj z+L%yR1Ph*^6{CUTmc6V)Qy5yGhFV->AgdY~?g%ko|BesIep$#)ebi~y*n`r)tYNH< z=)qG)8|YW-Wehi=V?s0Cq|_`z3Xfk_T9tr~spJ3bj%Kh04@%#n7n$ zjL%t#0BHY|RTTkACm+TJ1y~d@ zea@0oC<`=duoAVAIYDC-;=XnU!yp3nL06MqOEt(2lcDtJX|mi2nYFi_xp& zaGcv6g{5t{^bCdH(>*egyK7i8X)S~0j=j?vXVOrul0Y>8;~b7c(rQz_d9F); z(FRBG`LV?cp?EtL@M#Q#pU!?#UYF^+%I)3j39|u*pHE6K8i)IzN^@wRpPF$gAtB-X z*ysId0Vz`*tW**?4PM?h0Uk9i=)d2fBx(o=N{Tg0)r-H!9*#V0Z;B%9M0^2JTuRjt!+1GB~96a`n;TBtq$G7 z>u)Qd(I@fByp=}Gat;y3nT}etDuUn)MUNH>7})~TBF3)f{39HU<~0eWtqAaKYjImu zu&7i|(34TXQSZg=_;C#igagp_zQVFXW2Yo3ct9alVQKOz0Ec>m%VwsSFjcOE2$I!q zz>c%`d0BWen)t3BJ#qL$!Mx*$mo-ApJZ|Y7g(s#l(rb{_RpVx8yHKxXv_>3SQH~)b zx!XXNM79WL;J#Olhse=fw_-{;$xFe`kxShbYd^SnZVY59M9@? zs=0Q_XB36-B#OBEGbiKi`lXw64uLNxY_i1USvk6qcwT4OSt?ZGWxS5nO6s1yfZ;h6 zR47?Xo_KzZ1)>RL^%rY-K#G4NNCDyt;U#GvS*y5HR^yKFdKw$lt9JboM!!IT6&8NS z*%yz0vbqO0gVgYZlaNC!(x@1;wHNz|ga8iwiZ^14$;Ei@-uQGm(Xgom3!@#5x9Q09 ztvLpY3h?D0rJY^!8O>C8;yzDdH1?ry866cz!@cWyOwP6oyw4w@W{91bkl*tY&U#DZZn*elwvi=#N z_=M0*hP@THyI~Kb@fIY2L{yiY1;wg1V4?40h9lA9#vF#{sE}Uv5l}c@p@rN|rTMQI zj6@U6uO$BvXmqYE5sn57`w^DnFA+D|SuYt3ZtL#aEx?yDwj*IY5y0%5OM$mpTC2cK~dTa)e4GMN%)#B1pUSCq|pBc-mC>2k5x4q}h1!Id-l%)8wc(|=}sx&t>r1+VY}{`c{M?RTtT z?6U3u{H`Vh=qaB5_fJ+?!>|j*5pZ-BS_+z?9O3wqEGY}Tyx|0WY?{STS*JI{bI1iE zL7=dA^S_{#hqQe*h;Q1dbFdzU(OMJ#`=SjdK;JuS5<(*KzvlsNQ#07{A0L1uHKr8+ zt|T)-{?=NJLQv!uf6T%YeTZtaQ41QauMh^u;EW@B1lB5+Lzy_3VxU2-&vkL)*#9%* z#c3K%j7t#8-%JWl+7`haKQa{CHeUy>ogQCjGwQkreb%GLn5CYBX1AD=#+s?q7;Vb* z_>QJT_vQ@gRm{Mqb@Y$oqD4Jrhbvn^WNo_WXe6ruOkR2k( zbr3+`-h>Pw9x=Q`>^w472;ViY6p5x;a_T)i_JnqQ_O%GtdnWT6T&C_C{POi%ANoFV z739uA9%~r6bB4rtzF)u$cQ$4u!DanqQn3u~b+S7*H zN3?NM#PX5^2H9c~pWOG0G7w5*U)1XT?QJ6JS=OxkGz!aVjO=P5US_49?QN8ZX+=cL z!c68*s=;HIqt^jjIG$z6cwv-rdQ1da9i4j0!O~h4GDCMujgoj-_=FWZ&u8mlM3vdq zg^X-9^iUftyRv^I7hy!WA{fLISx^Q@J0v1P#Kt?}G^2$S1DG`U=SA2A!4nq+=n5T_ zEP@JA3+%dCT%;eF`|0T%YT|-zA)mtJc%SQbxJM9EczopsmEdGayuB>gR5R??sZ8vy zz7^Qug63Z}te~MY+Zbnzi*K|}CRNA^f{c@aJA-c`62&ebO}$%12K~nj7z{hihrWrO z`~U}^7Ca+fBA2t2Fcu3OK#!Q#L>{VZn+(?cXu7aA;f&MVg&X!ePH~&e7@kwzZ4d3- z^XLSWEGB4@_icqe5_xipH8{2;qx+SP91TP4W}8Wr2A|Tkp<{pxk2|yiZOL$jIEog( zM_l^pXMSx+vm83M7to7(sQdylgLM4-d}&p zUZm(N6ooYP=uN^Ho*=YIJc0KvYNb?xKOlcN^rK)n^X&GQ9jK)~&4%{=HI6ZKno3Yp z4p|hWTDHVP*avr{gZRNWp!tMid=ymi9NJs+H_u|&1wd$2V%rjXa2BIE4k@{B!k*o` z*#}aDbzgH+XF9Tj;8{Q51XllR>6`jDzy8F?*o(YhJzAYVt7HAayQhXFckDPKlKpA- z!OPQe&VdxtKx%;614qw0P~i-2^;9#hk{S@8pO5h}-0rI4;G}+1WG1<}xf&He>X$a| z;DEy8tnCcXWanY4aVXP#TZ!QT#_)XsSe?u2!z~J~UHg%iyKo_L(rTRh@19&`FzPP%7v3PO!grypM9=0<>tKgR_@8I@IUK3z6+dgcnVe9PST( zVrb*K$jR+su(bb4mlap;;T)j~w{WENAVS4qJRE0d=dZ9ea0HTZW_GLV;4p61P}Kh$ zHhIQE{QU@A$3U`DMKaLW(o*&A$7erZ*>O#JyT=|>h%+5pSNrQyafV&1eG~eWc;qUM zn^rR(t^-dG(I6AaGx6AQ804)zidFN95=b;7K*te{^QJgtXC54F$qNWL_ZIEZii3#y zw|QZCuY>e(5HZ42wqUZG7VbF8H%B-Rz5espsgyV@xjtF90d2RIIRn1LccbzwX~BiA znc_C@12o0uZyivv=WF9~CD@niZr_E=B?GA`Q)kF~VRgt(j-4CmZEDCrJmv8uy&0I~ zGNA^bP$VI`r5_E3A|5xifOQXV>P*K3S4&B*4T(2H9GANSd_BvXUup%L4_A z)xPYQ;ie<9Wy>ofN^c|@maOm+O0diwUf(cs7apUB5wv0^x^pCLyHDMfaT05I|6&sW z6mjzZP`CmqEyBuN758b3CCH!(u-q+R9#qg<8@Q^~75%@T;XQC<06)NkYJZg+nC!Ff zpUpanXCN1*=p)oYur^Bj=RJ=M{9uE$%xf-!c`L*g!5lLgW}7FB%g_jG`ui&b(dCm9 zLwPp&+sd8q8QdhZ>3a)Cat@o7WwQq&09bwQGv-hLm>0)4Z3 zBxU3IH55tC3K_?*51;Ab4b!azbIf4?c)5P*(zKH}Smod|Q5AIe%+R-xJ9kbc!_87) zmLUSSZNiN|{@4os&1n0rTbjXBJf!=tt|>y|5f`y%3PbSvWbdmaW0k-mn9)_70wnbc ztrZWnl8odazF&a&O;(F?$Q~p1%y`?rY%*yR-m*O=56rz?WH6L7=jWd{<3-%SE?SO* zAm_MPpbXA}Bbz5fWKdC=2gkXN5BNpo|HSZfX#H~G5tmz9W>v?v{z~baz%lkPtb8C~ z0%XMGLDiM1)OH@|12x+>j3_HAsv@};QpyiJu%3h@(848Vh@oc*S$mpLD{`A($sqvF zv{u^Ey`H|l;c!W(tPA7D?ok^h(lm6mcF{?Ov@Y(a>9g%64=`TN-#PXtfD<&_E1<(U z0arw!+Dg6i)J`RMFLv60Rf-u(-V zpJ0-mp&VK+8s7iJ zuzd2Z?>sX7Ex8jTrmd*g#jz7lLP+ww7ByJ4(_BVy!8d}WhbOx~Lw*~Yb)h0I0fx8F ztKR*z>q_=#hbKok9ye^!^v)ubuLO0i9G){1IWjtHHYkiB-5)3xOsLiADv$kwI)!pn z-&Q2Yt0b)ULh8VJvl5NAM(yNv* zb_ip!pevV@JIsu%f=Psv7`YoONI??Tjd2;TaNBo|Hz64Sx~^4C&4_WqC?RS{07KZf zn-tHNNe09C6Lco>rJN349uZR+$KsH^5l7z6Q&@SU-5QM^A?7ZGASUDt1~BVjt`YKX z=S@BqK!}v17IwH?wj<<8>wT!n3Dh(B_URq07dI4nGy3nkxiOe=N4GcByTX|xZsJxK z{JwEi>|lz!PK>3Tv~*|Sa@z6uZuc&K--2uWTWKFc-uqRu+$c|+-HJ^ z@pf)7Ad;Xvg8g%$f|I`RE2ZqV~v#*1G&!WHIUthiso0D%_FxLw=>Fnat)coQ9LeFn{K7*0|8~bzg&b zw;+=eDZp5?=8pd-868>-`hW-tPnmyS&xyZZkM12oD*yy;ekVMqG5V5$`DV4p-<+gE zT|3vZMV9@!^Z)u>yv@m(j2#y{rZen$K3uzt4C-wd`x&m-`Z;8x)!Tr}(z!LuJ z;eL`W<&*%({8(uVwt}72woNmqPtQmR!FiRIil15Wzdsm>6@I!wtG5J}Y0a7mK=AK( zVE4~EaQU})0DK}Os{cA>rPmAF4PBbUSZ(^h|ByNk!mM`ehD|Aco}S0j8mnh5{jVOw z?FXM*s)fb5ZcGBN`mdiIe9RyRD4axDl+_N$f&caaMjv@}zo{SnuYUFD+6ZXsN2}j| zyTVA9W8r`f38fww_SFd+BcL{3{@>Tv&4NjY%`;y&<4o)Jg~q4wzg?Mpir$A%T`CVF zuhlW>`^u`aEeYIq`u%^oIurg!3aRbaqkdm|ylkudAtB%%s6 zj=q5-ug<*2K-7?53_s82pxMFRefY0nZ+9YoqYM4~P5iu-c>dzcG*${Pk$l{|?q}jeq=Gyhq!+B=f^Hv~gp#QML| zk4H3i6a}faj62@mp9Ja(pPj;>SEv2`BL5D;2mt?jMgs0tGmKxc-NYLhw4p>Z9{PIa z0B?&R&>5Slp<8Kp(9~ zzMdvr1zt632ng1=Pz6=Ehf>ohF0WenEaRUCHuO)##HrOUbo=C9g(Wk`(FQi;^EvDN5+?}!RaC5iKxwP^hj^NQmM z74Yd%1H|m(G2b<0Dnsk}U#HjOe|9)dYA52lcC&Ma!QQ4Wt0rKekhM1opS>&XpbBI^ zMI&A(ipYF;Q-cyy1CLh?f}aM@kf@V2hw+$x^ELJ>`PX#ha4*C)o^x|eD;s6bw==ZQJb$HC zniS}b{+fd&iu&` zKTf6~@VVa&Ff1uL>%{ZfB^5J8Em0a%O?{JFCYlr$33(Hlz)B5rDVB~@{5dZM+SSktaShr((y~olpr8xKw6bJ3eDoR zlZZMsErm| zSsmy~^>!jKP*}?>S}iSrNkYO$lOK)=oyWSM#>^&DbgiO4X$2)L(b>52O?+pavRclM zDg#zLgcXuI(kVEPYsbr~HBaUNj#7^}xN4QO{mW=)u;T|^JRX2c{V^Yi*lyxx(fZpx zn`{~w43F>fRQ##V0@211pK4ybHSlX1)Ci=tp(!9uU+_uP8%A{wYneCv)&G zm>{?0gY)Afy+6NN2Qd6S>lYngzmx7x=yYdcD(ge8r5g{eZi486TK)#=O%t?kj*pGi z_DbEx)t^=fcgB1M`S9$ifE7Pd8yT<&EZ=}A14UMWz)Ng;b%3!TL!!XCbs@ynEv8Yv zFa_WD*Abnln_<=7Sl^sCIc`bLdC2p`I z`%Vvq2KG>mP$94_o9JdRFbM!xyU3vh>Z}1cXBlW-wYy7>mE>fERSA%JJEkqFxL?wN zc;+b0%i>eO{=@4C!u*rB?;^iHv7JCA*njfuAslm1EX$_r!{)R72%?o>6t^}Rp(`_K zh422h>h!SeRZ@+nn60Q$=)YVXM1R7XJy#-uDED%7-Lx4Wu|dh8j6L8Lsv#1Vtt-h@qb_(n)c$z#7A|DpGfnm326mDU?tk+}>0BP8No} znf9OWGqpe(NG~o6vcyggkT@6K{te2GPsg^sP=W}9lyygMhCoOeB;)kv2SfT+uTp!#K#t_N`_8%Ay zN5L%Sp94QE0R~8ut%01DaE4XM2N}_u=vW}x+}CC}XaUX>(qDPy9`-@qMR1h(dMo=^ za=Katb0)0pPQ$yop-J_Kidt&za*d@`6o6QSWP_vc!>Ls$R9ZHnp%V@HNij03<5eW!(~@Uo(Q0X=5?90L@0XE?K{SMRQTGZIxM}6@Qd?;J;Mw<=)W(-z zxrd-h^HXR92%WMx_K++cJwJoAwRoEkpl)g?&-AaD2TR&0;+Y>TJkwPHWy&=QqpZ(50EPP9HQ!0!P0$8c=?l7yz zX1Sqs7BEdKrT~cH4lKoU8}!%TF0#iazk#r8l$iih%lKO}G)Bd^3)Rdm-@biYhDEj= zapFUzOx6kH31VmQlqx#|c+P)&vXL3Bp806zv}wzb(WTx((al;01Cw0h*BCs9r?201${ zQ+gdIisZPgl%s@{t&nzVX(ThoSIv9|J`5$l-S8JnvA`S9Ypno;Y#p6PzY+}BHoze| zogzsjgbG{+c%|cwECja4X{M@LO9_gK2PW0gVhJ>*5Dv;$wqX8Z{^q$4@CFX1u{t`8 zIsJ0BRQlIoPxdr-VDhQY@g~SaHsuddY9@!wcpl)Ti1&0lgIP^I;G)98wd0sHCP>PG zD~qcqpFYv*n=%l-gp`e*$H60%HizPh+lEK%AuRY~e=JVfQ=p=3E1=mFb$>AIiW5y0 zDkB;z1@-Z6P)9`HvlU`cBasdU+9M~V)CH=Ao97DaW~#$%=@o=Gop0=Ea5^oNe9n5@ z{a5tIMwP*t8dO zDySk+qH%QMO00;dD*|Y}Es_oco4m7DD`k_fX9&io|=`786pkx#98nuv;s+!yW?UWcv zl!PzgT|_pgx_Rei)W$R3gXc}*kI_zx*RB@}EF%~VnpVrY!3={UFY?od8Z3-RSLE*` zX)n9xf%>cpC%(DfOb)J>xh|v021N@MDiKO4G?4K6I2TC3O4yhAfL3Sfp%nv17Yhjj z$tvm485R}rKny^U25Eaoy@Ysm67&mKz)RR;ZT!ZTrXta4Wr1*F& zdieGlte9x>#ls;+GE~`-kLz%d9I38*c>E&551Ai_HP|ASktmKTI696BJa`gte1vNk zasqZslRSvQs0c4@gXd{sGhQ4HF8|2RP#A7@hn8sgpMw)B_oD_2gj`*didBN@6L=H8 zoYVQ17;@W^Q#ocKI+8U;?^)<3+?xw%rjT$L(1R{SO8 zpR*red1;LA$l7fPxbtw9t@$3W!>DCW;$3hgG^L+?P~9=`AqMG$9ITu0S}$%D^pV8z z&}@&RZ7xz`Pu#k#eGgX94d4>>Uv_Zxhg4B&tT7`W2T6DQ1$%6*wB$*cR%)d*K$Wu&RvW!3IR2BggkQa)#A=zWb2@Vz zyYm4mVF>S$X5PJK*Y@I;ZP(7x?j--*A#F{CUK|sUJ#3BLYFNBDA2Jb&-#sZcT<7~> zD|j7Js=6CCc(b-$5Z7$a=XBv4iajKOBs$O*Js!dBw(R8O6EAvT*zayv@NH-rpirpS zt?os-35|J@^e;ZvD19i{B;G%UHJ1W?7o{S{gD|`XFva;qtrYYAwjxMGtbN}v$5JN; zS;(r$D4ZtEq5q3cUjRH^B$B70ByVJ(;n)seiBh)LBH#w07 zYpb~8p}rQHRbm|7*LdPb;ZA+!s9vIRP;ex~X~YGP{W+GNwok}TS3O*2*{3f&xMzw% zAaGFc|3;F9r0BPCFjBdX-jf#wqFO!)P!N!=VUb-&06^I44|6% zwTUY}#vzy7M3d(*$nXu)t7^QB11-0cy5p8)f-%NB;%^vXFP+s{|77p&6m{{C2k@%u z?wU4breN`RY`(QY3Ll6yqh($(21Qy7a)RY=;OCe_mj8kM^JTy7f^@~2KNtWSDOnFA zRFXjx$+Ri6B+(+6p%~=Dj#%Uba@auVXt9z;N1{Y}uR5vq2znX;lZ?C0@RRI72)|qOQVV$VQY5+ZTj0xB+!v4 zcnpuUa3bua^2gw{`ZmbmEN?zPY95nFtMc19k_qAveI7oBt|jP1bgqn}sV5SjAl44V zYX21*K7NQiF;5XQp);gaIY-#xKifyOp`N9ndl}O{Lc5eZaGp#RTS2M8X>Lnem6jB z@8K^Ud2@?m1@=QsXabbZ|0azMpsgpcyaEPIkTs=c)gQsBjOi1%SQAP2 z@r0qfcfO+Cp{NRC0BMkMl3@}rc6PYH03@3)2^DX?GEu-G63D8Z}wq4?rV`xo_27SaNG~tWVk) z>~ExwEfwiKW23vDDCzu+Qih7XKg;qcoU3 z(LjMvDhP?b$j`-%C&xHe-}WzG%i2n`Y0vrM%qs?^I*XweT$1^R;gmN1H*eKsdH@h?8Jt_IKhf$Yrx9z zf^M|p;^q#H%H`sVLe*T{({O$gIU)Q2I0b#fY}c(@*Ry_xadOW9n%ososwDBZfQ+u% zQmbv)|0d+(b?M=@+hT^qTB_MRc<^8V;XvN2sVCo395(hi7O~rygSa)(0sphlnmfMO zlE|bpSm(INy?)?Qb#HjsPqI$9RmP0{Cv@8_gsD03hG=B#bdY*Szz_|k5U@WFh zhB!KrU!Y~C*(y5W?b~C4iPsnEp^%C~Sk}4;h=S-Y7F3I+XAGP`SiYhhZ^-0AJ5 zo_y++P>K`sCZTG-Pz0*eco!Om%i{(eV_;wX5l8f+kzs8Nj5!!08wc^U(UCkP>tcok zV-eEodN{6P&rJ_)HW6P*Y#1WYe^jhsjwbUONHqH*%8>bng1fF%h-Xp8}%%+b(@ zat4CMSik`WcHg`#%v!R~bsUUIBnKNupXY&Gd{3K#t-W=F?cdJ|BxfMW1I5L{cxB!3 zZRy4p+%eT_EC=5IA<~Izizq3ZZ=a4wcpanIf~2yJmPeR2iA%*u5X~g<0P271t{F3C z2yEI^-s{^fPCXE;)LWc`z2a#_tkDXkzO)C=3enb%XL`@|T?pH^E>SsSZH|c!DRjTC?jJ~4DShBHT8>sPp$=HWWv+B$=5SH^LaWaz=a`$@MCNh;nRuqLjLE@@>VehIh zlrbrr5a@}hABt?Lp7(=MK~IAf&yF*@t{hKqCo(dFOY>mH_=GE3(bJkHLmHS z`8Y`&EL<#+tDZ_58{9isnwVCd#GBRNCUrvO3guP;98L|k6?e9*%Xb9imPYKwP$Slt z&)vJ-4|{P8leMctx%p5I{u#rm452S8wL*!V4jCKo4twxutE8mlUx|v;UniZLbQF~- z&`S4rR9Fr{_LNQb?5|(HHoMUZJT#gAoQ;hlOU_FbkhyvBIg=ET{n|_QGpzXbk5tUI zD?E>?F9)4mH2ns|Q8JKR#Dv$qVo#Pwp*auWbo-|=JB4%m>nt;;Z) zotK5Fw^isSHMHr4_L6kx`I#Wp;&`LLUJ$={WsBoTM-{|Q+6^~l_ajNFd-L7pt?u`~ zSc*0+91YZ2u_}0{{ii?CF%TTLg=@!|$KgUbK4o_ggN6-EMB2oqa0uA>qbw60IQ6Fv z1u+K~9u6xl%tep_12tKR%Lqe3#*cAch(^@}WuQ7>0=^6TM(wZkd{}x(;M57TM4ta= z)$d@=PmBG2Iz!@#h!l2yb>|MLzRAJd#H_qnfTxMty{)$g^ykA!p(?x^T&_)KZjSjw zwDfsJEyJNtos|vVSO-HKU3X#pNa!ao3(0ZJ&BU%p4_D7~t19aqdpgkY%5-tax6_`Sa&(OV9$F*f>aI z>JaQ>5(&vhcC-A=4G)hR&^f3tx$g{?hBbsG@9gK6m%0F_6@W zHirA1Vh$VGY~R2C_up`uzEI67PxM<2>GLfvmXshD-=M+bQ53}6PQ6@Bz3&L98sH6S zM8zsu=OZYW&W(;X11&?ExQjX~^Y5_DBm%Z8fp>svuz^c&DG!gOns4)f-Tj7^i{06i z*@NeiSF~7UNG%k|ho3jF*%(oX=D^Sy9DzU~N~5TQATZ+)mk+936*$;-%=76m2Vg5OzBnjov$vg4fa|YgMYZ#(U z;|=bS^{^Zz=r+f%r(zPpe#8I*-c)$p(nry$;XLMX>r&qW;yEg@4NAjEcg^F+QIWuX z!AK$(YZE>j8;gc}a>KHR{EOx~xvH<`FAUaXKZ^8~f3J}*Kys70W2KpOX@mM8 zMIO!}OWP}_!vMw*U`##+RN20xZeY@;G*wu^hKG8onS&4xb|H_k@DNYSbm6Q7=n1G$ zbpHqr`>Ez4_r%3Fg6@LWx?q$$00`; zZcO-!IGHr$Pc4B#@gaf0YwLtXz>9F~XHzq7B*bGsMmMS5C~ET0fm5z~(#Ps?HVU( zz#!=z5&=CI1A2@W0_6mq=L;)W++-ybH;IkqaRSU}gEVPL$@;i)X`I!*amkhh?vXbu zi3#Byi~UbSFok1QKvW}7YFU6xeL_R};3skP)kOS1LZjdZ3|S)wA8b7Q?5WkPV%k2w<3Em)_U{DMbpf{H4rOJKeHj(E3-j1K{UdXO`*|k1E`Dk#S=fJweSv9jvYVxIC4Wj!i^S~1$_{CUwjDv|v35*4qZJuHh#ETm$Gs-$<2g1!~0<$yV z;Drr9mN;+@E&0$`_AI^u%dj+@+Gs$$ocVBZJOurf8!-?UY0BA*8+T9iP2gCh!4B>x z_sCHTs&1~c7IAB8ZMVB^5d-&f%aq(_@-uR$) zc)c@`U-545vnY_U=37MW!B@R01Z?4F)ZOM+;V+| zd(IQQ06CVNp=2=bh>h(d*T7WhRe@h9$!l^X4iMd^UaSdnsz$-iq~ZevyOen!I>eA1 z*LjCPH6q-D)JqLSuHW%xj_4p`BX6caQ_dO8{W36+l4U-GJ(hr+O3{m01DssN$5##p zFUNVBWX9?(-um1?GztZkSUdP2+Pk{-BTkTD(F8Q8KSgzGf=EQCX4LnETzVP1^q^Y) zzSa|Ut*oq4Q(Tb86Rg>rfkL-V+15G@rXA(IVmabzer4CeU0`ZtfmJuI8lp#8!FLko zAV)NQm%$lL#u!$ieX(R+!&KEny99ZoW!2Ox@k$}BE)iU=Sk5;Ig`ALD!q>!~R` zyixDMNtDwAkhRsC8-qm+KuDmD8C!u`R(mRC_l2yNNYs1l>^(FzjC1?Dv>#$rXtgBol|-WG_`Ua zUT{)lFW{!HrCTeG++4ZslxMqGQgL%dDY5|~Mij_YqbjZiy}9j3z@p8-b4#B4aGd~j zOqNSuOk-QRefyxjN6nj3cT`peN&&XdJeGT=P080%r0}YsQk63zG|Rs81A>1i+^K)u zxKZY73pZn`X9KHegsm((MX4*Q@4FTi%>oYPymgc;L0p*3kI&9Rt;e#S^dht^rWGe6 zY32M)@;Q-qyh8eICILmtL*RoO^z~cJ`lMnwcw}R-uU}Z{+}k~!0xCyB+K~TMAe!JQ zy^rfdQuhkbIiNa~pOgKP{qNqr%i?WlNL#{zJPr^~kKQQ3Fv94`#WlQ!_X#<~M>Mpc z%{UGi??-?Fh%UjXt9_&Fb!|Ss-xrt&jRs7Si91s^^RfoX^7kmT*6P|TmMmGPt21fKIpKrxqZ_IC!qZGz(-dJ*E5vtpz&_kh1Or*1mm zc7q{;G5K;iASlEPtRRZ=xG+Iv86`1!Mj9|4Gt-dIhR_Sl|Lb^NDYE!)8X>F%(-(V! zyP%pmVx@dnS%=HnOcXJP6Ls#L&p{)*ADAOrQBKkswzfJPuPt2a}L zq&Fb{;sDKVgftdfp*J|;wgc5iZ`mFkF<#cK#*#Va(eP;C-~NBvJJ+Zx%QOtrTJxjQ zX4bT#Kr$NxndG2B;wYq@BpHy2v!H+uo>n=NZnod|e((Dn?&p5)C${Ef#{{w*>|Hc* zW3}q}D$xVHBW+zziaCyBAkGBwawumE(svjB$aAeBQ+%YXTX2^Z7l+5)LHO^hiIWnq ze$aoX(?AJew7vbC4<0bV>lPw0=}1x1KMGlVlH@%2Cn8;Vy`R#?@`7$u^l-Prz@0CQ z54%^oedn$#rt`iZZJBB6xEl(FFD7HtG7(kipsCB5W~WluM9dw7edI-PJE~5Kt}6(@ zClF9@_V?TzSvTHu-Y_0eg%v5pql+g`WXrhBWo8$0uBiA z`2CYl{?$0mr<`cjy{UtEu)S#9>~DUPYw87_dt&nB$ypv`wK2#^&Yhl&JKe!;SKXm|GkCXVUcXRNNPk3bgbC=G&n5wzPjozIct2b!ch;J&FZbsG8k` zX|odsJu@0v&MPdeZBHy*BVy$X?fIa^<)r1QI9xlR;&O7XjpU~`@Uox*K>5JMjf-y+ zB2=8%^5H?$$|ulnF6XE3KTC9Bv&p)f836+A+-G>Maay!ow&ZxZcck!qL)#%myAn0 zVN&IIdR&yi#-mR>Q5bs#!sw~nM@w&&+j+DjO7ZYaVu{5vtbB41t9^cko>{X;1*miY zS11J*i+~j0RRCs0tnnB1ykX2p8C=QQ0u>!;a4EZdAsh#01RabWLw!hu6~f4)eiako zAeFRWWS6h1ynqs7tN1qON3EujN#91J1Q8u%d zk;7CA^8$2S$kw2_A{ey~jKb#tsxw5z!kxY7qc}t@WmztV+R0y+7JvFLKvjjW)-Dmj z#C1|a0m9iu#M#Y!REj*IT-l;F%FaGhK71;GD2u6OyI7p+*$<&R#ntTcIdX1l4Y!ml z;!~m|5ccwX&GnBlC>{j<*~LRTHj@0bs!njYEFVf&H^^@uKy|3e`%)WvBDHwT8(pJ~ zf=<}PD(7yw5?8l-Gokp6xA8OUFmbfy8mt?`_2x7<)-lk zemlI*i$d7)8D+0w0%g0_HfpqK%<+^*yh%)IJ2hJ?)zYCE@^XHyPBsh(Q)EkR^hAnR@UHWyZ>H$}~ywrmLBH@myX+1tY2_cuIh-iPmKs42@gP_Gyow&$pZ z15Kx#6u?NF_uG}tH=wP>Ec4IIy$H~rS+;vGeT*LTGKfyEz)*6QzUZI;(6GPNnKy+^# zH3Ck|Gf^vF;~s-qkL_uvH^UoQ06rf9sa0}A_?L(dPX9d#l;C)DY*F%zm^A6|eD^Gj zNG!+$BYXFIEV;N3RUHI{rlwO6W<4CBZ%4sA4}}jrv*RZU4C3OlWm;~2M!Xlt5y*== ziu4AaKt()g#&2%mGlkM%KD|Ak;do*P-1xs=%GutXdxZlElXBeApFe9KqoenHPQ#4iCFIz`t zYN^0rHKdt18f6W@{y$HhD&0oB1fk@%h_#0hZ&4J)1#B^I6Eid(5i{tq5RPp@>>1qmdnT`r{ww(}2(@iYn2 z$S1P6ztMugzN#551Gb>Fp5WRo(h;NyijIGDGRuoLNEjDgPc*M6oY|;O1Tq`}Y8TyI z9Qr(N{_&whzfbbYTuM7fUvF=*!)*6l9G}zJu|KwV20(74?r}goAdH75VghO^E#~z5 zVyFtU;;EG#Ym-7W6qXQLe$*E=rmXi1@}XJAY?f~i+jkW(gyJ3y-9iHW43~~2>s;*x zC1JHUuyb-Ki!dAgkG^+op!eel#A8>$1c>KIz{fyROxiU5OO;9w6)al5_-XPxY*;H9 zXFbk`Q#S#~l35mkc}TO0NJe*3FrP^BO$I8rWMJg#QaZsWeL{ezd%;dZlZs?dSKYpI z)|xgsoJ=kE;xbq5j4!t zk&eAgmW7UN<;Ra1PI-#)FGMtL1gb$0iz>b>QrxY^Z>$Zc%^vK#sBm7TCLnn ztP);y%^w9dnp)jLCIh`H2lDgVNGbAVk_2PL)@|FIeI(0bGI`f;B=7AXFb>5D-LnH zM*SM7uf3=km#8*3pBfgXvuH*0b5ayyb?ki*R?C4VWp4h!a@7fA1_3WLBwrVu16MGw zZxx2zwmuvUK20jC5b{3|-~qK$!V-2XHAtn&AKDO*+E6vEhS?xIS%fN+G#`T^7h*l!%@jBu9qBWQ-}CtjCZ zVCG5NLHv+vJkwb;Jl;1Y^JF5DAN1u)VB6R=93QR{Df9&Uplc&(PK`qrPETk2#g%V> z_&a7=nzs@vVg`GEnZR?94sy8-V7)qNsd0s#r7PgxkgSwigAJ+0T(M}J+IluuE#TMO$>--l_+CG{BJbR7gS4-g>^ z4<}euY!`xE4X#BvYV_Nmr--#n=pdq;6y|9sKtVL|+WN}{1m{u#6T%@n$!NL`q$SVm zqnKZhmDP%-#vV^+=kHH!em<81{Hto5qjKRj{BeEMYC_r|GH>}Se_ZZf^Ggr=;Cm^# xgQSMRcdSaE`_ Date: Mon, 26 May 2025 19:17:52 +0200 Subject: [PATCH 276/724] Update EIP-7701: remove redundant function Merged by EIP-Bot. --- EIPS/eip-7701.md | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/EIPS/eip-7701.md b/EIPS/eip-7701.md index 0c79727f638870..e1ead8855133cd 100644 --- a/EIPS/eip-7701.md +++ b/EIPS/eip-7701.md @@ -399,19 +399,6 @@ def execute_code_with_role(args): # get the current contract code at the given address def get_code(target_address): pass - - -# pre-charge the entire maximum gas cost of the transaction -def buy_gas(tx, block): - max_gas = tx.sender_validation_gas_limit + tx.paymaster_validation_gas_limit + tx.sender_execution_gas_limit + tx.paymaster_post_op_gas_limit - gas_price = min(tx.max_fee_per_gas, block.base_fee_per_gas + tx.max_priority_fee_per_gas) - total_max_cost = max_gas * gas_price - if tx.paymaster is None: - balances[tx.paymaster] -= total_max_cost - else: - balances[tx.sender] -= total_max_cost - - ``` #### Block transition function From db58024cad5487bc6a3cc4af0049570c3ff0d780 Mon Sep 17 00:00:00 2001 From: Alex Forshtat Date: Mon, 26 May 2025 19:42:34 +0200 Subject: [PATCH 277/724] Update EIP-7701: Fix incorrect location of 'snapshot' in pseudocode Merged by EIP-Bot. --- EIPS/eip-7701.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7701.md b/EIPS/eip-7701.md index e1ead8855133cd..f0d66733a1459d 100644 --- a/EIPS/eip-7701.md +++ b/EIPS/eip-7701.md @@ -356,7 +356,6 @@ def state_transition_function(tx, block, state): deployer_result = call_with_params(tx, role_sender_deployment) assert deployer_result.success - checkpoint = state.take_snapshot() sender_result = call_with_params(tx, role_sender_validation) assert sender_result.success @@ -364,6 +363,7 @@ def state_transition_function(tx, block, state): paymaster_result = call_with_params(tx, role_paymaster_validation) assert paymaster_result.success + checkpoint = state.take_snapshot() call_with_params(tx, role_sender_execution) if tx.paymaster: postop_result = call_with_params(tx, role_paymaster_post_op) From 6cbede6295239c662c4964d71edc918dc569e1ff Mon Sep 17 00:00:00 2001 From: g11tech Date: Mon, 26 May 2025 23:25:39 +0530 Subject: [PATCH 278/724] Update EIP-2935: link execution spec tests Merged by EIP-Bot. --- EIPS/eip-2935.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-2935.md b/EIPS/eip-2935.md index f6a77fdefc7b05..d6e17403546bab 100644 --- a/EIPS/eip-2935.md +++ b/EIPS/eip-2935.md @@ -214,7 +214,7 @@ This EIP introduces backwards incompatible changes to the block validation rule ## Test Cases -TBD +[EIP-2935 Execution Spec Tests](https://github.com/ethereum/execution-spec-tests/tree/3810d22f84f206866f66f4f6bf856187c2893ab1/tests/prague/eip2935_historical_block_hashes_from_state) ## Security Considerations From 2b1cb718a3e313c262cc1b69e05b4a577cf7dd51 Mon Sep 17 00:00:00 2001 From: anderselowsson <98593347+anderselowsson@users.noreply.github.com> Date: Tue, 27 May 2025 00:36:59 +0300 Subject: [PATCH 279/724] Update EIP-7918: Fixed math display Merged by EIP-Bot. --- EIPS/eip-7918.md | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/EIPS/eip-7918.md b/EIPS/eip-7918.md index 57e7a349b5932f..be1dbefafcb408 100644 --- a/EIPS/eip-7918.md +++ b/EIPS/eip-7918.md @@ -59,9 +59,7 @@ def calc_excess_blob_gas(parent: Header) -> int: This proposal alleviates idiosyncrasies in the blob base fee auction. The fee update mechanism is unaware of the full price of the goods that it regulates the price for and therefore fails to converge on equilibrium in a timely manner. To resolve this, a link to the price of execution gas is required. A relatively high cost of execution gas renders changes to the blob base fee less effective in controlling quantity demanded—it is then ultimately the execution cost that determines equilibrium formation. Given that the protocol stipulates a long-run perfectly inelastic supply curve (vertical blue line in Figure 1), the blob base fee will simply fall to the boundary of 1 wei whenever the execution cost is too high for consumers to achieve equilibrium formation at `TARGET_BLOB_GAS_PER_BLOCK`. Thus, in the regime where execution fees dominate, the demand curve is *blob fee-inelastic*, and whenever the blob fees dominate, the demand curve is *execution fee-inelastic*. Figure 1 illustrates the real demand function -$$ -Q(b + c), -$$ +$Q(b + c),$ mapping quantity of blobs demanded $Q$ to the blob base fee $b$ and the user's execution costs, expressed "per blob gas", $c$: @@ -71,9 +69,7 @@ c = execution_cost * base_fee_per_gas / GAS_PER_BLOB If $c>0$, the demand curve will have an "inelasticity horizon" (see Figure 1), beyond which further reductions in $b$ no longer increase $Q$, rendering such fee reductions redundant: -$$ -\lim_{b \to 0} Q(b + c) = Q(c). -$$ +$\lim_{b \to 0} Q(b + c) = Q(c).$ To avoid the inelasticity horizon, a reserve price $b_r$ is specified below which $b$ cannot be reduced further. It is calculated from the new constant `BLOB_BASE_COST` as: @@ -83,15 +79,13 @@ b_r = BLOB_BASE_COST * base_fee_per_gas / GAS_PER_BLOB As long as $b_r$ is a relevant fraction of $c$, the fee update mechanism will always be able to regulate demand by increasing the blob base fee whenever there is contention for blobspace, alleviating spikiness in resource consumption. The blob fee's share of the total price ($b+c$) will with the reserve price always be at least -$$ -\frac{b_r}{b_r+c}. -$$ +$\frac{b_r}{b_r+c}.$ This is why the equilibrium under the reserve price (dashed line in Figure 1) is situated a constant fraction $16384/(16384+10500)$ below the black demand curve formed under a 0 execution base fee. The demand curve could potentially be somewhat inelastic even under zero execution costs. This would however just be another reason to move forward with this proposal. Regardless of the exact shape of the demand curve—which of course will remain unknown and can vary going forward—the proposal is based on something tangible affecting blob consumers. This makes it a justified neutral bound on the blob base fee. -The ratio between the reserve price for the blob base fee and the execution base fee is fixed: `BLOB_BASE_COST / GAS_PER_BLOB` (1/8 with the proposed constant). The relationship follows from the new `if`-clause in `calc_excess_blob_gas()`. +The ratio between the reserve price for the blob base fee and the execution base fee is fixed: `BLOB_BASE_COST / GAS_PER_BLOB`, which is 1/8 with the proposed constant. The relationship follows from the new `if`-clause in `calc_excess_blob_gas()`. ### Blob KZG proof verification cost From 74d4c9f79ee01fe42d530f5f8ef138a00bfce8df Mon Sep 17 00:00:00 2001 From: SirSpudlington <73645805+SirSpudlington@users.noreply.github.com> Date: Tue, 27 May 2025 17:18:18 +0100 Subject: [PATCH 280/724] Update EIP-7636: Modify author to reflect recent github account renaming (#9631) Modify author to reflect recent github account renaming Co-authored-by: JKincorperated <73645805+JKincorperated@users.noreply.github.com> --- EIPS/eip-7636.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7636.md b/EIPS/eip-7636.md index 57314d5ed4fda5..094fd5233c70a0 100644 --- a/EIPS/eip-7636.md +++ b/EIPS/eip-7636.md @@ -2,7 +2,7 @@ eip: 7636 title: Extension of EIP-778 for "client" ENR Entry description: Add additional ENR entry to specify client information such as name and version number. -author: James Kempton (@JKincorperated) +author: James Kempton (@SirSpudlington) discussions-to: https://ethereum-magicians.org/t/eip7636-extension-of-eip-778-for-client-enr-entry/18935 status: Final type: Standards Track From 4302e97065a320559d2b5250054a9ce2c2436423 Mon Sep 17 00:00:00 2001 From: Huberto <161350311+HubertIGL@users.noreply.github.com> Date: Tue, 27 May 2025 18:19:30 +0200 Subject: [PATCH 281/724] Update EIP-649: update All Core Devs links for consistency (#9652) Update eip-649.md --- EIPS/eip-649.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-649.md b/EIPS/eip-649.md index 980d55418c8ecb..32c6f2c5c57591 100644 --- a/EIPS/eip-649.md +++ b/EIPS/eip-649.md @@ -46,7 +46,7 @@ This is the existing pre-Metropolis formula for nephew rewards, simply adjusted ## Rationale This will delay the ice age by 42 million seconds (approximately 1.4 years), so the chain would be back at 30 second block times at the end of 2018. An alternate proposal was to add special rules to the difficulty calculation to effectively _pause_ the difficulty between different blocks. This would lead to similar results. -This was previously discussed at All Core Devs Meeting [#09](https://github.com/ethereum/pm/blob/master/AllCoreDevs-Meetings/Meeting%209.md#metropolis-timing-and-roadmap-discussion), [#12](https://github.com/ethereum/pm/blob/master/AllCoreDevs-Meetings/Meeting%2012.md#5-metropolis-update), [#13](https://github.com/ethereum/pm/blob/master/AllCoreDevs-Meetings/Meeting%2013.md#3-eip-186-reduce-eth-issuance-before-proof-of-stake-hudson), and [#14](https://github.com/ethereum/pm/blob/master/AllCoreDevs-Meetings/Meeting%2014.md#1-eip-186-reduce-eth-issuance-before-proof-of-stake-core-devs). Consensus on the specification was achieved in All Core Devs Meeting [#19](https://github.com/ethereum/pm/blob/master/AllCoreDevs-Meetings/Meeting%2019.md) and specification drafted in EIP issue [#649](https://github.com/ethereum/EIPs/issues/649). It was decided to replace EIP [#186](https://github.com/ethereum/EIPs/issues/186) and include the block reward reduction along with the difficulty bomb delay in All Core Devs Meeting [#20](https://github.com/ethereum/pm/blob/master/AllCoreDevs-Meetings/Meeting%2020.md) and [#21](https://github.com/ethereum/pm/blob/master/AllCoreDevs-Meetings/Meeting%2021.md); accepted in [#22](https://github.com/ethereum/pm/blob/master/AllCoreDevs-Meetings/Meeting%2022.md). +This was previously discussed at All Core Devs Meeting [#09](https://github.com/ethereum/pm/blob/master/AllCoreDevs-EL-Meetings/Meeting%209.md#metropolis-timing-and-roadmap-discussion), [#12](https://github.com/ethereum/pm/blob/master/AllCoreDevs-EL-Meetings/Meeting%2012.md#5-metropolis-update), [#13](https://github.com/ethereum/pm/blob/master/AllCoreDevs-EL-Meetings/Meeting%2013.md#3-eip-186-reduce-eth-issuance-before-proof-of-stake-hudson), and [#14](https://github.com/ethereum/pm/blob/master/AllCoreDevs-EL-Meetings/Meeting%2014.md#1-eip-186-reduce-eth-issuance-before-proof-of-stake-core-devs). Consensus on the specification was achieved in All Core Devs Meeting [#19](https://github.com/ethereum/pm/blob/master/AllCoreDevs-EL-Meetings/Meeting%2019.md) and specification drafted in EIP issue [#649](https://github.com/ethereum/EIPs/issues/649). It was decided to replace EIP [#186](https://github.com/ethereum/EIPs/issues/186) and include the block reward reduction along with the difficulty bomb delay in All Core Devs Meeting [#20](https://github.com/ethereum/pm/blob/master/AllCoreDevs-EL-Meetings/Meeting%2020.md) and [#21](https://github.com/ethereum/pm/blob/master/AllCoreDevs-EL-Meetings/Meeting%2021.md); accepted in [#22](https://github.com/ethereum/pm/blob/master/AllCoreDevs-EL-Meetings/Meeting%2022.md). ## Backwards Compatibility This EIP is not forward compatible and introduces backwards incompatibilities in the difficulty calculation, as well as the block, uncle and nephew reward structure. Therefore, it should be included in a scheduled hardfork at a certain block number. It's suggested to include this EIP in the first of the two Metropolis hard-forks, the _Byzantium_ fork. From 2322185ff9e4f5790ed2d38a675f47c32c553c2b Mon Sep 17 00:00:00 2001 From: Maximilian Hubert <64627729+gap-editor@users.noreply.github.com> Date: Tue, 27 May 2025 18:20:16 +0200 Subject: [PATCH 282/724] add hyperlink (#9686) Update eip-template.md --- eip-template.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eip-template.md b/eip-template.md index ffdde950ce130a..f18372645b5b6b 100644 --- a/eip-template.md +++ b/eip-template.md @@ -52,7 +52,7 @@ requires: # Only required when you reference an EIP in the `Spec TODO: Remove this comment before submitting --> -The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119 and RFC 8174. +The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in [RFC 2119](https://www.rfc-editor.org/rfc/rfc2119) and [RFC 8174](https://www.rfc-editor.org/rfc/rfc8174). ## Rationale From 8ef21eb8c9374ddaa471acfc8a6f17663b643061 Mon Sep 17 00:00:00 2001 From: wmjae Date: Wed, 28 May 2025 00:22:29 +0800 Subject: [PATCH 283/724] Update EIP-712: typo fix (#9699) * Update EIP-7691: typo fix * Update eip-7691.md --------- Co-authored-by: Sam Wilson <57262657+SamWilsn@users.noreply.github.com> --- EIPS/eip-712.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/EIPS/eip-712.md b/EIPS/eip-712.md index 0f1fc699b9051a..4ac7f9516a11ca 100644 --- a/EIPS/eip-712.md +++ b/EIPS/eip-712.md @@ -115,7 +115,7 @@ where the type of `eip712Domain` is a struct named `EIP712Domain` with one or mo * `string version` the current major version of the signing domain. Signatures from different versions are not compatible. * `uint256 chainId` the [EIP-155][EIP-155] chain id. The user-agent *should* refuse signing if it does not match the currently active chain. * `address verifyingContract` the address of the contract that will verify the signature. The user-agent *may* do contract specific phishing prevention. -* `bytes32 salt` an disambiguating salt for the protocol. This can be used as a domain separator of last resort. +* `bytes32 salt` a disambiguating salt for the protocol. This can be used as a domain separator of last resort. [EIP-155]: ./eip-155.md @@ -321,7 +321,7 @@ function hashStruct(Mail memory mail) pure returns (bytes32 hash) { The in-place implementation makes strong but reasonable assumptions on the memory layout of structs in memory. Specifically it assumes structs are not allocated below address 32, that members are stored in order, that all values are padded to 32-byte boundaries, and that dynamic and reference types are stored as a 32-byte pointers. -**Alternative 6**: Tight packing. This is the default behaviour in Soldity when calling `keccak256` with multiple arguments. It minimizes the number of bytes to be hashed but requires complicated packing instructions in EVM to do so. It does not allow in-place computation. +**Alternative 6**: Tight packing. This is the default behaviour in Solidity when calling `keccak256` with multiple arguments. It minimizes the number of bytes to be hashed but requires complicated packing instructions in EVM to do so. It does not allow in-place computation. **Alternative 7**: ABIv2 encoding. Especially with the upcoming `abi.encode` it should be easy to use `abi.encode` as the `encodeData` function. The ABIv2 standard by itself fails the determinism security criteria. There are several valid ABIv2 encodings of the same data. ABIv2 does not allow in-place computation. From f8d9029e5fb8dfcb7d5ba7814ed234a358ed3311 Mon Sep 17 00:00:00 2001 From: Lion - dapplion <35266934+dapplion@users.noreply.github.com> Date: Tue, 27 May 2025 11:23:49 -0500 Subject: [PATCH 284/724] Update EIP-7549: Fix typos 7549 (#9785) Fix typos 7549 --- EIPS/eip-7549.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/EIPS/eip-7549.md b/EIPS/eip-7549.md index 37b3589d5d06f1..111dab1462dced 100644 --- a/EIPS/eip-7549.md +++ b/EIPS/eip-7549.md @@ -12,11 +12,11 @@ created: 2023-11-01 ## Abstract -Move the committee `index` field outside of the signed Attestation message to allow aggregation of equal consensus votes. +Move the committee's `index` field outside of the signed Attestation message to allow aggregation of equal consensus votes. ## Motivation -This proposal aims to make Casper FFG clients more efficient by reducing the average number of pairings needed to verify consensus rules. While all types of clients can benefit from this EIP, ZK circuits proving Casper FFG consensus are likely to have the most impact. +This proposal aims to make Casper FFG clients more efficient by reducing the average number of pairings needed to verify consensus rules. While all types of clients can benefit from this EIP, ZK circuits proving Casper FFG consensus will likely have the most impact. On a beacon chain network with at least 262144 active indices, it's necessary to verify a minimum of `ceil(32*64 * 2/3) = 1366` attestations to reach a 2/3 threshold. Participants cast two votes at once: LMD GHOST vote and Casper-FFG vote. However, the Attestation message contains three elements: @@ -24,9 +24,9 @@ On a beacon chain network with at least 262144 active indices, it's necessary to 2. FFG vote `(source, target)` 3. Committee index `(index)` -Signing over the 3rd item causes tuples of equal votes to produce different signing roots. If the committee index is moved outside of the Attestation message the minimum number of attestations to verify to reach a 2/3 threshold is reduced to `ceil(32 * 2/3) = 22` (a factor of 62). +Signing over the 3rd item causes tuples of equal votes to produce different signing roots. If the committee index is moved outside of the Attestation message, the minimum number of attestations to verify to reach a 2/3 threshold is reduced to `ceil(32 * 2/3) = 22` (a factor of 62). -On-chain attestations can now be packed more space-efficiently into beacon blocks. This proposal allows to include up to 8 slots worth of votes into a block, compared to 2 today. In order words, a chain with only 1/8 online proposers can still potentially include all votes on-chain. +On-chain attestations can now be packed more space-efficiently into beacon blocks. This proposal allows for up to 8 slots worth of votes in a block, compared to 2 today. In other words, a chain with only 1/8 online proposers can still potentially include all votes on-chain. ## Specification @@ -61,22 +61,22 @@ Read the details [here](../assets/eip-7549/complexity_analysis.md). ### `MAX_ATTESTER_SLASHINGS` value -On-chain `AttesterSlashing` includes a list of participants' indices. With this EIP the worst-case size increases by 64 times, resulting in an uncompressed size of 488 KB per `AttesterSlashing` in a network of 1M validators. Snappy compression reduces it to 320 KB, which is still significant. To bound the maximum size of the block this proposal reduces `MAX_ATTESTER_SLASHINGS` from 2 to 1, the minimum value. +On-chain `AttesterSlashing` includes a list of participants' indices. With this EIP, the worst-case size increases by 64 times, resulting in an uncompressed size of 488 KB per `AttesterSlashing` in a network of 1M validators. Snappy compression reduces it to 320 KB, which is still significant. To bound the maximum size of the block, this proposal reduces `MAX_ATTESTER_SLASHINGS` from 2 to 1, the minimum value. Read the details [here](../assets/eip-7549/complexity_analysis.md). ### Using `Bitvector` for `committee_bits` -The `committee_bits` sequence has a variable length with the max size `MAX_COMMITTEES_PER_SLOT = 64`. Encoding of the `Bitlist` includes its actual length which doubles the size of the `committee_bits` comparing to the `Bitvector` type. Beacon chain state transition ensures correctness of the `committee_bits` when effective number of committees in a slot is less than its max value. +The `committee_bits` sequence has a variable length with the max size `MAX_COMMITTEES_PER_SLOT = 64`. Encoding of the `Bitlist` includes its actual length, which doubles the size of the `committee_bits` compared to the `Bitvector` type. Beacon chain state transition ensures correctness of the `committee_bits` when the effective number of committees in a slot is less than its max value. ## Backwards Compatibility -This EIP introduces backward incompatible changes to the block validation rule set on the consensus layer and must be accompanied by a hard fork. +This EIP introduces backward-incompatible changes to the block validation rule set on the consensus layer and must be accompanied by a hard fork. ## Security Considerations ### First block after the fork -Because the on-chain `Attestation` container changes, attestations from the prior fork can't be included in post-electra blocks. Therefore the first block after the fork may have zero attestations. LMD votes can still be applied to fork-choice via `on_attestation` handler, so there will be only a 1/32 loss of FFG votes. Attesters assigned to the last slot of the fork will incur one epoch worth of offline penalties. One possible mitigation is to change the Electra block body type to allow including attestations from both forks. However, the mitigation increases complexity for little gain so this proposal chooses to not address the issue. +Because the on-chain `Attestation` container changes, attestations from the prior fork can't be included in post-Electra blocks. Therefore, the first block after the fork may have zero attestations. LMD votes can still be applied to fork-choice via `on_attestation` handler, so there will be only a 1/32 loss of FFG votes. Attesters assigned to the last slot of the fork will incur one epoch worth of offline penalties. One possible mitigation is to change the Electra block body type to allow including attestations from both forks. However, the mitigation increases complexity for little gain, so this proposal chooses not to address the issue. ### Mutation over gossip @@ -84,9 +84,9 @@ Moving the `index` field outside of the signed message allows malicious mutation Gossip verification rules for the `beacon_attestation_${subnet_id}` topic include: -> - [REJECT] The attester is a member of the committee -- i.e. `attestation.attester_index` in `get_beacon_committee(state, attestation.data.slot, index)` +> - [REJECT] The attester is a member of the committee -- i.e., `attestation.attester_index` in `get_beacon_committee(state, attestation.data.slot, index)` -If an attacker mutates the `index` field, the above rule verification will fail and the message will be dropped. If implementations runs the above check before registering the attestation in a 'first-seen' cache, there's no risk of cache pollution. +If an attacker mutates the `index` field, the above rule verification will fail, and the message will be dropped. If implementations run the above check before registering the attestation in a 'first-seen' cache, there's no risk of cache pollution. ## Copyright From 09b48d569050b56e0a54fc23efac1c27ef5e35e1 Mon Sep 17 00:00:00 2001 From: GarmashAlex Date: Tue, 27 May 2025 19:24:23 +0300 Subject: [PATCH 285/724] Update EIP-225: fix typos (#9787) * typo * fix typo --- EIPS/eip-225.md | 2 +- EIPS/eip-627.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/EIPS/eip-225.md b/EIPS/eip-225.md index 2dce2e16cca8e2..bd3fecbd2a1035 100644 --- a/EIPS/eip-225.md +++ b/EIPS/eip-225.md @@ -192,7 +192,7 @@ This list may be expired after a certain number of blocks / epochs, but it's imp ## Test Cases ```go -// block represents a single block signed by a parcitular account, where +// block represents a single block signed by a particular account, where // the account may or may not have cast a Clique vote. type block struct { signer string // Account that signed this particular block diff --git a/EIPS/eip-627.md b/EIPS/eip-627.md index f7145b88d7404e..68e94b25c81498 100644 --- a/EIPS/eip-627.md +++ b/EIPS/eip-627.md @@ -153,7 +153,7 @@ Data field contains encrypted message of the Envelope. In case of symmetric encr Those unable to decrypt the message data are also unable to access the signature. The signature, if provided, is the ECDSA signature of the Keccak-256 hash of the unencrypted data using the secret key of the originator identity. The signature is serialised as the concatenation of the `R`, `S` and `V` parameters of the SECP-256k1 ECDSA signature, in that order. `R` and `S` are both big-endian encoded, fixed-width 256-bit unsigned. `V` is an 8-bit big-endian encoded, non-normalised and should be either 27 or 28. -The padding field was introduced in order to align the message size, since message size alone might reveal important metainformation. Padding can be arbitrary size. However, it is recommended that the size of Data Field (excuding the Salt) before encryption (i.e. plain text) should be factor of 256 bytes. +The padding field was introduced in order to align the message size, since message size alone might reveal important metainformation. Padding can be arbitrary size. However, it is recommended that the size of Data Field (excluding the Salt) before encryption (i.e. plain text) should be factor of 256 bytes. ### Payload Encryption From 9b9977fb7abaf52bdef994be54a8c0c7ecc803b6 Mon Sep 17 00:00:00 2001 From: root Date: Wed, 28 May 2025 00:29:57 +0800 Subject: [PATCH 286/724] Update EIP-2982: fix spelling issues (#9660) --- EIPS/eip-2982.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/EIPS/eip-2982.md b/EIPS/eip-2982.md index 6a6d00063329d7..379dfb5cdbe993 100644 --- a/EIPS/eip-2982.md +++ b/EIPS/eip-2982.md @@ -238,7 +238,7 @@ For each duty, the actual reward is computed as follows. If: Then: -* Any validator that fulfilled the dury gets a reward of $R * P$ +* Any validator that fulfilled the duty gets a reward of $R * P$ * Any validator that did not fulfill the duty gets a penalty $-R$ The purpose of this "collective reward" scheme where "if anyone performs better, everyone performs better" is to bound griefing factors (see [this paper](../assets/eip-2982/ef-Discouragement-Attacks.pdf) for one description of griefing factors and why they are important). @@ -416,7 +416,7 @@ In phase 0, a "withdrawn" validator cannot actually withdraw to anywhere yet; th #### Effective balances -Most calculations based on a validator's balance use the validator's "effective balance"; the only exception is calculations that increase or decrease the validator's balance. Only when the validators's balance $B$ falls below $EB$ or goes above $EB + 1.5$ is $EB$ adjusted to equal $floor(B)$. This is done to ensure that effective balance changes infrequently, reducing the amount of hashing needed to do to recompute the state every epoch; on average, only the balances need to all be updated, and the effective balances only get updated relatively rarely per validator. Balances are all stored in a dedicated vector, so $2 * \frac{N * 8}{32} = \frac{N}{2}$ hashes are needed to recompute a balance array, whereas effective balances are stored in validator record objects, where at least $5N$ hashes would be needed per validator to adjust the SSZ hash roots. Additionally, $EB$ can be compressed more easily into a CompactValidator object, as it's only one byte. +Most calculations based on a validator's balance use the validator's "effective balance"; the only exception is calculations that increase or decrease the validator's balance. Only when the validators's balance $B$ falls below $EB$ or goes above $EB + 1.5$ is $EB$ adjusted to equal $floor(B)$. This is done to ensure that effective balance changes infrequently, reducing the amount of hashing needed to recompute the state every epoch; on average, only the balances need to all be updated, and the effective balances only get updated relatively rarely per validator. Balances are all stored in a dedicated vector, so $2 * \frac{N * 8}{32} = \frac{N}{2}$ hashes are needed to recompute a balance array, whereas effective balances are stored in validator record objects, where at least $5N$ hashes would be needed per validator to adjust the SSZ hash roots. Additionally, $EB$ can be compressed more easily into a CompactValidator object, as it's only one byte. ### Fork mechanism From a2bc1f817cc66ceef951f0f8d61d2dbb04bdf5c0 Mon Sep 17 00:00:00 2001 From: Danil <37103154+Danyylka@users.noreply.github.com> Date: Tue, 27 May 2025 18:37:22 +0200 Subject: [PATCH 287/724] Website: Spelling issue (#9448) Update --- _includes/head.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/head.html b/_includes/head.html index d388a866fa9fea..eaaacfb74c40e8 100644 --- a/_includes/head.html +++ b/_includes/head.html @@ -5,7 +5,7 @@ {% if page.layout == "eip" %} {% if page.category == "ERC" %} ERC-{{ page.eip }}: {{ page.title | escape }} - + {% else %} EIP-{{ page.eip }}: {{ page.title | escape }} From cd696d45babfe8b43f3376addcc8a43a85530bd5 Mon Sep 17 00:00:00 2001 From: Ben {chmark} Adams Date: Wed, 28 May 2025 00:39:44 +0000 Subject: [PATCH 288/724] Update EIP-7782: Move to Draft Merged by EIP-Bot. --- EIPS/eip-7782.md | 174 ++++++++++------------------------------------- 1 file changed, 37 insertions(+), 137 deletions(-) diff --git a/EIPS/eip-7782.md b/EIPS/eip-7782.md index 215e5e594f2d0b..0f7d081d2d7c74 100644 --- a/EIPS/eip-7782.md +++ b/EIPS/eip-7782.md @@ -1,173 +1,73 @@ --- eip: 7782 -title: Reduce Slot Time for Lower Peak Bandwidth -description: Reduce Ethereum's slot time from 12s to 8s to increase throughput by ~33%, distribute bandwidth usage, and improve rollup latency. -author: Ben Adams (@benaadams) -discussions-to: https://ethereum-magicians.org/t/eip-7782-reduce-slot-time-for-lower-peak-bandwidth/21271 -status: Stagnant +title: Reduce Block Latency +description: Reduce Ethereum's slot time from 12s to 6s to decrease latency by 50%, distribute bandwidth usage, and improve UX. +author: Ben Adams (@benaadams), Dankrad Feist (@dankrad) +discussions-to: https://ethereum-magicians.org/t/eip-7782-reduce-block-latency/21271 +status: Draft type: Standards Track category: Core created: 2024-10-05 requires: 7623, 7778 --- -Propose reducing Ethereum's slot time from 12 seconds to 8 seconds to increase transaction throughput by one-third. This approach distributes bandwidth usage over time, lowering peak bandwidth requirements without increasing individual block or blob counts. It requires [EIP-7623](./eip-7623) and [EIP-7778](./eip-7778) to ensure network stability and efficiency with the higher block rate. - ## Abstract -This EIP suggests decreasing the slot time in Ethereum's Proof-of-Stake (PoS) consensus mechanism from 12 seconds to 8 seconds. The reduction increases the number of slots per unit time, boosting the network's transaction processing capacity by approximately 33%. - -Unlike directly increasing the gas limit or blob limit; which would raise peak bandwidth demands, this proposal distributes the increased bandwidth evenly over time, preventing spikes in network load and preserving node accessibility for participants with varying bandwidth capacities. - -This change requires the implementation of [EIP-7623](./eip-7623) to adjust calldata costs accordingly and [EIP-7778](./eip-7778) to remove gas smuggling via refunds to maintain network performance. +Reduce Ethereum's slot time from 12 s to 6 s, halving on‑chain latency and epoch duration. This doubles slot throughput while keeping block and blob sizes unchanged, smoothing bandwidth usage. The change delivers better user experience, faster Layer 2 interaction, tighter DEX pricing, reduced MEV, and quicker finality. ## Motivation -### Distributing Bandwidth and Reducing Peak Usage - -- **Avoiding Peak Bandwidth Increases**: Increasing the gas limit from 30 million to 40 million or the blob limit from 6 to 8 directly raises the size of individual blocks or blobs, leading to higher peak bandwidth requirements that can strain network resources and disadvantage nodes with limited bandwidth. - -- **Distributing Bandwidth Over Time**: Reducing the slot time increases the frequency of blocks, spreading bandwidth usage more evenly and avoiding sudden peaks in network load. - -- **Throughput Enhancement**: A reduction from 12 seconds to 8 seconds per slot equates to a one-third decrease in time, resulting in a one-third increase in slots per unit time. This mirrors the throughput gains from increasing the gas limit or blob limit by one-third. - -### Complementing EIP-7623 - -- **EIP-7623 Alignment**: EIP-7623 increases calldata costs to reduce maximum block size and variance. Implementing it alongside the slot time reduction ensures that blocks remain manageable in size and that the network can handle the increased block frequency without compromising security or efficiency. +- **Protocol Carrying Capacity** It is impractical to increase block sizes beyond 10MiB without substaintial networking changes. However it is practical to decrease slot time to achieve similar effect while also improving the UX at same time. +- **Enhanced UX**: Confirmations now arrive in ~6 s instead of 12 s. +- **Faster Finality**: Epochs shrink from 384 s (32 × 12 s) to 192 s (32 × 6 s), accelerating Casper‑FFG finality. +- **L2 Interoperability**: Layer 2 rollups see half the settlement delay on L1, improving throughput and reducing reorg risk period. +- **Based rollups**: Based rollup sequencing is tied to L1 block time so faster blocks directly improves based rollups. +- **DEX Economics**: More frequent blocks decrease LVR (Loss Versus Rebalancing), which improves the economics for liquidity providers. More liquidity means lower spreads (reduced slippage). +- **Bandwidth Smoothing**: Doubling slot rate distributes bandwidth evenly without increasing peak block size; nodes with modest capacity remain supported. ## Specification -### Slot Time Reduction - -- **Change the Slot Time Parameter**: Modify the slot time (`SECONDS_PER_SLOT`) from **12 seconds** to **8 seconds** in the Ethereum consensus specifications. - -### Adjustments to Timing Parameters - -- **Epoch Length**: - - - **Slots per Epoch**: Maintain the current number of slots per epoch (32 slots). - - **Epoch Duration**: With a 8-second slot time, each epoch would last 256 seconds (4.267 minutes) if the number of slots per epoch remains unchanged. - -- **Timeouts and Deadlines**: +On the consensus layer, a new parameter is added to the configuration: - - **Attestation Deadlines**: Adjust attestation aggregation and broadcast deadlines to align with the new slot duration. - - **Proposer Deadlines**: Update block proposal timing to ensure proposers have sufficient time to prepare and broadcast blocks. +``` +SLOT_SCHEDULE: + - EPOCH: 348618 + SECONDS_PER_SLOT: 12 + - EPOCH: 355368 + SECONDS_PER_SLOT: 6 +``` -- **Synchronization Protocols**: +The parameters and schedules above are purely illustrative. Actual values and schedules are beyond the scope of this specification. - - **Networking Parameters**: Update networking protocols to account for increased message frequency and ensure timely block and attestation propagation. +### Adjustment to gas and blob limits -### Validator Operations +The first execution block after the fork needs to specify half the previous gas limit. With this fork, all gas limit settings are reinterpreted as "gas per 12 seconds". I.e., if the user configuration or otherwise default gas limit vote was 36,000,000, the client should now vote for 18,000,000. All values are rounded down to integers. -- **Increased Frequency**: +The blob target and limit are also halved, rounded down to the nearest integer. - - **Block Proposals**: Validators will propose blocks more frequently due to shorter slots. - - **Attestations**: Validators will need to perform attestation duties at shorter intervals. +### Attestation deadlines -- **Resource Management**: +All clients need to be reconfigured so that deadlines can be configured in milliseconds for finer granularity. Currently the slot is split into three equal intervals, with proposal happening at time 0, and attestations and aggregations being sent at one thirds and two thirds of the slot time. We change this to a new uneven schedule, in order to give sufficient time for block propagation, which takes the most time: - - **Client Performance**: Optimize validator clients to handle increased operational demands without excessive resource consumption. - - **Bandwidth Usage**: Ensure that validators with lower bandwidth capacities can handle the increased frequency of messages. +- Block proposal at 0 ms +- Attestations at 3000 ms +- Aggregates at 4500 ms ## Rationale -### Based Rollup Latency - -- Reducing the slot time from 12 seconds to 8 seconds significantly improves the latency for based-rollup Layer 2 solutions as they are directly effected by L1 latency. - -### Throughput Increase Without Raising Peak Bandwidth - -- **Maintaining Individual Block Sizes**: By keeping block and blob sizes unchanged, we avoid increasing peak bandwidth requirements. - -- **Distributing Workload**: More frequent blocks distribute the network's workload over time, leading to smoother operation and reduced risk of congestion. - -### Complementing EIP-7623 - -- **Managing Block Sizes**: EIP-7623 increases calldata costs for DA-heavy transactions, reducing the maximum possible block size. This is essential when reducing slot time to prevent oversized blocks from causing propagation delays. - -- **Network Efficiency**: Together, the proposals ensure that the network can handle increased throughput without compromising on security or decentralization. - -### Validator Capability - -- **Operational Feasibility**: Validators are expected to handle the increased frequency, as the computational workload per block remains consistent. There is enough performance in the network for ELs to process at higher rates (as the L2s run the same EL clients at far higher rates). There is also enough time for consenus to be reached as there is enough network slack to play timing games. - -- **Resource Optimization**: Client software can be optimized to manage resources effectively under the new conditions. - -### Alternative to Increasing Block Size or Blob Count - -- **Avoiding Drawbacks**: Larger blocks or more blobs can lead to longer verification times and propagation delays, potentially centralizing the network. Reducing slot time circumvents these issues. - -### Backwards Compatibility - -- **Network Upgrade Required**: This change is backward-incompatible and necessitates a hard fork. - -- **Client Updates**: All Ethereum clients must update to accommodate the new slot time and related protocol adjustments. - -- **Smart Contracts and DApps**: - - - **Block Timing**: Applications relying on block timestamps or assuming a 12-second slot time may need adjustments. - - **Event Timing**: Event-driven applications should be tested to ensure proper functionality with increased block frequency. - -### Test Cases - -- **Simulation of Network Conditions**: - - - **Latency Scenarios**: Test the network under various latency conditions to assess block propagation success rates. - - **Bandwidth Constraints**: Evaluate performance with nodes of varying bandwidth capacities. - -- **Validator Performance Metrics**: - - - **Resource Utilization**: Monitor CPU, memory, and network usage of validators. - - **Duty Compliance**: Ensure validators can meet attestation and block proposal deadlines. - -- **Consensus Stability Tests**: - - - **Fork Scenarios**: Simulate potential fork conditions to detect any consensus vulnerabilities. - - **Finality Assurance**: Verify that the network reaches finality consistently. - -### Network Propagation Considerations - -- **Latency and Bandwidth**: - - - **Propagation Speed**: Assess and optimize the network's ability to propagate blocks and attestations within the reduced slot time. - - **Gossip Protocol Enhancements**: Implement improvements to the gossip network to facilitate faster dissemination of consensus messages. - -- **Optimizations**: - - - **Block and Attestation Compression**: Use efficient serialization and compression techniques to reduce message sizes. - - **Peer Selection Strategies**: Optimize peer selection to prioritize connections that enhance propagation speed. - -### Consensus Adjustments - -- **Fork Choice Rule**: - - - **LMD GHOST Adjustments**: Verify that the Latest Message Driven Greediest Heaviest Observed SubTree (LMD GHOST) fork choice algorithm operates correctly with increased block frequency. - -- **Finality Mechanism**: - - - **Casper FFG Stability**: Ensure that the Casper Friendly Finality Gadget (FFG) finality mechanism remains stable and reliable under the new timing conditions. - -### Implementation - -- **Client Modifications**: - - - **Update Slot Time**: Change the `SECONDS_PER_SLOT` constant to 8 seconds. - - **Adjust Timing Parameters**: Modify all time-dependent logic, including epochs, timeouts, and scheduling. +This proposal balances user experience, economic efficiency, and network stability: -- **Protocol Specification Updates**: +- UX & Finality: Halving slot time directly reduces confirmation latency and halves epoch duration, delivering faster feedback to users and speeding up Casper-FFG finality. - - **Consensus Specs**: Update the Ethereum consensus specifications to reflect the new slot duration and any related parameter changes. - - **Networking Protocols**: Adjust networking specifications to handle increased message frequency. +- Economic Efficiency: Increased block frequency tightens DEX price spreads, lowers slippage, and diminishes arbitrage and MEV opportunities, improving on-chain trading conditions. -- **Deployment Plan**: +- L2 & Based Rollups Synergy: Layer 2 rollups, especially based rollups, benefit from reduced L1 settlement delays, enhancing throughput and user-perceived performance in rollup ecosystems. - - **Testnets**: Implement the changes on test networks (e.g. Sepolia, et al) for extensive testing. - - **Monitoring**: Use monitoring tools to observe network performance and identify issues. +- Network Stability: Maintaining existing p2p network maximum smooths bandwidth usage over time, avoiding peak-load spikes and preserving accessibility for nodes with diverse bandwidth capacities. -- **Community Coordination**: +## Backwards Compatibility - - **Communication**: Inform all stakeholders, including node operators, validators, exchanges, and DApp developers. - - **Support and Resources**: Provide documentation and support for updating client software and applications. +No backwards compatibility concerns. ## Security Considerations From b0c050e56e2c9eb086b362a9625b8e1c4e1783f0 Mon Sep 17 00:00:00 2001 From: Johns Gresham Date: Tue, 27 May 2025 20:30:33 -0700 Subject: [PATCH 289/724] Update EIP-7907: add strong devex motivation examples Merged by EIP-Bot. --- EIPS/eip-7907.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/EIPS/eip-7907.md b/EIPS/eip-7907.md index f1fc1fa5a5968f..d758026fc3bd5a 100644 --- a/EIPS/eip-7907.md +++ b/EIPS/eip-7907.md @@ -19,7 +19,9 @@ This EIP substantially increases the hard contract code size limit from 24KB (24 EIP-170 introduced a 24KB contract code size limit to prevent potential DoS attacks, as large contract code requires O(n) resource cost in terms of disk reads, VM preprocessing, and Merkle proof sizes, all of which are not directly compensated by gas fees. However, this limit restricts legitimate use cases for large contracts. -This EIP proposes a gas-based solution that allows contracts of any size while ensuring that users loading very large contracts pay gas proportional to the additional resources they consume. This approach aligns with Ethereum's gas model philosophy of paying for the resources consumed. A new limit has been set at 256KB, so that raising the gas limit does not break assumptions in the p2p layer. +This EIP proposes a gas-based solution that allows contracts of larger size while ensuring that users loading large contracts pay gas proportional to the additional resources they consume. This approach aligns with Ethereum's gas model philosophy of paying for the resources consumed. A new limit has been set at 256KB, so that raising the gas limit does not break assumptions in the p2p layer. + +Improving developer experience is the primary motivation for increasing the contract size limit. The current 24KB ceiling forces developers to split functionality across multiple contracts, introduce proxies or delegatecall-based indirection, and rely on architectural patterns like the Diamond Standard—even when those patterns aren't otherwise necessary. These workarounds can increase code complexity, deployment costs, and audit surface. By raising the limit, developers can keep more logic in a single contract, improving readability and lowering gas usage by avoiding unnecessary cross-contract calls. This also makes smart contract development more accessible to newer developers, who can move from idea to deployment without first learning advanced contract composition patterns. ## Specification From dc71750143ffab2401b700c66c063d1cf7484df4 Mon Sep 17 00:00:00 2001 From: Marc Date: Wed, 28 May 2025 11:46:36 +0100 Subject: [PATCH 290/724] Update EIP-7788: Move to Withdrawn Merged by EIP-Bot. --- EIPS/eip-7788.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7788.md b/EIPS/eip-7788.md index deb6030ed6c7a9..2f1aae15a833c7 100644 --- a/EIPS/eip-7788.md +++ b/EIPS/eip-7788.md @@ -4,7 +4,7 @@ title: Dynamic target blob count description: Target blob count changes dynamically to aim for constant blob costs author: Marc Harvey-Hill (@Marchhill) discussions-to: https://ethereum-magicians.org/t/eip-7788-dynamic-target-blob-count/21399 -status: Draft +status: Withdrawn type: Standards Track category: Core created: 2024-10-15 From 439df2ca403358f9ab87e14433f58b326c2f64c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Toni=20Wahrst=C3=A4tter?= <51536394+nerolation@users.noreply.github.com> Date: Sun, 1 Jun 2025 09:54:47 +0200 Subject: [PATCH 291/724] Update EIP-7863: Update EIP-7863 and EIP-7928 with small changes Merged by EIP-Bot. --- EIPS/eip-7863.md | 4 +- EIPS/eip-7928.md | 107 +++++++++++++++++++++++++---------------------- 2 files changed, 59 insertions(+), 52 deletions(-) diff --git a/EIPS/eip-7863.md b/EIPS/eip-7863.md index 3f5cd2b50fa35d..365f5c16c241f9 100644 --- a/EIPS/eip-7863.md +++ b/EIPS/eip-7863.md @@ -2,7 +2,7 @@ eip: 7863 title: Block-level Warming description: Warm addresses and storage keys over the duration of a block -author: Toni Wahrstätter (@nerolation), Jochem Brouwer (@jochem-brouwer), Alex Stokes (@ralexstokes), Ansgar Dietrichs (@adietrichs) +author: Toni Wahrstätter (@nerolation), Jochem Brouwer (@jochem-brouwer), Alex Stokes (@ralexstokes), Ansgar Dietrichs (@adietrichs), Yoav Weiss (@yoavw), Alex Forshtat (@forshtat) discussions-to: https://ethereum-magicians.org/t/eip-7863-block-level-warming/22572 status: Draft type: Standards Track @@ -12,7 +12,7 @@ created: 2025-01-15 ## Abstract -This proposal introduces block-level address and storage key warming, allowing accessed addresses and storage keys to maintain their "warm" status throughout an entire block's execution. Accessed slots can be effectively cached at the block level, allowing for this opimization. +This proposal introduces block-level address and storage key warming, allowing accessed addresses and storage keys to maintain their "warm" status throughout an entire block's execution. Accessed slots can be effectively cached at the block level, allowing for this optimization. ## Motivation diff --git a/EIPS/eip-7928.md b/EIPS/eip-7928.md index ecbf364b6978a9..053c96cb8a7beb 100644 --- a/EIPS/eip-7928.md +++ b/EIPS/eip-7928.md @@ -1,9 +1,9 @@ --- eip: 7928 title: Block-Level Access Lists -description: Enforced block-level access lists for parallalizing transaction validation -author: Toni Wahrstätter (@nerolation), Dankrad Feist (@dankrad), Francesco D`Amato (@fradamt), Jochem Brouwer (@jochem-brouwer), Ignacio Hagopian (@jsign), Yoav Weiss (@yoavw), Alex Forshtat (@forshtat) -discussions-to: https://ethereum-magicians.org/t/eip-xxxx-block-level-access-lists/23337 +description: Enforced block access lists with storage locations and state diffs +author: Toni Wahrstätter (@nerolation), Dankrad Feist (@dankrad), Francesco D`Amato (@fradamt), Jochem Brouwer (@jochem-brouwer), Ignacio Hagopian (@jsign) +discussions-to: https://ethereum-magicians.org/t/eip-7928-block-level-access-lists/23337 status: Draft type: Standards Track category: Core @@ -12,7 +12,7 @@ created: 2025-03-31 ## Abstract -This EIP proposes adding Block-Level Access Lists (BALs). By including a complete list of all addresses and storage keys accessed during a block, along with their post-execution values for writes, we enable parallel disk reads and parallel transaction validation. This improves execution efficiency and accelerates block validation, potentially allowing for future gas limit increases. +This EIP introduces Block-Level Access Lists (BALs), which provide a comprehensive record of all storage locations accessed during a block, along with the corresponding modifications and their impact on the state. By making this information explicit, BALs enable parallel disk reads, parallel transaction validation, and executionless state updates. These capabilities improve execution efficiency and accelerate block validation, potentially allowing for higher gas limits in the future and laying important groundwork for zkEVM full nodes. ## Motivation @@ -22,7 +22,7 @@ We propose enforcing access lists at the block level and shifting the responsibi The inclusion of post-execution values for writes in BALs provides an additional benefit for state syncing. Nodes can use these values to reconstruct state without processing all transactions, verifying correctness by comparing the derived state root to the head block's state root. -BALs map transactions to `(address, storage key, value)` tuples and include balance diffs. This approach facilitates parallel disk reads and parallel execution, reducing maximum execution time to `parallel IO + parallel EVM` and improving overall network performance. +BALs map transactions to `(address, storage key, value)` tuples and include balance, code and nonce diffs. This approach facilitates parallel disk reads and parallel execution, reducing maximum execution time to `parallel IO + parallel EVM` and improving overall network performance. ## Specification @@ -30,9 +30,10 @@ BALs map transactions to `(address, storage key, value)` tuples and include bala We introduce three new components in the block body: -1. A Block Access List (BAL) that maps transactions to accessed addresses and storage slots, transaction indices, and post-execution values for writes. +1. A Block Access List (BAL) that maps transactions to accessed storage locations and post-execution values for writes. 2. Balance Diffs that track every address touched by value transfers along with the balance deltas. -3. Nonces that record the pre-block nonces of contracts using `CREATE` or `CREATE2` within the block. +3. Code Diffs that track every address and the deployed code to it. +4. Nonce Diffs that record the pre-block nonces of contracts using `CREATE` or `CREATE2` within the block. ### SSZ Data Structures @@ -41,6 +42,7 @@ We introduce three new components in the block body: Address = ByteVector(20) StorageKey = ByteVector(32) StorageValue = ByteVector(32) +CodeData = ByteVector(MAX_CODE_SIZE) TxIndex = uint16 Nonce = uint64 @@ -79,19 +81,27 @@ class AccountBalanceDiff(Container): BalanceDiffs = List[AccountBalanceDiff, MAX_ACCOUNTS] -# Post-transaction nonce structures +# Code Diff structures +class CodeChange(Container): + tx_index: TxIndex + new_code: CodeData + +class AccountCodeDiff(Container): + address: Address + changes: List[CodeChange, MAX_TXS] + +CodeDiffs = List[AccountCodeDiff, MAX_ACCOUNTS] + +# Pre-transaction nonce structures class AccountNonce(Container): address: Address # account address - nonce_before: Nonce # nonce value after block execution + nonce_before: Nonce # nonce value before block execution NonceDiffs = List[AccountNonceDiff, MAX_TXS] ``` The `BlockAccessList` is a deduplicated list of accessed addresses. For each address, it MUST contain a list of accessed storage keys. For writes, each `SlotAccess` MUST contain an ordered list of transaction indices that accessed this key, and the final storage value after the last access. Transactions with writes that do not change the storage value MUST NOT contain a `value_after`. -For contract deployments, the `value_after` MUST contain the runtime bytecode of the newly deployed contract. - -The `code` field in `AccountAccess` is optional and MUST be present only when a contract is deployed. The `code` field MUST contain the runtime bytecode of the deployed contract. For reads, each `SlotAccess` MUST contain an empty `accesses` list. @@ -99,6 +109,9 @@ The `BalanceDiffs` structure tracks every address with a balance change, includi Each entry MUST include the transaction index and the signed balance delta per address for each transaction. 12 bytes are sufficient to represent the total ETH supply. +The `CodeDiff` structure tracks every deployed/changed contract with it's post-transaction runtime byte code. +Each entry MUST include the transaction index and the contract bytecode for each transaction with a contract deployment. + The `NonceDiffs` structure MUST record the pre-transaction nonce values for all `CREATE` and `CREATE2` deployer accounts and the deployed contracts in the block. This includes nonce increases that occur at the deployer contract even when deployments using `CREATE` or `CREATE2` revert, as specified in [EIP-7610](./eip-7610.md). ### State Transition Function @@ -106,49 +119,43 @@ The `NonceDiffs` structure MUST record the pre-transaction nonce values for all Modify the state transition function to validate the block-level access lists: ```python -def state_transition(block: Block) -> None: +def state_transition(block): computed_access_list = {} computed_balance_diffs = {} + computed_code_diffs = {} computed_nonce_diffs = {} - computed_code_changes = {} for idx, tx in enumerate(block.transactions): - # Execute transaction and track state accesses - accessed_items, balance_changes, code_accesses = execute_transaction(tx) - - # Process storage accesses - for (address, slot), is_write, value in accessed_items: - if (address, slot) not in computed_access_list: - computed_access_list[(address, slot)] = [] - - access_entry = {"tx_index": idx} + # Record nonce before execution for all CREATE/CREATE2-related accounts + nonce_info = get_nonce_info(tx) + for address, nonce in nonce_info: + if address not in computed_nonce_diffs: + computed_nonce_diffs[address] = nonce + + # Execute transaction and collect state accesses and diffs + accessed, balances, codes = execute_transaction(tx) + + for (addr, slot, is_write, value) in accessed: + key = (addr, slot) + if key not in computed_access_list: + computed_access_list[key] = [] if is_write: - access_entry["value_after"] = value - - computed_access_list[(address, slot)].append(access_entry) - - # Process balance changes - for address, delta in balance_changes: - if address not in computed_balance_diffs: - computed_balance_diffs[address] = [] - computed_balance_diffs[address].append({"tx_index": idx, "delta": delta}) - - # Process code accesses and changes - for address, code in code_accesses: - computed_code_changes[address] = code - - # Validate access list, balance diffs, and code changes - if not validate_access_list(block.block_access_list, computed_access_list, computed_code_changes): - raise InvalidBlock("Mismatch in block-level access list.") - - if not validate_balance_diffs(block.balance_diffs, computed_balance_diffs): - raise InvalidBlock("Mismatch in balance diffs.") - - if not validate_nonce_diffs(block.nonce_diffs, computed_nonce_diffs): - raise InvalidBlock("Mismatch in nonce diffs.") + computed_access_list[key].append((idx, value)) + + for (addr, delta) in balances: + computed_balance_diffs.setdefault(addr, []).append((idx, delta)) + + for (addr, code) in codes: + computed_code_diffs.setdefault(addr, []).append((idx, code)) + + # Validate block data + assert block.block_access_list == encode_ssz_access_list(computed_access_list, computed_code_diffs) + assert block.balance_diffs == encode_ssz_balance_diffs(computed_balance_diffs) + assert block.code_diffs == encode_ssz_code_diffs(computed_code_diffs) + assert block.nonce_diffs == encode_ssz_nonce_diffs(computed_nonce_diffs) ``` -The BAL MUST be complete and accurate. It MUST NOT contain too few entries (missing accesses) or too many entries (spurious accesses). Any missing or extra entries in the access list, balance diffs, or nonce diffs SHALL result in block invalidation. +The BAL MUST be complete and accurate. It MUST NOT contain too few entries (missing accesses) or too many entries (spurious accesses). Any missing or extra entries in the access list, balance diffs, or nonce diffs MUST result in block invalidation. Client implementations MUST compare the accessed addresses and storage keys gathered during execution (as defined in [EIP-2929](./eip-2929.md)) with those included in the BAL to determine validity. @@ -166,7 +173,7 @@ This design variant was chosen for several key reasons: 3. **Balance and nonce tracking**: Balance diffs and nonce tracking are crucial for correct handling of parallel transaction execution. While most nonce updates can be anticipated statically (based on sender accounts), contract creation operations (`CREATE` and `CREATE2`) can increase an account's nonce without that account appearing as a sender. The nonce diff structure specifically addresses this edge case by tracking nonces for contract deployers and deployed contracts. For changing delegation under [EIP-7702](./eip-7702.md), the transaction type indicates that an `authority`'s nonce must be updated. -4. **Reasonable overhead with significant benefits**: Analysis of historical blocks (random sample of 1000 blocks between 22,195,599 and 22,236,441) shows that BALs would have had an average size of around 57 KiB, with balance diffs adding only 9.6 KiB on average. This represents a reasonable overhead given the substantial performance benefits in block validation time. +4. **Reasonable overhead with significant benefits**: Analysis of historical blocks (random sample of 1000 blocks between 22,195,599 and 22,236,441) shows that BALs would have had an average size of around 40 KiB, with balance diffs adding only 9.6 KiB on average. This represents a reasonable overhead given the substantial performance benefits in block validation time. 5. **High degree of transaction independence**: Analysis of the same block sample revealed that approximately 60-80% of transactions within a block are fully independent from one another, meaning they access disjoint sets of storage slots. This high level of independence makes parallelization particularly effective, as most transactions can be processed concurrently. @@ -174,9 +181,9 @@ This design variant was chosen for several key reasons: Including access lists increases block size, potentially impacting network propagation times and blockchain liveness. Based on analysis of historical blocks: -- Average BAL size over 1,000 blocks was around 57 KiB (SSZ-encoded, snappy compressed) +- Average BAL size over 1,000 blocks was around 40 KiB (SSZ-encoded, snappy compressed) - Average balance diff size was approximately 9.6 KiB -- Worst-case BAL size for consuming the entire block gas limit with storage access operations would be approximately 0.93 MiB +- Worst-case BAL size for consuming the entire block gas limit (36m) with storage access operations would be approximately 0.93 MiB (this is smaller than worst-case calldata blocks and both are mutually exclusive) - Worst-case balance diff size would be around 0.12 MiB These sizes are manageable and less than the current worst-case block size achievable through calldata. From bac85936a0175ea85a34fced9eb591c79cb857d8 Mon Sep 17 00:00:00 2001 From: Marc Date: Mon, 2 Jun 2025 18:46:59 +0100 Subject: [PATCH 292/724] Update EIP-7805: expand on EL changes Merged by EIP-Bot. --- EIPS/eip-7805.md | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/EIPS/eip-7805.md b/EIPS/eip-7805.md index 86c39bfe90e926..8ff9377c0f50ba 100644 --- a/EIPS/eip-7805.md +++ b/EIPS/eip-7805.md @@ -14,7 +14,7 @@ created: 2024-11-01 FOCIL implements a robust mechanism to preserve Ethereum’s censorship resistance properties by guaranteeing timely transaction inclusion. -FOCIL (**Fo**rk-choice enforced **I**nclusion **L**ists) is built in a few simple steps: +FOCIL (**Fo**rk-**c**hoice enforced **I**nclusion **L**ists) is built in a few simple steps: - In each slot, a set of validators is selected as inclusion list (IL) committee members. Each member builds and gossips one IL according to their subjective view of the mempool. - The proposer and all attesters of the next slot monitor, store and forward available ILs. @@ -40,7 +40,7 @@ This section outlines the workflow of FOCIL, detailing the roles and responsibil - **`Slot N`, `t=0 to 8s`**: IL committee members construct their ILs by including transactions pending in the public mempool, and broadcast them over the P2P network after processing the block for `slot N` and confirming it as the head. If no block is received by `t=7s`, they should run `get_head` and build and release their ILs based on the node’s local head. - By default, ILs are built by selecting raw transactions from the public mempool, ordered by priority fees, up to the IL’s maximum size in bytes of `MAX_BYTES_PER_INCLUSION_LIST = 8 KiB` per IL. Additional rules can be optionally applied to maximize censorship resistance, such as prioritizing valid transactions that have been pending in the mempool the longest. +IL committee members may follow different strategies for constructing their ILs as discussed in [IL Building](#il-building). #### Validators @@ -85,31 +85,35 @@ When validators receive ILs from the P2P network, they perform a series of valid ### Execution Layer -On the execution layer, the block validity conditions are extended such that, after all of the transactions in the block have been executed, we attempt to execute each valid transaction from ILs that was not present in the block. -If one of those transactions executes successfully, then the block is invalid. +On the execution layer, an additional check is introduced for new payloads. After all of the transactions in the payload have been executed, we check whether any transaction from ILs, that is not already present in the payload, could be validly included (i.e. nonce and balance checks pass). If that is the case for any transaction, then an error is returned to the CL. Although the block is valid, the CL will not attest to it. Let `B` denote the current block. Let `S` denote the execution state following the execution of the last transaction in `B`. +Let `gas_left` be the gas remaining after execution of B. For each transaction `T` in ILs, perform the following: 1. Check whether `T` is present in `B`. If `T` is present, then jump to the next transaction, else continue with next step. -2. Validate `T` against `S`. +2. Check whether `B` has enough remaining gas to execute `T`. If `T.gas` > `gas_left`, then jump to the next transaction, else continue with next step. + +3. Validate `T` against `S` by checking the nonce and balance of `T.origin`. - If `T` is invalid, then continue to the next transaction. - - If `T` is valid, terminate process and assert block `B` as invalid. - -3. Execute `T` on state `S`. Assert that the execution of `T` fails. + - If `T` is valid, terminate process and return an `INVALID_INCLUSION_LIST` error. -If `B` is full, the process terminates. Also note that we do not need to reset the state to `S`, since the only way for a transaction to alter the state is for it to execute successfully, in which case the block is invalid, and so the block will not be applied to the state. +#### Engine API Changes We make the following changes to the engine API: -- Add `engine_getInclusionList` endpoint to retrieve an IL from the `ExecutionEngine` -- Modify `engine_newPayload` endpoint to include a parameter for transactions in ILs determined by the proposer -- Modify `engine_forkchoiceUpdated` endpoint to include a field in the payload attributes for transactions in ILs determined by the proposer +- Add `engine_getInclusionListV1` endpoint to retrieve an IL from the `ExecutionEngine`. +- Add `engine_updatePayloadWithInclusionListV1` endpoint to update a payload with the IL that should be used to build the block. This takes as an argument an 8-byte `payloadId` of the ongoing payload build process, along with the IL itself. +- Modify `engine_newPayload` endpoint to include a parameter for transactions in ILs determined by the IL committee member. If the IL is not satisfied an `INVALID_INCLUSION_LIST` error must be returned. + +#### IL Building + +The rules for building ILs are left to the discretion of implementers. For instance, they may select transactions from the public mempool in various ways such as at random, by priority fee, or based on how long they have been pending. The IL has a maximum size of `MAX_BYTES_PER_INCLUSION_LIST = 8 KiB` for all of the RLP encoded transactions. ### Consensus Layer From 92639db6cbeda20eabb20212c291410cf0d60d5f Mon Sep 17 00:00:00 2001 From: Barnabas Busa Date: Mon, 2 Jun 2025 20:31:58 +0200 Subject: [PATCH 293/724] Update EIP-7607: EIP-7607: add deterministic proposer lookahead to scheduled Merged by EIP-Bot. --- EIPS/eip-7607.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7607.md b/EIPS/eip-7607.md index 75ee5320d91537..f6286d69de0470 100644 --- a/EIPS/eip-7607.md +++ b/EIPS/eip-7607.md @@ -27,6 +27,7 @@ Definitions for `Scheduled for Inclusion`, `Considered for Inclusion`, `Proposed * [EIP-7825](./eip-7825.md): Transaction Gas Limit Cap * [EIP-7883](./eip-7883.md): ModExp Gas Cost Increase * [EIP-7892](./eip-7892.md): Blob Parameter Only Hardforks +* [EIP-7917](./eip-7917.md): Deterministic proposer lookahead * [EIP-7918](./eip-7918.md): Blob base fee bounded by execution cost * [EIP-7935](./eip-7935.md): Set default gas limit to XX0M @@ -41,7 +42,6 @@ Definitions for `Scheduled for Inclusion`, `Considered for Inclusion`, `Proposed * [EIP-5920](./eip-5920.md): PAY opcode * RIP-7212: Precompile for secp256r1 Curve Support * [EIP-7907](./eip-7907.md): Meter Contract Code Size And Increase Limit -* [EIP-7917](./eip-7917.md): Deterministic proposer lookahead * [EIP-7934](./eip-7934.md): RLP Execution Block Size Limit ### Declined for Inclusion From 0efb59d99c4485fdd9d073c7556debde1ce18c61 Mon Sep 17 00:00:00 2001 From: jwasinger Date: Tue, 3 Jun 2025 14:35:44 +0800 Subject: [PATCH 294/724] Update EIP-7928: convert contract code field from union type to list of bytes Merged by EIP-Bot. --- EIPS/eip-7928.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7928.md b/EIPS/eip-7928.md index 053c96cb8a7beb..e97e29e360d63e 100644 --- a/EIPS/eip-7928.md +++ b/EIPS/eip-7928.md @@ -64,7 +64,7 @@ class SlotAccess(Container): class AccountAccess(Container): address: Address accesses: List[SlotAccess, MAX_SLOTS] - code: Union[ByteVector(MAX_CODE_SIZE), None] # Optional field for contract bytecode + code: List[byte, MAX_CODE_SIZE] # field for contract bytecode BlockAccessList = List[AccountAccess, MAX_ACCOUNTS] From f37240a9aec671a46dd0e40b542eed02ddbe7d6a Mon Sep 17 00:00:00 2001 From: raulk Date: Tue, 3 Jun 2025 13:23:57 +0100 Subject: [PATCH 295/724] Update EIP-7892: harden the spec with p2p details. Merged by EIP-Bot. --- EIPS/eip-7892.md | 135 +++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 113 insertions(+), 22 deletions(-) diff --git a/EIPS/eip-7892.md b/EIPS/eip-7892.md index 0cf9c14f65ba3f..04ccd0bca7d2b2 100644 --- a/EIPS/eip-7892.md +++ b/EIPS/eip-7892.md @@ -2,7 +2,7 @@ eip: 7892 title: Blob Parameter Only Hardforks description: Defines a mechanism for scaling Ethereum’s blob capacity via specialized hard forks that modify only blob-related parameters. -author: Mark Mackey (@ethDreamer) +author: Mark Mackey (@ethDreamer), Raúl Kripalani (@raulk) discussions-to: https://ethereum-magicians.org/t/eip-7892-blob-parameter-only-hardforks/23018 status: Draft type: Informational @@ -18,14 +18,16 @@ This EIP introduces **Blob Parameter Only (BPO) Hardforks**, a lightweight mecha Ethereum's scaling strategy relies on Layer 2 (L2) solutions for transaction execution while using Ethereum as a **data availability (DA) layer**. However, the demand for DA has increased rapidly, and the current approach of only modifying blob parameters in large, infrequent hard forks is **not agile enough** to keep up with L2 growth. -The key motivations for BPO forks are: +The key motivations for BPO forks are as follows: 1. **Continuous Scaling** - - L2 DA demand is growing rapidly, leading to saturation of blob capacity. + - L2 DA demand is growing rapidly, leading to ongoing saturation of blob capacity. - Large, infrequent blob parameter changes create high costs and inefficiencies. - BPO forks allow for more frequent, safer capacity increases. 2. **Reduced Operational Overhead** + - Performance improvements and further testing will continue to unlock additional capacity. + - It is desirable to reduce the time between core devs agreeing on a parameter increase and its effective deployment. - Full Ethereum hard forks require significant coordination, testing, and upgrade efforts across clients. - By isolating blob parameter changes, BPO forks reduce the complexity of upgrades. @@ -39,13 +41,23 @@ The key motivations for BPO forks are: ## Specification -BPO forks are a special class of hard fork which **only modifies any of the following** blob-related parameters: +### Definition + +BPO hardforks are defined as protocol upgrades that modify only blob-related parameters through configuration, without requiring any client-side code changes. The new parameters take effect immediately at the specified activation time. + +### Blob schedule configuration + +The following protocol parameters are now managed by the blob schedule configuration: - **Blob Target (`blob_target`)**: The expected number of blobs per block. - **Blob Limit (`blob_limit`)**: The maximum number of blobs per block. - **Blob Base Fee Update Fraction (`baseFeeUpdateFraction`)**: Determines how blob gas pricing adjusts per block. -To facilitate these changes on the execution layer, the `blobSchedule` object specified in [EIP-7840](./eip-7840.md) is extended to allow for an arbitrary number of block timestamps at which these parameters **MAY** change. +To ensure consistency, when a regular hardfork changes any of these parameters, it MUST do so by adding an entry to the blob schedule configuration. + +### Execution layer configuration + +To facilitate these changes on the execution layer, each fork in the `blobSchedule` object defined in [EIP-7840](./eip-7840.md) is linked to an activation timestamp via a top-level `Time` field, which holds the Unix timestamp of the activation slot as a JSON number. BPO forks SHOULD be named using the convention `bpo`, where `` starts at `1`. Left padding is unnecessary since these labels are not subject to lexicographic sorting. Activation timestamps are required only for forks that occur **after** Prague. ```json "blobSchedule": { @@ -59,37 +71,116 @@ To facilitate these changes on the execution layer, the `blobSchedule` object sp "max": 9, "baseFeeUpdateFraction": 5007716 }, - "1740693335": { - "target": 24, - "max": 48, + "osaka": { + "target": 9, + "max": 12, "baseFeeUpdateFraction": 5007716 }, - "1743285335": { - "target": 36, - "max": 56, + "bpo1": { + "target": 12, + "max": 16, "baseFeeUpdateFraction": 5007716 - } -} + }, + "bpo2": { + "target": 16, + "max": 24, + "baseFeeUpdateFraction": 5007716 + }, +}, +"cancunTime": 0, // no backporting +"pragueTime": 0, // no backporting +"osakaTime": 1747387400, +"bpo1Time": 1757387400, +"bpo2Time": 1767387784, ``` -On the consensus layer, a new parameter is added to the configuration: +### Consensus layer configuration -``` +A new `BLOB_SCHEDULE` field is added to consensus layer configuration, containing a sequence of entries representing blob parameter changes **after** `ELECTRA_FORK_EPOCH`. There exists one entry per fork that changes blob parameters, whether it is a regular or a Blob-Parameter-Only fork. + +```yaml BLOB_SCHEDULE: - - EPOCH: 348618 + - EPOCH: 380000 # FULU_FORK_EPOCH (illustrative) + MAX_BLOBS_PER_BLOCK: 12 + - EPOCH: 400000 # A future anonymous BPO fork MAX_BLOBS_PER_BLOCK: 24 - - EPOCH: 355368 + - EPOCH: 420000 # A future anonymous BPO fork MAX_BLOBS_PER_BLOCK: 56 + - EPOCH: 440000 # GLOAS_FORK_EPOCH; a future named fork introducing blob parameter changes + MAX_BLOBS_PER_BLOCK: 72 ``` The parameters and schedules above are purely illustrative. Actual values and schedules are beyond the scope of this specification. -### Requirements +**Requirements:** + +- Execution and consensus clients **MUST** share consistent BPO fork schedules. +- The slot number in the EL's `blobSchedule` **MUST** align with the start of the epoch specified in the consensus layer configuration. +- The `max` field in the EL's `blobSchedule` **MUST** equal the `MAX_BLOBS_PER_BLOCK` value in the consensus layer configuration. + +### Modified `compute_fork_digest` + +The `compute_fork_digest` helper is updated to account for BPO forks: + +```python +@dataclass +class BlobScheduleEntry: + epoch: Epoch + max_blobs_per_block: uint64 # Aligning with the type of MAX_BLOBS_PER_BLOCK + +def compute_fork_digest( + current_version: Version, # Unchanged; refers to the baseline hardfork atop which the blob schedule is applied + genesis_validators_root: Root, # Unchanged + current_epoch: Epoch, # New + blob_schedule: Sequence[BlobScheduleEntry] # New +) -> ForkDigest: + """ + Return the 4-byte fork digest for the ``current_version`` and ``genesis_validators_root``, + bitmasking blob parameters after ``ELECTRA_FORK_VERSION``. + + This is a digest primarily used for domain separation on the p2p layer. + 4-bytes suffices for practical separation of forks/chains. + """ + base_digest = compute_fork_data_root(current_version, genesis_validators_root)[:4] + + # Find the blob parameters applicable to this epoch. + sorted_schedule = sorted(blob_schedule, key=lambda e: e.epoch, reverse=True) + blob_params = None + for entry in sorted_schedule: + if current_epoch >= entry.epoch: + blob_params = entry + break + + # This check enables us to roll out the BPO mechanism without a concurrent parameter change. + if blob_params is None: + return ForkDigest(base_digest) + + # Safely bitmask blob parameters into the digest. + assert 0 <= blob_params.max_blobs_per_block <= 0xFFFFFFFF + mask = blob_params.max_blobs_per_block.to_bytes(4, 'big') + masked_digest = bytes(a ^ b for a, b in zip(base_digest, mask)) + return ForkDigest(masked_digest) +``` + +### P2P Networking + +#### ENR + +In the consensus layer, ENRs are extended with an additional entry `nfd`, short for "next fork digest". This field communicates the digest of the next scheduled fork, regardless of whether it is a regular or BPO fork. This approach is preferred over encoding BPO-specific parameters because it is agnostic to specific use cases and offers greater long-term flexibility. + +| Key | Value | +| :----- | :---------------------- | +| `nfd` | SSZ Bytes4 `ForkDigest` | + +When discovering and interfacing with peers, nodes MUST evaluate `nfd` alongside their existing consideration of the `ENRForkID::next_*` fields under the `eth2` key, to form a more accurate view of the peer's intended next fork. + +#### `Status` req/resp + +No changes are needed in this interaction, but it is noted that the response payload must correctly contain the updated `fork_digest`. + +#### Gossip topics -- Execution and consensus clients **MUST** share consistent BPO fork schedules -- BPO forks **MUST NOT** conflict with other fork schedules -- The timestamp in `blobSchedule` **MUST** align with the start of the epoch specified in the consensus layer configuration -- The `max` field in `blobSchedule` **MUST** equal the `MAX_BLOBS_PER_BLOCK` value in the consensus layer configuration +No changes are required to topic structure or configuration. However, all topics will automatically rotate at a BPO fork due to changes in their `ForkDigestValue` component. ## Rationale From 181959b1c9b8559bef08f2a591f778a9f7370fec Mon Sep 17 00:00:00 2001 From: Marc Date: Tue, 3 Jun 2025 18:48:33 +0100 Subject: [PATCH 296/724] Update EIP-7793: Conditional Transactions Merged by EIP-Bot. --- EIPS/eip-7793.md | 57 +++++++++++++++++++++++++++++++----------------- 1 file changed, 37 insertions(+), 20 deletions(-) diff --git a/EIPS/eip-7793.md b/EIPS/eip-7793.md index f59208b594d8a4..7867a1135c70f4 100644 --- a/EIPS/eip-7793.md +++ b/EIPS/eip-7793.md @@ -1,56 +1,73 @@ --- eip: 7793 -title: ASSERTTXINDEX opcode -description: Opcode that only executes at a specific index within a block +title: Conditional Transactions +description: Transactions that only executes at a specific index and slot author: Marc Harvey-Hill (@Marchhill), Ahmad Bitar (@smartprogrammer93) discussions-to: https://ethereum-magicians.org/t/eip-7793-asserttxindex-opcode/21513 status: Draft type: Standards Track category: Core created: 2024-10-17 +requires: 7843 --- ## Abstract -This EIP proposes to add a new opcode `ASSERTTXINDEX` (`0xfb`), that reverts if the index of the current transaction within the block does not match the expected value. This allows for transactions that can only be executed at a certain index within a block. +This EIP proposes to add a new transaction format for "conditional transactions", that are only valid at a specified slot and index within the block. A new opcode `TXINDEX` is introduced to expose the conditional transaction index onchain. ## Motivation -The new opcode aims to improve support for encrypted mempools. Transactions in an encrypted mempool are ordered while the transactions are encrypted, before being decrypted and included onchain at the top of the block. If the builder does not respect the order when including the decrypted transactions then they could frontrun decrypted transactions. The new opcode can be used to make this impossible; if a decrypted transaction is not included at the correct index, it will revert. +The proposal aims to improve support for encrypted mempools. Transactions in an encrypted mempool are ordered while the transactions are encrypted, before being decrypted and included onchain at the top of the block. If the builder does not respect the order when including the decrypted transactions then they could frontrun decrypted transactions. The new transaction type can be used to make this impossible; if a decrypted transaction is not included at the correct index, it will be invalid. ## Specification -A new opcode `ASSERTTXINDEX` is introduced at `0xfb`. It takes as an argument the expected transaction index as an offset into calldata. +### Parameters -### Input +| Constant | Value | +| - | - | +| `COND_TX_TYPE` | `Bytes1(0x05)` | +| `TXINDEX_OPCODE_BYTE` | `Bytes1(0x4c)` | +| `TXINDEX_OPCODE_GAS` | `2` | -The opcode takes a single input from the stack, an offset into calldata. From the provided byte offset, a 32 byte word (the expected transaction index) is retrieved from calldata, matching the semantics of `CALLDATALOAD`. +### Conditional Transaction Type -### Behaviour +We introduce a new type of [EIP-2718](./eip-2718.md) transaction, "conditional transactions", where the `TransactionType` is `COND_TX_TYPE` and the `TransactionPayload` is the RLP serialization of the following `TransactionPayloadBody`: -The `ASSERTTXINDEX` instruction will revert under the following conditions: +``` +[chain_id, nonce, max_priority_fee_per_gas, max_fee_per_gas, gas_limit, to, value, data, access_list, max_fee_per_blob_gas, blob_versioned_hashes, conditional_slot, conditional_tx_index, y_parity, r, s] +``` -- The current transaction index does not match the expected value loaded from calldata. -- If `gasUsed > 3` (to allow a `PUSH*` or similar instruction before to provide an argument). -- There is not enough gas remaining or enough items on the stack. +The fields `chain_id`, `nonce`, `max_priority_fee_per_gas`, `max_fee_per_gas`, `gas_limit`, `to`, `value`, `data`, `access_list`, `max_fee_per_blob_gas` follow the same semantics as [EIP-4844](./eip-4844.md). The field `blob_versioned_hashes` is the same except that the list may be empty for a conditional transaction. -Otherwise it will have no effect. +The fields `conditional_slot` and `conditional_tx_index` are both `uint64` and specify the slot and transaction index in which this transaction should be considered valid respectively. In order to verify that `conditional_slot` is correct, [EIP-7843](./eip-7843.md) is a dependency, as this adds the slot number to the header. For both fields `-1` is used as a sentinel value for which the slot or transaction index check will not take place. -### Gas Cost +#### Signature -The gas cost for `ASSERTTXINDEX` is a fixed fee of `3`. +The signature values `y_parity`, `r`, and `s` are calculated by constructing a secp256k1 signature over the following digest: -## Rationale +`keccak256(COND_TX_TYPE || rlp([chain_id, nonce, max_priority_fee_per_gas, max_fee_per_gas, gas_limit, to, value, data, access_list, max_fee_per_blob_gas, blob_versioned_hashes, conditional_slot, conditional_tx_index]))`. + +### TXINDEX opcode + +A new opcode `TXINDEX` is introduced at `TXINDEX_OPCODE_BYTE`. + +#### Output -### Assertion +One element `TransactionIndex` is added to the stack. `TransactionIndex` is a `uint64` in big endian encoding. It is equal to `conditional_tx_index` if the current transaction is a conditional transaction, and `-1` otherwise. + +#### Gas Cost + +The gas cost for `TXINDEX` is a fixed fee of `TXINDEX_OPCODE_GAS`. + +## Rationale -An alternative design could simply return the current transaction index. The assertion approach is favoured as it means that the expected transaction index can be determined statically, rather than allowing dynamic behaviour based on the returned transaction index. This prevents complex constraints being imposed that makes it difficult to build a block. +### Transaction Type -Furthermore the instruction must execute at the start of a transaction (with a `PUSH*` before to provide an argument) and read its input from calldata, so that one can statically evaluate what the expected transaction index is. +An alternative design could simply return the current transaction index without adding a new transaction type. Adding a new transaction type is favoured as it means that the expected transaction index must be declared statically upfront, rather than allowing dynamic behaviour based on the returned transaction index. This prevents complex constraints being imposed that makes it difficult to build a block. ### Gas Price -The opcode is priced to match `CALLDATALOAD`, in the `W_verylow` set. +The opcode is priced to match similar opcodes in the `W_base` set. ## Backwards Compatibility From e17d216b4e8b359703ddfbc84499d592d65281fb Mon Sep 17 00:00:00 2001 From: nixo Date: Tue, 3 Jun 2025 16:33:32 -0600 Subject: [PATCH 297/724] Update EIP-7702: Move to Final Merged by EIP-Bot. --- EIPS/eip-7702.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/EIPS/eip-7702.md b/EIPS/eip-7702.md index 008633c8e65f48..4adb9e727f7145 100644 --- a/EIPS/eip-7702.md +++ b/EIPS/eip-7702.md @@ -4,8 +4,7 @@ title: Set Code for EOAs description: Add a new tx type that permanently sets the code for an EOA author: Vitalik Buterin (@vbuterin), Sam Wilson (@SamWilsn), Ansgar Dietrichs (@adietrichs), lightclient (@lightclient) discussions-to: https://ethereum-magicians.org/t/eip-set-eoa-account-code-for-one-transaction/19923 -status: Last Call -last-call-deadline: 2025-04-01 +status: Final type: Standards Track category: Core created: 2024-05-07 From 93f9b39b2882d37244e796bb38e8fb22574b5ad3 Mon Sep 17 00:00:00 2001 From: Lin Oshitani Date: Thu, 5 Jun 2025 05:16:16 +0900 Subject: [PATCH 298/724] Update EIP-7917: Change proposer_lookahead type from List to Vector Merged by EIP-Bot. --- EIPS/eip-7917.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/EIPS/eip-7917.md b/EIPS/eip-7917.md index e3382557eafd9a..7c1ffd130cbf56 100644 --- a/EIPS/eip-7917.md +++ b/EIPS/eip-7917.md @@ -30,12 +30,12 @@ With this change, it will no longer be possible for validators to grind effectiv ## Specification -The `BeaconState` container is extended with a `proposer_lookahead` field, which is a list of validator indices covering the full visible lookahead period, starting from the beginning of the current epoch to the next `MIN_SEED_LOOKAHEAD` epochs. +The `BeaconState` container is extended with a `proposer_lookahead` field, which is a vector of validator indices covering the full visible lookahead period, starting from the beginning of the current epoch to the next `MIN_SEED_LOOKAHEAD` epochs. ```python class BeaconState: ... - proposer_lookahead: List[ValidatorIndex, (MIN_SEED_LOOKAHEAD + 1) * SLOTS_PER_EPOCH] + proposer_lookahead: Vector[ValidatorIndex, (MIN_SEED_LOOKAHEAD + 1) * SLOTS_PER_EPOCH] ``` For example, `proposer_lookahead[0]` is the validator index for the first proposer in the current epoch, `proposer_lookahead[SLOTS_PER_EPOCH + 4]` is the validator index for the fifth proposer in the next epoch, and so forth. From faf6420482b19676eacb4400fbe8f56fddc4c86c Mon Sep 17 00:00:00 2001 From: Alex Forshtat Date: Wed, 4 Jun 2025 22:53:55 +0200 Subject: [PATCH 299/724] Update EIP-7701: Create a README asset Merged by EIP-Bot. --- assets/eip-7701/README.md | 178 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 178 insertions(+) create mode 100644 assets/eip-7701/README.md diff --git a/assets/eip-7701/README.md b/assets/eip-7701/README.md new file mode 100644 index 00000000000000..89d3278874cc67 --- /dev/null +++ b/assets/eip-7701/README.md @@ -0,0 +1,178 @@ +# EIP-7701: Native Account Abstraction explained + +The purpose of this document is to provide more details about the design of EIP-7701, +while keeping the [Specification](../../EIPS/eip-7701.md#specification) section of the core document concise. + +## Definitions for terms used in EIP-7701 + +* **Smart Contract Account**: an Ethereum smart contract that serves as the user's account and on-chain identity. + It is responsible for holding user's assets, verifying user requests, and executing actions on the user's behalf. +* **Sender**: the Smart Contract Account sending the current AA transaction. +* **Paymaster**: a smart contract that is requested to pay gas fees for the current AA transaction on behalf of the + `Sender` contract. +* **Factory**: a smart contract that performs a deployment for a new `Sender` contract if necessary in the context of + the current AA transaction. +* **Entity**: a common term for any of the smart contracts mentioned above in the context of an EIP-7701 Transaction. +* **Transaction Validity**: + A property of an Ethereum transaction that describes whether this transaction can be included in a block without a + violation of the ethereum execution and consensus rules. + This property depends on both the inputs of the transaction and the current state of the Ethereum blockchain and can + change over time. +* **EIP-7701 Transaction**: the entire transaction initiated by the `Sender` Smart Contract Account and represented with + an [EIP-2718](../../EIPS/eip-2718) compatible Transaction Envelope object. +* **Call Frame**: The context and state for a specific function call during contract execution, including input + parameters, local variables, and the execution environment. +* **Top-Level Call Frame**: The initial execution context of a transaction accessing the contract, the "entry point" to + the EVM code. +* **EIP-7701 Call Frame**: + A single atomic element of EVM code execution, + represented by a single top-level call to a specific address with a given data.\ + An EIP-7701 call frame may contain inner call frames as well, but they are not referred to as "EIP-7701 call frames".\ + An EIP-7701 call frame may either succeed or revert. +* **Frame's Role**: + An identifier of an action that the invoked contract is asked to make during the current call frame. + An Entity may have one or more roles as part of the EIP-7701 Transaction flow. +* **EIP-7701 Transaction Phase**: + A set of EIP-7701 Call Frames that form a single step in an EIP-7701 Transaction flow. + There are two phases in an EIP-7701 Transaction: *validation* and *execution* +* **Validation phase**: + A set of EIP-7701 Call Frames that define the current EIP-7701 Transaction's **Validity** by executing the + **validation** EVM code. +* **Execution phase**: + A set of EIP-7701 Call Frames that perform the actions according to the `Sender` and the `Paymaster` contracts' + interpretation of the user input. + These frames do not define the **Validity** of the transaction. + +## A frame context `current_context_role` variable + +During the execution of the `Sender`, `Paymaster` or a `Deployer` code as defined by the `AA_TX_TYPE` transaction, +the frame context `current_context_role` variable is set to the corresponding role. + +The `current_context_role` remains set only for the top-level frame, as well as for inner frames made in the context of the entity, through an uninterrupted chain of `DELEGATECALL` calls. + +By default, the value for `current_context_role` is set to `ROLE_SENDER_EXECUTION`. +Call frames initiated with any opcodes other than `DELEGATECALL` run with the `ROLE_SENDER_EXECUTION` role. + +If by the end of the execution of the `Sender`, `Paymaster` or a `Deployer` code +`current_context_role` is not explicitly accepted by using the `ACCEPT_ROLE` opcode, +the EIP-7701 Call Frame reverts. + +An EIP-7701 transaction is valid if and only if the following conditions are met for each of +`role_sender_deployment`, `role_sender_validation`, `role_paymaster_validation`: + +* The top-level call frame did not revert. +* `ACCEPT_ROLE` was called at least once with the role input parameter equal to `current_context_role` in a frame that did not revert. + +### New `TXPARAMLOAD`, `TXPARAMSIZE`, and `TXPARAMCOPY` opcodes + +Accessing transaction details within call frames is performed using the new `TXPARAM*` opcode family. +The instructions accept the parameter identifier value that we call `txparam_id`. + +The `TXPARAMDLOAD`, `TXPARAMSIZE`, `TXPARAMCOPY` follow the pattern of `CALLDATA*` / `RETURNDATA*` opcode +families. + +### Limitations on `TXPARAM*` opcodes + +The `TXPARAM*` opcodes are only functional in the top level frames for all roles. +Calling these opcodes in another context returns zero values and zero lengths. + +Requesting `execution_status` and `execution_gas_used` parameters outside the `role_paymaster_post_op` role's frame returns zero values. + +Contracts may use `CURRENT_ROLE` (`current_context_role`) to determine the current frame role. + +## Paymaster post-operation frame (optional) + +This step is performed with the `role_paymaster_post_op` role. + +It is intended to provide the Paymaster contract with an opportunity to finalize any calculations after the +results of the Sender Execution are known. + +The `execution_status` and `execution_gas_cost` values are runtime introspection parameters only accessible during this frame via the `TXPARAMLOAD` opcode. + +The post-operation frame is considered an integral part of the transaction execution phase. +It means that if the post-operation frame reverts its execution, the Sender Execution state changes are also reverted. + +## Transaction Execution Flow + +All legacy transaction types only have an implicit validation phase where balance, nonce, and signature are checked, +and an implicit execution phase with a single top-level execution frame. + +For all legacy transaction types, during the single top-level execution frame, +the `ORIGIN` (`0x32`, `tx.origin`) and `CALLER` (`0x33`, `msg.sender`) +are both equal to the address that is determined by the transaction's ECDSA signature (`yParity`, `r`, `s`). + +When processing an EIP-7701 transaction, however, multiple execution frames will be created. +The full list of possible frames and their corresponding role definitions is as follows: + +1. **Validation Phase** + * `sender` deployment frame (once per account) - `role_sender_deployment` + * `sender` validation frame (required) - `role_sender_validation` + * `paymaster` validation frame (optional) - `role_paymaster_validation` +2. **Execution Phase** + * `sender` execution frame (required) - `role_sender_execution` + * `paymaster` post-operation frame (optional) - `role_paymaster_post_op` + +All execution frames in the **Validation Phase** must be completed successfully without reverting +in order for the transaction to be considered valid for a given position in a block. + +## Transaction execution context + +Note that some behaviours in the EVM depend on the transaction context. These behaviours include: + +1. Costs of the `SSTORE (0x55)` opcode per [EIP-2200](../../EIPS/eip-2200) +2. Costs of accessing cold addresses and slots per [EIP-2929](../../EIPS/eip-2929) +3. Values available within the transient storage per [EIP-1153](../../EIPS/eip-1153) +4. Maximum amount of gas refund assigned after the execution per [EIP-3529](../../EIPS/eip-3529) + +These features are not affected by the separation of the transaction into multiple frames. +Meaning, for example, that a value set with `TSTORE (0x5D)` in one frame will remain available in the next one. + +### Flow diagrams + +#### Simple AA Transaction flow + +![Simple AA transaction flow diagram](./simple_flow.svg) + +#### Complete AA transaction flow + +![Simple AA transaction flow diagram](./complete_flow.svg) + +## Rationale + +### Introduction of the `TXPARAM*` opcode family + +The validation calls of a Smart Contract Account code need to have full access to the majority of transaction +details in order to be able to make an informed decision about either accepting or rejecting the transaction. + +A small subset of this data is available with the existing opcodes, like `CALLER (0x33)` or `GASPRICE (0x3A)`. +However, creating an opcode for every transaction parameter is not feasible or desirable. + +The `TXPARAM*` opcode family provides the Account Abstraction contracts with access to this data. + +These values are not made accessible to the transactions' execution or to legacy transaction types. +This limitation prevents the `TXPARAM*` opcode family from becoming a new source of a globally observable state, +which could create backwards compatibility issues in the future. + +### Reverting execution on `postOp` frame revert + +The `postOp` frame is part of the execution phase and is a way for Paymasters to manage their bookkeeping, +refund the user, and enforce post-execution conditions to make sure the Sender did what the Paymaster expected it to. +It is not a part of transaction validation, meaning that if it reverts, the Paymaster still pays for the transaction. + +If the `postOp` frame reverts it indicates that these post-execution conditions, defined by the paymaster, were not met. +This could occur if, for example: + +* A user failed to perform the specific action the Paymaster intended to pay for +* A user provided false information during validation that was found to be false when checked in the `postOp` frame. +* An "intent" was not correctly fulfilled by a solver as verified in the `postOp` frame. + +By reverting the main execution frame when the `postOp` frame reverts: + +* The user receives no value from the transaction, as their intended operation is undone. This removes an important potential incentive for users to exploit the paymaster. +* The paymaster is protected from sponsoring unintended or abusive operations. While the paymaster still incurs the gas costs for the transaction, they prevent non-compliant operation from successfully completing. +* The paymaster is able to identify the offending Sender account and take action, such as refusing future transactions. + +## Copyright + +Copyright and related rights waived via [CC0](../../LICENSE.md). + From 9ef38edd74b03149ce5ca9b4b3be8997d46ecb0e Mon Sep 17 00:00:00 2001 From: Alex Forshtat Date: Wed, 4 Jun 2025 23:05:42 +0200 Subject: [PATCH 300/724] Update EIP-7701: Simplify the specification Merged by EIP-Bot. --- EIPS/eip-7701.md | 414 ++++++++++------------------------------------- 1 file changed, 82 insertions(+), 332 deletions(-) diff --git a/EIPS/eip-7701.md b/EIPS/eip-7701.md index f0d66733a1459d..49261c8265aa5d 100644 --- a/EIPS/eip-7701.md +++ b/EIPS/eip-7701.md @@ -20,17 +20,20 @@ We further separate transaction validation for the purposes of authorization and Native Account Abstraction allows custom validation logic of a transaction and custom gas payment logic, opening new use-cases and features for wallets and dApps. - - ## Specification ### Constants -| Name | Value | -|-------------------|--------------------------------------------| -| AA_TX_TYPE | TBD | -| AA_ENTRY_POINT | `address(0x7701)` | -| AA_BASE_GAS_COST | 15000 | +| Name | Value | +|-----------------------------|-------------------| +| `AA_TX_TYPE` | TBD | +| `AA_ENTRY_POINT` | `address(0x7701)` | +| `AA_BASE_GAS_COST` | 15000 | +| `ROLE_SENDER_DEPLOYMENT` | `0xA0` | +| `ROLE_SENDER_VALIDATION` | `0xA1` | +| `ROLE_PAYMASTER_VALIDATION` | `0xA2` | +| `ROLE_SENDER_EXECUTION` | `0xA3` | +| `ROLE_PAYMASTER_POST_OP` | `0xA4` | ### New Transaction Type @@ -40,7 +43,6 @@ Transactions of this type are referred to as "AA transactions". Their payload should be interpreted as: ``` - AA_TX_TYPE || rlp([ chain_id, nonce, @@ -48,257 +50,64 @@ AA_TX_TYPE || rlp([ deployer, deployer_data, paymaster, paymaster_data, sender_execution_data, - valid_after, valid_until, max_priority_fee_per_gas, max_fee_per_gas, - sender_validation_gas_limit, paymaster_validation_gas_limit, - sender_execution_gas_limit, paymaster_post_op_gas_limit, + sender_validation_gas, paymaster_validation_gas, + sender_execution_gas, paymaster_post_op_gas, access_list, authorization_list ]) ``` -### Definitions - -* **Smart Contract Account**: an Ethereum smart contract that serves as the user's account and on-chain identity. - It is responsible for holding user's assets, verifying user requests, and executing actions on the user's behalf. -* **Sender**: the Smart Contract Account sending the current AA transaction. -* **Paymaster**: a smart contract that is requested to pay gas fees for the current AA transaction on behalf of the - `Sender` contract. -* **Factory**: a smart contract that performs a deployment for a new `Sender` contract if necessary in the context of - the current AA transaction. -* **Entity**: a common term for any of the smart contracts mentioned above in the context of an EIP-7701 Transaction. -* **Transaction Validity**: - A property of an Ethereum transaction that describes whether this transaction can be included in a block without a - violation of the ethereum execution and consensus rules. - This property depends on both the inputs of the transaction and the current state of the Ethereum blockchain and can - change over time. -* **EIP-7701 Transaction**: the entire transaction initiated by the `Sender` Smart Contract Account and represented with - an [EIP-2718](./eip-2718) compatible Transaction Envelope object. -* **Call Frame**: The context and state for a specific function call during contract execution, including input - parameters, local variables, and the execution environment. -* **Top-Level Call Frame**: The initial execution context of a transaction accessing the contract, the "entry point" to - the EVM code. -* **EIP-7701 Call Frame**: - A single atomic element of EVM code execution, - represented by a single top-level call to a specific address with a given data. - An EIP-7701 call frame may contain inner call frames as well, but they are not referred to as "EIP-7701 call frames". - An EIP-7701 call frame may either succeed or revert. -* **Frame's Role**: - An identifier of an action that the invoked contract is asked to make during the current call frame. - An Entity may have one or more roles as part of the EIP-7701 Transaction flow. -* **EIP-7701 Transaction Phase**: - A set of EIP-7701 Call Frames that form a single step in an EIP-7701 Transaction flow. - There are two phases in an EIP-7701 Transaction: *validation* and *execution* -* **Validation phase**: - A set of EIP-7701 Call Frames that define the current EIP-7701 Transaction's **Validity** by executing the - **validation** EVM code. -* **Execution phase**: - A set of EIP-7701 Call Frames that perform the actions according to the `Sender` and the `Paymaster` contracts' - interpretation of the user input. - These frames do not define the **Validity** of the transaction. - -The base gas cost of this transaction is set to `AA_BASE_GAS_COST` instead of 21000 to reflect the lack of "intrinsic" -ECDSA signature verification. - -### Validation and PostOp call frame roles - -We define the following values as valid ones for the `current_frame_role` variable: - -```python -role_sender_deployment = 0xA0 -role_sender_validation = 0xA1 -role_paymaster_validation = 0xA2 -role_sender_execution = 0xA3 -role_paymaster_post_op = 0xA4 -``` - -### New `ACCEPTROLE` opcode - -This opcode allows the invoked contract to explicitly accept executing a certain role as an entity in the EIP-7701 transaction. -This opcode is treated same as the `INVALID (0xFE)` opcode if executed in a transaction of a different type. - -It takes `3` stack argument: - - * `role`: the exact role this entity agrees to perform. - * `offset`: byte offset in the memory in bytes, to copy what will be the return data of this context. - * `size`: byte size of the return data to copy. - -A valid call to the `ACCEPTROLE` opcode is an equivalent of the `RETURN (0xF3)` opcode and exits the current context successfully. - -### Global `current_frame_role` variable - -During the execution of the `Sender`, `Paymaster` or a `Deployer` code as defined by the `AA_TX_TYPE` transaction, -the global `current_frame_role` variable is set to the corresponding role. -The `current_frame_role` remains set through an uninterrupted chain of `DELEGATECALL` calls. - -By default, the value for `current_frame_role` is not set. Call frames initiated with any opcodes other than -`DELEGATECALL` run without a role. - -If by the end of the execution of the `Sender`, `Paymaster` or a `Deployer` code -`current_frame_role` is not explicitly accepted by using the `ACCEPTROLE` opcode, -the EIP-7701 Call Frame reverts. - -An EIP-7701 transaction is valid if and only if the following conditions are met for each of -`role_sender_deployment`, `role_sender_validation`, `role_paymaster_validation`: - -* The top-level call frame did not revert. -* `ACCEPTROLE` was called exactly once and with the correct role input parameter equal to `current_frame_role`, -either in the top level call frame, or in an uninterrupted chain of `DELEGATECALL` calls. - -The `role_sender_execution` and `role_paymaster_post_op` EIP-7701 Call Frame is reverted if -a corresponding `ACCEPTROLE` opcode was not executed, executed for a wrong role, or executed more than once. - -### New `TXPARAMLOAD`, `TXPARAMSIZE`, and `TXPARAMCOPY` opcodes - -Accessing transaction details within call frames is performed using the new `TXPARAM*` opcode family. -The instructions accept the parameter identifier value that we call `txparam_id`. - -The `TXPARAMDLOAD`, `TXPARAMSIZE`, `TXPARAMCOPY` follow the pattern of `CALLDATA*` / `RETURNDATA*` opcode -families. - -1. `TXPARAMSIZE` opcode puts the byte size of the transaction parameter value defined by the input `txparam_id`. - It takes `1` stack argument: - * `txparam_id`: identifier of the queried transaction parameter. -2. `TXPARAMLOAD` opcode takes the byte offset in the specified transaction parameter from stack and puts the - 32-byte value starting from the given offset of the specified transaction parameter to stack.\ - It takes `2` stack argument: - * `txparam_id`: identifier of the queried transaction parameter. - * `offset`: byte offset in the transaction parameter to copy. -3. `TXPARAMCOPY` opcode copies data from the appropriate dynamically sized transaction parameter to memory.\ - It takes `4` stack arguments: - * `txparam_id`: identifier of the queried transaction parameter. - * `dest_offset`: byte offset in the memory where the result will be copied. - * `offset`: byte offset in the transaction parameter to copy. - * `size`: byte size to copy. - -The valid values for `txparam_id` are described in the table below. -Note that some parameters are "optional" for AA transactions, and these parameters have default values as stated below. - -| `txparam_id` | Return value | Data size | Default | Comment | -|--------------|----------------------------------|-----------|--------------|-------------------------------------------| -| 0x00 | current transaction type | 32 | | | -| 0x01 | `nonce` | 32 | | | -| 0x02 | `sender` | 32 | | | -| 0x03 | `sender_validation_data` | dynamic | | | -| 0x04 | `deployer` | 0 or 32 | `address(0)` | | -| 0x05 | `deployer_data` | dynamic | empty array | | -| 0x06 | `paymaster` | 0 or 32 | `address(0)` | | -| 0x07 | `paymaster_data` | dynamic | empty array | | -| 0x08 | `sender_execution_data` | dynamic | | | -| 0x09 | `valid_after` | 32 | `0` | | -| 0x0A | `valid_until` | 32 | `2^256-1` | | -| 0x0B | `max_priority_fee_per_gas` | 32 | | | -| 0x0C | `max_fee_per_gas` | 32 | | | -| 0x0D | `sender_validation_gas_limit` | 32 | | | -| 0x0E | `paymaster_validation_gas_limit` | 32 | `0` | | -| 0x0F | `sender_execution_gas_limit` | 32 | | | -| 0x10 | `paymaster_post_op_gas_limit` | 32 | `0` | | -| 0x11 | `access_list` hash | 32 | | | -| 0x12 | `authorization_list` hash | 32 | | | -| 0xF0 | `current_frame_role` | 32 | `0` | | -| 0xF1 | `tx_hash_for_signature` | 32 | | does not include `sender_validation_data` | -| 0xF2 | `execution_status` | 32 | | only `role_paymaster_post_op` | -| 0xF3 | `execution_gas_cost` | 32 | | only `role_paymaster_post_op` | - -### Limitations on `TXPARAM*` opcodes - -The `TXPARAM*` opcodes are only enabled in frames with a correct `current_frame_role`. -Calling these opcodes in another context, or with invalid `txparam_id`, returns zero values and zero lengths. - -| `current_frame_role` | allowed `txparam_id` | -|---------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------| -| 0 (none) | None, `TXPARAM*` opcodes always return zero value and zero length | -| `role_sender_deployment`, `role_sender_validation`, `role_paymaster_validation` | All tx parameters, `current_frame_role`, `tx_hash_for_signature` | -| `role_paymaster_post_op` | All tx parameters, `current_frame_role`, `tx_hash_for_signature`, `execution_status`, `execution_gas_cost` | -| `role_sender_execution` | Only `current_frame_role` | - - -Contact should first call `TXPARAMLOAD 0xF0` (`current_frame_role`) to determine the current frame role. - -In case `current_frame_role` is not set for the current frame it has a default value of `0`. - -### `TXPARAM*` opcodes gas prices - -The new opcodes have gas prices equivalent to corresponding `CALLDATA*` opcodes: - -1. `TXPARAMLOAD` - static value of `3` gas -2. `TXPARAMSIZE`- static value of `2` gas -3. `TXPARAMCOPY` - dynamic formula - - ``` - minimum_word_size = (size + 31) / 32 - static_gas = 3 - dynamic_gas = 3 * minimum_word_size + memory_expansion_cost - ``` - -#### Time range validity (optional) - -If the `valid_until` field is non-zero, the transaction is only valid for inclusion in a block with a timestamp at most `valid_until` value. -Similarly, the transaction is only valid for inclusion in blocks with a timestamp at most the `valid_after` value. - -#### Sender Deployment (optional) - -Inputs to the `deployer` contract are not defined by the protocol and are controlled by the `deployer_data` parameter. - -The sender deployment frame MUST result in the `sender` address becoming initialized with contract code. - -This step is performed with the `role_sender_deployment` role. +### `CURRENT_ROLE` and `ACCEPT_ROLE` opcodes -#### Sender Validation +`current_context_role` is a context variable set by the AA transaction to the current role. +During AA transactions, it is set to the current role in the transaction's lifecycle for each top level call. +During non-AA transactions it is always set to `ROLE_SENDER_EXECUTION`. +It remains unchanged on `DELEGATECALL` but is reset to `ROLE_SENDER_EXECUTION` on `CALL` / `STATICCALL` / `CALLCODE`. This behavior resembles `msg.sender`. -This step is performed with the `role_sender_validation` role. +The `CURRENT_ROLE` opcode returns the `current_context_role` value. -In order for the transaction to be considered valid, the -sender validation frame MUST return without reverting. +The `ACCEPT_ROLE` opcode is equivalent to `RETURN` in the sense that it copies a memory slice, ends execution, and pastes the memory slice onto parent returndata, with a single modification: -#### Paymaster Validation (optional) +* It accepts the `frame_role` as the additional input parameter, and reverts if it differs from the `current_context_role` -This step is performed with the `role_paymaster_validation` role. +For each `role` in the transaction's lifecycle, a successful `ACCEPT_ROLE` is expected with the `frame_role == role`. +If any validation frame failed to perform an `ACCEPT_ROLE` matching its role, the transaction fails the validity checks and cannot be included. -In order for the transaction to be considered valid, the paymaster validation frame MUST return without reverting. -If it does, the `Paymaster` contract is charged for the transaction gas costs instead of the `Sender`. +### `TXPARAM*` opcodes -#### Sender Execution +The `TXPARAMDLOAD`, `TXPARAMSIZE`, `TXPARAMCOPY` opcodes follow the pattern of `CALLDATA*` / `RETURNDATA*` opcode families. -This step is performed with the `role_sender_execution` role. -Inputs to the `Sender` contract are not defined by the protocol and are controlled by the `sender_execution_data` parameter. +Each `TXPARAM*` opcode takes an extra stack input value as a first input compared to its `CALLDATA*` equivalent. +The values of this input are as follows: -#### Paymaster post-operation frame (optional) -This step is performed with the `role_paymaster_post_op` role. +| `n` | Return value | Data size | Default | Comment | +|------|----------------------------|-----------|--------------|-----------------------------------------------------------------------------------| +| 0x00 | current transaction type | 32 | | | +| 0x01 | `nonce` | 32 | | | +| 0x02 | `sender` | 32 | | | +| 0x03 | `sender_validation_data` | dynamic | | | +| 0x04 | `deployer` | 0 or 32 | `address(0)` | | +| 0x05 | `deployer_data` | dynamic | empty array | | +| 0x06 | `paymaster` | 0 or 32 | `address(0)` | | +| 0x07 | `paymaster_data` | dynamic | empty array | | +| 0x08 | `sender_execution_data` | dynamic | | | +| 0x0B | `max_priority_fee_per_gas` | 32 | | | +| 0x0C | `max_fee_per_gas` | 32 | | | +| 0x0D | `sender_validation_gas` | 32 | | | +| 0x0E | `paymaster_validation_gas` | 32 | `0` | | +| 0x0F | `sender_execution_gas` | 32 | | | +| 0x10 | `paymaster_post_op_gas` | 32 | `0` | | +| 0x11 | `access_list` hash | 32 | | | +| 0x12 | `authorization_list` hash | 32 | | | +| 0xf1 | `execution_status` | 32 | | See transaction scoped vars in [processing flow](#aa-transaction-processing-flow) | +| 0xf2 | `execution_gas_used` | 32 | | See transaction scoped vars in [processing flow](#aa-transaction-processing-flow) | +| 0xff | `tx_hash_for_signature` | 32 | | Hash of the transaction without the signature | -It is intended to provide the Paymaster contract with an opportunity to finalize any calculations after the -results of the Sender Execution are known. - -The `execution_status` and `execution_gas_cost` values are accessible via the `TXPARAMLOAD` opcode. - -The post-operation frame is considered an integral part of the transaction execution phase. -It means that if the post-operation frame reverts its execution, the Sender Execution state changes are also reverted. - -### Transaction Execution Flow - -All legacy transaction types only have an implicit validation phase where balance, nonce, and signature are checked, -and an implicit execution phase with a single top-level execution frame. - -For all legacy transaction types, during the single top-level execution frame, -the `ORIGIN` (`0x32`, `tx.origin`) and `CALLER` (`0x33`, `msg.sender`) -are both equal to the address that is determined by the transaction's ECDSA signature (`yParity`, `r`, `s`). - -When processing an EIP-7701 transaction, however, multiple execution frames will be created. -The full list of possible frames and their corresponding role definitions is as follows: - -1. **Validation Phase** - * `sender` deployment frame (once per account) - `role_sender_deployment` - * `sender` validation frame (required) - `role_sender_validation` - * `paymaster` validation frame (optional) - `role_paymaster_validation` -2. **Execution Phase** - * `sender` execution frame (required) - `role_sender_execution` - * `paymaster` post-operation frame (optional) - `role_paymaster_post_op` - -All execution frames in the **Validation Phase** must be completed successfully without reverting -in order for the transaction to be considered valid for a given position in a block. +### Affected opcodes In all top-level frames, the global variables have the following meaning: @@ -308,114 +117,56 @@ In all top-level frames, the global variables have the following meaning: | `ORIGIN` | `tx.origin` | The transaction `sender` address | | `CALLDATA*` | `msg.data` | Empty for all call frames except for the sender execution frame, for which it is set to `sender_execution_data` | -### Transaction execution context - -Note that some behaviours in the EVM depend on the transaction context. These behaviours include: - -1. Costs of the `SSTORE (0x55)` opcode per [EIP-2200](./eip-2200) -2. Costs of accessing cold addresses and slots per [EIP-2929](./eip-2929) -3. Values available within the transient storage per [EIP-1153](./eip-1153) -4. Maximum amount of gas refund assigned after the execution per [EIP-3529](./eip-3529) - -These features are not affected by the separation of the transaction into multiple frames. -Meaning, for example, that a value set with `TSTORE (0x5D)` in one frame will remain available in the next one. - ### Costs of accessing cold addresses for Sender, Paymaster, and Deployer The Sender address is pre-warmed as part of the `AA_BASE_GAS_COST`. -When non-zero address, that is not equal to the Sender address, is provided for a Paymaster or a Deployer contract, -an additional EIP-2929 `COLD_ACCOUNT_READ_COST` cost of 2600 gas is charged and the address is added to `accessed_addresses`. - -### Flow diagrams - -#### Simple AA Transaction flow - -![Simple AA transaction flow diagram](../assets/eip-7701/simple_flow.svg) - -#### Complete AA transaction flow +When a non-zero address that is not equal to the `Sender` address, is provided for a `Paymaster` or a `Deployer` contract, +an additional [EIP-2930](./eip-2930) `ACCESS_LIST_ADDRESS_COST` cost of **2400 gas** is charged and the address is added to `accessed_addresses`. -![Simple AA transaction flow diagram](../assets/eip-7701/complete_flow.svg) +### AA transaction processing flow -### Pseudocode - -#### AA transaction state transition function - -```python +We define processing flow for an AA transaction as follows: +``` def state_transition_function(tx, block, state): - max_gas = sum(tx.params[role].gas_limit for role in ROLES) + # Empty refunds, warm list, execution status and gas used (new), etc + state.transaction_scoped_vars = {} + + max_gas = tx.sender_validation_gas + tx.paymaster_validation_gas + tx.sender_execution_gas + tx.paymaster_post_op_gas gas_price = min(tx.max_fee_per_gas, block.base_fee_per_gas + tx.max_priority_fee_per_gas) + payer = tx.sender if tx.paymaster is None else tx.paymaster total_max_cost = max_gas * gas_price - if tx.paymaster is None: - balances[tx.sender] -= total_max_cost - else: - balances[tx.paymaster] -= total_max_cost + balances[payer] -= total_max_cost + gas_used = 0 if get_code(tx.sender) is None: - deployer_result = call_with_params(tx, role_sender_deployment) - assert deployer_result.success + deployer_result = call(tx.deployer, [], tx.sender_validation_gas_limit, ROLE_SENDER_DEPLOYMENT) + assert deployer_result.accepted_role == ROLE_SENDER_DEPLOYMENT + gas_used += deployer_result.gas_used - sender_result = call_with_params(tx, role_sender_validation) - assert sender_result.success + sender_result = call(tx.sender, [], tx.sender_validation_gas_limit - gas_used, ROLE_SENDER_VALIDATION) + assert sender_result.accepted_role == ROLE_SENDER_VALIDATION + gas_used += sender_result.gas_used if tx.paymaster: - paymaster_result = call_with_params(tx, role_paymaster_validation) - assert paymaster_result.success + paymaster_result = call(tx.paymaster, [], tx.paymaster_validation_gas, ROLE_PAYMASTER_VALIDATION) + assert paymaster_result.accepted_role == ROLE_PAYMASTER_VALIDATION + gas_used += paymaster_result.gas_used checkpoint = state.take_snapshot() - call_with_params(tx, role_sender_execution) + sender_execution_result = call(tx.sender, [], tx.sender_execution_gas, ROLE_SENDER_EXECUTION) + gas_used += sender_execution_result.gas_used + state.transaction_scoped_vars[execution_status] = sender_execution_result.output_code + state.transaction_scoped_vars[execution_gas_used] = gas_used + if tx.paymaster: - postop_result = call_with_params(tx, role_paymaster_post_op) - if postop_result.success is not True: + postop_result = call(tx.paymaster, [], tx.paymaster_post_op_gas, ROLE_PAYMASTER_POST_OP) + gas_used += postop_result.gas_used + if postop_result.accepted_role != ROLE_PAYMASTER_POST_OP: state.revert_snapshot(checkpoint) - balances[tx.paymaster] += gas_refund - else: - balances[tx.sender] += gas_refund - - -def call_with_params(tx, role): - return call( - AA_ENTRY_POINT, role, tx.params[role].address, - tx.params[role].data, tx.params[role].gaslimit - ) - -def call(from_address, target_role, target_address, call_data, gas_limit): - result = execute_code_with_role(from_address, target_role, target_address, call_data, gas_limit) - success = result.success and result.role_performed is True - return {"success": success} - - -# This function is almost identical to the original EVM call frame transition function. -# In addition, it returns 'role_performed' value: -# True if the 'target_role' was accepted using the `ACCEPTROLE` opcode executed either in the top-level call, -# or for an inner call made with an uninterrupted 'DELEGATECALL' opcodes chain -# False otherwise -def execute_code_with_role(args): - pass - - -# get the current contract code at the given address -def get_code(target_address): - pass -``` - -#### Block transition function - -```python -def block_transition_function(block): - for index, tx in enumerate(block.txs): - if is_type_aa(tx): - try: - if (tx.valid_until != 0 and tx.valid_until <= block.timestamp) or tx.valid_after >= block.timestamp: - raise Exception("time range violation") - state_transition_function(tx, block) - except Exception: - # validation failed and this transaction could not have been included in the current block - raise Exception("invalid AA Transaction in block") - else: - legacy_state_transition_function(tx) + balances[payer] += gas_price * (max_gas - gas_used) ``` ## Rationale @@ -438,17 +189,16 @@ which could create backwards compatibility issues in the future. ## Security Considerations -As the `ACCEPTROLE` opcode represent a generic way to authorize any action on behalf of the contract, +As the `ACCEPT_ROLE` opcode represent a generic way to authorize any action on behalf of the contract, correct and secure implementation of this code is critical. We expect that compilers targeting EVM will play a major role in enabling and ensuring Smart Contract Accounts' security. For smart contract security auditors and security-oriented developer tools it is crucial to ensure that contracts not -meant to have roles in AA transactions do not have unexpected `ACCEPTROLE` opcode. +meant to have roles in AA transactions do not have unexpected `ACCEPT_ROLE` opcode. Otherwise, these contracts may present an immediate security threat. -As an example, block explorers should tag contracts as "user accounts" or "paymasters" if they have the `ACCEPTROLE` opcode used in their source code. +As an example, block explorers should tag contracts as "user accounts" or "paymasters" if they have the `ACCEPT_ROLE` opcode used in their source code. ## Copyright Copyright and related rights waived via [CC0](../LICENSE.md). - From a18610b38699c7e8e382a7045d5a6cbb7d58ccc0 Mon Sep 17 00:00:00 2001 From: Alex Forshtat Date: Thu, 5 Jun 2025 15:52:17 +0200 Subject: [PATCH 301/724] Update EIP-7701: Link to the README asset from the EIP document itself Merged by EIP-Bot. --- EIPS/eip-7701.md | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/EIPS/eip-7701.md b/EIPS/eip-7701.md index 49261c8265aa5d..9c09e28f84e3e9 100644 --- a/EIPS/eip-7701.md +++ b/EIPS/eip-7701.md @@ -20,6 +20,9 @@ We further separate transaction validation for the purposes of authorization and Native Account Abstraction allows custom validation logic of a transaction and custom gas payment logic, opening new use-cases and features for wallets and dApps. +A more detailed motivation for this proposal can be found in the [README document](../assets/eip-7701/README.md). + + ## Specification ### Constants @@ -171,19 +174,7 @@ def state_transition_function(tx, block, state): ## Rationale -### Introduction of the `TXPARAM*` opcode family - -The validation calls of a Smart Contract Account code need to have full access to the majority of transaction -details in order to be able to make an informed decision about either accepting or rejecting the transaction. - -A small subset of this data is available with the existing opcodes, like `CALLER (0x33)` or `GASPRICE (0x3A)`. -However, creating an opcode for every transaction parameter is not feasible or desirable. - -The `TXPARAM*` opcode family provides the Account Abstraction contracts with access to this data. - -These values are not made accessible to the transactions' execution or to legacy transaction types. -This limitation prevents the `TXPARAM*` opcode family from becoming a new source of a globally observable state, -which could create backwards compatibility issues in the future. +A full list of rationales for the decisions made in this proposal can be found in the [README document](../assets/eip-7701/README.md). ## Backwards Compatibility From 7ef3b8bc6904c9293316f6c643e94c04264d84a4 Mon Sep 17 00:00:00 2001 From: Tim Beiko <9390255+timbeiko@users.noreply.github.com> Date: Thu, 5 Jun 2025 12:28:40 -0700 Subject: [PATCH 302/724] Update EIP-7607: ACDE#213 changes Merged by EIP-Bot. --- EIPS/eip-7607.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7607.md b/EIPS/eip-7607.md index f6286d69de0470..fc8b849bd4bec4 100644 --- a/EIPS/eip-7607.md +++ b/EIPS/eip-7607.md @@ -39,7 +39,6 @@ Definitions for `Scheduled for Inclusion`, `Considered for Inclusion`, `Proposed ### Considered for Inclusion -* [EIP-5920](./eip-5920.md): PAY opcode * RIP-7212: Precompile for secp256r1 Curve Support * [EIP-7907](./eip-7907.md): Meter Contract Code Size And Increase Limit * [EIP-7934](./eip-7934.md): RLP Execution Block Size Limit @@ -63,6 +62,7 @@ Definitions for `Scheduled for Inclusion`, `Considered for Inclusion`, `Proposed * [EIP-7834](./eip-7834.md): Separate Metadata Section for EOF * [EIP-7761](./eip-7761.md): EXTCODETYPE instruction * [EIP-7880](./eip-7880.md): EOF - EXTCODEADDRESS instruction +* [EIP-5920](./eip-5920.md): PAY opcode * [EIP-7762](./eip-7762.md): Increase MIN_BASE_FEE_PER_BLOB_GAS * [EIP-7666](./eip-7666.md): EVM-ify the identity precompile * [EIP-7668](./eip-7668.md): Remove bloom filters From db35f392222fbb3561b85b4f056ff6868085cc67 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Toni=20Wahrst=C3=A4tter?= <51536394+nerolation@users.noreply.github.com> Date: Fri, 6 Jun 2025 11:50:02 +0200 Subject: [PATCH 303/724] Update EIP-7928: remove code field, add code diff Merged by EIP-Bot. --- EIPS/eip-7928.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/EIPS/eip-7928.md b/EIPS/eip-7928.md index e97e29e360d63e..06af8e9ff35067 100644 --- a/EIPS/eip-7928.md +++ b/EIPS/eip-7928.md @@ -64,7 +64,6 @@ class SlotAccess(Container): class AccountAccess(Container): address: Address accesses: List[SlotAccess, MAX_SLOTS] - code: List[byte, MAX_CODE_SIZE] # field for contract bytecode BlockAccessList = List[AccountAccess, MAX_ACCOUNTS] @@ -84,7 +83,7 @@ BalanceDiffs = List[AccountBalanceDiff, MAX_ACCOUNTS] # Code Diff structures class CodeChange(Container): tx_index: TxIndex - new_code: CodeData + new_code: CodeData # runtime bytecode of newly deployed contract class AccountCodeDiff(Container): address: Address @@ -92,7 +91,7 @@ class AccountCodeDiff(Container): CodeDiffs = List[AccountCodeDiff, MAX_ACCOUNTS] -# Pre-transaction nonce structures +# Nonce Diff structures class AccountNonce(Container): address: Address # account address nonce_before: Nonce # nonce value before block execution From 30b0e30602d7916bf41530e4cb0453049367bf46 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Toni=20Wahrst=C3=A4tter?= <51536394+nerolation@users.noreply.github.com> Date: Fri, 6 Jun 2025 13:35:57 +0200 Subject: [PATCH 304/724] Update EIP-7928: Code change Merged by EIP-Bot. --- EIPS/eip-7928.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7928.md b/EIPS/eip-7928.md index 06af8e9ff35067..b59cd45cc52672 100644 --- a/EIPS/eip-7928.md +++ b/EIPS/eip-7928.md @@ -87,7 +87,7 @@ class CodeChange(Container): class AccountCodeDiff(Container): address: Address - changes: List[CodeChange, MAX_TXS] + changes: CodeChange CodeDiffs = List[AccountCodeDiff, MAX_ACCOUNTS] From 3d6227a308f272b03a5529bcbc5d939e035666b9 Mon Sep 17 00:00:00 2001 From: Lauri Peltonen <20242241+microbecode@users.noreply.github.com> Date: Mon, 9 Jun 2025 10:27:53 +0300 Subject: [PATCH 305/724] Add EIP: Encode chain id with transaction hash Merged by EIP-Bot. --- EIPS/eip-7950.md | 52 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 EIPS/eip-7950.md diff --git a/EIPS/eip-7950.md b/EIPS/eip-7950.md new file mode 100644 index 00000000000000..9d4fee1c19349c --- /dev/null +++ b/EIPS/eip-7950.md @@ -0,0 +1,52 @@ +--- +eip: 7950 +title: Encode chain id with transaction hash +description: Way to encode a chain ID and transaction hash into a unique string format +author: Lauri Peltonen (@microbecode) +discussions-to: https://ethereum-magicians.org/t/a-new-standard-for-encoding-chain-id-transaction-hash/23782 +status: Draft +type: Standards Track +category: Interface +created: 2025-05-22 +requires: 155 +--- + +## Abstract + +This standard proposes a way to encode the combination of a chain ID and a transaction hash into one string. + +## Motivation + +Looking up a transaction by its hash always requires the context of the chain - a transaction hash alone is not enough to identify the used chain. If the chain information is included in the string itself, finding the right chain for the transaction is easy. + +Such strings can then be used, for example, in a forwarder service that forwards to the correct blockchain explorer. + +The chain id is included in some object formats, such as the transaction object inside the blockchain itself, but that object has a lot of unneeded data for our purposes. + +## Specification + +The encoded string has three components: + +- A chain ID, denoted as `chainId`. The used chain id MUST be based on [EIP-155](./eip-155) and the chain ID repository stated in that EIP. +- A transaction hash, denoted as `txHash`. The hash MUST include the `0x` prefix. +- A static string `tx`, acting as a type identifier. + +The syntax is: `chainId:txHash:tx`. + +An example for a transaction with hash `0xc55e2b90168af6972193c1f86fa4d7d7b31a29c156665d15b9cd48618b5177ef` that was issued on chain ID `1` is: `1:0xc55e2b90168af6972193c1f86fa4d7d7b31a29c156665d15b9cd48618b5177ef:tx`. + +The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119 and RFC 8174. + +## Rationale + +The chain ID is the most important detail when routing queries based on this standard and is therefore the first element in the string. The transaction hash is the second most important element. + +The suffix `tx` is used to differentiate from, for example, addresses. Without the `tx` it would remain unclear whether an encoded string refers to an address, a transaction hash or something else. + +## Security Considerations + +This EIP does not introduce direct security risks. It is up to the external service providers (such as wallet developers and blockchain explorers) to decide how and if they want to incorporate this EIP. + +## Copyright + +Copyright and related rights waived via [CC0](../LICENSE.md). From 1401a3a89244cbfc0941eabe3c2025f55970cbbd Mon Sep 17 00:00:00 2001 From: Marc Date: Mon, 9 Jun 2025 08:29:29 +0100 Subject: [PATCH 306/724] Update EIP-7773: PFI Amsterdam EIP-7793 & EIP-7843 Merged by EIP-Bot. --- EIPS/eip-7773.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/EIPS/eip-7773.md b/EIPS/eip-7773.md index 39e1a4d28184fd..08d0d4fde89579 100644 --- a/EIPS/eip-7773.md +++ b/EIPS/eip-7773.md @@ -30,6 +30,9 @@ Definitions for `Scheduled for Inclusion`, `Considered for Inclusion` and `Propo ### Proposed for Inclusion +* [EIP-7793](./eip-7793.md): Conditional Transactions +* [EIP-7843](./eip-7843.md): SLOTNUM opcode + ### Activation | Network Name | Activation Epoch | Activation Timestamp | From dd54e8876d894caa54bd62fa92db25dc108469ad Mon Sep 17 00:00:00 2001 From: Tim Beiko <9390255+timbeiko@users.noreply.github.com> Date: Mon, 9 Jun 2025 09:30:54 +0200 Subject: [PATCH 307/724] Update EIP-7642: Move to Final Merged by EIP-Bot. --- EIPS/eip-7642.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/EIPS/eip-7642.md b/EIPS/eip-7642.md index 47bcbab8ac7058..b06fc7590126b2 100644 --- a/EIPS/eip-7642.md +++ b/EIPS/eip-7642.md @@ -4,8 +4,7 @@ title: eth/69 - history expiry and simpler receipts description: Adds history serving window and removes bloom filter in receipt author: Marius van der Wijden (@MariusVanDerWijden), Felix Lange , Ahmad Bitar (@smartprogrammer93) discussions-to: https://ethereum-magicians.org/t/eth-70-drop-pre-merge-fields-from-eth-protocol/19005 -status: Last Call -last-call-deadline: 2025-05-07 +status: Final type: Standards Track category: Networking created: 2024-02-29 From 78b50371c43732d7d984c0a53046db43d5bc851d Mon Sep 17 00:00:00 2001 From: Tim Beiko <9390255+timbeiko@users.noreply.github.com> Date: Mon, 9 Jun 2025 10:17:24 +0200 Subject: [PATCH 308/724] Update EIP-7600: Move to Final Merged by EIP-Bot. --- EIPS/eip-7600.md | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/EIPS/eip-7600.md b/EIPS/eip-7600.md index 1cbca3876e005a..fa8890719fe7bd 100644 --- a/EIPS/eip-7600.md +++ b/EIPS/eip-7600.md @@ -4,11 +4,10 @@ title: Hardfork Meta - Pectra description: EIPs included in the Prague/Electra Ethereum network upgrade. author: Tim Beiko (@timbeiko) discussions-to: https://ethereum-magicians.org/t/eip-7600-hardfork-meta-prague-electra/18205 -status: Last Call -last-call-deadline: 2025-04-01 +status: Final type: Meta created: 2024-01-18 -requires: 2537, 2935, 6110, 7002, 7251, 7549, 7623, 7685, 7691, 7702, 7840 +requires: 2537, 2935, 6110, 7002, 7251, 7549, 7623, 7685, 7691, 7702 --- ## Abstract @@ -17,9 +16,7 @@ This Meta EIP lists the EIPs formally Scheduled for Inclusion in the Prague/Elec ## Specification -A formal definition for `Scheduled for Inclusion` can be found in [EIP-7723](./eip-7723.md). - -### EIPs Scheduled for Inclusion +### Included EIPs #### Core EIPs @@ -34,7 +31,6 @@ A formal definition for `Scheduled for Inclusion` can be found in [EIP-7723](./e * [EIP-7691](./eip-7691.md): Blob throughput increase * [EIP-7702](./eip-7702.md): Set EOA account code - #### Other EIPs * [EIP-7840](./eip-7840.md): Add blob schedule to EL config files (Informational) @@ -60,8 +56,6 @@ EIP-2537, EIP-2935, EIP-6110, EIP-7002, EIP-7623, EIP-7685, EIP-7702 and EIP-784 | Hoodi | `2048` | `1742999832` | | Mainnet | `364032` | `1746612311` | -**Note**: rows in the table above will be filled as activation times are decided by client teams. - ## Rationale This Meta EIP provides a global view of all changes included in the Prague/Electra network upgrade, as well as links to the full specification. From 79d992ceaddf9edb7c2335fd98ea62f0b397f11d Mon Sep 17 00:00:00 2001 From: Andrew B Coathup <28278242+abcoathup@users.noreply.github.com> Date: Mon, 9 Jun 2025 18:37:41 +1000 Subject: [PATCH 309/724] Update EIP-7773: Move to Draft Merged by EIP-Bot. --- EIPS/eip-7773.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/EIPS/eip-7773.md b/EIPS/eip-7773.md index 08d0d4fde89579..9b61a548200ac6 100644 --- a/EIPS/eip-7773.md +++ b/EIPS/eip-7773.md @@ -1,10 +1,10 @@ --- eip: 7773 -title: Hardfork Meta - Amsterdam -description: EIPs included in the Amsterdam Ethereum network upgrade. +title: Hardfork Meta - Glamsterdam +description: EIPs included in the Gloas/Amsterdam Ethereum network upgrade. author: Tim Beiko (@timbeiko) -discussions-to: https://ethereum-magicians.org/t/eip-7773-amsterdam-network-upgrade-meta-thread/21195 -status: Stagnant +discussions-to: https://ethereum-magicians.org/t/eip-7773-glamsterdam-network-upgrade-meta-thread/21195 +status: Draft type: Meta created: 2024-09-26 requires: 7607, 7723 @@ -12,7 +12,7 @@ requires: 7607, 7723 ## Abstract -This Meta EIP lists the EIPs formally Proposed, Considered for & Scheduled for Inclusion in the Amsterdam network upgrade. +This Meta EIP lists the EIPs formally Proposed, Considered for & Scheduled for Inclusion in the Glamsterdam network upgrade. ## Specification @@ -45,7 +45,7 @@ Definitions for `Scheduled for Inclusion`, `Considered for Inclusion` and `Propo ## Rationale -This Meta EIP provides a global view of all changes included in the Amsterdam network upgrade, as well as links to full specification. +This Meta EIP provides a global view of all changes included in the Glamsterdam network upgrade, as well as links to full specification. ## Security Considerations From b18c23c9f03f53f20903fa9f537694862ac987e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Toni=20Wahrst=C3=A4tter?= <51536394+nerolation@users.noreply.github.com> Date: Mon, 9 Jun 2025 10:45:46 +0200 Subject: [PATCH 310/724] Update EIP-7778: Move to Draft Merged by EIP-Bot. --- EIPS/eip-7778.md | 209 ++++++++++++----------------------------------- 1 file changed, 52 insertions(+), 157 deletions(-) diff --git a/EIPS/eip-7778.md b/EIPS/eip-7778.md index f08edcef2b1637..f1e3f8d98163fe 100644 --- a/EIPS/eip-7778.md +++ b/EIPS/eip-7778.md @@ -1,193 +1,88 @@ --- eip: 7778 -title: Prevent Block Gas Smuggling -description: Exclude Discounts & Refunds for Block GasLimit Enforcement -author: Ben Adams (@benaadams) +title: Block Gas Limit Accounting without Refunds +description: Prevent Block Gas Limit Circumvention by Excluding Refunds from Block Gas Accounting +author: Ben Adams (@benaadams), Toni Wahrstätter (@nerolation) discussions-to: https://ethereum-magicians.org/t/eip-7778-prevent-block-gas-smuggling/21234 -status: Stagnant +status: Draft type: Standards Track category: Core created: 2024-10-01 --- -Prevent the circumvention of the block gas limit by excluding certain gas discounts and refunds from block gas accounting, except for those reflecting actual reductions in computational work. +## Abstract -This proposal aims to align the block gas usage with the Ethereum Virtual Machine's (EVM) real workload, preventing "block gas smuggling." It complements [EIP-7623](./eip-7623) by further reducing the maximum block size and its variance, enhancing network stability and efficiency. +This EIP modifies the block gas accounting mechanism to prevent the circumvention of block gas limits. It proposes that gas refunds, particularly those from SSTORE operations setting storage slots to zero, should not reduce the gas counted toward the block gas limit, while still being applied to transaction gas costs for users. -Example block `20878522` "uses" 28.5 MGas, but also in that net figure is 4.01 MGas of refunds for a total of 32.51 MGas gross; which is 2.51MGas above the current mainnet block gaslimit. +## Motivation -## **Abstract** +Currently, gas refunds from operations like clearing storage slots (setting to zero) reduce both the transaction gas cost for users and the gas counted toward the block gas limit. This creates a discrepancy between the computational work performed and the gas accounted for in the block. -This EIP modifies the gas accounting mechanism to prevent block gas smuggling — situations where transactions include more gas-consuming operations than the block gas limit intends due to gas discounts and refunds. +Example: Block `20878522` shows a net usage of 28.5 MGas, but contains 4.01 MGas of refunds, bringing the gross usage to 32.51 MGas—exceeding the block gas limit by 2.51 MGas. -By excluding these discounts and refunds from block gas limit calculations, except for those corresponding to actual workload reductions (e.g., warm storage accesses, `SSTORE` reverting to original values), the proposal ensures that the block gas limit accurately reflects the EVM's computational and storage workload. +This mechanism can be exploited to perform more operations in a block than the gas limit intends to allow, potentially leading to: -It complements [EIP-7623](./eip-7623), which increases calldata costs for data availability (DA) transactions, by further reducing maximum block sizes and over-the-wire data. +1. Network instability due to oversized blocks +2. Denial-of-service vectors +3. Computational loads exceeding the intended block gas limit -## **Motivation** +## Specification -### **Preventing Block Gas Smuggling** +### Gas Accounting Changes -- **Current Issue:** - - Gas discounts and refunds can be exploited to include more operations in a block than the block gas limit permits. - - This "smuggling" allows for oversized blocks, leading to network instability and potential denial-of-service (DoS) vectors. +1. **User Gas Costs (Unchanged):** + - Users continue to receive gas refunds for operations that qualify (e.g., setting storage to zero) + - The transaction gas cost remains: `tx.gas_used = gas_used - gas_refund` -- **Need for Change:** - - Align block gas accounting with actual EVM workload. - - Prevent blocks from exceeding intended computational limits. - - Preserve user incentives for efficient behavior without compromising network performance. +2. **Block Gas Accounting (Modified):** + - When calculating gas for block gas limit enforcement, refunds are not subtracted + - Block gas accounting becomes: `block.gas_used += gas_used` (without subtracting refunds) + - Storage discounts that reflect actual reduced computational work (e.g., warm storage access, reverting to original values) remain applied to block gas accounting -### **Complementing EIP-7623** +### Block Gas Limit Enforcement -- **EIP-7623 Goals:** - - Increase calldata costs for DA-heavy transactions to reduce maximum block size and variance. - - Encourage the adoption of more efficient data availability solutions (e.g., blobs from [EIP-4844](./eip-4844)). +- The sum of unrefunded gas used by all transactions must not exceed the block gas limit +- This ensures the block gas limit accurately reflects the computational and storage workload -- **Complementary Approach:** - - By preventing block gas smuggling, we further reduce maximum block sizes and over-the-wire data. - - Ensure that block gas usage accurately reflects computational workload, enhancing the effectiveness of [EIP-7623](./eip-7623). +## Rationale -## **Specification** +### Aligning Gas Limits with Computational Work -### **Gas Cost Adjustments** +- The block gas limit is designed to constrain the computational load per block +- Gas refunds were introduced to incentivize "cleaning up" the state, not to allow exceeding computational limits +- By excluding refunds from block gas accounting, we ensure the block gas limit effectively constrains computational load -1. **User Gas Costs:** +### Preserving User Incentives - - **`SSTORE` Operations:** - - Users receive gas refunds when resetting storage to zero or reverting to original values. - - **Warm vs. Cold Storage Access Costs:** - - Users benefit from lower gas costs for warm storage accesses. +- Users still receive gas refunds, maintaining incentives for efficient state management +- Only the accounting for block-level constraints changes, not the economics for individual users -2. **Block Gas Accounting:** +## Backwards Compatibility - - **`SSTORE` Operations:** - - **Setting Storage to Zero:** - - Charged at full cost in block gas accounting without subtracting refunds. - - **Reverting Storage to Original Value:** - - Receive discounts in block gas accounting, reflecting reduced workload (no actual write to storage). - - **Warm vs. Cold Storage Access:** - - Discounts for warm storage accesses are preserved in block gas accounting, as they correspond to reduced computational effort. - - **Other Discounts and Refunds:** - - Exclude any discounts and refunds not associated with actual reductions in computational workload from block gas accounting. +- This change is not backwards compatible and requires a hard fork +- User and developer experience for individual transactions remains unchanged +- Only block producers need to adjust their transaction selection algorithms to account for the new gas accounting rules -### **Transaction Gas Calculation (Adjusted)** +## Test Cases -With [EIP-7623](./eip-7623) for transactions, the gas used (`tx.gasUsed`) is calculated as: +1. **SSTORE Operations:** + - Setting storage to zero: User receives refund, but block gas accounting uses full cost + - Verify blocks containing many storage-clearing operations still adhere to gas limits -```python -tx.gasUsed = { - 21000 \ - + - max ( - STANDARD_TOKEN_COST * tokens_in_calldata \ - + evm_gas_used \ - + isContractCreation * (32000 + InitCodeWordGas * words(calldata)), - TOTAL_COST_FLOOR_PER_TOKEN * tokens_in_calldata - ) -``` +2. **Block Gas Limit Edge Cases:** + - Construct blocks with varying amounts of refundable operations + - Ensure blocks cannot exceed gas limits through refund mechanisms -With this eip for `evm_gas_used` the user tx price the gas used remains the same: +3. **Transaction Gas vs Block Gas:** + - Verify that transaction costs for users remain unchanged + - Confirm block gas accounting properly excludes refunds -``` +## Security Considerations -tx.evm_gas_used = evm_gas_used - evm_gas_refund +- Eliminates potential denial-of-service vectors that exploit gas refunds to exceed block computational limits +- Improves predictability of block processing times by enforcing stricter limits on computational work +- Prevents miners/validators from including transactions that collectively contain more computational work than intended -``` - -However when calculating the block gas used, the refund is not considered - -``` - -block.evm_gas_used += evm_gas_used - -``` - -- **For User Costs:** - - Users pay according to the above formula, reflecting increased costs for DA-heavy transactions. -- **For Block Gas Accounting:** - - Apply the same calculation but exclude discounts and refunds that do not correspond to actual workload reductions. - -### **Block Gas Limit Enforcement** - -- **Block Gas Usage:** - - The sum of the gas used by all transactions, calculated using the adjusted rules, must not exceed the block gas limit. - -### **Implementation** - -- **Client Updates:** - - Adjust gas accounting mechanisms to integrate both [EIP-7623](./eip-7623) and the modified block gas accounting rules. -- **Transaction Processing:** - - Update transaction validation to apply adjusted calldata costs and block gas accounting. - -## **Rationale** - -### **Preventing Block Gas Smuggling** - -- **Aligning Workload with Block Gas Limit:** - - Excluding certain discounts and refunds ensures the block gas limit reflects actual computational and storage workload. -- **Reducing Maximum Block Size and Variance:** - - Prevents oversized blocks that can burden the network. -- **Maintaining User Incentives:** - - Users continue to benefit from discounts that correspond to real workload reductions. -- **Enhancing Network Stability:** - - Accurate gas accounting reduces the risk of network congestion and DoS attacks. - -### **Complementing EIP-7623** - -- **Enhanced Reduction of Block Size and Over-the-Wire Data:** - - By combining increased calldata costs with adjusted block gas accounting, we effectively reduce maximum block sizes. -- **Encouraging Efficient Data Usage:** - - DA-heavy transactions face higher costs, incentivizing the adoption of efficient data availability methods (e.g., blobs). -- **Minimal Impact on Regular Users:** - - Regular transactions remain largely unaffected in terms of costs and inclusion. - -### **Backwards Compatibility** - -- **Hard Fork Required:** - - The changes are not backwards compatible and require a scheduled network upgrade. -- **Impact on Users and Developers:** - - Regular users and developers may need minimal adjustments. - - DA-heavy applications may need to optimize data usage or adopt alternative solutions. - -## **Test Cases** - -1. **DA-Heavy Transactions:** - - - Transactions with large calldata used for DA are charged higher costs. - - Verify that such transactions cannot cause the block gas usage to exceed limits. - -2. **Regular Transactions:** - - - Transactions with typical calldata and EVM usage are processed as usual. - - Ensure that user costs and block gas accounting reflect minimal changes. - -3. **`SSTORE` Operations:** - - - **Reset to Zero:** - - User receives refunds, but block gas accounting charges full cost. - - Verify that inclusion adheres to block gas limit. - - **Revert to Original Value:** - - Discounts apply in both user costs and block gas accounting. - - Ensure block gas usage reflects reduced workload. - -4. **Warm vs. Cold Storage Accesses:** - - - Discounts for warm accesses are preserved in both user costs and block gas accounting. - - Verify accurate representation of computational effort. - -5. **Blocks Near Gas Limit:** - - - Construct blocks to test the new gas limit enforcement. - - Ensure correct processing without exceeding limits. - -## **Security Considerations** - -- **Network Stability:** - - Ensures block gas limits accurately represent the workload, preventing network overload. -- **Mitigating DoS Risks:** - - Reduces attack vectors that exploit gas discounts to overload the network. - - -## **Copyright** +## Copyright Copyright and related rights waived via CC0 1.0 Universal. From 903c0dcd162ed2d53defd12a528f7fbe264bc16f Mon Sep 17 00:00:00 2001 From: djinna Date: Mon, 9 Jun 2025 04:46:15 -0400 Subject: [PATCH 311/724] Update EIP-2935: Update eip-2935.md Merged by EIP-Bot. --- EIPS/eip-2935.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-2935.md b/EIPS/eip-2935.md index d6e17403546bab..dea90370f892a1 100644 --- a/EIPS/eip-2935.md +++ b/EIPS/eip-2935.md @@ -196,7 +196,7 @@ The latter option is as follows: ```python def process_block_hash_history(block: Block, state: State): - if block.timestamp >= FORK_TIMESTAMP: // FORK_TIMESTAMP should be definied outside of the EIP + if block.timestamp >= FORK_TIMESTAMP: // FORK_TIMESTAMP should be defined outside of the EIP state.insert_slot(HISTORY_STORAGE_ADDRESS, (block.number-1) % HISTORY_SERVE_WINDOW , block.parent.hash) ``` From 77f096af0ce517c3f7d7644f189845e06612905c Mon Sep 17 00:00:00 2001 From: Marc Date: Mon, 9 Jun 2025 10:48:46 +0200 Subject: [PATCH 312/724] Update EIP-7843: Move to Review Merged by EIP-Bot. --- EIPS/eip-7843.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/EIPS/eip-7843.md b/EIPS/eip-7843.md index 0f5d0ef12b1a05..aeeffed14ee510 100644 --- a/EIPS/eip-7843.md +++ b/EIPS/eip-7843.md @@ -4,7 +4,7 @@ title: SLOTNUM opcode description: Opcode to get the current slot number author: Marc Harvey-Hill (@Marchhill) discussions-to: https://ethereum-magicians.org/t/eip-7843-slotnum-opcode/22234 -status: Draft +status: Review type: Standards Track category: Core created: 2024-12-06 @@ -32,13 +32,7 @@ A new opcode `SLOTNUM` is introduced at `0x4b`. It shall return one stack elemen ### Output -#### Stack - -| Stack | Value | -| ---------- | ------------- | -| `top - 0` | `SlotNumber` | - -`SlotNumber` is an 8 byte uint in big endian encoding. +One element `SlotNumber` is added to the stack; it is equal to the corresponding slot number for this block. `SlotNumber` is a `uint64` in big endian encoding. ### Gas Cost From 28f66ed9d2426db0c7d379db80e5460a92c5fe2f Mon Sep 17 00:00:00 2001 From: SirSpudlington <73645805+SirSpudlington@users.noreply.github.com> Date: Mon, 9 Jun 2025 09:49:24 +0100 Subject: [PATCH 313/724] Update EIP-7932: Move to Review Merged by EIP-Bot. --- EIPS/eip-7932.md | 45 +-- assets/eip-7932/template-eip.md | 4 +- assets/eip-7932/test-cases.md | 19 ++ .../eip-7932/test_cases/additional_info.json | 21 ++ .../test_cases/generate_test_cases.py | 303 ++++++++++++++++++ assets/eip-7932/test_cases/precompile.json | 22 ++ assets/eip-7932/test_cases/transactions.json | 47 +++ 7 files changed, 437 insertions(+), 24 deletions(-) create mode 100644 assets/eip-7932/test-cases.md create mode 100644 assets/eip-7932/test_cases/additional_info.json create mode 100644 assets/eip-7932/test_cases/generate_test_cases.py create mode 100644 assets/eip-7932/test_cases/precompile.json create mode 100644 assets/eip-7932/test_cases/transactions.json diff --git a/EIPS/eip-7932.md b/EIPS/eip-7932.md index 42904f646da696..55659bc82f9e96 100644 --- a/EIPS/eip-7932.md +++ b/EIPS/eip-7932.md @@ -4,7 +4,7 @@ title: Algorithmic Transaction Wrapper description: Introduces a new transaction type wrapping transactions in alternative signature algorithms author: James Kempton (@SirSpudlington) discussions-to: https://ethereum-magicians.org/t/eip-7932-algorithmic-transaction-wrapper/23514 -status: Draft +status: Review type: Standards Track category: Core created: 2025-04-12 @@ -33,7 +33,7 @@ Note: The "verification function" referred to by this EIP is the one specified b | - | - | | `ALG_TX_TYPE` | `Bytes1(0x07)` | | `GAS_PER_ADDITIONAL_VERIFICATION_BYTE`| `16` | -| `SIGRECOVER_PRECOMPILE_ADDRESS`| `Bytes20(0x12)` | +| `SIGRECOVER_PRECOMPILE_ADDRESS`| `Bytes20(0x12)` | | `SIGRECOVER_PRECOMPILE_BASE_GAS` | `3000` | ### Algorithmic Transaction @@ -51,17 +51,17 @@ The `parent` field contains another serialized [EIP-2718](./eip-2718.md) Typed T These `parent` transactions all contain `y_parity`, `r`, `s` values, which MUST be set to `Bytes0()` if wrapped in a `AlgTransactionPayloadBody`, there are two exceptions to this rule however: - If the `alg_type` is the [NULL algorithm](#null-algorithm), the signature field MUST be left unchanged. -- If the transaction type is that of a legacy transaction, where `y_parity` MUST be equal to the chain ID value, the transactions signing data MUST also be calculated the same way as [EIP-155](./eip-155.md) specifies +- If the transaction type is that of a legacy transaction, where `y_parity` MUST be equal to the chain ID value, the transactions signing data MUST be calculated the same way as [EIP-155](./eip-155.md) specifies All other transaction values MUST be unchanged from their original values. -The `additional_info` field only needs to be populated if additional protocol level signatures are required such as [EIP-7702](./eip-7702.md)'s `authorization_list`. This field MUST contain the RLP serialization of a list of the signatures `[alg_type, signature_info]` and MUST be repeated for every NON-NULL signature inside the transaction. The order of which MUST be the same as the signatures appear in the `parent` tx. This signature MUST also be checked to ensure that `alg_type` is known and is not the NULL algorithm (0xFF), `len(signature_info) <= alg.MAX_SIZE` and then MUST also be verified using the `verify` function for the specific algorithm. +The `additional_info` field only needs to be populated if additional protocol level signatures are required such as [EIP-7702](./eip-7702.md)'s `authorization_list`. This field MUST contain the RLP serialization of a list of the signatures `[alg_type, signature_info]` and MUST be repeated for every NON-NULL signature inside the transaction. The order of which MUST be the same as the signatures appear in the `parent` tx. This signature MUST also be checked to ensure that `alg_type` is known and is not the NULL algorithm (0xFF), `len(signature_info) <= alg.MAX_SIZE` which then MUST also be verified using the `verify` function for the specific algorithm. If new transaction types are specified they MUST NOT attempt to build on this EIP but instead MUST include the `y_parity`, `r`, `s` values, this will prevent backwards compatibility issues and ensure that any transaction other than EIP-7932 txs can be safely assumed to be secp256k1. The Algorithmic Transaction MUST NOT generate a transaction receipt with a `TransactionType` of `ALG_TX_TYPE`, it MUST emit the receipt of the transaction it is wrapping (the tx in the `parent` field). Implementations MUST not be able to differentiate between an unwrapped and wrapped transaction by receipts alone. -When clients receive an Algorithmic Transaction via gossip or RPC, they MUST validate both the Algorithmic Transaction and the transaction in the `parent` field, any ordering (e.g. based on gas price) MUST be done on the transaction in the `parent` field. If either transaction is invalid they MUST NOT propagate the transaction to peers. +When clients receive an Algorithmic Transaction via gossip or RPC they MUST validate both the Algorithmic Transaction and the transaction in the `parent` field and the tx order calculation (e.g. based on gas price) MUST be done on the transaction in the `parent` field. If either transaction is invalid, the entire transaction is invalid and they MUST NOT propagate the transaction to peers. #### Example transaction @@ -110,7 +110,8 @@ assert(Algorithms[alg_type] != None) # `Algorithms` is a dictionary containing assert(len(signature_info) <= alg.MAX_SIZE) ``` -The validity/processing of the transaction should be processed similarly to the following function: +The validity/processing of the transaction should be processed similarly to the following function, note that this is incomplete and only demonstrates a +simple example: ```python def process_transaction(tx: Transaction, from_address: bytes20 = None, start_gas = 21000, additional_info: List[Callable[[bytes32], bytes20]]): @@ -141,7 +142,7 @@ def process_transaction(tx: Transaction, from_address: bytes20 = None, start_gas additional_info_verifiers = [] - for additional_info in tx[3:]: + for additional_info in tx[4]: additional_info_verifiers.append(lambda sig_hash: Algorithms[additional_info.alg_type].verify(additional_info.signature_info, calculate_signing_hash(sig_hash))) process_transaction(tx.parent, from_address, 21000 + calculate_penalty(tx.signature_info, alg)) @@ -160,7 +161,15 @@ def calculate_penalty(signing_data: bytes, algorithm: int) -> int: The penalty MUST be added onto the `21000` base gas of each transaction BEFORE the transaction is processed. If the wrapped tx's `gas_limit` is less then `21000 + calculate_penalty(signing_data, algorithm)` than the transaction MUST be considered invalid and MUST NOT be included within blocks. This transaction also MUST inherit the intrinsics of the wrapped tx's fee structure (e.g. a wrapped EIP-1559 tx would behave as a EIP-1559 tx). -The penalty MUST be applied to every instance of an `additional_info` object, which then MUST be added onto the transaction's initial gas. +The penalty MUST be applied to every instance of an `additional_info` object, which then MUST be added onto the transaction's initial gas. This is done irrespective of whether the signature is used or not. + +### NULL algorithm + +The NULL algorithm (0xFF) MUST be present if the signature parameters inside the wrapped transaction are still valid for `secp256k1`, but there are more parameters in the transaction such as [EIP-7702](./eip-7702.md)'s `authorization_list` that require swapping out for different algorithms. + +The `signature_info` field MUST be zero-sized if the NULL algorithm is not present. + +The NULL algorithm MUST NOT be present if the transaction does not contain additional signatures. ### `sigrecover` precompile @@ -170,6 +179,8 @@ This precompile MUST NOT be called when verifying transaction parameters, instea This precompile MUST cost `SIGRECOVER_PRECOMPILE_BASE_GAS` when calling even if algorithm does not exist, this price MUST be aggregated with algorithm specific `GAS_PENALTY` and the output of `calculate_penalty` for the signature data, this penalty is charged once the `sigrecover` precompile executes. +The `sigrecover` precompile MUST NOT include the NULL algorithm. + The precompile logic executes the following logic: ```python @@ -187,7 +198,7 @@ def sigrecover_precompile(input: Bytes) -> Bytes: alg = Algorithms[alg_type] - if sig_length > alg.MAX_SIZE: + if sig_length > alg.MAX_SIZE or sig_length < (len(input) - 64): return bytes20(0x0) # Run verify function @@ -195,14 +206,6 @@ def sigrecover_precompile(input: Bytes) -> Bytes: ``` -### NULL algorithm - -The NULL algorithm (0xFF) MUST be present if the signature parameters inside the wrapped transaction are still valid for `secp256k1`, but there are more parameters in the transaction such as [EIP-7702](./eip-7702.md)'s `authorization_list` that require swapping out for different algorithms. - -The `signature_info` field MUST be zero-sized if the NULL algorithm is not present. - -The NULL algorithm MUST NOT be present if the transaction does not contain additional signatures. - ## Rationale ### Setting `y_parity`, `r`, `s` values to zero rather than removing them @@ -245,11 +248,11 @@ Non-EIP-7932 transactions will still be included within blocks and will be treat ## Test Cases -These test cases do not involve processing other types of transactions. Only the wrapping, unwrapping and verification of these transactions without interfacing with the `parent` tx held inside the main tx. +These test cases do not involve processing other types of transactions. Only the wrapping, unwrapping and verification of these transactions without interfacing with the `parent` tx. -All the following test cases use the parameters from the example eip specified in the [Algorithm Specification Section](../assets/eip-7932/template-eip.md) listed above. +All the following test cases use the parameters from the example eip specified in the [Algorithm Specification Section](../assets/eip-7932/template-eip.md) listed above, in addition a `0xfe` algorithm type is added that will always return `0x0`. - +These test cases can be found in JSON format [here](../assets/eip-7932/test-cases.md) ## Security Considerations @@ -257,8 +260,6 @@ Allowing more ways to potentially create transactions for a single account may d Having `signature_info` be of no concrete type creates a chance that an algorithms logic could be specified or implemented incorrectly, which could lead to, in the best case, invalid blocks, or at worst, the ability for anyone to sign a fraudulent transaction for any account. This security consideration is delegated to the algorithms specification, therefore care must be taken when writing these algorithm specifications to avoid critical security flaws. - - ## Copyright Copyright and related rights waived via [CC0](../LICENSE.md). diff --git a/assets/eip-7932/template-eip.md b/assets/eip-7932/template-eip.md index 4cb7509204fd06..83e4c683155986 100644 --- a/assets/eip-7932/template-eip.md +++ b/assets/eip-7932/template-eip.md @@ -28,8 +28,8 @@ This EIP defines a new [EIP-7932](../../EIPS/eip-7932.md) algorithmic type with ```python def verify(signature_info: bytes, parent_hash: bytes32) -> bytes20: - assert(len(signature_info) == 96) - r, s, v = signature_info[0:32], signature_info[32:64], signature_info[64:] + assert(len(signature_info) == 65) + r, s, v = signature_info[0:32], signature_info[32:64], signature_info[64] # This assumes `ecrecover` is identical to the `ecrecover` function in solidity. signer = ecrecover(parent_hash, v, r, s) diff --git a/assets/eip-7932/test-cases.md b/assets/eip-7932/test-cases.md new file mode 100644 index 00000000000000..68477d4882ae22 --- /dev/null +++ b/assets/eip-7932/test-cases.md @@ -0,0 +1,19 @@ +# List of test cases for EIP-7932 + +All test cases contain a `name` field which can be used to identify failing cases. + +The testing only algorithm types are: +- `0x0`: secp256k1, +- `0xfe`: returns always `0x0`, has no max size and `GAS_PENALTY = 0` + +## TX test cases + +These test cases contain a `tx: bytes` and a `output: null | bytes`, if the output is `null` that means the tx is invalid. + +The tx test cases can be found [here](./test_cases/transactions.json). + +In addition there are [additional info](./test_cases/additional_info.json) test cases for EIP-7702 compatibilty (and future multi-signature transaction types), these have the same `tx: bytes` input, however the output is `output: null | bytes[]` with the first index being the tx signer and then any following signatures as they appear. + +## Precompile test cases + +These precompile test cases can be found [here](./test_cases/precompile.json), these test cases contain `argument` which should be the argument sent to the precompile and `output: bytes20`. \ No newline at end of file diff --git a/assets/eip-7932/test_cases/additional_info.json b/assets/eip-7932/test_cases/additional_info.json new file mode 100644 index 00000000000000..a32fa0ba13d8b7 --- /dev/null +++ b/assets/eip-7932/test_cases/additional_info.json @@ -0,0 +1,21 @@ +[ + { + "name": "Valid 7702 tx, 2 authorizations", + "tx": "0x07f9013881ff80b8eb04f8e80180843b9aca00847735940083030d40940000000000000000000000000000000000000000843b9aca0080c0f877f85a019400000000000000000000000000000000000000000180a0af6a157ba2a51b5f59e530cc18562299e9c4ed1e189ceee9b4292e2a121b5bfea060e048416958df5e6872af8fee7aac00648d3318446d6ab08f63ae929cad5377da019400000000000000000000000000000000000000010280808001a090dac963a611e86f66e2cc2ea6147498dff3e0241710705d97bd5f18ed21b0baa032300f37c7c9f499d1b5ede9ad775cb55a9d569bbf4840db01cd3f958ff04673f846f84480b8416ee246d0079804d8835889732f7945dc46ada4ae76ce70dfdd79d411df727e1b65623aa2199a656833a65cbb1d5100e4d89ce62c186348225335bbaffe88fc511b", + "output": [ + "0x37168F84Af66564b8BE6E70a4f2580a4B2577E30", + "0x37168F84Af66564b8BE6E70a4f2580a4B2577E30", + "0x37168F84Af66564b8BE6E70a4f2580a4B2577E30" + ] + }, + { + "name": "Invalid 7702 tx, bad signature", + "tx": "0x07f8f481ff80b8eb04f8e80180843b9aca00847735940083030d40940000000000000000000000000000000000000000843b9aca0080c0f877f85a019400000000000000000000000000000000000000000180a0af6a157ba2a51b5f59e530cc18562299e9c4ed1e189ceee9b4292e2a121b5bfea060e048416958df5e6872af8fee7aac00648d3318446d6ab08f63ae929cad5377da019400000000000000000000000000000000000000010280808001a090dac963a611e86f66e2cc2ea6147498dff3e0241710705d97bd5f18ed21b0baa032300f37c7c9f499d1b5ede9ad775cb55a9d569bbf4840db01cd3f958ff04673c3c28000", + "output": null + }, + { + "name": "Invalid 7702 tx, not enough gas", + "tx": "0x07f9020781ff80b8eb04f8e80180843b9aca00847735940083011558940000000000000000000000000000000000000000843b9aca0080c0f877f85a019400000000000000000000000000000000000000000101a00fd858ab83e8c9a1f8d62efe0f8d6cacfe166e6ffe257d2990eded8c5f5cbbd1a051363a3fbd95609d6ece66bc8efca68a523cb1802b672e7df3f95b011519b71eda019400000000000000000000000000000000000000010280808080a085402ab415e6ad85689c324a33581ac19bfef50a598bc9055935139752a51e33a0636661182641e8e812f9b604478e2d43c9620bc57c4ad7297b24390e3383112af90114f84480b841a60f686fb7270957058b48a832d5495472bc960853221489cba3a4d7e1636f3f3c8439d7144324db0ecfae8627e2daa25891364c81e290045fca48cd64de08d61bf8cc81feb8c80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "output": null + } +] \ No newline at end of file diff --git a/assets/eip-7932/test_cases/generate_test_cases.py b/assets/eip-7932/test_cases/generate_test_cases.py new file mode 100644 index 00000000000000..e59d02263ecd91 --- /dev/null +++ b/assets/eip-7932/test_cases/generate_test_cases.py @@ -0,0 +1,303 @@ +# Template secp256k1 variables +from typing import List, Tuple + +ALG_TX_TYPE = b"\x07" +MAX_SIZE = 65 +ALG_TYPE = 0 +GAS_PENALTY = 0 + +# Make tx that has been signed for wrapping / unwrapping, +# this will use the internal signature parameters as they are secp256k1 +# and should be valid. + +def generate_tx_wrapping() -> Tuple[bytes, bytes, bytes, bytes, bytes]: + from hexbytes import HexBytes + from web3 import Web3 + import rlp + + w3 = Web3() + acc = w3.eth.account.create() + + tx = { + 'to': '0x0000000000000000000000000000000000000000', + 'value': 1000000000, + 'gas': 2000000, + 'maxFeePerGas': 2000000000, + 'maxPriorityFeePerGas': 1000000000, + 'nonce': 0, + 'chainId': 1, + } + + tx_signed = acc.sign_transaction(tx).raw_transaction + tx_signed_rlp = rlp.decode(tx_signed[1:]) + + tx_sig_data = tx_signed_rlp[-2] + tx_signed_rlp[-1] + (int.from_bytes(tx_signed_rlp[-3], "big") + 27).to_bytes(1, "big") + + tx_signed_rlp[-1] = HexBytes("0x") + tx_signed_rlp[-2] = HexBytes("0x") + tx_signed_rlp[-3] = HexBytes("0x") + + tx = tx_signed[0].to_bytes(1, "big") + rlp.encode(tx_signed_rlp) + + del tx_signed_rlp, tx_signed # Cleanup + + legacy_tx = { + 'to': '0x0000000000000000000000000000000000000000', + 'value': 1000000000, + 'gas': 2000000, + 'gasPrice': 2000000000, + 'nonce': 0, + 'chainId': 0x1234 + } + + legacy_tx_signed = rlp.decode(acc.sign_transaction(legacy_tx).raw_transaction) + + recover_id = int.from_bytes(legacy_tx_signed[-3], "big") - 35 + v = recover_id % 2 + chain_id = recover_id // 2 + + legacy_tx_sig_data = legacy_tx_signed[-2] + legacy_tx_signed[-1] + ((v + 27).to_bytes(1, "big")) + + legacy_tx_signed[-1] = HexBytes("0x") + legacy_tx_signed[-2] = HexBytes("0x") + legacy_tx_signed[-3] = chain_id + + legacy_tx = rlp.encode(legacy_tx_signed) + + del legacy_tx_signed, recover_id, v, chain_id # Cleanup + + return (tx, tx_sig_data, legacy_tx, legacy_tx_sig_data, acc.address) # type: ignore + +def generate_fee_txs_gas() -> Tuple[bytes, bytes, bytes]: + from hexbytes import HexBytes + from web3 import Web3 + import rlp + + w3 = Web3() + acc = w3.eth.account.create() + + tx = { + 'to': '0x0000000000000000000000000000000000000000', + 'value': 1000000000, + 'gas': 21000, + 'maxFeePerGas': 2000000000, + 'maxPriorityFeePerGas': 1000000000, + 'nonce': 0, + 'chainId': 1, + } + + tx_signed = acc.sign_transaction(tx).raw_transaction + tx_signed_rlp = rlp.decode(tx_signed[1:]) + + tx_sig_data = tx_signed_rlp[-2] + tx_signed_rlp[-1] + (int.from_bytes(tx_signed_rlp[-3], "big") + 27).to_bytes(1, "big") + + tx_signed_rlp[-1] = HexBytes("0x") + tx_signed_rlp[-2] = HexBytes("0x") + tx_signed_rlp[-3] = HexBytes("0x") + + tx = tx_signed[0].to_bytes(1, "big") + rlp.encode(tx_signed_rlp) + + return (tx, tx_sig_data, acc.address) # type: ignore + +def generate_7702_tx(gas: int) -> Tuple[bytes, bytes, List[Tuple[int, bytes]], bytes]: + from hexbytes import HexBytes + from web3 import Web3 + import rlp + + w3 = Web3() + acc = w3.eth.account.create() + + signed_auth = acc.sign_authorization({ + "address": "0x0000000000000000000000000000000000000000", + "nonce": 1, + "chainId": 1, + }) + + signed_auth_2 = acc.sign_authorization({ + "address": "0x0000000000000000000000000000000000000001", + "nonce": 2, + "chainId": 1, + }) + + tx = { + 'to': '0x0000000000000000000000000000000000000000', + 'value': 1000000000, + 'gas': gas, + 'maxFeePerGas': 2000000000, + 'maxPriorityFeePerGas': 1000000000, + 'nonce': 0, + "authorizationList": [signed_auth, signed_auth_2], + 'chainId': 1, + } + + tx_signed = acc.sign_transaction(tx).raw_transaction + tx_signed_rlp = rlp.decode(tx_signed[1:]) + + sig_data = tx_signed_rlp[-4][1][-2] + tx_signed_rlp[-4][1][-1] + (int.from_bytes(tx_signed_rlp[-4][1][-3], "big") + 27).to_bytes(1, "big") + + tx_signed_rlp[-4][1][-1] = HexBytes("0x") + tx_signed_rlp[-4][1][-2] = HexBytes("0x") + tx_signed_rlp[-4][1][-3] = HexBytes("0x") + + tx_signed = tx_signed[:1] + rlp.encode(tx_signed_rlp) + + auth_list = [(0x00, sig_data)] + + return (tx_signed, b"", auth_list, acc.address) # type: ignore + +tx, tx_sig_data, legacy_tx, legacy_tx_sig_data, address = generate_tx_wrapping() + +# Generate test cases for TX handling +import rlp, json, os + +# Wrapping / Unwrapping normal and legacy tx + +cases = [] + +cases.append({ + "name": "Tx decode bad signature format", + "tx": "0x" + (ALG_TX_TYPE + rlp.encode([0x0, b"\x00" * 100, tx])).hex(), + "output": None, +}) + +cases.append({ + "name": "Tx decode invalid signature", + "tx": "0x" + (ALG_TX_TYPE + rlp.encode([0x0, b"\x00" * 65, tx])).hex(), + "output": None, +}) + +cases.append({ + "name": "Tx decode null algorithm as main algorithm", + "tx": "0x" + (ALG_TX_TYPE + rlp.encode([0xff, b"", tx])).hex(), + "output": None, +}) + +cases.append({ + "name": "Valid tx decode EIP-1559", + "tx": "0x" + (ALG_TX_TYPE + rlp.encode([0x0, tx_sig_data, tx])).hex(), + "output": address, +}) + +mangled_tx = rlp.decode(tx[1:]) +mangled_tx[-2] = b"erroneous data" # Invalid sig +mangled_tx = rlp.encode(mangled_tx) + +cases.append({ + "name": "Invalid tx decode EIP-1559 `r`, `s`, `v` fields are not `0x`", + "tx": "0x" + (ALG_TX_TYPE + rlp.encode([0x0, tx_sig_data, tx[0].to_bytes(1, "big") + mangled_tx])).hex(), + "output": None, +}) + +cases.append({ + "name": "Valid tx decode legacy", + "tx": "0x" + (ALG_TX_TYPE + rlp.encode([0x0, legacy_tx_sig_data, legacy_tx])).hex(), + "output": address, +}) + +mangled_legacy_tx = rlp.decode(legacy_tx) +mangled_legacy_tx[-2] = b"erroneous data" # Invalid sig +mangled_legacy_tx = rlp.encode(mangled_legacy_tx) + +cases.append({ + "name": "Inalid tx decode legacy `r`, `s` fields are not `0x`", + "tx": "0x" + (ALG_TX_TYPE + rlp.encode([0x0, legacy_tx_sig_data, mangled_legacy_tx])).hex(), + "output": None, +}) + +mangled_legacy_tx = rlp.decode(legacy_tx) +mangled_legacy_tx[-3] = 0x05 # Invalid chain id value +mangled_legacy_tx = rlp.encode(mangled_legacy_tx) + +cases.append({ + "name": "Bad chain id tx decode legacy", + "tx": "0x" + (ALG_TX_TYPE + rlp.encode([0x0, legacy_tx_sig_data, mangled_legacy_tx])).hex(), + "output": None, +}) + +# Generate test cases with little gas + +tx, tx_sig_data, addr = generate_fee_txs_gas() + +cases.append({ + "name": "Inalid tx not enough gas", + "tx": "0x" + (ALG_TX_TYPE + rlp.encode([0xfe, b"\x00" * 256, mangled_legacy_tx])).hex(), + "output": None, +}) + +with open(os.path.join(os.path.dirname(__file__), "transactions.json"), "w") as f: + json.dump(cases, f, indent=4) + +# Generate test cases with `additional_info` + +cases = [] + +tx, _sig_data, auth_info, addr = generate_7702_tx(200000) + +cases.append({ + "name": "Valid 7702 tx, 2 authorizations", + "tx": "0x" + (ALG_TX_TYPE + rlp.encode([0xff, b"", tx, auth_info])).hex(), + "output": [addr, addr, addr], +}) + +mangled_auth_info = auth_info +mangled_auth_info[0] = (mangled_auth_info[0][0], b"\x00") + +cases.append({ + "name": "Invalid 7702 tx, bad signature", + "tx": "0x" + (ALG_TX_TYPE + rlp.encode([0xff, b"", tx, mangled_auth_info])).hex(), + "output": None, +}) + + +tx, _sig_data, auth_info, addr = generate_7702_tx(21000 + (2 * 25000)) + +auth_info.append((0xfe, b"\x00" * 200)) + +cases.append({ + "name": "Invalid 7702 tx, not enough gas", + "tx": "0x" + (ALG_TX_TYPE + rlp.encode([0xff, b"", tx, auth_info])).hex(), + "output": None, +}) + +with open(os.path.join(os.path.dirname(__file__), "additional_info.json"), "w") as f: + json.dump(cases, f, indent=4) + +# Generate test cases for Sigrecover Precompile + +from Crypto.Hash import keccak +import coincurve + +cases = [] + +private = coincurve.PrivateKey.from_int(0x10) + +k = keccak.new(digest_bits=256) +k.update(private.public_key.format(False)[1:]) +addr = '0x' + k.digest()[-20:].hex() + +cases.append({ + "name": "Valid sigrecover secp256k1", + "input": "0x" + ((b"\xFF" * 32) + b"\x00" + (65).to_bytes(31, "little") + private.sign_recoverable(b"\xFF" * 32, None)).hex(), + "output": addr, +}) + +cases.append({ + "name": "Invalid NULL algorithm sigrecover", + "input": "0x" + ((b"\xFF" * 32) + b"\xFF" + (65).to_bytes(31, "little") + private.sign_recoverable(b"\xFF" * 32, None)).hex(), + "output": "0x" + ("00" * 20), +}) + +cases.append({ + "name": "Invalid badsize sigrecover", + "input": "0x" + ((b"\xFF" * 32) + b"\x00" + (128).to_bytes(31, "little") + b"\x00" * 128).hex(), + "output": "0x" + ("00" * 20), +}) + +cases.append({ + "name": "Invalid badformat sigrecover", + "input": "0x" + ((b"\xFF" * 32) + b"\x00" + (128).to_bytes(31, "little") + b"\x00" * 7).hex(), + "output": "0x" + ("00" * 20), +}) + +with open(os.path.join(os.path.dirname(__file__), "precompile.json"), "w") as f: + json.dump(cases, f, indent=4) diff --git a/assets/eip-7932/test_cases/precompile.json b/assets/eip-7932/test_cases/precompile.json new file mode 100644 index 00000000000000..66fd1e329f6386 --- /dev/null +++ b/assets/eip-7932/test_cases/precompile.json @@ -0,0 +1,22 @@ +[ + { + "name": "Valid sigrecover secp256k1", + "input": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0041000000000000000000000000000000000000000000000000000000000000bbe721575ffef2f5f309fa40aded6ca0ad9621a817cd51fe0862dba36e8b6a8a13c941f0b4b229b91486d1c09b57927fd94a3a7ef7073a05d8a777904653eb5a01", + "output": "0xfae394561e33e242c551d15d4625309ea4c0b97f" + }, + { + "name": "Invalid NULL algorithm sigrecover", + "input": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff41000000000000000000000000000000000000000000000000000000000000bbe721575ffef2f5f309fa40aded6ca0ad9621a817cd51fe0862dba36e8b6a8a13c941f0b4b229b91486d1c09b57927fd94a3a7ef7073a05d8a777904653eb5a01", + "output": "0x0000000000000000000000000000000000000000" + }, + { + "name": "Invalid badsize sigrecover", + "input": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "output": "0x0000000000000000000000000000000000000000" + }, + { + "name": "Invalid badformat sigrecover", + "input": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff008000000000000000000000000000000000000000000000000000000000000000000000000000", + "output": "0x0000000000000000000000000000000000000000" + } +] \ No newline at end of file diff --git a/assets/eip-7932/test_cases/transactions.json b/assets/eip-7932/test_cases/transactions.json new file mode 100644 index 00000000000000..f72f0d2d83d0b2 --- /dev/null +++ b/assets/eip-7932/test_cases/transactions.json @@ -0,0 +1,47 @@ +[ + { + "name": "Tx decode bad signature format", + "tx": "0x07f89980b86400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b102ef0180843b9aca008477359400831e8480940000000000000000000000000000000000000000843b9aca0080c0808080", + "output": null + }, + { + "name": "Tx decode invalid signature", + "tx": "0x07f87680b8410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b102ef0180843b9aca008477359400831e8480940000000000000000000000000000000000000000843b9aca0080c0808080", + "output": null + }, + { + "name": "Tx decode null algorithm as main algorithm", + "tx": "0x07f581ff80b102ef0180843b9aca008477359400831e8480940000000000000000000000000000000000000000843b9aca0080c0808080", + "output": null + }, + { + "name": "Valid tx decode EIP-1559", + "tx": "0x07f87680b8415687d5da2ee9bce0c2b78d6d0a42036e0d813145d91b59ebd14052b69420692a6dd7731c4dece6a4e13bb7ed87a0aaa17d60416bc50a5e448c73af422136f6421bb102ef0180843b9aca008477359400831e8480940000000000000000000000000000000000000000843b9aca0080c0808080", + "output": "0xEF68C50A98e9538d24fc6D2BD986eBcc3c75bA77" + }, + { + "name": "Invalid tx decode EIP-1559 `r`, `s`, `v` fields are not `0x`", + "tx": "0x07f88680b8415687d5da2ee9bce0c2b78d6d0a42036e0d813145d91b59ebd14052b69420692a6dd7731c4dece6a4e13bb7ed87a0aaa17d60416bc50a5e448c73af422136f6421bb84002f83d0180843b9aca008477359400831e8480940000000000000000000000000000000000000000843b9aca0080c0808e6572726f6e656f7573206461746180", + "output": null + }, + { + "name": "Valid tx decode legacy", + "tx": "0x07f87080b8417c0450dfb11fcf19c523d18bd5008a7fb31cbedc6ba0da0bfb70d8653c22710b522384750f125029ab633c10cf793e195e2e8ba397a19b084c77b745a0c6966e1cabea808477359400831e8480940000000000000000000000000000000000000000843b9aca00808212348080", + "output": "0xEF68C50A98e9538d24fc6D2BD986eBcc3c75bA77" + }, + { + "name": "Inalid tx decode legacy `r`, `s` fields are not `0x`", + "tx": "0x07f88080b8417c0450dfb11fcf19c523d18bd5008a7fb31cbedc6ba0da0bfb70d8653c22710b522384750f125029ab633c10cf793e195e2e8ba397a19b084c77b745a0c6966e1cb83af838808477359400831e8480940000000000000000000000000000000000000000843b9aca00808212348e6572726f6e656f7573206461746180", + "output": null + }, + { + "name": "Bad chain id tx decode legacy", + "tx": "0x07f86e80b8417c0450dfb11fcf19c523d18bd5008a7fb31cbedc6ba0da0bfb70d8653c22710b522384750f125029ab633c10cf793e195e2e8ba397a19b084c77b745a0c6966e1ca9e8808477359400831e8480940000000000000000000000000000000000000000843b9aca0080058080", + "output": null + }, + { + "name": "Inalid tx not enough gas", + "tx": "0x07f9012f81feb9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a9e8808477359400831e8480940000000000000000000000000000000000000000843b9aca0080058080", + "output": null + } +] \ No newline at end of file From f47af5b9aff5625accbc242382581908cd55a8ab Mon Sep 17 00:00:00 2001 From: Justin Florentine Date: Mon, 9 Jun 2025 04:51:28 -0400 Subject: [PATCH 314/724] Add EIP: Genesis File Format Merged by EIP-Bot. --- EIPS/eip-7949.md | 203 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 203 insertions(+) create mode 100644 EIPS/eip-7949.md diff --git a/EIPS/eip-7949.md b/EIPS/eip-7949.md new file mode 100644 index 00000000000000..ad7375661941df --- /dev/null +++ b/EIPS/eip-7949.md @@ -0,0 +1,203 @@ +--- +eip: 7949 +title: Genesis File Format +description: Schema for `genesis.json` files +author: Justin Florentine (@jflo) , Jochem Brouwer (@jochem-brouwer) +discussions-to: https://ethereum-magicians.org/t/eip-xxxx-genesis-json-standardization/24271 +status: Draft +type: Informational +created: 2025-05-19 +--- + +## Abstract + +This EIP defines a canonical structure for Ethereum genesis files (`genesis.json`) used to bootstrap Ethereum networks. The standard aligns with the de facto structure implemented by Geth (Go-Ethereum), and already adopted by other clients. It introduces a JSON Schema to ensure consistency and tool compatibility across clients. + +## Motivation + +The lack of an official standard for the `genesis.json` file has led to incompatibilities, bugs and confusion, as well as added workload for those running multiple clients together in test networks. This EIP aims to reduce ambiguity by defining a consistent structure and enabling tooling through schema-based validation. + +## Specification + +The canonical genesis file MUST be a JSON object with the following top-level fields: + +### Top-Level Fields + +| Field | Description | +|-----------------|-----------------------------------------------------------------| +| `config` | Chain configuration object. | +| `alloc` | Map of addresses to pre-allocated balances and/or code/storage. | +| `nonce` | Decimal or Hex nonce. | +| `timestamp` | Decimal or Hex UNIX timestamp. | +| `extraData` | Arbitrary extra data. | +| `gasLimit` | Decimal or Hex block gas limit. | +| `difficulty` | Decimal or Hex block difficulty. | +| `mixhash` | Hex mix hash. | +| `coinbase` | Hex address. | + +### `config` Object + +The `config` object contains hardfork activation block numbers and fork configurations. Known keys include: + +| Field | Description | +|---------------------------|----------------------------------------------------------------------------------| +| `chainId` | unique identifier for the blockchain. | +| `` | block height or timestamp to activate the named hardfork. | +| `terminalTotalDifficulty` | difficulty after which to switch from PoW to PoS. | +| `depositContractAddress` | Ethereum address for the deposit contract | +| `blobSchedule` | Map of hardforks and their EIP-4844 DAS [configuration parameters](eip-7840.md). | + +### `blobSchedule` Object + +| Field | Description | +|-------------------------|----------------------------------------------| +| `target` | desired number of blobs to include per block | +| `max` | maximum number of blobs to include per block | +| `baseFeeUpdateFraction` | input to pricing formula per EIP-4844 | + +### `alloc` Object + +The `alloc` field defines the initial state at genesis. It maps addresses (as lowercase hex strings) to the following object: + +| Field | Description | +|----------------|-------------------------------------------------| +| `balance` | decimal balance in wei. | +| `code` | Hex-encoded EVM bytecode. | +| `nonce` | Decimal or Hex value. | +| `storage` | Key-value hex map representing initial storage. | + + + +JSON Schema + + +```json + +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "$defs": { + "hexOrDecimal48": { + "type": "string", + "pattern": "^((0x[0-9a-f]{1,12})|[0-9]{1,15})$" + }, + "hexOrDecimal": { + "type": "string", + "pattern": "^((0x[0-9a-f]+)|[0-9]+)$" + }, + "address": { + "type": "string", + "pattern": "^0x[0-9a-fA-F]{40}$" + }, + "hash": { + "type": "string", + "pattern": "^0x[0-9a-f]{64}$" + } + }, + "title": "Ethereum Genesis File", + "type": "object", + "required": ["alloc", "gasLimit", "difficulty"], + "properties": { + "config": { + "type": "object", + "properties": { + "chainId": { "type": "integer" }, + "homesteadBlock": { "type": "integer" }, + "daoForkBlock": { "type": "integer" }, + "eip150Block": { "type": "integer" }, + "tangerineWhistleBlock": {"type": "integer"}, + "eip155Block": { "type": "integer" }, + "spuriousDragonBlock": {"type": "integer"}, + "byzantiumBlock": { "type": "integer" }, + "constantinopleBlock": { "type": "integer" }, + "petersburgBlock": { "type": "integer" }, + "istanbulBlock": { "type": "integer" }, + "muirGlacierBlock": {"type": "integer"}, + "berlinBlock": { "type": "integer" }, + "londonBlock": { "type": "integer" }, + "arrowGlacierBlock": { "type": "integer" }, + "grayGlacierBlock": { "type": "integer" }, + "terminalTotalDifficulty": { "type": "integer" }, + "mergeNetsplitBlock": { "type": "integer"}, + "shanghaiTime": { "type": "integer"}, + "cancunTime": { "type": "integer"}, + "pragueTime": { "type": "integer"}, + "osakaTime": { "type": "integer"}, + "depositContractAddress": { "$ref": "#/$defs/address"}, + "blobSchedule": { + "type": "object", + "additionalProperties": { + "type": "object", + "properties": { + "target": { "type": "integer" }, + "max": { "type" : "integer" }, + "baseFeeUpdateFraction": { "type" : "integer" } + } + } + } + }, + "additionalProperties": true + }, + "nonce": { "$ref": "#/$defs/hexOrDecimal48" }, + "timestamp": { "$ref": "#/$defs/hexOrDecimal48" }, + "extraData": { + "anyOf": [ + {"type": "string", "const": "" }, + {"type": "string", "pattern": "^0x([0-9a-fA-F]{2})*$" } + ] + }, + "gasLimit": { "$ref": "#/$defs/hexOrDecimal48" }, + "difficulty": { "$ref": "#/$defs/hexOrDecimal48" }, + "mixhash": { "$ref": "#/$defs/hash" }, + "coinbase": { "$ref": "#/$defs/address" }, + "alloc": { + "type": "object", + "patternProperties": { + "^(0x)?[0-9a-fA-F]{40}$": { + "type": "object", + "properties": { + "balance": { "$ref": "#/$defs/hexOrDecimal" }, + "nonce": { "$ref": "#/$defs/hexOrDecimal48" }, + "code": { "type": "string", "pattern": "^0x([0-9a-f])*$" }, + "storage": { + "type": "object", + "patternProperties": { + "^0x[0-9a-f]{64}$": { + "$ref": "#/$defs/hash" + } + } + } + } + }, + "additionalProperties": false + }, + "additionalProperties":false + } + }, + "additionalProperties": true +} + +``` + +## Rationale + +There are a growing number of EIPs that propose improvements to how a network is configured at genesis: + +[Add Blob Schedule to EL Config File](eip-7840) + +[Blob Paramter Only Hardforks](eip-7892) + +[eth_config JSON-RPC method](eip-7910) + +However, the root configuration element these amend remains unspecified. Adopting a minimal schema to define that will make subsequent changes more accurate and concise. + +## Security Considerations + +Since this is an optional and informational EIP, which offers only developer convenience, and must be used with admin access to the node, no new security concerns are introduced. + +## Copyright + +Copyright and related rights waived via [CC0](../LICENSE.md). + + + + From c43098e67b8fd94c5166bd7a46ec53cafac04123 Mon Sep 17 00:00:00 2001 From: Vectorized Date: Mon, 9 Jun 2025 12:17:58 +0200 Subject: [PATCH 315/724] Update EIP-7939: Update EIP-7939 Merged by EIP-Bot. --- EIPS/eip-7939.md | 28 +++++++++++++++++----------- 1 file changed, 17 insertions(+), 11 deletions(-) diff --git a/EIPS/eip-7939.md b/EIPS/eip-7939.md index 9105b1fc761079..1a4aed0bca3a74 100644 --- a/EIPS/eip-7939.md +++ b/EIPS/eip-7939.md @@ -2,7 +2,7 @@ eip: 7939 title: Count leading zeros (CLZ) opcode description: Opcode to count the number of leading zero bits in a 256-bit word -author: Vectorized (@Vectorized), Georgios Konstantopoulos (@gakonst), Jochem Brouwer (@jochem-brouwer), Ben Adams (@benaadams) +author: Vectorized (@Vectorized), Georgios Konstantopoulos (@gakonst), Jochem Brouwer (@jochem-brouwer), Ben Adams (@benaadams), Giulio Rebuffo (@Giulio2002) discussions-to: https://ethereum-magicians.org/t/create-a-new-opcode-for-counting-leading-zeros-clz/10805 status: Draft type: Standards Track @@ -30,7 +30,11 @@ It is a basic building block used in math operations, byte operations, compressi - bitmaps (for finding the next/previous set/unset bit) - post quantum signature schemes -Adding a `clz` opcode will also lead to cheaper ZK proving costs. The fastest known Solidity implementation uses several dynamic bitwise right shifts `shr`, which are very expensive to prove. In SP1 rv32im, a 32-bit right shift costs 1.6x more than a 32-bit mul. +Adding a `CLZ` opcode will: + +- Lead to cheaper compute. +- Lead to cheaper ZK proving costs. The fastest known Solidity implementation uses several dynamic bitwise right shifts `shr`, which are very expensive to prove. In SP1 rv32im, a 32-bit right shift costs 1.6x more than a 32-bit mul. +- Lead to smaller bytecode size. The fastest known Solidity implementation contains several large constants and is often inlined for performance. ## Specification @@ -43,7 +47,7 @@ A new opcode is introduced: `CLZ` (`0x1e`). /// @dev Count leading zeros. /// Returns the number of zeros preceding the most significant one bit. /// If `x` is zero, returns 256. -/// This is the fastest known `clz` implementation in Solidity and uses about 184 gas. +/// This is the fastest known `CLZ` implementation in Solidity and uses about 184 gas. function clz(uint256 x) internal pure returns (uint256 r) { /// @solidity memory-safe-assembly assembly { @@ -90,7 +94,7 @@ inline uint32_t clz(uint32_t x) { // `x` is a uint256 bit number represented with 8 uint32 limbs. // This implementation is optimized for SP1 proving via rv32im. -// For regular compute, it performs similarly to `add`. +// For regular compute, it performs similarly to `ADD`. inline uint32_t clz(uint32_t x[8]) { if (x[7] != 0) return clz(x[7]); if (x[6] != 0) return 32 + clz(x[6]); @@ -104,7 +108,7 @@ inline uint32_t clz(uint32_t x[8]) { } ``` -The cost of the opcode is 3, the same as `add`. +The cost of the opcode is 3, the same as `ADD`. ## Rationale @@ -114,17 +118,19 @@ The cost of the opcode is 3, the same as `add`. For byte scanning operations, one can get the number of bytes to be skipped for a zero word by simply computing `256 >> 3`, which gives 32. -### Opcode namespace conservation +### Preference over `CTZ` (count trailing zeros) + +Computing the least significant bit can be easily implemented with `CLZ` by isolating the smallest bit via `x & -x`. -Computing the least significant bit can be easily implemented with CLZ by isolating the smallest bit via `x & -x`. +However, it is not possible to implement `CLZ` with `CTZ`. ### Gas cost -We have benchmarked the `clz` implementation against the `add` implementation in the intx library. `clz` uses approximately the same amount of compute cycles as `add`. +We have benchmarked the `CLZ` implementation against the `ADD` implementation in the intx library. `CLZ` uses approximately the same amount of compute cycles as `ADD`. -The SP1 rv32im optimized variant uses less compute cycles than `add`, in the average and worst cases. +The SP1 rv32im optimized variant uses less compute cycles than `ADD`, in the average and worst cases. -In SP1 rv32im, a 256-bit `clz` is cheaper to prove than `add`. +In SP1 rv32im, a 256-bit `CLZ` is cheaper to prove than `ADD`. ## Backwards Compatibility @@ -176,7 +182,7 @@ CLZ ## Security Considerations -`clz` is a stateless opcode that has a low worst-case constant cost in memory usage, compute and proving costs. It is therefore safe from being exploited for denial of service attacks. +`CLZ` is a stateless opcode that has a low worst-case constant cost in memory usage, compute and proving costs. It is therefore safe from being exploited for denial of service attacks. ## Copyright From 35fdd7d5fa94b72e641b3244c1bf51afb65a0c2b Mon Sep 17 00:00:00 2001 From: "fuder.eth" <139509124+vtjl10@users.noreply.github.com> Date: Mon, 9 Jun 2025 15:23:30 +0300 Subject: [PATCH 316/724] Update EIP-6465: Update receipts-root reference Merged by EIP-Bot. --- EIPS/eip-6465.md | 4 ++-- EIPS/eip-6466.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/EIPS/eip-6465.md b/EIPS/eip-6465.md index 5b78c06a29264f..8562f82c47d98e 100644 --- a/EIPS/eip-6465.md +++ b/EIPS/eip-6465.md @@ -68,7 +68,7 @@ block_header.withdrawals_root == withdrawals.hash_tree_root() ### Typed withdrawal envelope -A typed withdrawal envelope similar to [EIP-2718](./eip-2718.md) is introduced for exchanging withdrawals via the [Ethereum Wire Protocol](https://github.com/ethereum/devp2p/blob/6b259a7003b4bfb18365ba690f4b00ba8a26393b/caps/eth.md). +A typed withdrawal envelope similar to [EIP-2718](./eip-2718.md) is introduced for exchanging withdrawals via the [Ethereum Wire Protocol](https://github.com/ethereum/devp2p/blob/5713591d0366da78a913a811c7502d9ca91d29a8/caps/eth.md). ``` withdrawal = {legacy-withdrawal, typed-withdrawal} @@ -93,7 +93,7 @@ typed-withdrawal = withdrawal-type || withdrawal-data ### Networking -When exchanging SSZ withdrawals via the [Ethereum Wire Protocol](https://github.com/ethereum/devp2p/blob/6b259a7003b4bfb18365ba690f4b00ba8a26393b/caps/eth.md), the following withdrawal envelope is used: +When exchanging SSZ withdrawals via the [Ethereum Wire Protocol](https://github.com/ethereum/devp2p/blob/5713591d0366da78a913a811c7502d9ca91d29a8/caps/eth.md), the following withdrawal envelope is used: - `Withdrawal`: `SSZ_TX_TYPE || snappyFramed(ssz(Withdrawal))` diff --git a/EIPS/eip-6466.md b/EIPS/eip-6466.md index 04a4f491a578dc..0ee992551fcb81 100644 --- a/EIPS/eip-6466.md +++ b/EIPS/eip-6466.md @@ -108,7 +108,7 @@ The `logs_bloom` and intermediate state `root` (Homestead scheme) are not presen ### Execution block header changes -The [execution block header's `receipts-root`](https://github.com/ethereum/devp2p/blob/6b259a7003b4bfb18365ba690f4b00ba8a26393b/caps/eth.md#block-encoding-and-validity) is transitioned from MPT to SSZ. +The [execution block header's `receipts-root`](https://github.com/ethereum/devp2p/blob/5713591d0366da78a913a811c7502d9ca91d29a8/caps/eth.md#block-encoding-and-validity) is transitioned from MPT to SSZ. ```python receipts = List[Receipt, MAX_TRANSACTIONS_PER_PAYLOAD]( From c47c511f72e58b54eabe559d6854bb3509049124 Mon Sep 17 00:00:00 2001 From: Etan Kissling Date: Mon, 9 Jun 2025 14:33:18 +0200 Subject: [PATCH 317/724] Update EIP-7916: Extend tests with nested progressive lists Merged by EIP-Bot. --- EIPS/eip-7916.md | 2 +- assets/eip-7916/tests.patch | 252 +++++++++++++++++++++++++++++++----- 2 files changed, 223 insertions(+), 31 deletions(-) diff --git a/EIPS/eip-7916.md b/EIPS/eip-7916.md index f0b89db1261636..fc983fadbfebe4 100644 --- a/EIPS/eip-7916.md +++ b/EIPS/eip-7916.md @@ -73,7 +73,7 @@ V3: Vector[T, 16] V4: Vector[T, 64] ``` -- `mix_in_length(merkleize_progressive_list(pack(value)), len(value))` if `value` is an `ProgressiveList[T]` of basic objects +- `mix_in_length(merkleize_progressive_list(pack(value)), len(value))` if `value` is a `ProgressiveList[T]` of basic objects - `mix_in_length(merkleize_progressive_list([hash_tree_root(element) for element in value]), len(value))` if `value` is a `ProgressiveList[T]` of composite objects ```python diff --git a/assets/eip-7916/tests.patch b/assets/eip-7916/tests.patch index b61689fbfa0d61..2579786ad0e9ec 100644 --- a/assets/eip-7916/tests.patch +++ b/assets/eip-7916/tests.patch @@ -1,5 +1,5 @@ diff --git a/remerkleable/test_impl.py b/remerkleable/test_impl.py -index 966bfb2..b368559 100644 +index 966bfb2..319cffc 100644 --- a/remerkleable/test_impl.py +++ b/remerkleable/test_impl.py @@ -9,6 +9,7 @@ from remerkleable.basic import boolean, bit, byte, uint8, uint16, uint32, uint64 @@ -10,34 +10,21 @@ index 966bfb2..b368559 100644 from remerkleable.stable_container import Profile, StableContainer from remerkleable.union import Union from hashlib import sha256 -@@ -47,7 +48,7 @@ class ComplexTestStruct(Container): - A: uint16 - B: List[uint16, 128] - C: uint8 -- D: List[byte, 256] -+ D: ProgressiveList[byte] - E: VarTestStruct - F: Vector[FixedTestStruct, 4] +@@ -53,6 +54,13 @@ class ComplexTestStruct(Container): G: Vector[VarTestStruct, 2] -@@ -284,7 +285,7 @@ test_data = [ - A=0xaabb, - B=List[uint16, 128](0x1122, 0x3344), - C=0xff, -- D=List[byte, 256](b"foobar"), -+ D=ProgressiveList[byte](b"foobar"), - E=VarTestStruct(A=0xabcd, B=List[uint16, 1024](1, 2, 3), C=0xff), - F=Vector[FixedTestStruct, 4]( - FixedTestStruct(A=0xcc, B=0x4242424242424242, C=0x13371337), -@@ -319,7 +320,7 @@ test_data = [ - ), - h( # C and D - chunk("ff"), -- h(merge(chunk("666f6f626172"), zero_hashes[0:3]), chunk("06000000")) # 256/32 = 8 chunks -+ h(h(chunk("666f6f626172"), zero_hashes[0]), chunk("06000000")) # 256/32 = 8 chunks - ) - ), - h( -@@ -363,7 +364,211 @@ test_data = [ + + ++class ProgressiveTestStruct(Container): ++ A: ProgressiveList[byte] ++ B: ProgressiveList[uint64] ++ C: ProgressiveList[SmallTestStruct] ++ D: ProgressiveList[ProgressiveList[VarTestStruct]] ++ ++ + sig_test_data = [0 for i in range(96)] + for k, v in {0: 1, 32: 2, 64: 3, 95: 0xff}.items(): + sig_test_data[k] = v +@@ -363,7 +371,416 @@ test_data = [ {'A': 0xdead, 'B': [1, 2, 3], 'C': 0x11}, {'A': 0xbeef, 'B': [4, 5, 6], 'C': 0x22}, ), @@ -219,7 +206,7 @@ index 966bfb2..b368559 100644 + ), + chunk("02") # length mix in + ), [{'A': 0x01}, {'A': 0x02}]), -+ ("progressiveList 7", ProgressiveList[SingleFieldTestStruct], ++ ("progressiveList 8", ProgressiveList[SingleFieldTestStruct], + ProgressiveList[SingleFieldTestStruct]( + SingleFieldTestStruct(A=1), + SingleFieldTestStruct(A=2), @@ -247,10 +234,215 @@ index 966bfb2..b368559 100644 + ), + chunk("05") # length mix in + ), [{'A': 0x01}, {'A': 0x02}, {'A': 0x03}, {'A': 0x04}, {'A': 0x05}]), ++ ("progressiveTestStruct", ProgressiveTestStruct, ++ ProgressiveTestStruct( ++ A=ProgressiveList[byte](b"foobar"), ++ B=ProgressiveList[uint64](1, 2, 3, 4, 5), ++ C=ProgressiveList[SmallTestStruct]( ++ SmallTestStruct(A=0x13, B=0x37), ++ SmallTestStruct(A=0x420, B=0x69), ++ ), ++ D=ProgressiveList[ProgressiveList[VarTestStruct]]( ++ ProgressiveList[VarTestStruct]( ++ VarTestStruct(A=0x123, B=List[uint16, 1024](1, 2, 3), C=0x12), ++ VarTestStruct(A=0x456, B=List[uint16, 1024](4, 5, 6), C=0x45), ++ VarTestStruct(A=0x789, B=List[uint16, 1024](7, 8, 9), C=0x78), ++ ), ++ ProgressiveList[VarTestStruct]( ++ VarTestStruct(A=0x123, B=List[uint16, 1024](1, 2, 3), C=0x12), ++ VarTestStruct(A=0x456, B=List[uint16, 1024](4, 5, 6), C=0x45), ++ ), ++ ProgressiveList[VarTestStruct]( ++ VarTestStruct(A=0x123, B=List[uint16, 1024](1, 2, 3), C=0x12), ++ ), ++ ProgressiveList[VarTestStruct](), ++ ), ++ ), ++ "10000000" # offset of A ++ "16000000" # offset of B ++ "3e000000" # offset of C ++ "46000000" # offset of D ++ "666f6f626172" # foobar ++ "01000000000000000200000000000000030000000000000004000000000000000500000000000000" # B ++ "1300370020046900" # C ++ "10000000" # offset of D[0] ++ "43000000" # offset of D[1] ++ "65000000" # offset of D[2] ++ "76000000" # offset of D[3] ++ "0c000000" # offset of D[0][0] ++ "19000000" # offset of D[0][1] ++ "26000000" # offset of D[0][2] ++ "23010700000012010002000300" # D[0][0] ++ "56040700000045040005000600" # D[0][1] ++ "89070700000078070008000900" # D[0][2] ++ "08000000" # offset of D[1][0] ++ "15000000" # offset of D[1][1] ++ "23010700000012010002000300" # D[1][0] ++ "56040700000045040005000600" # D[1][1] ++ "04000000" # offset of D[2][0] ++ "23010700000012010002000300", # D[2][0] ++ h( ++ h( ++ h(h(chunk("666f6f626172"), zero_hashes[0]), chunk("06")), ++ h( ++ h( ++ chunk("0100000000000000020000000000000003000000000000000400000000000000"), ++ h( ++ merge(chunk("0500000000000000"), zero_hashes[0:2]), ++ zero_hashes[0] # terminator ++ ) ++ ), ++ chunk("05") # length mix in ++ ) ++ ), ++ h( ++ h( ++ h( ++ h(chunk("1300"), chunk("3700")), ++ h( ++ merge(h(chunk("2004"), chunk("6900")), zero_hashes[0:2]), ++ zero_hashes[0] # terminator ++ ) ++ ), ++ chunk("02") # length mix in ++ ), ++ h( ++ h( ++ h( ++ h( ++ h( ++ h( ++ chunk("2301"), ++ h(merge(chunk("010002000300"), zero_hashes[0:6]), chunk("03")) ++ ), ++ h( ++ chunk("12"), ++ zero_hashes[0] ++ ) ++ ), ++ h( ++ h( ++ h( ++ h( ++ h( ++ chunk("5604"), ++ h(merge(chunk("040005000600"), zero_hashes[0:6]), chunk("03")) ++ ), ++ h( ++ chunk("45"), ++ zero_hashes[0] ++ ) ++ ), ++ h( ++ h( ++ chunk("8907"), ++ h(merge(chunk("070008000900"), zero_hashes[0:6]), chunk("03")) ++ ), ++ h( ++ chunk("78"), ++ zero_hashes[0] ++ ) ++ ) ++ ), ++ zero_hashes[1] ++ ), ++ zero_hashes[0] # terminator ++ ) ++ ), ++ chunk("03") # length mix in ++ ), ++ h( ++ h( ++ h( ++ h( ++ h( ++ h( ++ h( ++ chunk("2301"), ++ h(merge(chunk("010002000300"), zero_hashes[0:6]), chunk("03")), ++ ), ++ h( ++ chunk("12"), ++ zero_hashes[0] ++ ) ++ ), ++ h( ++ h( ++ h( ++ h( ++ h( ++ chunk("5604"), ++ h(merge(chunk("040005000600"), zero_hashes[0:6]), chunk("03")) ++ ), ++ h( ++ chunk("45"), ++ zero_hashes[0] ++ ) ++ ), ++ zero_hashes[0] ++ ), ++ zero_hashes[1] ++ ), ++ zero_hashes[0] # terminator ++ ) ++ ), ++ chunk("02") # length mix in ++ ), ++ h( ++ h( ++ h( ++ h( ++ chunk("2301"), ++ h(merge(chunk("010002000300"), zero_hashes[0:6]), chunk("03")), ++ ), ++ h( ++ chunk("12"), ++ zero_hashes[0] ++ ) ++ ), ++ zero_hashes[0] # terminator ++ ), ++ chunk("01") # length mix in ++ ), ++ ), ++ h( ++ h( ++ zero_hashes[0], # terminator ++ chunk("00") # length mix in ++ ), ++ zero_hashes[0] ++ ) ++ ), ++ zero_hashes[0] # terminator ++ ) ++ ), ++ chunk("04") # length mix in ++ ) ++ ) ++ ), { ++ 'A': list(b"foobar"), ++ 'B': [1, 2, 3, 4, 5], ++ 'C': [{'A': 0x13, 'B': 0x37}, {'A': 0x420, 'B': 0x69}], ++ 'D': [ ++ [ ++ {'A': 0x123, 'B': [1, 2, 3], 'C': 0x12}, ++ {'A': 0x456, 'B': [4, 5, 6], 'C': 0x45}, ++ {'A': 0x789, 'B': [7, 8, 9], 'C': 0x78}, ++ ], ++ [ ++ {'A': 0x123, 'B': [1, 2, 3], 'C': 0x12}, ++ {'A': 0x456, 'B': [4, 5, 6], 'C': 0x45}, ++ ], ++ [ ++ {'A': 0x123, 'B': [1, 2, 3], 'C': 0x12}, ++ ], ++ [], ++ ], ++ }), ] -@@ -478,6 +683,22 @@ def test_container_equality(): +@@ -478,6 +895,22 @@ def test_container_equality(): assert A(1, 2, 3) not in {B(1, 2, 3, 0)} From 05dd1406031d1b095319b5cbea63843ee5a9f0bc Mon Sep 17 00:00:00 2001 From: Lauri Peltonen <20242241+microbecode@users.noreply.github.com> Date: Mon, 9 Jun 2025 16:35:55 +0300 Subject: [PATCH 318/724] Update EIP-7950: Add info about case insensitivity Merged by EIP-Bot. --- EIPS/eip-7950.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7950.md b/EIPS/eip-7950.md index 9d4fee1c19349c..087ad63c26f456 100644 --- a/EIPS/eip-7950.md +++ b/EIPS/eip-7950.md @@ -35,7 +35,7 @@ The syntax is: `chainId:txHash:tx`. An example for a transaction with hash `0xc55e2b90168af6972193c1f86fa4d7d7b31a29c156665d15b9cd48618b5177ef` that was issued on chain ID `1` is: `1:0xc55e2b90168af6972193c1f86fa4d7d7b31a29c156665d15b9cd48618b5177ef:tx`. -The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119 and RFC 8174. +All of the characters are case-insensitive. ## Rationale From 81228bc691a994426928aa1a1332d3903164ad26 Mon Sep 17 00:00:00 2001 From: jwasinger Date: Tue, 10 Jun 2025 11:12:34 +0200 Subject: [PATCH 319/724] Update EIP-7928: make explicit that the BAL is its own field in the block, remove SSZ encoding as a requirement for BAL verification Merged by EIP-Bot. --- EIPS/eip-7928.md | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/EIPS/eip-7928.md b/EIPS/eip-7928.md index b59cd45cc52672..dcf02f88197eda 100644 --- a/EIPS/eip-7928.md +++ b/EIPS/eip-7928.md @@ -65,7 +65,7 @@ class AccountAccess(Container): address: Address accesses: List[SlotAccess, MAX_SLOTS] -BlockAccessList = List[AccountAccess, MAX_ACCOUNTS] +AccountAccessList = List[AccountAccess, MAX_ACCOUNTS] # Balance Diff structures BalanceDelta = ByteVector(12) # signed, two's complement encoding @@ -97,6 +97,12 @@ class AccountNonce(Container): nonce_before: Nonce # nonce value before block execution NonceDiffs = List[AccountNonceDiff, MAX_TXS] + +class BlockAccessList(Container): + account_accesses: AccountAccessList + balance_diffs: BalanceDiffs + code_diffs: AccountCodeDiffs + nonce_diffs: NonceDiffs ``` The `BlockAccessList` is a deduplicated list of accessed addresses. For each address, it MUST contain a list of accessed storage keys. @@ -148,10 +154,10 @@ def state_transition(block): computed_code_diffs.setdefault(addr, []).append((idx, code)) # Validate block data - assert block.block_access_list == encode_ssz_access_list(computed_access_list, computed_code_diffs) - assert block.balance_diffs == encode_ssz_balance_diffs(computed_balance_diffs) - assert block.code_diffs == encode_ssz_code_diffs(computed_code_diffs) - assert block.nonce_diffs == encode_ssz_nonce_diffs(computed_nonce_diffs) + assert block.access_list.block_access_list == computed_access_list + assert block.access_list.balance_diffs == computed_balance_diffs + assert block.access_list.code_diffs == computed_code_diffs + assert block.access_list.nonce_diffs == computed_nonce_diffs ``` The BAL MUST be complete and accurate. It MUST NOT contain too few entries (missing accesses) or too many entries (spurious accesses). Any missing or extra entries in the access list, balance diffs, or nonce diffs MUST result in block invalidation. From abc053c18913fa1c765e482986996b48b7b33a40 Mon Sep 17 00:00:00 2001 From: Etan Kissling Date: Tue, 10 Jun 2025 11:24:39 +0200 Subject: [PATCH 320/724] Update EIP-7773: Move to Draft Merged by EIP-Bot. --- EIPS/eip-7773.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/EIPS/eip-7773.md b/EIPS/eip-7773.md index 9b61a548200ac6..40f82f8dd0257f 100644 --- a/EIPS/eip-7773.md +++ b/EIPS/eip-7773.md @@ -12,13 +12,13 @@ requires: 7607, 7723 ## Abstract -This Meta EIP lists the EIPs formally Proposed, Considered for & Scheduled for Inclusion in the Glamsterdam network upgrade. +This Meta EIP lists the EIPs formally Proposed, Considered for & Scheduled for Inclusion in the Glamsterdam network upgrade. ## Specification Definitions for `Scheduled for Inclusion`, `Considered for Inclusion` and `Proposed for Inclusion` can be found in [EIP-7723](./eip-7723.md). -### EIPs Scheduled for Inclusion +### EIPs Scheduled for Inclusion ### Considered for Inclusion @@ -32,8 +32,9 @@ Definitions for `Scheduled for Inclusion`, `Considered for Inclusion` and `Propo * [EIP-7793](./eip-7793.md): Conditional Transactions * [EIP-7843](./eip-7843.md): SLOTNUM opcode +* [EIP-7919](./eip-7919.md): Pureth Meta -### Activation +### Activation | Network Name | Activation Epoch | Activation Timestamp | |------------------|------------------|----------------------| @@ -41,11 +42,11 @@ Definitions for `Scheduled for Inclusion`, `Considered for Inclusion` and `Propo | Holešky | | | | Mainnet | | | -**Note**: rows in the table above will be filled as activation times are decided by client teams. +**Note**: rows in the table above will be filled as activation times are decided by client teams. ## Rationale -This Meta EIP provides a global view of all changes included in the Glamsterdam network upgrade, as well as links to full specification. +This Meta EIP provides a global view of all changes included in the Glamsterdam network upgrade, as well as links to full specification. ## Security Considerations From c300b8afc0ab51d425bd83f4e8b59986137a05f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Toni=20Wahrst=C3=A4tter?= <51536394+nerolation@users.noreply.github.com> Date: Tue, 10 Jun 2025 11:33:27 +0200 Subject: [PATCH 321/724] Update EIP-7928: add header field for bal hash to block Merged by EIP-Bot. --- EIPS/eip-7928.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/EIPS/eip-7928.md b/EIPS/eip-7928.md index dcf02f88197eda..8527c989a070d4 100644 --- a/EIPS/eip-7928.md +++ b/EIPS/eip-7928.md @@ -28,6 +28,16 @@ BALs map transactions to `(address, storage key, value)` tuples and include bala ### Block Structure Modification +We introduce a new field to the block header: + +```python +class Header: + # Existing fields + ... + + bal_hash: Hash32 +``` + We introduce three new components in the block body: 1. A Block Access List (BAL) that maps transactions to accessed storage locations and post-execution values for writes. @@ -98,6 +108,7 @@ class AccountNonce(Container): NonceDiffs = List[AccountNonceDiff, MAX_TXS] +# Block-level Access List structure class BlockAccessList(Container): account_accesses: AccountAccessList balance_diffs: BalanceDiffs From 9076d228026a5ea6b9c7367c91d626c597d525a0 Mon Sep 17 00:00:00 2001 From: Alexey Date: Tue, 10 Jun 2025 13:22:38 +0300 Subject: [PATCH 322/724] Update EIP-7934: Fix? constant names Merged by EIP-Bot. --- EIPS/eip-7934.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/EIPS/eip-7934.md b/EIPS/eip-7934.md index 028e8657abdf9f..cfebbf33a10b24 100644 --- a/EIPS/eip-7934.md +++ b/EIPS/eip-7934.md @@ -31,7 +31,7 @@ By imposing a protocol-level limit on the RLP-encoded block size, Ethereum can e - Introduce constants: - `MAX_BLOCK_SIZE` set to **10 MiB (10,485,760 bytes)** - - `MARGIN` set to **512 KiB (524,288 bytes)** + - `SAFETY_MARGIN` set to **512 KiB (524,288 bytes)** - `MAX_RLP_BLOCK_SIZE` calculated as `MAX_BLOCK_SIZE - MARGIN` - Any RLP-encoded block exceeding `MAX_RLP_BLOCK_SIZE` must be considered invalid. @@ -40,7 +40,7 @@ Thus add the following check to the Ethereum protocol: ```python MAX_BLOCK_SIZE = 10_485_760 # 10 MiB SAFETY_MARGIN = 524_288 # 512 KiB -MAX_RLP_BLOCK_SIZE = GOSSIP_UPPER_LIMIT - SAFETY_MARGIN +MAX_RLP_BLOCK_SIZE = MAX_BLOCK_SIZE - SAFETY_MARGIN # if true, the block is invalid and should be rejected/not get built def exceed_max_rlp_block_size(block: Block) -> bool: From 0e2559f9f1ba67f542c6ac4d0c07fac175a39a95 Mon Sep 17 00:00:00 2001 From: Georgios Konstantopoulos Date: Tue, 10 Jun 2025 13:44:27 +0200 Subject: [PATCH 323/724] Update EIP-7934: Bump safety margin to 2MiB. Merged by EIP-Bot. --- EIPS/eip-7934.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/EIPS/eip-7934.md b/EIPS/eip-7934.md index cfebbf33a10b24..6504618d8ecf40 100644 --- a/EIPS/eip-7934.md +++ b/EIPS/eip-7934.md @@ -23,7 +23,7 @@ Currently, Ethereum does not enforce a strict upper limit on the encoded size of Additionally, blocks exceeding 10 MiB are not propagated by the consensus layer's (CL) gossip protocol, potentially causing network fragmentation or denial-of-service (DoS) conditions. -By imposing a protocol-level limit on the RLP-encoded block size, Ethereum can ensure enhanced resilience against targeted attacks on block validation times. Adding an additional margin of 512 KiB explicitly accommodates beacon block sizes, ensuring compatibility across network components. +By imposing a protocol-level limit on the RLP-encoded block size, Ethereum can ensure enhanced resilience against targeted attacks on block validation times. Adding an additional margin of 2MiB explicitly accommodates beacon block sizes, ensuring compatibility across network components. ## Specification @@ -31,7 +31,7 @@ By imposing a protocol-level limit on the RLP-encoded block size, Ethereum can e - Introduce constants: - `MAX_BLOCK_SIZE` set to **10 MiB (10,485,760 bytes)** - - `SAFETY_MARGIN` set to **512 KiB (524,288 bytes)** + - `SAFETY_MARGIN` set to **2MiB (2,097,152 bytes)** - `MAX_RLP_BLOCK_SIZE` calculated as `MAX_BLOCK_SIZE - MARGIN` - Any RLP-encoded block exceeding `MAX_RLP_BLOCK_SIZE` must be considered invalid. @@ -39,7 +39,7 @@ Thus add the following check to the Ethereum protocol: ```python MAX_BLOCK_SIZE = 10_485_760 # 10 MiB -SAFETY_MARGIN = 524_288 # 512 KiB +SAFETY_MARGIN = 2_097_152 # 2 MiB MAX_RLP_BLOCK_SIZE = MAX_BLOCK_SIZE - SAFETY_MARGIN # if true, the block is invalid and should be rejected/not get built @@ -61,7 +61,7 @@ def exceed_max_rlp_block_size(block: Block) -> bool: ### Why 10 MiB? -A cap of 10 MiB aligns with the gossip protocol constraint in Ethereum's consensus layer (CL). An additional 512 KiB margin explicitly accounts for beacon block sizes, ensuring compatibility and consistent block propagation across the network. Blocks significantly larger than 10 MiB will not be broadcast by the CL, potentially leading to network fragmentation or denial-of-service scenarios. +A cap of 10 MiB aligns with the gossip protocol constraint in Ethereum's consensus layer (CL). An additional 2MiB margin explicitly accounts for beacon block sizes, ensuring compatibility and consistent block propagation across the network. Blocks significantly larger than 10 MiB will not be broadcast by the CL, potentially leading to network fragmentation or denial-of-service scenarios. ## Backwards Compatibility From 99b57298de5488694445bf65974c5681a34c4ca0 Mon Sep 17 00:00:00 2001 From: kilavvy <140459108+kilavvy@users.noreply.github.com> Date: Tue, 10 Jun 2025 16:32:17 +0200 Subject: [PATCH 324/724] Update EIP-7762: Update eip-7762.md Merged by EIP-Bot. From 5cdd75157d78522bde8dc58977717c14cd7f2789 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Bylica?= Date: Wed, 11 Jun 2025 10:59:59 +0200 Subject: [PATCH 325/724] Update EIP-7883: Assume minimal base/mod length of 32 Merged by EIP-Bot. --- EIPS/eip-7883.md | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/EIPS/eip-7883.md b/EIPS/eip-7883.md index 13aa65810336d4..632834ad981e2f 100644 --- a/EIPS/eip-7883.md +++ b/EIPS/eip-7883.md @@ -27,9 +27,8 @@ Upon activation of this EIP, the gas cost of calling the precompile at address ` def calculate_multiplication_complexity(base_length, modulus_length): max_length = max(base_length, modulus_length) words = math.ceil(max_length / 8) - multiplication_complexity = 0 - if max_length <= 32: multiplication_complexity = words**2 - elif max_length > 32: multiplication_complexity = 2 * words**2 + multiplication_complexity = 16 + if max_length > 32: multiplication_complexity = 2 * words**2 return multiplication_complexity def calculate_iteration_count(exponent_length, exponent): @@ -49,7 +48,7 @@ Changes (with algorithm from [EIP-2565](./eip-2565.md)): ### 1. Increase minimal price from 200 to 500 -This part of equation: +This part of the equation: ``` return max(200, math.floor(multiplication_complexity * iteration_count / 3)) @@ -63,7 +62,7 @@ Is replaced by this: ### 2. Increase cost when exponent is larger than 32 bytes -This part of equation: +This part of the equation: ``` elif exponent_length > 32: iteration_count = (8 * (exponent_length - 32)) + ((exponent & (2**256 - 1)).bit_length() - 1) @@ -77,9 +76,9 @@ Is replaced by this: Multiplier 8 is replaced by 16. -### 3. Increase cost when base or modulus is larger than 32 bytes +### 3. Assume the minimal base / modulus length to be 32 and increase the cost when it is larger than 32 bytes -This part of equation: +This part of the equation: ``` def calculate_multiplication_complexity(base_length, modulus_length): @@ -94,9 +93,8 @@ Is replaced by this: def calculate_multiplication_complexity(base_length, modulus_length): max_length = max(base_length, modulus_length) words = math.ceil(max_length / 8) - multiplication_complexity = 0 - if max_length <= 32: multiplication_complexity = words**2 - elif max_length > 32: multiplication_complexity = 2 * words**2 + multiplication_complexity = 16 + if max_length > 32: multiplication_complexity = 2 * words**2 return multiplication_complexity ``` From b9988a7dde81e114da7b150504a1e53656efd080 Mon Sep 17 00:00:00 2001 From: Roman Krasiuk Date: Wed, 11 Jun 2025 15:46:12 +0200 Subject: [PATCH 326/724] Update EIP-7928: inconsistencies in SSZ structures Merged by EIP-Bot. --- EIPS/eip-7928.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/EIPS/eip-7928.md b/EIPS/eip-7928.md index 8527c989a070d4..2842faabe16ce1 100644 --- a/EIPS/eip-7928.md +++ b/EIPS/eip-7928.md @@ -97,7 +97,7 @@ class CodeChange(Container): class AccountCodeDiff(Container): address: Address - changes: CodeChange + change: CodeChange CodeDiffs = List[AccountCodeDiff, MAX_ACCOUNTS] @@ -106,7 +106,7 @@ class AccountNonce(Container): address: Address # account address nonce_before: Nonce # nonce value before block execution -NonceDiffs = List[AccountNonceDiff, MAX_TXS] +NonceDiffs = List[AccountNonce, MAX_TXS] # Block-level Access List structure class BlockAccessList(Container): From 79adba6a17513f273085dabeba988f495821653d Mon Sep 17 00:00:00 2001 From: Alexey Date: Wed, 11 Jun 2025 20:08:03 +0300 Subject: [PATCH 327/724] Update EIP-7892: Add blob count per tx limit via blobSchedule Merged by EIP-Bot. --- EIPS/eip-7892.md | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/EIPS/eip-7892.md b/EIPS/eip-7892.md index 04ccd0bca7d2b2..596ec948250bb2 100644 --- a/EIPS/eip-7892.md +++ b/EIPS/eip-7892.md @@ -12,7 +12,7 @@ requires: 7840 ## Abstract -This EIP introduces **Blob Parameter Only (BPO) Hardforks**, a lightweight mechanism for incrementally scaling Ethereum’s blob capacity through targeted hard forks that modify only blob-related parameters: `blob target`, `blob limit`, and `baseFeeUpdateFraction`. Unlike traditional hard forks, which require extensive coordination and introduce broader protocol changes, BPO forks enable rapid, low-overhead scaling of blob capacity in response to **real-world demand and network conditions**. +This EIP introduces **Blob Parameter Only (BPO) Hardforks**, a lightweight mechanism for incrementally scaling Ethereum’s blob capacity through targeted hard forks that modify only blob-related parameters: `target`, `max`, `baseFeeUpdateFraction`, and `maxBlobsPerTx`. Unlike traditional hard forks, which require extensive coordination and introduce broader protocol changes, BPO forks enable rapid, low-overhead scaling of blob capacity in response to **real-world demand and network conditions**. ## Motivation @@ -49,8 +49,9 @@ BPO hardforks are defined as protocol upgrades that modify only blob-related par The following protocol parameters are now managed by the blob schedule configuration: -- **Blob Target (`blob_target`)**: The expected number of blobs per block. -- **Blob Limit (`blob_limit`)**: The maximum number of blobs per block. +- **Blob Target (`target`)**: The expected number of blobs per block. +- **Blob Limit (`max`)**: The maximum number of blobs per block. +- **Blob Limit per transaction (`maxBlobsPerTx`)**: The maximum number of blobs per transaction. - **Blob Base Fee Update Fraction (`baseFeeUpdateFraction`)**: Determines how blob gas pricing adjusts per block. To ensure consistency, when a regular hardfork changes any of these parameters, it MUST do so by adding an entry to the blob schedule configuration. @@ -72,18 +73,21 @@ To facilitate these changes on the execution layer, each fork in the `blobSchedu "baseFeeUpdateFraction": 5007716 }, "osaka": { - "target": 9, - "max": 12, + "target": 6, + "max": 9, + "maxBlobsPerTx": 6, "baseFeeUpdateFraction": 5007716 }, "bpo1": { "target": 12, "max": 16, + "maxBlobsPerTx": 12, "baseFeeUpdateFraction": 5007716 }, "bpo2": { "target": 16, "max": 24, + "maxBlobsPerTx": 12, "baseFeeUpdateFraction": 5007716 }, }, @@ -117,6 +121,7 @@ The parameters and schedules above are purely illustrative. Actual values and sc - Execution and consensus clients **MUST** share consistent BPO fork schedules. - The slot number in the EL's `blobSchedule` **MUST** align with the start of the epoch specified in the consensus layer configuration. - The `max` field in the EL's `blobSchedule` **MUST** equal the `MAX_BLOBS_PER_BLOCK` value in the consensus layer configuration. +- The `maxBlobsPerTx` field is optional and defaults to value of `max` when omitted. It is not used by the consensus layer. ### Modified `compute_fork_digest` @@ -182,6 +187,10 @@ No changes are needed in this interaction, but it is noted that the response pay No changes are required to topic structure or configuration. However, all topics will automatically rotate at a BPO fork due to changes in their `ForkDigestValue` component. +#### Transaction Pool considerations + +A BPO fork may decrease the number of blobs allowed per block or transaction. This means that transactions in the pool with a high blob count may become ineligible for inclusion. Such transactions **MUST NOT** be propagated and should be considered for eviction from the transaction pool. + ## Rationale ### Why not just use regular hardforks? From 828e5493db76aa0e61660e4a0d38e582c0f4c0a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Toni=20Wahrst=C3=A4tter?= <51536394+nerolation@users.noreply.github.com> Date: Fri, 13 Jun 2025 12:07:05 +0200 Subject: [PATCH 328/724] Update EIP-7928: add ordering details and pre-tx nonces Merged by EIP-Bot. --- EIPS/eip-7928.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/EIPS/eip-7928.md b/EIPS/eip-7928.md index 2842faabe16ce1..f4f3372182ea1a 100644 --- a/EIPS/eip-7928.md +++ b/EIPS/eip-7928.md @@ -104,7 +104,7 @@ CodeDiffs = List[AccountCodeDiff, MAX_ACCOUNTS] # Nonce Diff structures class AccountNonce(Container): address: Address # account address - nonce_before: Nonce # nonce value before block execution + nonce_before: Nonce # nonce value before transaction execution NonceDiffs = List[AccountNonce, MAX_TXS] @@ -117,6 +117,9 @@ class BlockAccessList(Container): ``` The `BlockAccessList` is a deduplicated list of accessed addresses. For each address, it MUST contain a list of accessed storage keys. + +Addresses and storage keys MUST be ordered lexicographically. Transaction indices MUST be ordered in ascending order. + For writes, each `SlotAccess` MUST contain an ordered list of transaction indices that accessed this key, and the final storage value after the last access. Transactions with writes that do not change the storage value MUST NOT contain a `value_after`. For reads, each `SlotAccess` MUST contain an empty `accesses` list. From 08856b54b2ed2fed11fd64d29bdb7b996dc9b62b Mon Sep 17 00:00:00 2001 From: "fuder.eth" <139509124+vtjl10@users.noreply.github.com> Date: Sun, 15 Jun 2025 13:04:02 +0300 Subject: [PATCH 329/724] Update EIP-7804: Minor Typographical and Clarity Improvements in EIP-7804 Merged by EIP-Bot. --- EIPS/eip-7804.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/EIPS/eip-7804.md b/EIPS/eip-7804.md index 1b963cc04a377f..b0aff8893aace0 100644 --- a/EIPS/eip-7804.md +++ b/EIPS/eip-7804.md @@ -37,7 +37,7 @@ opened up possibilities on how validators can be managed. Execution request can be created via smart contracts, allowing for decentralized and on-chain mechanisms to be explored. This also means validators will be able to move between execution and compounding -withdrawal credentials (follwoing the correct churn on the total staked amount). +withdrawal credentials (following the correct churn on the total staked amount). For an execution request to be authorized in the consensus layer, the withdrawal credential of the validator must be the same of the `msg.caller` when processing @@ -58,7 +58,7 @@ credentials to ever be changed. Allowing for validators to update their withdrawal credentials mean they can opt-in and out of different schemes and strategies on managing their validators, favouring experimentation and innovation. -Today, the only alternative to this is exitting the validator and creating a new +Today, the only alternative to this is exiting the validator and creating a new validator with different withdrawal credentials. ## Specification @@ -120,7 +120,7 @@ The contract has three different code paths, which can be summarized at a high l #### Block processing -At the end of processing any execution block where `block.timestamp >= FORK_TIMESTAMP` (i.e. after processing all transactions and after performing the block body requests validations) client software **MUST** include a call the contract as `SYSTEM_ADDRESS` and empty input data to trigger the system subroutine execute. The resopnse should be treated as a new request type (0x03) according to [EIP-7685](./eip-7685.md). +At the end of processing any execution block where `block.timestamp >= FORK_TIMESTAMP` (i.e. after processing all transactions and after performing the block body requests validations) client software **MUST** include a call the contract as `SYSTEM_ADDRESS` and empty input data to trigger the system subroutine execute. The response should be treated as a new request type (0x03) according to [EIP-7685](./eip-7685.md). #### Block Validation @@ -207,7 +207,7 @@ def update_withdrawal_credentials(state: BeaconState, index: ValidatorIndex, new Ownership is defined based on control of the withdrawal credential account, either as a private key (for EOA accounts) or controlling the smart contract at the address set as withdrawal credential. Therefore allowing an update should not bring any security implications. -Futher discussion needed. +Further discussion needed. ## Copyright From 59ec18953456ed24ad636687616dfdfc5f34529d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Toni=20Wahrst=C3=A4tter?= <51536394+nerolation@users.noreply.github.com> Date: Mon, 16 Jun 2025 09:16:41 +0200 Subject: [PATCH 330/724] Update EIP-7886: Change Design Merged by EIP-Bot. --- EIPS/eip-7886.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/EIPS/eip-7886.md b/EIPS/eip-7886.md index b8070762e17a25..cf9c4b0419197e 100644 --- a/EIPS/eip-7886.md +++ b/EIPS/eip-7886.md @@ -227,9 +227,11 @@ def apply_body( # Process user transactions process_transactions(block_env, block_output, transactions) + # Process withdrawals process_withdrawals(block_env, block_output, withdrawals) # Process requests (deposits, withdrawals, consolidations) + # not generated if execution_reverted in header is True process_general_purpose_requests( block_env=block_env, block_output=block_output, From 6984cfd02f9a83e18452fc831b241be1bb259305 Mon Sep 17 00:00:00 2001 From: Giulio rebuffo Date: Wed, 18 Jun 2025 12:02:51 +0000 Subject: [PATCH 331/724] Update EIP-7934: Set MAX_RECEIPTS_MESSAGE_SIZE for GetReceipts in devp2p Merged by EIP-Bot. --- EIPS/eip-7934.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/EIPS/eip-7934.md b/EIPS/eip-7934.md index 6504618d8ecf40..d83d55aeeee9ee 100644 --- a/EIPS/eip-7934.md +++ b/EIPS/eip-7934.md @@ -1,7 +1,7 @@ --- eip: 7934 title: RLP Execution Block Size Limit -description: Introduce a protocol-level cap on the maximum RLP-encoded block size to 10 MiB, including a 512 KiB margin for beacon block size. +description: Introduce a protocol-level cap on the maximum RLP-encoded block size to 10 MiB, including a 2 MiB margin for beacon block size. author: Giulio Rebuffo (@Giulio2002), Ben Adams (@benaadams), Storm Slivkoff (@sslivkoff) discussions-to: https://ethereum-magicians.org/t/eip-7934-add-bytesize-limit-to-blocks/23589 status: Draft @@ -12,7 +12,7 @@ created: 2025-04-16 ## Abstract -This proposal introduces a protocol-level cap on the maximum RLP-encoded execution block size to 10 megabytes (MiB), which includes a margin of 512 KiB to account for beacon block sizes. +This proposal introduces a protocol-level cap on the maximum RLP-encoded execution block size to 10 megabytes (MiB), which includes a margin of 2 MiB to account for beacon block sizes. ## Motivation From d9d3b902ef285f47992db41105857fd6bf590215 Mon Sep 17 00:00:00 2001 From: taozui472 Date: Wed, 18 Jun 2025 22:09:06 +0800 Subject: [PATCH 332/724] Update EIP-5081: fix typos (#9648) --- EIPS/eip-5081.md | 6 +++--- EIPS/eip-7199.md | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/EIPS/eip-5081.md b/EIPS/eip-5081.md index 0dfaabf4afe1ec..bbf80e25ca63ec 100644 --- a/EIPS/eip-5081.md +++ b/EIPS/eip-5081.md @@ -22,7 +22,7 @@ A common resolution is for the user to submit the transaction again with the sam That previous `tx0` can theoretically be included in any time in the future unless a `tx` with the exact same nonce is already executed. When network is congested, gas price are high, for critical transactions user might try gas price that is much higher than an average day. -This cause the `tx0` choose might be very easy to executed in the average day. +This cause the `tx0` choice might be very easy to executed in the average day. If user already uses a `tx1` with different nonce or from another account to execute the intended transaction, there is currently no clean way to cancel it, @@ -74,7 +74,7 @@ TODO ## Security Considerations 1. If `current_block_num` is available, client MUST drop and stop propagating/broadcasting any transactions that has a -`transacton_type == TX_TYPE` AND `current_block_num > expire_by` +`transaction_type == TX_TYPE` AND `current_block_num > expire_by` 2. It is suggested but not required that a `currentBlockNum` SHOULD be made available to client. Any client doing PoW calculation on blocks expire tx or propagating such are essentially penalized for wasting of work, mitigating possible denial of service attack. @@ -82,7 +82,7 @@ TODO `gossip_ttl` in unit of block_num as a safe net so that it only propagate a tx if `current_block_num + gossip_ttl <= expire_by`. Backward compatibility: for nodes that doesn't have `current_block_num` or `gossip_ttl` available, -they should be presume to be `0`. +they should be presumed to be `0`. 4. It is suggested by not required that any propagating client SHOULD properly deduct the `gossip_ttl` based on the network environment it sees fit. diff --git a/EIPS/eip-7199.md b/EIPS/eip-7199.md index 8ceb24f8b00b77..85263af6a2d571 100644 --- a/EIPS/eip-7199.md +++ b/EIPS/eip-7199.md @@ -13,7 +13,7 @@ withdrawal-reason: Policy is documented in EIP-1 and EIP-5069. ## Abstract Currently in practice EIP linter tools (EIPW, for example) will block a Pull Request for lint errors even if that lint errors was not introduced in that Pull Request. -This EIP make it explicit that lint errors for untouched lines shall be considered ignoreable except for status change. +This EIP make it explicit that lint errors for untouched lines shall be considered ignorable except for status change. ## Specification From 7682b87d7f9399fe68b75623478d923972bc8e19 Mon Sep 17 00:00:00 2001 From: wizard <112275929+famouswizard@users.noreply.github.com> Date: Wed, 18 Jun 2025 17:13:18 +0300 Subject: [PATCH 333/724] docs: fix typos in complexity analysis section Merged by EIP-Bot. --- assets/eip-7549/complexity_analysis.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/assets/eip-7549/complexity_analysis.md b/assets/eip-7549/complexity_analysis.md index 892d14296967d5..12828d4a7df7c7 100644 --- a/assets/eip-7549/complexity_analysis.md +++ b/assets/eip-7549/complexity_analysis.md @@ -2,13 +2,13 @@ ## Network aggregates -Data complexity of the network aggregtes does not increase as the new validity condition for the `beacon_aggregate_and_proof` gossipsub topic ensures that every network aggregate comprises a single committee. +Data complexity of the network aggregates does not increase as the new validity condition for the `beacon_aggregate_and_proof` gossipsub topic ensures that every network aggregate comprises a single committee. ## On chain aggregates ![image](./on_chain_aggregates.png) -The above plot shows potential optimisation effect of the proposed change. Namely, it is roughly 18KB to 4KB reduction in the size of a 64-committee aggregate for a 1 million validator set. Note that these numbers assumes perfect aggregation. +The above plot shows potential optimisation effect of the proposed change. Namely, it is roughly 18KB to 4KB reduction in the size of a 64-committee aggregate for a 1 million validator set. Note that these numbers assume perfect aggregation. ### `MAX_ATTESTATIONS` @@ -20,7 +20,7 @@ The above plot suggests `MAX_ATTESTATIONS = 8` as a reasonable limitation. Which ## Attester slashing -The plot below shows different variations of attester slashing data complexity. Numbers e.g. 64 vs 64 mean a number of committees which validator indices are respresented by the corresponding `IndexedAttestation` structure. For instance, today every on chain aggregate comprises a single committee thus the worst case attester slashing produced from on chain aggregates will have two indexed attestations with `1_000_000 / 32 / 64 = 488` validator indices each, which is roughly `8 KB` of uncompressed data. With the proposed change an attester slashing obtained in the same way could require `488 KB` of uncompressed data because it could contain indices from up to 64 committees instead of just 1. +The plot below shows different variations of attester slashing data complexity. Numbers e.g. 64 vs 64 mean a number of committees which validator indices are represented by the corresponding `IndexedAttestation` structure. For instance, today every on chain aggregate comprises a single committee thus the worst case attester slashing produced from on chain aggregates will have two indexed attestations with `1_000_000 / 32 / 64 = 488` validator indices each, which is roughly `8 KB` of uncompressed data. With the proposed change an attester slashing obtained in the same way could require `488 KB` of uncompressed data because it could contain indices from up to 64 committees instead of just 1. ![image](./attester_slashing.png) From e178cfc6999bf2a159112af73e4568701e325c9c Mon Sep 17 00:00:00 2001 From: jwasinger Date: Thu, 19 Jun 2025 17:13:35 +0200 Subject: [PATCH 334/724] Update EIP-7928: specify that nonce diffs are recorded per-transaction Merged by EIP-Bot. --- EIPS/eip-7928.md | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/EIPS/eip-7928.md b/EIPS/eip-7928.md index f4f3372182ea1a..ab033ad77477af 100644 --- a/EIPS/eip-7928.md +++ b/EIPS/eip-7928.md @@ -102,11 +102,15 @@ class AccountCodeDiff(Container): CodeDiffs = List[AccountCodeDiff, MAX_ACCOUNTS] # Nonce Diff structures -class AccountNonce(Container): - address: Address # account address - nonce_before: Nonce # nonce value before transaction execution +class TxNonceDiff(Container): + tx_index: TxIndex + nonce_before: Nonce # nonce value before transaction execution + +class AccountNonceDiff(Container): + address: Address + changes: List[TxNonceDiff, MAX_TXS] -NonceDiffs = List[AccountNonce, MAX_TXS] +NonceDiffs = List[AccountNonceDiff, MAX_TXS] # Block-level Access List structure class BlockAccessList(Container): @@ -120,7 +124,7 @@ The `BlockAccessList` is a deduplicated list of accessed addresses. For each add Addresses and storage keys MUST be ordered lexicographically. Transaction indices MUST be ordered in ascending order. -For writes, each `SlotAccess` MUST contain an ordered list of transaction indices that accessed this key, and the final storage value after the last access. Transactions with writes that do not change the storage value MUST NOT contain a `value_after`. +For writes, each `SlotAccess` MUST contain an ordered list of transaction indices that accessed this key, and the final value of the slot at the end of the transaction. Transactions with writes that do not change the storage value MUST NOT contain a `value_after`. For reads, each `SlotAccess` MUST contain an empty `accesses` list. From 204637e0b7ac75d81a5af86b743161434883630f Mon Sep 17 00:00:00 2001 From: Maxim Evtush <154841002+maximevtush@users.noreply.github.com> Date: Thu, 19 Jun 2025 18:38:36 +0300 Subject: [PATCH 335/724] Update EIP-7937: Fix Typos and Improve Clarity in EIP-7937 Specification Merged by EIP-Bot. --- EIPS/eip-7937.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/EIPS/eip-7937.md b/EIPS/eip-7937.md index 37b93bfea774e4..e503e00b3708fb 100644 --- a/EIPS/eip-7937.md +++ b/EIPS/eip-7937.md @@ -30,7 +30,7 @@ If the second byte is not a valid 64-bit mode operation, then the interpreter MU ### General 64-bit mode behavior -In 64-bit mode, all operations only work on the least significant 64-bit of each stack value. The most significant 192-bit is discarded. When a result value is pushed back onto the stack, then it MUST ensures that observable effects will see that the most significant 192-bit is zero. Note that here it's not necessary for an interpreter to reset the most significant 192-bit to zero every time -- if the next opcode is still in 64-bit mode, then the most significant 192-bit is still unobservable. We discuss the full details in the "rationale" section. The interpreter only needs to reproduce the full 256-bit value upon entering non-64-bit mode. If the full computational heavy part can be written in pure 64-bit mode, then this can result in noticable performance gain. +In 64-bit mode, all operations only work on the least significant 64-bit of each stack value. The most significant 192-bit is discarded. When a result value is pushed back onto the stack, then it MUST ensures that observable effects will see that the most significant 192-bit is zero. Note that here it's not necessary for an interpreter to reset the most significant 192-bit to zero every time -- if the next opcode is still in 64-bit mode, then the most significant 192-bit is still unobservable. We discuss the full details in the "rationale" section. The interpreter only needs to reproduce the full 256-bit value upon entering non-64-bit mode. If the full computational heavy part can be written in pure 64-bit mode, then this can result in noticeable performance gain. ### Gas cost constants @@ -79,7 +79,7 @@ For flow operations JUMP and JUMPI, the behavior is as follows: When a smart contract uses the 64-bit mode, it's expected that once entered, it will want to stay in 64-bit mode, and only exit to non-64-bit mode when the computationally intensive function is finished. This EIP is designed particularly with this fact in mind. -All 64-bit opcodes only operates on the 64-bit value. It totally discards the rest 192 bits. The interpreter only needs to ensure that when it exits into non-64-bit mode and next time when a value result is read, that value has the first 192 bits reset to zero. The EVM interpreter can therefore use a typed stack for optmization: +All 64-bit opcodes only operates on the 64-bit value. It totally discards the rest 192 bits. The interpreter only needs to ensure that when it exits into non-64-bit mode and next time when a value result is read, that value has the first 192 bits reset to zero. The EVM interpreter can therefore use a typed stack for optimization: ```haskell type StackItem = Value U256 | Value64 U64 @@ -115,14 +115,14 @@ It is possible to extend EVM64 where "64-bit mode" is instead defined as "little * `MLOAD64` and `MSTORE64` loads and store little-endian 64-bit values in memory. * `PUSH*64` (`PUSH1` to `PUSH8`) accepts literal little-endian bytes. -In specification there is no issue with the design, but this can bring signficant confusions to developers. So the author advise caution. +In specification there is no issue with the design, but this can bring significant confusions to developers. So the author advise caution. #### `POP`, `DUP*`, `SWAP*` There is no explicit 64-bit mode for stack operations: * `POP` is "automatically 64-bit" because it only removes values from the stack. -* `DUP*` and `SWAP*` will copy or swap stack items optimized for 64-bit as is. They are kept optimized, so there's no need for seperate 64-bit mode for those opcodes. +* `DUP*` and `SWAP*` will copy or swap stack items optimized for 64-bit as is. They are kept optimized, so there's no need for separate 64-bit mode for those opcodes. #### Drawbacks From e929ba3c772d65048ec63eae5008b17c0d699c0d Mon Sep 17 00:00:00 2001 From: jwasinger Date: Sat, 21 Jun 2025 08:24:12 +0200 Subject: [PATCH 336/724] Update EIP-7928: specify nonce diffs as post-tx nonces for contract accounts which modified their nonce Merged by EIP-Bot. --- EIPS/eip-7928.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/EIPS/eip-7928.md b/EIPS/eip-7928.md index ab033ad77477af..d2f1167f4e2b9b 100644 --- a/EIPS/eip-7928.md +++ b/EIPS/eip-7928.md @@ -43,7 +43,7 @@ We introduce three new components in the block body: 1. A Block Access List (BAL) that maps transactions to accessed storage locations and post-execution values for writes. 2. Balance Diffs that track every address touched by value transfers along with the balance deltas. 3. Code Diffs that track every address and the deployed code to it. -4. Nonce Diffs that record the pre-block nonces of contracts using `CREATE` or `CREATE2` within the block. +4. Nonce Diffs that record the post-transaction nonces of accounts which invoke `CREATE` or `CREATE2`. ### SSZ Data Structures @@ -104,7 +104,7 @@ CodeDiffs = List[AccountCodeDiff, MAX_ACCOUNTS] # Nonce Diff structures class TxNonceDiff(Container): tx_index: TxIndex - nonce_before: Nonce # nonce value before transaction execution + nonce_after: Nonce # nonce value after transaction execution class AccountNonceDiff(Container): address: Address @@ -135,7 +135,7 @@ Each entry MUST include the transaction index and the signed balance delta per a The `CodeDiff` structure tracks every deployed/changed contract with it's post-transaction runtime byte code. Each entry MUST include the transaction index and the contract bytecode for each transaction with a contract deployment. -The `NonceDiffs` structure MUST record the pre-transaction nonce values for all `CREATE` and `CREATE2` deployer accounts and the deployed contracts in the block. This includes nonce increases that occur at the deployer contract even when deployments using `CREATE` or `CREATE2` revert, as specified in [EIP-7610](./eip-7610.md). +The `NonceDiffs` structure MUST record the post-transaction nonce values for all accounts whose nonces were increased as a result of a successful `CREATE`/`CREATE2` invocation. ### State Transition Function @@ -153,7 +153,8 @@ def state_transition(block): nonce_info = get_nonce_info(tx) for address, nonce in nonce_info: if address not in computed_nonce_diffs: - computed_nonce_diffs[address] = nonce + computed_nonce_diffs[address] = [] + computed_nonce_diffs[address].push((idx, nonce)) # Execute transaction and collect state accesses and diffs accessed, balances, codes = execute_transaction(tx) From 85125ee683eab5121bbb7c1cc9e1738fd2bffa81 Mon Sep 17 00:00:00 2001 From: SirSpudlington <73645805+SirSpudlington@users.noreply.github.com> Date: Sat, 21 Jun 2025 14:38:07 +0100 Subject: [PATCH 337/724] Update EIP-7932: Update EIP-7932 Merged by EIP-Bot. --- EIPS/eip-7932.md | 8 -------- 1 file changed, 8 deletions(-) diff --git a/EIPS/eip-7932.md b/EIPS/eip-7932.md index 55659bc82f9e96..7808035f813679 100644 --- a/EIPS/eip-7932.md +++ b/EIPS/eip-7932.md @@ -63,14 +63,6 @@ The Algorithmic Transaction MUST NOT generate a transaction receipt with a `Tran When clients receive an Algorithmic Transaction via gossip or RPC they MUST validate both the Algorithmic Transaction and the transaction in the `parent` field and the tx order calculation (e.g. based on gas price) MUST be done on the transaction in the `parent` field. If either transaction is invalid, the entire transaction is invalid and they MUST NOT propagate the transaction to peers. -#### Example transaction - -This is an example wrapped [EIP-1559](./eip-1559.md) transaction where `alg_type == 0x5` - -`ALG_TX_TYPE || rlp([0x5, b"signing-data", 0x02 || rlp([0x1, 0x1, 0x1, 0x1, 21000, 0x0, 0x1, 0x, [], 0x0, 0x0, 0x0])])` - -The `parent` field serializes to `0x02ce01010101825208800180c0808080`, therefore the above transaction serializes to `0x07df058c7369676e696e672d646174619002ce01010101825208800180c0808080` - ### Algorithm specification Further algorithms MUST be specified via an additional EIP. From 5016e1af3c165f13c11ca8c1d3577039a403f548 Mon Sep 17 00:00:00 2001 From: SirSpudlington <73645805+SirSpudlington@users.noreply.github.com> Date: Sat, 21 Jun 2025 15:02:29 +0100 Subject: [PATCH 338/724] Update EIP-7932: Fix critical issue with additional_info Merged by EIP-Bot. --- EIPS/eip-7932.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7932.md b/EIPS/eip-7932.md index 7808035f813679..ecbc86f4db70c3 100644 --- a/EIPS/eip-7932.md +++ b/EIPS/eip-7932.md @@ -55,7 +55,7 @@ These `parent` transactions all contain `y_parity`, `r`, `s` values, which MUST All other transaction values MUST be unchanged from their original values. -The `additional_info` field only needs to be populated if additional protocol level signatures are required such as [EIP-7702](./eip-7702.md)'s `authorization_list`. This field MUST contain the RLP serialization of a list of the signatures `[alg_type, signature_info]` and MUST be repeated for every NON-NULL signature inside the transaction. The order of which MUST be the same as the signatures appear in the `parent` tx. This signature MUST also be checked to ensure that `alg_type` is known and is not the NULL algorithm (0xFF), `len(signature_info) <= alg.MAX_SIZE` which then MUST also be verified using the `verify` function for the specific algorithm. +The `additional_info` field only needs to be populated if additional protocol level signatures are required such as [EIP-7702](./eip-7702.md)'s `authorization_list`. This field MUST contain the RLP serialization of a list of the signatures `[alg_type, signature_info]` and MUST be repeated for every signature with a null (0x0) `r` value inside the transaction, the `s` value MUST be set to `keccak256(alg_type || signature_info)`. The order of which MUST be the same as the signatures appear in the `parent` tx. This signature MUST also be checked to ensure that `alg_type` is known and is not the NULL algorithm (0xFF) and `len(signature_info) <= alg.MAX_SIZE`. This MUST also be verified using the `verify` function for the specific algorithm. If new transaction types are specified they MUST NOT attempt to build on this EIP but instead MUST include the `y_parity`, `r`, `s` values, this will prevent backwards compatibility issues and ensure that any transaction other than EIP-7932 txs can be safely assumed to be secp256k1. From 70cf8d85254df8fb2df1a8a6abb2cabf31fb8b97 Mon Sep 17 00:00:00 2001 From: SirSpudlington <73645805+SirSpudlington@users.noreply.github.com> Date: Sat, 21 Jun 2025 21:38:55 +0100 Subject: [PATCH 339/724] Update EIP-7932: Update test cases to match changes made to EIP Merged by EIP-Bot. --- EIPS/eip-7932.md | 40 +------------------ .../eip-7932/test_cases/additional_info.json | 17 +++++--- .../test_cases/generate_test_cases.py | 14 ++++++- assets/eip-7932/test_cases/transactions.json | 14 +++---- 4 files changed, 32 insertions(+), 53 deletions(-) diff --git a/EIPS/eip-7932.md b/EIPS/eip-7932.md index ecbc86f4db70c3..b42e9214ea8c64 100644 --- a/EIPS/eip-7932.md +++ b/EIPS/eip-7932.md @@ -55,7 +55,7 @@ These `parent` transactions all contain `y_parity`, `r`, `s` values, which MUST All other transaction values MUST be unchanged from their original values. -The `additional_info` field only needs to be populated if additional protocol level signatures are required such as [EIP-7702](./eip-7702.md)'s `authorization_list`. This field MUST contain the RLP serialization of a list of the signatures `[alg_type, signature_info]` and MUST be repeated for every signature with a null (0x0) `r` value inside the transaction, the `s` value MUST be set to `keccak256(alg_type || signature_info)`. The order of which MUST be the same as the signatures appear in the `parent` tx. This signature MUST also be checked to ensure that `alg_type` is known and is not the NULL algorithm (0xFF) and `len(signature_info) <= alg.MAX_SIZE`. This MUST also be verified using the `verify` function for the specific algorithm. +The `additional_info` field only needs to be populated if additional protocol level signatures are required such as [EIP-7702](./eip-7702.md)'s `authorization_list`. This field MUST contain the RLP serialization of a list of the signatures `[alg_type, signature_info]` and MUST be repeated for every signature with a null (0x0) `r` and `v` value inside the transaction, the `s` value MUST be set to `keccak256(alg_type || signature_info)`. The order of which MUST be the same as the signatures appear in the `parent` tx. This signature MUST also be checked to ensure that `alg_type` is known and is not the NULL algorithm (0xFF) and `len(signature_info) <= alg.MAX_SIZE`. This MUST also be verified using the `verify` function for the specific algorithm. If new transaction types are specified they MUST NOT attempt to build on this EIP but instead MUST include the `y_parity`, `r`, `s` values, this will prevent backwards compatibility issues and ensure that any transaction other than EIP-7932 txs can be safely assumed to be secp256k1. @@ -102,43 +102,7 @@ assert(Algorithms[alg_type] != None) # `Algorithms` is a dictionary containing assert(len(signature_info) <= alg.MAX_SIZE) ``` -The validity/processing of the transaction should be processed similarly to the following function, note that this is incomplete and only demonstrates a -simple example: - -```python -def process_transaction(tx: Transaction, from_address: bytes20 = None, start_gas = 21000, additional_info: List[Callable[[bytes32], bytes20]]): - match tx: - # Verification for other transactions, if `from_address != None` - # then the verifier MUST NOT attempt to validate the `y_parity`, `r`, `s` - # parameters. Additionally, the verification function MUST start the initial gas value - # at `start_gas`. Every further signature where all parameters are null MUST instead use - # `additional_info` field corresponding to to which they appeared (i.e. the first signature to be null is at additional_info[0]). - # If the transaction is a legacy transaction and `from_address != None`, implementations - # MUST ensure that `y_parity == chainid`. - ... - - ALG_TX: - assert(from_address == None) # Ensure no double-wrapping - assert(Algorithms[alg_type] != None) - - alg = Algorithms[alg_type] - assert(len(signature_info) <= alg.MAX_SIZE) - - from_address = None - if alg_type != 0xFF: # NULL TX - valid, from_address = alg.verify(tx.signature_info, calculate_signing_hash(wrapped), chain_id) # calculate_signing_hash is defined within the wrapped transaction's EIP. - assert(valid) - - # This is only an example, a method like this should not be used in production, instead the signature info should be passed - # into the processing function. - - additional_info_verifiers = [] - - for additional_info in tx[4]: - additional_info_verifiers.append(lambda sig_hash: Algorithms[additional_info.alg_type].verify(additional_info.signature_info, calculate_signing_hash(sig_hash))) - - process_transaction(tx.parent, from_address, 21000 + calculate_penalty(tx.signature_info, alg)) -``` +Transactions MUST also follow all rules outlined in the [Specification section](#algorithmic-transaction). ### Gas calculation diff --git a/assets/eip-7932/test_cases/additional_info.json b/assets/eip-7932/test_cases/additional_info.json index a32fa0ba13d8b7..8bc289d0a95ae8 100644 --- a/assets/eip-7932/test_cases/additional_info.json +++ b/assets/eip-7932/test_cases/additional_info.json @@ -1,21 +1,26 @@ [ { "name": "Valid 7702 tx, 2 authorizations", - "tx": "0x07f9013881ff80b8eb04f8e80180843b9aca00847735940083030d40940000000000000000000000000000000000000000843b9aca0080c0f877f85a019400000000000000000000000000000000000000000180a0af6a157ba2a51b5f59e530cc18562299e9c4ed1e189ceee9b4292e2a121b5bfea060e048416958df5e6872af8fee7aac00648d3318446d6ab08f63ae929cad5377da019400000000000000000000000000000000000000010280808001a090dac963a611e86f66e2cc2ea6147498dff3e0241710705d97bd5f18ed21b0baa032300f37c7c9f499d1b5ede9ad775cb55a9d569bbf4840db01cd3f958ff04673f846f84480b8416ee246d0079804d8835889732f7945dc46ada4ae76ce70dfdd79d411df727e1b65623aa2199a656833a65cbb1d5100e4d89ce62c186348225335bbaffe88fc511b", + "tx": "0x07f9015b81ff80b9010d04f901090180843b9aca00847735940083030d40940000000000000000000000000000000000000000843b9aca0080c0f898f85a019400000000000000000000000000000000000000000101a09c293f1e91d780cb1397b17311d84b7a73556752b3c1223253b630fe62705301a0503fc6cb0005c3f2619c8c80810b4f7d1f3f1210b4287512b4a1c0ada7852017f83a0194000000000000000000000000000000000000000102a0d092ceb2c65cbe0b5f97d86ce9ec3adfa171c452b1cf308c92e30bfbd541da32808001a061fee36602500ac5a49bb9dd6ae7ca9ce9446995d64061aab7c5909488c7d74ca00174f475e8fdab86c8536a9e8dbe48eb884a8be5fc2cd82309a6d9d07c0cf668f846f84480b841d00fd17071ca006e3cc851ce8c63f8b4d9a332ce2bf5f34bd2f52897b252c5b77409855d56591146c70da744174a6b8c803531e506970da55bdc1ba65dff641a1c", "output": [ - "0x37168F84Af66564b8BE6E70a4f2580a4B2577E30", - "0x37168F84Af66564b8BE6E70a4f2580a4B2577E30", - "0x37168F84Af66564b8BE6E70a4f2580a4B2577E30" + "0xE3dc1741178B575D9F3d17BacD13B4e4803E50d0", + "0xE3dc1741178B575D9F3d17BacD13B4e4803E50d0", + "0xE3dc1741178B575D9F3d17BacD13B4e4803E50d0" ] }, { "name": "Invalid 7702 tx, bad signature", - "tx": "0x07f8f481ff80b8eb04f8e80180843b9aca00847735940083030d40940000000000000000000000000000000000000000843b9aca0080c0f877f85a019400000000000000000000000000000000000000000180a0af6a157ba2a51b5f59e530cc18562299e9c4ed1e189ceee9b4292e2a121b5bfea060e048416958df5e6872af8fee7aac00648d3318446d6ab08f63ae929cad5377da019400000000000000000000000000000000000000010280808001a090dac963a611e86f66e2cc2ea6147498dff3e0241710705d97bd5f18ed21b0baa032300f37c7c9f499d1b5ede9ad775cb55a9d569bbf4840db01cd3f958ff04673c3c28000", + "tx": "0x07f9011781ff80b9010d04f901090180843b9aca00847735940083030d40940000000000000000000000000000000000000000843b9aca0080c0f898f85a019400000000000000000000000000000000000000000101a09c293f1e91d780cb1397b17311d84b7a73556752b3c1223253b630fe62705301a0503fc6cb0005c3f2619c8c80810b4f7d1f3f1210b4287512b4a1c0ada7852017f83a0194000000000000000000000000000000000000000102a0d092ceb2c65cbe0b5f97d86ce9ec3adfa171c452b1cf308c92e30bfbd541da32808001a061fee36602500ac5a49bb9dd6ae7ca9ce9446995d64061aab7c5909488c7d74ca00174f475e8fdab86c8536a9e8dbe48eb884a8be5fc2cd82309a6d9d07c0cf668c3c28000", + "output": null + }, + { + "name": "Invalid 7702 tx, bad signature", + "tx": "0x07f8f381ff80b8eaf8e80180843b9aca00847735940083030d40940000000000000000000000000000000000000000843b9aca0080c0f877f85a019400000000000000000000000000000000000000000101a09c293f1e91d780cb1397b17311d84b7a73556752b3c1223253b630fe62705301a0503fc6cb0005c3f2619c8c80810b4f7d1f3f1210b4287512b4a1c0ada7852017da019400000000000000000000000000000000000000010200808001a061fee36602500ac5a49bb9dd6ae7ca9ce9446995d64061aab7c5909488c7d74ca00174f475e8fdab86c8536a9e8dbe48eb884a8be5fc2cd82309a6d9d07c0cf668c3c28000", "output": null }, { "name": "Invalid 7702 tx, not enough gas", - "tx": "0x07f9020781ff80b8eb04f8e80180843b9aca00847735940083011558940000000000000000000000000000000000000000843b9aca0080c0f877f85a019400000000000000000000000000000000000000000101a00fd858ab83e8c9a1f8d62efe0f8d6cacfe166e6ffe257d2990eded8c5f5cbbd1a051363a3fbd95609d6ece66bc8efca68a523cb1802b672e7df3f95b011519b71eda019400000000000000000000000000000000000000010280808080a085402ab415e6ad85689c324a33581ac19bfef50a598bc9055935139752a51e33a0636661182641e8e812f9b604478e2d43c9620bc57c4ad7297b24390e3383112af90114f84480b841a60f686fb7270957058b48a832d5495472bc960853221489cba3a4d7e1636f3f3c8439d7144324db0ecfae8627e2daa25891364c81e290045fca48cd64de08d61bf8cc81feb8c80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "tx": "0x07f9022a81ff80b9010d04f901090180843b9aca00847735940083011558940000000000000000000000000000000000000000843b9aca0080c0f898f85a019400000000000000000000000000000000000000000101a033a6541d30a7e17af32a4d702caaf0c32ad9a7d46a7638ae1912d8085f77d608a077718c0023290964044314440227c2fdc22d8b9ec9b037448d19e141a3ea0b40f83a0194000000000000000000000000000000000000000102a07dd69cf44032f97ee3e6d8ec35cbb77ef5f28e5854eadd8290283c280aba4adf808001a0d30a6e29aa13ab1aa784237fd7938b869f99978419213ca26e85af044baa40dea06634c8c31d927ba3ff4ac161b11ebfd03c4420df2ab8ac42c2d6a67c6c79e9f8f90114f84480b841ca37ed4c58080e5d90c8ad1c5f4d673e5d5ee894ca67b3a0fab1ced639bd7dd26002f20155f1d8ce586886013a8fe3c36c8e6337f2fc0d9bae00682e6f47a54b1bf8cc81feb8c80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "output": null } ] \ No newline at end of file diff --git a/assets/eip-7932/test_cases/generate_test_cases.py b/assets/eip-7932/test_cases/generate_test_cases.py index e59d02263ecd91..835ddbf5d3509b 100644 --- a/assets/eip-7932/test_cases/generate_test_cases.py +++ b/assets/eip-7932/test_cases/generate_test_cases.py @@ -101,7 +101,7 @@ def generate_fee_txs_gas() -> Tuple[bytes, bytes, bytes]: def generate_7702_tx(gas: int) -> Tuple[bytes, bytes, List[Tuple[int, bytes]], bytes]: from hexbytes import HexBytes - from web3 import Web3 + from web3 import Web3, utils import rlp w3 = Web3() @@ -137,7 +137,7 @@ def generate_7702_tx(gas: int) -> Tuple[bytes, bytes, List[Tuple[int, bytes]], b tx_signed_rlp[-4][1][-1] = HexBytes("0x") tx_signed_rlp[-4][1][-2] = HexBytes("0x") - tx_signed_rlp[-4][1][-3] = HexBytes("0x") + tx_signed_rlp[-4][1][-3] = Web3.keccak(b"\x00" + sig_data) tx_signed = tx_signed[:1] + rlp.encode(tx_signed_rlp) @@ -248,6 +248,16 @@ def generate_7702_tx(gas: int) -> Tuple[bytes, bytes, List[Tuple[int, bytes]], b "output": None, }) +mangled_tx = rlp.decode(tx[1:]) +mangled_tx[-4][1][-3] = b"\x00" +mangled_tx = tx[:1] + rlp.encode(mangled_tx) + +cases.append({ + "name": "Invalid 7702 tx, bad signature", + "tx": "0x" + (ALG_TX_TYPE + rlp.encode([0xff, b"", mangled_tx, auth_info])).hex(), + "output": None, +}) + tx, _sig_data, auth_info, addr = generate_7702_tx(21000 + (2 * 25000)) diff --git a/assets/eip-7932/test_cases/transactions.json b/assets/eip-7932/test_cases/transactions.json index f72f0d2d83d0b2..0567ba51688c62 100644 --- a/assets/eip-7932/test_cases/transactions.json +++ b/assets/eip-7932/test_cases/transactions.json @@ -16,27 +16,27 @@ }, { "name": "Valid tx decode EIP-1559", - "tx": "0x07f87680b8415687d5da2ee9bce0c2b78d6d0a42036e0d813145d91b59ebd14052b69420692a6dd7731c4dece6a4e13bb7ed87a0aaa17d60416bc50a5e448c73af422136f6421bb102ef0180843b9aca008477359400831e8480940000000000000000000000000000000000000000843b9aca0080c0808080", - "output": "0xEF68C50A98e9538d24fc6D2BD986eBcc3c75bA77" + "tx": "0x07f87680b841d4825f8b5f69a953949a40ad4f612414c99b5f43868719516ceb83405b1fa28f7fe6ac33578a3d87d0be3f17b33c829e45bb1b91db61d013739ae90eb4e208cd1cb102ef0180843b9aca008477359400831e8480940000000000000000000000000000000000000000843b9aca0080c0808080", + "output": "0x47dFDEb1089aB79a2611e32063a4Ca32CeEF8C28" }, { "name": "Invalid tx decode EIP-1559 `r`, `s`, `v` fields are not `0x`", - "tx": "0x07f88680b8415687d5da2ee9bce0c2b78d6d0a42036e0d813145d91b59ebd14052b69420692a6dd7731c4dece6a4e13bb7ed87a0aaa17d60416bc50a5e448c73af422136f6421bb84002f83d0180843b9aca008477359400831e8480940000000000000000000000000000000000000000843b9aca0080c0808e6572726f6e656f7573206461746180", + "tx": "0x07f88680b841d4825f8b5f69a953949a40ad4f612414c99b5f43868719516ceb83405b1fa28f7fe6ac33578a3d87d0be3f17b33c829e45bb1b91db61d013739ae90eb4e208cd1cb84002f83d0180843b9aca008477359400831e8480940000000000000000000000000000000000000000843b9aca0080c0808e6572726f6e656f7573206461746180", "output": null }, { "name": "Valid tx decode legacy", - "tx": "0x07f87080b8417c0450dfb11fcf19c523d18bd5008a7fb31cbedc6ba0da0bfb70d8653c22710b522384750f125029ab633c10cf793e195e2e8ba397a19b084c77b745a0c6966e1cabea808477359400831e8480940000000000000000000000000000000000000000843b9aca00808212348080", - "output": "0xEF68C50A98e9538d24fc6D2BD986eBcc3c75bA77" + "tx": "0x07f87080b841e6b455f035eada6e02ba41e347edd54667780acf6a8028fbfc26af9e48cc7a741309d6fdd43369503c7487a610791f7904559ea0b74eeba778ce6d1ac8e96d6b1cabea808477359400831e8480940000000000000000000000000000000000000000843b9aca00808212348080", + "output": "0x47dFDEb1089aB79a2611e32063a4Ca32CeEF8C28" }, { "name": "Inalid tx decode legacy `r`, `s` fields are not `0x`", - "tx": "0x07f88080b8417c0450dfb11fcf19c523d18bd5008a7fb31cbedc6ba0da0bfb70d8653c22710b522384750f125029ab633c10cf793e195e2e8ba397a19b084c77b745a0c6966e1cb83af838808477359400831e8480940000000000000000000000000000000000000000843b9aca00808212348e6572726f6e656f7573206461746180", + "tx": "0x07f88080b841e6b455f035eada6e02ba41e347edd54667780acf6a8028fbfc26af9e48cc7a741309d6fdd43369503c7487a610791f7904559ea0b74eeba778ce6d1ac8e96d6b1cb83af838808477359400831e8480940000000000000000000000000000000000000000843b9aca00808212348e6572726f6e656f7573206461746180", "output": null }, { "name": "Bad chain id tx decode legacy", - "tx": "0x07f86e80b8417c0450dfb11fcf19c523d18bd5008a7fb31cbedc6ba0da0bfb70d8653c22710b522384750f125029ab633c10cf793e195e2e8ba397a19b084c77b745a0c6966e1ca9e8808477359400831e8480940000000000000000000000000000000000000000843b9aca0080058080", + "tx": "0x07f86e80b841e6b455f035eada6e02ba41e347edd54667780acf6a8028fbfc26af9e48cc7a741309d6fdd43369503c7487a610791f7904559ea0b74eeba778ce6d1ac8e96d6b1ca9e8808477359400831e8480940000000000000000000000000000000000000000843b9aca0080058080", "output": null }, { From bcd48954d62bd238aad236f5aa241be14be80037 Mon Sep 17 00:00:00 2001 From: eth-bot <85952233+eth-bot@users.noreply.github.com> Date: Sun, 22 Jun 2025 08:27:05 +0800 Subject: [PATCH 340/724] (bot 1272989785) moving EIPS/eip-6888.md to stagnant (#9845) PR 9845 with changes to EIPS/eip-6888.md was created on (2025-Jun-1st@00.30.35) which is before the cutoff date of (2025-Jun-8th@00.27.2) i.e. 2 weeks ago --- EIPS/eip-6888.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-6888.md b/EIPS/eip-6888.md index 4209bd2cf54be8..6b9bbb2194a9e1 100644 --- a/EIPS/eip-6888.md +++ b/EIPS/eip-6888.md @@ -4,7 +4,7 @@ title: Arithmetic verification at EVM level description: Check for math overflows and division by zero at EVM level author: Renan Rodrigues de Souza (@RenanSouza2) discussions-to: https://ethereum-magicians.org/t/eip-math-checking/13846 -status: Draft +status: Stagnant type: Standards Track category: Core created: 2023-04-16 From 7710f881a33be4a336b32a13839d03be1492b272 Mon Sep 17 00:00:00 2001 From: eth-bot <85952233+eth-bot@users.noreply.github.com> Date: Sun, 22 Jun 2025 08:27:12 +0800 Subject: [PATCH 341/724] (bot 1272989785) moving EIPS/eip-4803.md to stagnant (#9844) PR 9844 with changes to EIPS/eip-4803.md was created on (2025-Jun-1st@00.30.26) which is before the cutoff date of (2025-Jun-8th@00.27.2) i.e. 2 weeks ago --- EIPS/eip-4803.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-4803.md b/EIPS/eip-4803.md index 9ce1e4cf819876..2d2245e89e0fef 100644 --- a/EIPS/eip-4803.md +++ b/EIPS/eip-4803.md @@ -4,7 +4,7 @@ title: Limit transaction gas to a maximum of 2^63-1 description: Valid transactions must have a reasonable gas limit author: Alex Beregszaszi (@axic) discussions-to: https://ethereum-magicians.org/t/eip-4803-limit-transaction-gas-to-a-maximum-of-2-63-1/8296 -status: Review +status: Stagnant type: Standards Track category: Core created: 2022-02-02 From 7f8fbc1e53d3d18fb44bbf0a64fa137704b43ab7 Mon Sep 17 00:00:00 2001 From: kilavvy <140459108+kilavvy@users.noreply.github.com> Date: Mon, 23 Jun 2025 08:13:32 +0200 Subject: [PATCH 342/724] Update EIP-7898: Fix typos in EIP-7898 Merged by EIP-Bot. --- EIPS/eip-7898.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/EIPS/eip-7898.md b/EIPS/eip-7898.md index 0336cba20d91ce..5ab193849a4f16 100644 --- a/EIPS/eip-7898.md +++ b/EIPS/eip-7898.md @@ -16,7 +16,7 @@ Currently, the beacon block in Ethereum Consensus embed transactions within `Exe However, this EIP makes no change to the block import mechanism, with the exception that block availability now includes waiting for the availability of `ExecutionPayloadWithInclusionProof`, making it different and simpler from proposals like ePBS/APS. -But this availability requirement can infact be restricted to `gossip` import while allowing optimistic syncing of the execution layer (EL) on checkpoint/range sync as EL can pull full blocks from their peers in optimistic sync as they do now. +But this availability requirement can in fact be restricted to `gossip` import while allowing optimistic syncing of the execution layer (EL) on checkpoint/range sync as EL can pull full blocks from their peers in optimistic sync as they do now. ## Motivation @@ -42,9 +42,9 @@ Furthermore CL clients apis and code path will become cleaner and more maintaina - `ExecutionPayload` in the `BeaconBlockBody` is replaced by `ExecutionPayloadHeader` - `ExecutionPayloadWithInclusionProof` is computed by the block proposer/builder and gossiped independently on a separate new topic. Also builder `submitBlindedBlock` api is modified to respond with `ExecutionPayloadWithInclusionProof` instead. - Data availability checks for block import into forkchoice now must wait for availability of the corresponding `ExecutionPayloadWithInclusionProof` but only for gossiped blocks -- `newPayloadHeader` engine api is introduced to augument the previous usage of `newPayload` in block processing when `ExecutionPayload` is not available for e.g. in processing range synced blocks signalling EL clients to optimistic sync those payloads from EL p2p network. +- `newPayloadHeader` engine api is introduced to augment the previous usage of `newPayload` in block processing when `ExecutionPayload` is not available for e.g. in processing range synced blocks signalling EL clients to optimistic sync those payloads from EL p2p network. -ELs can optionally introduce a `getExecutionPayload` method (similar to `getBlobs`) to assist with faster recovery of execution payload from the EL's p2p network peers who could annouce new payload hashes when they see new `VALID` payloads. However, as noted above, that mechanism could be independently specified and is out of scope for this EIP. +ELs can optionally introduce a `getExecutionPayload` method (similar to `getBlobs`) to assist with faster recovery of execution payload from the EL's p2p network peers who could announce new payload hashes when they see new `VALID` payloads. However, as noted above, that mechanism could be independently specified and is out of scope for this EIP. <-- TODO: add spec details --> From 210666499e3939653f91652c4f695a3e2fa1aadd Mon Sep 17 00:00:00 2001 From: Giulio rebuffo Date: Mon, 23 Jun 2025 06:37:40 +0000 Subject: [PATCH 343/724] Add EIP: Increase Maximum Contract Size Merged by EIP-Bot. --- EIPS/eip-7954.md | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 EIPS/eip-7954.md diff --git a/EIPS/eip-7954.md b/EIPS/eip-7954.md new file mode 100644 index 00000000000000..8b192b28eaabc8 --- /dev/null +++ b/EIPS/eip-7954.md @@ -0,0 +1,43 @@ +--- +eip: 7954 +title: Increase Maximum Contract Size +description: Raise the maximum contract code size from 24KiB to 32KiB and initcode size from 48KiB to 64KiB. +author: Giulio Rebuffo (@Giulio2002), Ben Adams (@badams) +discussions-to: https://ethereum-magicians.org/t/increase-maximum-contract-size-to-48kb/24509 +status: Draft +type: Standards Track +category: Core +created: 2025-06-09 +requires: 170, 3860 +--- + +## Abstract + +This EIP proposes to raise the maximum allowed size for contract code deployed on Ethereum from 24,576 bytes to 32,768 bytes. + +## Motivation + +The current 24KiB contract size limit can be restrictive for complex contracts and applications. Increasing the limit to 32KiB allows for more feature-rich contracts while maintaining reasonable constraints on block and state growth. + +## Specification + +1. Update the [EIP-170](./eip-170.md) contract code size limit of 24KiB (`0x6000` bytes) to 32KiB (`0x8000` bytes). +2. Update the [EIP-3860](./eip-3860.md) initcode size limit of 48KiB (`0xC000` bytes) to 64KiB (`0x10000` bytes). + +## Rationale + +- **Developer Flexibility:** Enables more complex contracts and features. +- **Backward Compatibility:** Existing contracts are unaffected. +- **Simplicity:** Only the size limit is changed, with no other protocol modifications. + +## Backwards Compatibility + +This change is not backwards compatible and must be activated via a network upgrade (hard fork). Contracts larger than 24KiB, up to 32KiB, will be deployable after activation. + +## Security Considerations + +A higher contract size limit may marginally increase the risk of denial-of-service attacks via large contracts, but the new limit remains conservative. + +## Copyright + +Copyright and related rights waived via [CC0](../LICENSE.md). From ff592b9383912f3a1d9af6ca7842bb0ae4a65a82 Mon Sep 17 00:00:00 2001 From: Wei Tang Date: Mon, 23 Jun 2025 08:44:50 +0200 Subject: [PATCH 344/724] Add EIP: EOF - Extended types section Merged by EIP-Bot. --- EIPS/eip-7960.md | 68 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100644 EIPS/eip-7960.md diff --git a/EIPS/eip-7960.md b/EIPS/eip-7960.md new file mode 100644 index 00000000000000..a1a999fed33844 --- /dev/null +++ b/EIPS/eip-7960.md @@ -0,0 +1,68 @@ +--- +eip: 7960 +title: EOF - Extended types section +description: Extend EOF container's types section with an extra type parameter. +author: Wei Tang (@sorpaas) +discussions-to: https://ethereum-magicians.org/t/eip-series-evm64/23794 +status: Draft +type: Standards Track +category: Core +created: 2025-05-28 +requires: 3540 +--- + +## Abstract + +This EIP extends the definition of `types_section` in EOF format ([EIP-3540](./eip-3540.md)) with an additional `type` parameter. + +## Motivation + +An additional `type` parameter allows the EOF EVM interpreter to identify the "type" of a code section. This allows the interpreter to "interpret" each code section differently, allowing EOF function calls to, for example, invoke pure EVM64 code or even later support RISC-V. + +## Specification + +`types_section`, as defined in EIP-3540, is changed to be of the following format `(type, reserved, inputs, outputs, max_stack_increase)`. `type` is `uint8`, `reserved` is 24 bits, and `inputs`, `outputs`, `max_stack_increase` are defined as `uint8`, `uint8`, `uint16` respectively, the same as before. The only valid `type` defined in this EIP is `0x01`. Additional EIPs may be defined for other code section `type`s. + +`version`, as defined in EIP-3540, is changed to `0x02`, to avoid the backward compatibility issue if a third-party chain already deployed EOF in production. + +In EOF container, the following validation rules are added: + +* If a `type` in `types_section` is not of an known type, then the validation fails. +* `reserved` in `types_section` must be all zeros. + +## Rationale + +The new `type` parameter allows a contract to "dispatch" to different variants of the interpreter to better suit its need. + +* The portion of the code where it mainly interacts with Ethereum addresses, balances, storages may run "normal" EVM. +* The portion of the code that is computationally heavy may run faster EVM64, but loses the ability to directly interact with Ethereum addresses and balances. + +Allowing this `type` to be defined for each code section ensures that a contract remains conscise -- it can quickly switch between its computational needs and system/runtime needs. + +`reserved` is added to `types_section` to maintain the proper padding. Each item in `types_section` is now 64 bits in total. + +## Backwards Compatibility + +As we know, EOF, including EIP-3540, was extremely close to being deployed before it was decided to withdraw from Fusaka. To avoid the issue that some third-party chains have already deployed EOF in production (given the state of EOF we can consider this to be likely), we bump `version` of EOF to `0x02`. `0x01` is now invalid. + +No other backward compatibility issues found. + +## Test Cases + +To be added. + + + +## Reference Implementation + +To be added. + + + +## Security Considerations + +Needs discussion. + +## Copyright + +Copyright and related rights waived via [CC0](../LICENSE.md). From 374f4e8193e8409d4a53f71ccb33795dd9df19a5 Mon Sep 17 00:00:00 2001 From: Wei Tang Date: Mon, 23 Jun 2025 08:47:00 +0200 Subject: [PATCH 345/724] Add EIP: EVM64 - Little endian opcodes Merged by EIP-Bot. --- EIPS/eip-7958.md | 78 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 EIPS/eip-7958.md diff --git a/EIPS/eip-7958.md b/EIPS/eip-7958.md new file mode 100644 index 00000000000000..90fcb5439f46c5 --- /dev/null +++ b/EIPS/eip-7958.md @@ -0,0 +1,78 @@ +--- +eip: 7958 +title: EVM64 - Little endian opcodes +description: Little endian opcodes `BYTE64`, `MLOAD64`, `MSTORE64`, and `PUSH*64` for EVM64 +author: Wei Tang (@sorpaas) +discussions-to: https://ethereum-magicians.org/t/eip-7937-64-bit-mode-evm-opcodes-evm64/23794 +status: Draft +type: Standards Track +category: Core +created: 2025-05-26 +requires: 7937 +--- + +## Abstract + +This EIP defines additional little endian opcodes that can be deployed alongside [EIP-7937](./eip-7937.md). + +## Motivation + +The core EIP that defines EVM64 (EIP-7937) is endianness-independent. This EIP defines those additional opcodes that must expose endianness. They are the bitwise opcode `BYTE64`, memory opcodes `MLOAD64` and `MSTORE64`, and stack opcodes `PUSH*64`. + +## Specification + +The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119 and RFC 8174. + +We define the following gas cost constant: + +* `G_VERYLOW64`: 2 + +### `BYTE64` + +`BYTE64` (0xc01a) is defined as `(x >> i * 8) & 0xFF`. Note that the definition is changed from big endian to little endian. + +The gas cost is `G_VERYLOW64`. + +### `MLOAD64` and `MSTORE64` + +`MLOAD64` (0xc051) will load a 64-bit integer in little endian onto the stack. `MSTORE64` (0xc052) will read an 64-bit integer from the stack, and store it to memory in little endian. + +The gas cost for both opcodes is `G_VERYLOW64`. The memory resizing costs count as 8 bytes. + +As an example, `[0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08]` is an array of 8 bytes (64 bits). Calling `MLOAD64` to load this 8-byte value to stack will read it in little endian, resulting in 64-bit integer `0x0807060504030201`. 64-bit mode always operate on only the least significant 64 bits. When another 256-bit opcodes encounter this value on stack, it will be `0x00..00 0807060504030201`. Calling `MSTORE64` to store this value to memory will result in the array `[0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08]`. + +### `PUSH*64` + +`PUSH2_64` (0xc061) to `PUSH8_64` (0xc067) follows 2-byte to 8-byte literal. The literal is read little endian and pushed onto the stack. + +The gas cost for them is `G_VERYLOW64`. + +As an example, `0xc0 0x67 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08` will result in a stack with single value `0x00..00 0807060504030201`. + +## Rationale + +For detailed rationale discussion, please see the core EVM64 definition [EIP-7937](./eip-7937.md). + +## Backwards Compatibility + +No backward compatibility issues found. + +## Test Cases + +To be added. + + + +## Reference Implementation + +To be added. + + + +## Security Considerations + +Needs discussion. + +## Copyright + +Copyright and related rights waived via [CC0](../LICENSE.md). From c27a9ebf37fc5af086467af8b886e40809ad3089 Mon Sep 17 00:00:00 2001 From: aryaethn <47050616+aryaethn@users.noreply.github.com> Date: Mon, 23 Jun 2025 09:52:36 +0300 Subject: [PATCH 346/724] Add EIP: Tx Ordering via Block-level Randomness Merged by EIP-Bot. --- EIPS/eip-7956.md | 262 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 262 insertions(+) create mode 100644 EIPS/eip-7956.md diff --git a/EIPS/eip-7956.md b/EIPS/eip-7956.md new file mode 100644 index 00000000000000..ef73177350a4e3 --- /dev/null +++ b/EIPS/eip-7956.md @@ -0,0 +1,262 @@ +--- +eip: 7956 +title: Tx Ordering via Block-level Randomness +description: Decreasing MEV attacks by forcing a deterministic transaction ordering via block-level randomness. +author: Aryaethn (@aryaethn) +discussions-to: https://ethereum-magicians.org/t/potential-eip-mev-decrease-by-deterministic-transaction-ordering-via-block-level-randomness/24084 +status: Draft +type: Standards Track +category: Core +created: 2025-05-24 +--- + + +## Abstract + +Proposers and builders can currently permute pending transactions arbitrarily, enabling reorder‑driven MEV. This EIP introduces a consensus rule that sorts all transactions inside a block by XOR‑ing each transaction hash with fresh slot randomness. The randomness is unknown until the slot starts, so the order is deterministic once known but unpredictable beforehand. The mechanism **significantly reduces reorder‑based MEV**; latency‑driven back‑running, censorship, and other classes of MEV remain and should be mitigated through complementary techniques (encrypted mempools, reputation, PBS marketplaces, etc.). + +## Motivation + +Unrestricted ordering is the key enabler of sandwich and classic front‑running attacks. Deterministic ordering collapses these vectors to latency racing and information asymmetry. Clear candidate‑set and bundle semantics preserve fee markets while removing the need for trusted sequencers. Academic works shows deterministic ordering drives sandwich profits toward zero. + +### References + +* Julia Ofoegbu, “Maximal Extractable Value (MEV): A Tale As Old As Time,” Medium (2024). + +* J. Qian et al., “Deterministic Transaction Ordering Without Trusted Sequencers,” arXiv:2411.03327 v1 (2024). + +* “Shutter Network Introduces Plan for First Encrypted Mempool on Ethereum,” GlobeNewswire, 13 Feb 2025. + +## Specification + +The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119 and RFC 8174. + + +### Slot Randomness `R` + +> **Consensus‑layer prerequisite** — Companion EIP “**`EL‑VRF‑exposure`**” is needed to add the RANDAO's per‑slot VRF output to the execution layer. + +<-- TODO -- add companion EIP “**`EL‑VRF‑exposure`**” --> + +``` +R = randao_mix_slot[0:16] : bytes16 +``` + +Execution payloads include `randomness: bytes16` that **MUST** equal `R`; execution clients verify via EIP‑4788. + +### Builder Flow + +1. **Candidate‑set selection** – Builders **MAY** choose **any subset** of the mempool based on priority fees, side agreements, or policy. Transactions not chosen are ignored. +2. **Canonical sorting** – Sort the chosen set by primary key `H(tx) ⊕ R` ascending, then secondary key `H(tx)` ascending, in case of collision on the primary key. +3. **Gas‑limit packing** – Append items in order until adding the next would exceed the block gas **limit**. +4. **Bundles (optional cross‑address atomicity)** + +* **Definition** – A bundle is a user‑signed list of fully‑signed transactions. Each `child_tx_rlp` is the canonical **signed** RLP encoding, including signature fields `(v, r, s)`. The bundle begins with a *fee‑payment* transaction that covers gas and builder tip for the entire bundle. +* **Hashing / sort key** – Treat the bundle as a *virtual transaction* with key `H(concat(child_tx_rlps))`, where: + + * `child_tx_rlps[i]` **MUST** be the exact bytes that will later appear in the block body for that transaction, i.e. the *canonical RLP of the fully‑signed transaction* per EIP‑2718 / EIP‑155 rules (for typed transactions the leading *type byte* and length prefix are included). + * Implementations **MUST NOT** strip or normalise the signature fields `(v,r,s)`; those 65 bytes are hashed as‑is so every participant derives an identical bundle key. + * The concatenation order is the author‑declared execution order of the child transactions. +* **Gas accounting** – Bundle gas is the **sum of the `gasLimit` fields** of all child transactions. Builders use that sum when evaluating step 3. +* **Fit‑or‑skip rule** – If the bundle (fee‑payment + children) would exceed the remaining gas limit, the bundle is skipped atomically. + +5. **Fee dynamics** – Priority fees influence membership in the candidate set (step 1) but **never** override the canonical order once a tx or bundle is selected. + +Here is a pseudocode for the above flow: + +``` +//--------------------------------------------------------------------- +// Inputs +//--------------------------------------------------------------------- +// mempool : All pending txs & user-signed bundles visible to the builder +// R : 16-byte slot randomness supplied by consensus layer +// BLOCK_GAS_LIMIT : Max gas allowed in the block + +//--------------------------------------------------------------------- +// Helper functions +//--------------------------------------------------------------------- +function HASH(obj) → bytes32 // Keccak-256 of the byte sequence +function PRIMARY_KEY(h, R) → bytes32 // h XOR R (bit-wise) + +function bundleGas(bundle): // sum of gasLimit of children + total ← 0 + for childTx in bundle.children: + total ← total + childTx.gasLimit + return total + +//--------------------------------------------------------------------- +// 0. Candidate-set selection (builder policy / side deals / fee filter) +//--------------------------------------------------------------------- +candidates ← pickSubsetFrom(mempool) // ANY subset is allowed + +//--------------------------------------------------------------------- +// 1. Compute canonical keys & gas cost for every candidate +//--------------------------------------------------------------------- +for item in candidates: + if item.type == "single_tx": + item.gasCost ← item.gasLimit + baseHash ← HASH(item.RLP) // canonical signed RLP (EIP-2718) + else if item.type == "bundle": + concatRlps ← CONCAT(item.child_rlps) // fee-tx + children in author order + item.gasCost ← bundleGas(item) + baseHash ← HASH(concatRlps) + + item.primaryKey ← PRIMARY_KEY(baseHash, R) + item.secondaryKey ← baseHash + +//--------------------------------------------------------------------- +// 2. Canonical sorting (primaryKey asc, then secondaryKey asc) +//--------------------------------------------------------------------- +sort(candidates, by = (primaryKey ASC, secondaryKey ASC)) + +//--------------------------------------------------------------------- +// 3. Gas-limit packing with fit-or-skip for bundles +//--------------------------------------------------------------------- +blockList ← empty list +gasUsed ← 0 + +for item in candidates: + if gasUsed + item.gasCost > BLOCK_GAS_LIMIT: + continue // skip whole tx or bundle atomically + append(blockList, item) + gasUsed ← gasUsed + item.gasCost + +//--------------------------------------------------------------------- +// 4. Output — assemble block body & header field +//--------------------------------------------------------------------- +block.randomness ← R // bytes16 in the payload header +block.txOrderingVersion ← 1 +block.body ← flatten(blockList) // bundles explode into children +return block +``` + +### Consensus Rule + +A block is **invalid** if the executed list deviates from the canonical order derived from its `randomness` and the included transactions/bundles. Verification is objective; fork‑choice remains unchanged. + +### Performance + +Sorting ≤ 1 500 transactions remains `O(n log n)` (< 1 ms), on today's hardware. + +### Deployment + +#### Added Parameters + +* `randomness`: Specified in the specification. +* `txOrderingVersion = 1` flag: To be compatible with the existing consensus rule and adding compatibility for future rules if needed. + +#### Fork Parameters + +* 'ORDERING_FORK_EPOCH': Beacon‑chain epoch at which execution clients start to recognise the new fields `randomness` and `txOrderingVersion`. +* `ORDERING_TRANSITION_EPOCHS` window activate the rule: 64 epochs (~13.6 h). Length of the transition window during which blocks with either ordering version are accepted. + +Both parameters are constants in the fork config and may be tuned during test‑net experiments. + +#### Activation Flow + +1. Consensus‑layer upgrade — Beacon‑chain fork at `ORDERING_FORK_EPOCH` activates **`EL‑VRF‑exposure`** (companion EIP) and begins populating the `vrf_output_proposer` field. Execution clients receiving the `ExecutePayload` after this epoch expect a non‑zero `randomness` field. + +2. Execution‑layer handshake — Builders and proposers include the new `randomness` and `txOrderingVersion` fields in Engine API `engine_newPayloadV3` calls. Legacy nodes that have not upgraded will reject the payload, causing a natural chain split and economic incentive to upgrade. + +2. Transition window — For `ORDERING_TRANSITION_EPOCHS` after `ORDERING_FORK_EPOCH`, clients accept: + + * Version 0 blocks — `txOrderingVersion` == 0; no randomness; legacy ordering. + + * Version 1 blocks — `txOrderingVersion` == 1; valid randomness; canonical ordering enforced. During this period proposers are encouraged (but not forced) to adopt version 1 so that fee markets and MEV supply chains have time to adjust. + +4. Finalisation — At `ORDERING_FORK_EPOCH` + `ORDERING_TRANSITION_EPOCHS` the consensus rule changes: blocks MUST set `txOrderingVersion == 1` and pass canonical‑order validation. A version‑0 block after this point is treated as invalid and will not be considered by fork‑choice. + + +## Rationale + +### Why randomness‑driven ordering? + +* Objective & Verifiable – Using a function of on‑chain randomness (R) and a transaction’s own hash gives every validator an identical, cheap check on order validity. + +* Unpredictable Until Slot Start – The XOR of slot‑level RANDAO and the proposer’s VRF output ensures that neither users nor builders can know the final sort key before the slot begins, closing the classic front‑run window. + +* Minimal Surface Area – A single 16‑byte field in the execution payload plus a hash operation keeps consensus changes small and auditable. + +### Why 128‑bit R rather than full 256 bits? + +* 128 bits is already far beyond collision‑resistance needs for ≤10k txs per block. + +* Halving the payload size marginally reduces block propagation cost while leaving brute‑force attacks astronomically infeasible. + +### Why XOR as the mixing function? + +* XOR is associative, fast, and requires no extra cryptographic assumptions beyond SHA‑2 already used for H(tx). + +* Any bias in one entropy component (e.g., RANDAO) is negated unless the attacker also controls the VRF output. + +### Why allow builders to curate the candidate set first? + +* Preserves fee‑market incentives: high‑tip transactions still rise to the top of inclusion competition. + +* Avoids forced inclusion of low‑value spam that could bloat blocks if the entire mempool were blindly sorted. + +### Why a secondary key H(tx) for tie‑breaking? + +* Guarantees total order with negligible extra cost. + +* Leverages a value already known to every node; no extra field is needed. + +### Why optional bundles instead of implicit nonce‑chain folding? + +* Cross‑address atomicity (e.g., borrower + lender tx pair) cannot be expressed via nonce order alone. + +* Requiring an explicit fee‑payment transaction embeds pricing for the externality a bundle imposes on ordering neutrality. + +### Why the "fit‑or‑skip" bundle rule? + +* Ensures all clients compute the same gas impact, preventing divergent execution. + +* Avoids partial bundle execution, which would undermine user intent. + +### Why the version flag + transition window? + +* Prevents accidental consensus splits by giving node operators a grace period. + +* Mirrors previous successful hard forks (e.g., London’s BASE_FEE activation sequence). + + +## Backwards Compatibility + +* **Old nodes** — Execution clients that ignore the new fields will treat version‑1 blocks as malformed and fork away. The short transition window gives operators time to upgrade. +* **Light clients** — No additional work; they track headers chosen by upgraded full nodes. + + +## Security Considerations + +### Randomness Bias & RANDAO Manipulation + +* *Single‑validator bias* – A block proposer can influence only its own VRF output; XOR with the slot‑level RANDAO limits unilateral bias to 1‑in‑2¹²⁸. + +* *Coalition bias* – Multiple consecutive‑slot proposers could attempt to influence RANDAO by withholding signatures, but the protocol already slashes equivocation and missed attestations. The cost rises exponentially with coalition size, and the added VRF entropy further randomizes `R`. + +* *Forkable bias* – Re‑org attempts longer than depth 1 must overcome the usual consensus finality thresholds. Because `R` is embedded in the execution payload, any fork conflicts are objectively detectable by all nodes. + +Conclusion: Collusion attacks are economically unattractive; the mixed entropy from RANDAO and VRF provides strong unpredictability guarantees. + +### Hash Grinding + +New signatures are required only when `calldata` changes, but attacks must begin **after** `R` is known (≤ 12 s). Propagation delays and inclusion fees sharply limit profitable grinding to high‑value trades. + +### Tie Collisions + +Secondary key `H(tx)` guarantees total order; collision probability (`2^{-256}`) is negligible. + +### Bundle Gas Consistency + +Explicit summation rule ensures every client computes identical gas usage for bundles, preventing divergent validation. + +### Residual MEV Vectors + +* *Back‑running & latency* – Persist. + +* *Builder discretion* – Builders may censor or selectively include transactions while forming the candidate set; exactly like the current status of Ethereum. + + +## Copyright + +Copyright and related rights waived via [CC0](../LICENSE.md). From 0a368766a978c74cd8ecb1d834be82534de693c1 Mon Sep 17 00:00:00 2001 From: Alex Forshtat Date: Mon, 23 Jun 2025 10:22:22 +0200 Subject: [PATCH 347/724] Update README.md Merged by EIP-Bot. --- assets/eip-7701/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/eip-7701/README.md b/assets/eip-7701/README.md index 89d3278874cc67..07ba134037ef5b 100644 --- a/assets/eip-7701/README.md +++ b/assets/eip-7701/README.md @@ -10,7 +10,7 @@ while keeping the [Specification](../../EIPS/eip-7701.md#specification) section * **Sender**: the Smart Contract Account sending the current AA transaction. * **Paymaster**: a smart contract that is requested to pay gas fees for the current AA transaction on behalf of the `Sender` contract. -* **Factory**: a smart contract that performs a deployment for a new `Sender` contract if necessary in the context of +* **Deployer**: a smart contract that performs a deployment for a new `Sender` contract if necessary in the context of the current AA transaction. * **Entity**: a common term for any of the smart contracts mentioned above in the context of an EIP-7701 Transaction. * **Transaction Validity**: From e6f6e75a2ff1df78f0b80d20532b2ddb63616bb7 Mon Sep 17 00:00:00 2001 From: Lauri Peltonen <20242241+microbecode@users.noreply.github.com> Date: Mon, 23 Jun 2025 10:31:25 +0200 Subject: [PATCH 348/724] Update EIP-7950: Move to Review Merged by EIP-Bot. --- EIPS/eip-7950.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7950.md b/EIPS/eip-7950.md index 087ad63c26f456..c5898d808f67cc 100644 --- a/EIPS/eip-7950.md +++ b/EIPS/eip-7950.md @@ -4,7 +4,7 @@ title: Encode chain id with transaction hash description: Way to encode a chain ID and transaction hash into a unique string format author: Lauri Peltonen (@microbecode) discussions-to: https://ethereum-magicians.org/t/a-new-standard-for-encoding-chain-id-transaction-hash/23782 -status: Draft +status: Review type: Standards Track category: Interface created: 2025-05-22 From 8877eaa7eb4b40e536c6b0597d0191a742006f72 Mon Sep 17 00:00:00 2001 From: Tim Beiko <9390255+timbeiko@users.noreply.github.com> Date: Mon, 23 Jun 2025 10:45:52 +0200 Subject: [PATCH 349/724] =?UTF-8?q?Update=20EIP-7600:=20SFI=20=E2=86=92=20?= =?UTF-8?q?Included?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Merged by EIP-Bot. --- EIPS/eip-7600.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7600.md b/EIPS/eip-7600.md index fa8890719fe7bd..065ca562789229 100644 --- a/EIPS/eip-7600.md +++ b/EIPS/eip-7600.md @@ -12,7 +12,7 @@ requires: 2537, 2935, 6110, 7002, 7251, 7549, 7623, 7685, 7691, 7702 ## Abstract -This Meta EIP lists the EIPs formally Scheduled for Inclusion in the Prague/Electra network upgrade. +This Meta EIP lists the EIPs Included in the Prague/Electra network upgrade. ## Specification From 7622abc1c6569b7e7ade9ed957dde4ed2271cc40 Mon Sep 17 00:00:00 2001 From: Coder <161350311+MamunC0der@users.noreply.github.com> Date: Mon, 23 Jun 2025 10:50:20 +0200 Subject: [PATCH 350/724] Update EIP-1186: Fix broken Merkle Tree link in EIP-1186 abstract Merged by EIP-Bot. --- EIPS/eip-1186.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-1186.md b/EIPS/eip-1186.md index 13ed2e6f3899af..1a341c3f9b8094 100644 --- a/EIPS/eip-1186.md +++ b/EIPS/eip-1186.md @@ -16,7 +16,7 @@ One of the great features of Ethereum is the fact, that you can verify all data ## Abstract -Ethereum uses a [Merkle Tree](https://github.com/ethereum/wiki/wiki/Patricia-Tree) to store the state of accounts and their storage. This allows verification of each value by simply creating a Merkle Proof. But currently, the standard RPC-Interface does not give you access to these proofs. This EIP suggests an additional RPC-Method, which creates Merkle Proofs for Accounts and Storage Values. +Ethereum uses a [Merkle Tree](https://github.com/ethereum/eth-wiki/blob/master/fundamentals/patricia-tree.md) to store the state of accounts and their storage. This allows verification of each value by simply creating a Merkle Proof. But currently, the standard RPC-Interface does not give you access to these proofs. This EIP suggests an additional RPC-Method, which creates Merkle Proofs for Accounts and Storage Values. Combined with a stateRoot (from the blockheader) it enables offline verification of any account or storage-value. This allows especially IOT-Devices or even mobile apps which are not able to run a light client to verify responses from an untrusted source only given a trusted blockhash. From a761452193d69a5e783da2d4f9410dca0212a6bf Mon Sep 17 00:00:00 2001 From: raxhvl <10168946+raxhvl@users.noreply.github.com> Date: Mon, 23 Jun 2025 12:16:42 +0200 Subject: [PATCH 351/724] Update EIP-7928: Fix BAL type definition Merged by EIP-Bot. --- EIPS/eip-7928.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/EIPS/eip-7928.md b/EIPS/eip-7928.md index d2f1167f4e2b9b..989ffb308f208e 100644 --- a/EIPS/eip-7928.md +++ b/EIPS/eip-7928.md @@ -110,13 +110,13 @@ class AccountNonceDiff(Container): address: Address changes: List[TxNonceDiff, MAX_TXS] -NonceDiffs = List[AccountNonceDiff, MAX_TXS] +NonceDiffs = List[AccountNonceDiff, MAX_ACCOUNTS] # Block-level Access List structure class BlockAccessList(Container): account_accesses: AccountAccessList balance_diffs: BalanceDiffs - code_diffs: AccountCodeDiffs + code_diffs: CodeDiffs nonce_diffs: NonceDiffs ``` @@ -154,7 +154,7 @@ def state_transition(block): for address, nonce in nonce_info: if address not in computed_nonce_diffs: computed_nonce_diffs[address] = [] - computed_nonce_diffs[address].push((idx, nonce)) + computed_nonce_diffs[address].append((idx, nonce)) # Execute transaction and collect state accesses and diffs accessed, balances, codes = execute_transaction(tx) From ab95f0f4e1cab7a30461bef272837a412bd36297 Mon Sep 17 00:00:00 2001 From: SirSpudlington <73645805+SirSpudlington@users.noreply.github.com> Date: Mon, 23 Jun 2025 16:32:11 +0100 Subject: [PATCH 352/724] Update EIP-7932: Update precompile logic Merged by EIP-Bot. --- EIPS/eip-7932.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/EIPS/eip-7932.md b/EIPS/eip-7932.md index b42e9214ea8c64..5b1fa28df78c90 100644 --- a/EIPS/eip-7932.md +++ b/EIPS/eip-7932.md @@ -154,7 +154,9 @@ def sigrecover_precompile(input: Bytes) -> Bytes: alg = Algorithms[alg_type] - if sig_length > alg.MAX_SIZE or sig_length < (len(input) - 64): + # Sig length must be smaller than alg.MAX_SIZE and + # equal to the remaining call data + if sig_length > alg.MAX_SIZE or sig_length != (len(input) - 64): return bytes20(0x0) # Run verify function From 06765df1ede1e07e2f0536b9f2ac2ab4817a55cb Mon Sep 17 00:00:00 2001 From: "fuder.eth" <139509124+vtjl10@users.noreply.github.com> Date: Tue, 24 Jun 2025 13:29:01 +0300 Subject: [PATCH 353/724] Update EIP-7768: Fix Typos in EIP-7768 Documentation Merged by EIP-Bot. --- EIPS/eip-7768.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/EIPS/eip-7768.md b/EIPS/eip-7768.md index bee099090d409a..271beb90039d96 100644 --- a/EIPS/eip-7768.md +++ b/EIPS/eip-7768.md @@ -34,7 +34,7 @@ In contrast, this proposal introduces and standardizes a solution to this proble 4. The first, then the second, ... then the Nth transaction, which is not the last in her series of transactions; or 5. All her transactions, in order. 4. Alice sends this series of transactions to a service that communicates with block proposers. - 1. Currently mempools in baseline clients would not propogate such transactoins. + 1. Currently mempools in baseline clients would not propagate such transactions. For example, if consideration is sent to the free-for-all address, this would typically be the last in her series of transactions. @@ -49,7 +49,7 @@ For example, if consideration is sent to the free-for-all address, this would ty 7. Rollback the execution context. And repeat steps 1 through 4 with these changes: 1. Step 1: use the actual required gas amount (in Ether). 2. Step 4: abort if the consideration received in this second iteration is not the expected amount from the first iteration. -8. Use some local business logic to compare the Ether spent in step 1 (second iteration) versus the consideration receieved in step 4 and classify the result as favorable or not. +8. Use some local business logic to compare the Ether spent in step 1 (second iteration) versus the consideration received in step 4 and classify the result as favorable or not. 9. If the result is favorable, commit this execution context to the mainline. Or if the result is not favorable, rollback this execution context. 1. The result of this decision may feed into a reputation tracking system to avoid evaluating future unfruitful transaction(s). 10. Continue execution, and publish the block. @@ -89,11 +89,11 @@ This approach may use more gas than other approaches where the consensus client * Create a new transaction type that encapsulates another signed transaction. * Create a new opcode to get the coinbase of the next block. -## Backwards Compatibility +## Backwards Compatibility ... -## Security Considerations +## Security Considerations ... From 67115c533ee123e7388e94f5956ede55243f2077 Mon Sep 17 00:00:00 2001 From: FT <140458077+zeevick10@users.noreply.github.com> Date: Tue, 24 Jun 2025 15:34:19 +0200 Subject: [PATCH 354/724] Update EIP-5920: Minor spelling corrections in EIP-5920 documentation Merged by EIP-Bot. --- EIPS/eip-5920.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/EIPS/eip-5920.md b/EIPS/eip-5920.md index 43ae5fa6529486..a2e493fd7862b4 100644 --- a/EIPS/eip-5920.md +++ b/EIPS/eip-5920.md @@ -23,7 +23,7 @@ Currently, to send ether to an address requires you to call into that address, w - In practice, when calling into another account and sending ether, 2300 gas (the "gas stipend") is always available "for free" in the newly created call frame. Although it is currently not possible to make storage state changes with the 2300 gas stipend (see the last minute rejection of [EIP-1283](./eip-1283.md) from Constantinople to be replaced with the "gas stipend safe" [EIP-2200](./eip-2200.md) version in Istanbul), it is possible to do this with transient storage ([EIP-1153](./eip-1153.md)). This is a security risk where potentially the transient storage gets changed unintentionally. The goal is to send ether, and not have to consider these potential unintuitive security problems. - Secondly, it opens a DoS vector. Contracts wanting to send ether must be cognizant of the possibility that the recipient will run out of gas or revert. - Future potential call-like opcodes may not provide a way to restrict the amount of gas being forwarded to the recipient, so the meager mitigation against unintended side effects in use today (gas limit) is not guaranteed to be available. -- The `CALL` and `EXTCALL` opcodes will execute code on the receipient, which is unintended when wanting to send ether and which could lead to unintentional operations. The code execution also has to be paid for in gas, even when the intention is to only send ether, which is thus an unnecessary waste of gas. +- The `CALL` and `EXTCALL` opcodes will execute code on the recipient, which is unintended when wanting to send ether and which could lead to unintentional operations. The code execution also has to be paid for in gas, even when the intention is to only send ether, which is thus an unnecessary waste of gas. - Finally, [EIP-7702](./eip-7702.md) allows to delegate externally owned accounts (EOAs) to other accounts, which breaks the invariant that EOAs cannot contain code. Therefore, calling such EOA with the intention to send ether will thus also execute code and cost unnecessary gas. Having a dedicated opcode for ether transfers solves all of these issues, and would be a useful addition to the EVM. @@ -52,7 +52,7 @@ A new opcode is introduced: `PAY` (`0xfc`), which: - Charges the gas cost detailed below. - Marks `addr` as warm (adding `addr` to `accessed_addresses`). - Transfers `val` wei from the current address to the address `addr`, only if the current address has a balance greater than or equal to `val`. -- Push `1` on the stack if the `PAY` operation was succesful, or `0` if it failed. +- Push `1` on the stack if the `PAY` operation was successful, or `0` if it failed. - Currently only insufficient balance would produce a `0` return value. ### Gas Cost From 337df2cb4657de5beba79671a57dbdd0c71e5203 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Toni=20Wahrst=C3=A4tter?= <51536394+nerolation@users.noreply.github.com> Date: Tue, 24 Jun 2025 18:07:49 +0200 Subject: [PATCH 355/724] Add EIP: Further increase calldata cost Merged by EIP-Bot. --- EIPS/eip-7976.md | 108 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 108 insertions(+) create mode 100644 EIPS/eip-7976.md diff --git a/EIPS/eip-7976.md b/EIPS/eip-7976.md new file mode 100644 index 00000000000000..ce88f4131e93ff --- /dev/null +++ b/EIPS/eip-7976.md @@ -0,0 +1,108 @@ +--- +eip: 7976 +title: Further increase calldata cost +description: Further increase calldata cost to 15/60 gas per byte to reduce maximum block size +author: Toni Wahrstätter (@nerolation) +discussions-to: https://ethereum-magicians.org/t/eip-7976-further-increase-calldata-cost/24597 +status: Draft +type: Standards Track +category: Core +created: 2025-06-18 +requires: 7623 +--- + +## Abstract + +Following the implementation of [EIP-7623](./eip-7623.md), this EIP proposes a further adjustment to calldata pricing by raising the floor cost from 10/40 to 15/60 gas per zero/non-zero byte. This change aims to provide additional reduction in maximum block size and variance while maintaining compatibility with regular user transactions that involve significant EVM computation. + +## Motivation + +While [EIP-7623](./eip-7623.md) successfully reduced the maximum possible block size by introducing a floor cost of 10/40 gas per byte for data-heavy transactions, continued increases in gas limit demands further optimization. The current floor cost still permits relatively large data-heavy payloads that contribute to block size variance. + +By increasing the floor cost to 15/60 gas per byte, this proposal aims to: + +- Further reduce the maximum possible block size for data-heavy transactions +- Create additional headroom for potential block gas limit increases +- Maintain the same exemption for transactions with significant EVM computation + +## Specification + +| Parameter | Value | +| ---------------------------- | ----- | +| `STANDARD_TOKEN_COST` | `4` | +| `TOTAL_COST_FLOOR_PER_TOKEN` | `15` | + +Let `tokens_in_calldata = zero_bytes_in_calldata + nonzero_bytes_in_calldata * 4`. + +Let `isContractCreation` be a boolean indicating the respective event. + +Let `execution_gas_used` be the gas used for EVM execution with the gas refund subtracted. + +Let `INITCODE_WORD_COST` be 2 as defined in [EIP-3860](./eip-3860.md). + +The formula for determining the gas used per transaction changes from [EIP-7623](./eip-7623.md)'s implementation to: + +```python +tx.gasUsed = ( + 21000 + + + max( + STANDARD_TOKEN_COST * tokens_in_calldata + + execution_gas_used + + isContractCreation * (32000 + INITCODE_WORD_COST * words(calldata)), + TOTAL_COST_FLOOR_PER_TOKEN * tokens_in_calldata + ) +) +``` + +Any transaction with a gas limit below `21000 + TOTAL_COST_FLOOR_PER_TOKEN * tokens_in_calldata` or below its intrinsic gas cost (take the maximum of these two calculations) is considered invalid. This limitation exists because transactions must cover the floor price of their calldata without relying on the execution of the transaction. There are valid cases where `gasUsed` will be below this floor price, but the floor price needs to be reserved in the transaction gas limit. + +## Rationale + +With [EIP-7623](./eip-7623.md)'s implementation, data-heavy transactions cost 10/40 gas per zero/non-zero byte, reducing the maximum possible EL payload size to approximately 0.72 MB (`30_000_000/40`). This EIP further reduces this to approximately 0.47 MB (`30_000_000/60`) for zero bytes and maintains proportional costs for non-zero bytes. + +By increasing calldata costs from 10/40 to 15/60 gas per byte for data-heavy transactions, this EIP provides: + +- **Enhanced block size reduction**: Maximum data-heavy payload size drops to ~0.47 MB +- **Maintained user experience**: Regular users engaging in DeFi, token transfers, and other EVM-heavy operations remain unaffected +- **Better blob incentivization**: Higher calldata costs further encourage migration to blob usage for data availability + +The floor cost mechanism ensures that transactions involving significant EVM computation continue to pay the standard 4/16 gas per byte for calldata, preserving the user experience for regular Ethereum operations. + +## Backwards Compatibility + +This is a backwards incompatible gas repricing that requires a scheduled network upgrade. + +Wallet developers and node operators MUST update gas estimation handling to accommodate the new calldata cost rules. Specifically: + +1. **Wallets**: Wallets using `eth_estimateGas` MUST be updated to ensure that they correctly account for the updated `TOTAL_COST_FLOOR_PER_TOKEN` parameter of 15. Failure to do so could result in underestimating gas, leading to failed transactions. + +2. **Node Software**: RPC methods such as `eth_estimateGas` MUST incorporate the updated formula for gas calculation with the new floor cost values. + +Users can maintain their usual workflows without modification, as wallet and RPC updates will handle these changes. + +## Test Cases + +Testing for this EIP should verify the correct application of the new calldata cost floor of 15/60 gas per zero/non-zero byte: + +1. **Data-heavy transactions**: Verify transactions with minimal EVM execution pay the floor cost of 15 gas per calldata token +2. **EVM-heavy transactions**: Confirm transactions with significant computation continue using standard 4/16 gas per byte +3. **Edge cases**: Test transactions at the boundary where execution gas equals or exceeds the floor cost +4. **Gas estimation**: Validate that `eth_estimateGas` correctly accounts for the new `TOTAL_COST_FLOOR_PER_TOKEN` value +5. **Invalid transactions**: Ensure transactions with insufficient gas limits are properly rejected + +## Security Considerations + +As the maximum possible block size is further reduced compared to [EIP-7623](./eip-7623.md), no additional security concerns are introduced beyond those already addressed in the original proposal. + +The same transaction bundling considerations from [EIP-7623](./eip-7623.md) apply: + +1. Transaction bundling was already possible and remains so +2. Bundling does not compromise the block size reduction objectives +3. Practical limitations (trust, coordination) continue to limit widespread bundling + +The increased floor cost strengthens the incentive structure for appropriate data availability method selection without introducing new attack vectors. + +## Copyright + +Copyright and related rights waived via [CC0](../LICENSE.md). From 64a3566a6184e2fd64824fc05a4fcf3fa5280103 Mon Sep 17 00:00:00 2001 From: Maxim Evtush <154841002+maximevtush@users.noreply.github.com> Date: Wed, 25 Jun 2025 06:30:23 +0300 Subject: [PATCH 356/724] Update EIP-7848: fix typos Merged by EIP-Bot. --- EIPS/eip-7848.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/EIPS/eip-7848.md b/EIPS/eip-7848.md index b23bc6ef21bce3..2fcc25fbdddf5b 100644 --- a/EIPS/eip-7848.md +++ b/EIPS/eip-7848.md @@ -38,7 +38,7 @@ The **reference implementation hash** is the SHA-256 hash of the tarred source c Network participants shall study the reference implementation and decide whether they support an upgrade. -Network participants shall study any specific software they will run and ensure it faithfully implements the behaviors consistent with that referennce implementation. +Network participants shall study any specific software they will run and ensure it faithfully implements the behaviors consistent with that reference implementation. ### Upgrade @@ -59,7 +59,7 @@ Blocks created from `VOTING_WINDOW_END` + 1 onward will use the new software beh For proof-of-work networks and other scenarios, it is possible that one fork activates the upgrade while another does not. In any case, blocks strictly greater than `VOTING_WINDOW_END` shall be created according to the behaviors of the software considering the outcome of the votes in the voting window which are the ancestors of that block. -Note: Just because a upgrade was activated, this does not necessarily mean that the new software behaviors must generate block `VOTING_WINDOW_END` + 1 differently than the old software behaviors. Perhaps the new software behaviors will stipulate that only blocks at some later time will generate differently. Perhaps the new software behaviors include some other consensus change which does not change how blocks are created. +Note: Just because an upgrade was activated, this does not necessarily mean that the new software behaviors must generate block `VOTING_WINDOW_END` + 1 differently than the old software behaviors. Perhaps the new software behaviors will stipulate that only blocks at some later time will generate differently. Perhaps the new software behaviors include some other consensus change which does not change how blocks are created. ## Rationale @@ -83,7 +83,7 @@ Using a voting window to count votes provides real-time on-chain feedback about ### Trademark -The Ethereum Foundation (Stiftung Ethereum), Zug, Switzerland, owns the trademark “Ethereum.” As a result, if anybody publishes a proposed Ethereum Mainnet consensus client, the foundation may have the right to restrict marketing of that software as an “Ethereum” client. That also posess unique risks related to securities rules. +The Ethereum Foundation (Stiftung Ethereum), Zug, Switzerland, owns the trademark “Ethereum.” As a result, if anybody publishes a proposed Ethereum Mainnet consensus client, the foundation may have the right to restrict marketing of that software as an “Ethereum” client. That also poses unique risks related to securities rules. ### EIP-2124 From 230590b3d5e00e304a536b0a2bc24cb59842cdff Mon Sep 17 00:00:00 2001 From: "fuder.eth" <139509124+vtjl10@users.noreply.github.com> Date: Wed, 25 Jun 2025 16:51:06 +0300 Subject: [PATCH 357/724] Update EIP-7749: fix typo in verifier address description Merged by EIP-Bot. --- EIPS/eip-7749.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7749.md b/EIPS/eip-7749.md index 7b266d95e9067b..91a34bd17fccca 100644 --- a/EIPS/eip-7749.md +++ b/EIPS/eip-7749.md @@ -75,7 +75,7 @@ No backward compatibility issues found. - Signer Address (`0x6aFbBC5e6AFcB251371711a6551E60ead2779Dc0`): This is the address of the account that will be used to sign the constructed message. We have access to the private key of this address, which allows us to generate the signature securely. -- Verifier Address (`0x345B918b9E06fAa7B0e56bd71Ba418F31F47FED4`): This address represents the address verfying the signature, could be an EOA or a smart contract. For example, it could be a contract that performs specific actions based on the validity of the signature. By including this address in the data to be signed, we ensure that the signature cannot be reused by malicious actors for unintended purposes. +- Verifier Address (`0x345B918b9E06fAa7B0e56bd71Ba418F31F47FED4`): This address represents the address verifying the signature, could be an EOA or smart contract. For example, it could be a contract that performs specific actions based on the validity of the signature. By including this address in the data to be signed, we ensure that the signature cannot be reused by malicious actors for unintended purposes. - Data to Sign (`0x59616d656e`): This is the hex-encoded string representing the actual content to be signed. In this example, it is the hex encoding for the ASCII string "Yamen". The data, combined with the verifier address, is hashed and signed to generate a unique signature that cannot be used for any other purpose. From f33c1abbb59d2faa864312f1da0d9aa0a869a18a Mon Sep 17 00:00:00 2001 From: Volky Date: Wed, 25 Jun 2025 15:52:30 -0300 Subject: [PATCH 358/724] Website: Fix discord badge images (#9913) Fix discord badge images ref: https://fedi.limes.pink/@limes/112405829139042214 --- index.html | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/index.html b/index.html index 5e7910d7913fbb..577158f1f9b071 100644 --- a/index.html +++ b/index.html @@ -4,9 +4,9 @@ ---

EIPs - Discord channel for ECH eip-editer - Discord channel for Eth R&D eip-editing - Discord server for discussions about proposals that impact Ethereum wallets + Discord channel for ECH eip-editer + Discord channel for Eth R&D eip-editing + Discord server for discussions about proposals that impact Ethereum wallets RSS RSS RSS From b2b74250990514a53f2bda289c9ff45aa6282fcf Mon Sep 17 00:00:00 2001 From: JihoonSong Date: Fri, 27 Jun 2025 19:07:48 +0900 Subject: [PATCH 359/724] Update EIP-7805: Use `MAX_TRANSACTIONS_PER_PAYLOAD` for the max length of IL transactions Merged by EIP-Bot. --- EIPS/eip-7805.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7805.md b/EIPS/eip-7805.md index 8ff9377c0f50ba..f68e3c64f150f4 100644 --- a/EIPS/eip-7805.md +++ b/EIPS/eip-7805.md @@ -141,7 +141,7 @@ class InclusionList(Container): slot: Slot validator_index: ValidatorIndex inclusion_list_committee_root: Root - transactions: List[Transaction, MAX_TRANSACTIONS_PER_INCLUSION_LIST] + transactions: List[Transaction, MAX_TRANSACTIONS_PER_PAYLOAD] ``` ```python From 217c749051ce5c850986aecc2f2583c868dcd175 Mon Sep 17 00:00:00 2001 From: Felix Lange Date: Fri, 27 Jun 2025 14:09:51 +0200 Subject: [PATCH 360/724] Add EIP: eth/70 - partial block receipt lists Merged by EIP-Bot. --- EIPS/eip-7975.md | 91 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 91 insertions(+) create mode 100644 EIPS/eip-7975.md diff --git a/EIPS/eip-7975.md b/EIPS/eip-7975.md new file mode 100644 index 00000000000000..979cbba7665aca --- /dev/null +++ b/EIPS/eip-7975.md @@ -0,0 +1,91 @@ +--- +eip: 7975 +title: eth/70 - partial block receipt lists +description: Adds a facility for paginating block receipts in the p2p protocol +author: Felix Lange , Jochem Brouwer (@jochem-brouwer), Giulio Rebuffo (@Giulio2002) +discussions-to: https://ethereum-magicians.org/t/eip-7975-eth-70-partial-block-receipt-lists/24658 +status: Draft +type: Standards Track +category: Networking +created: 2025-06-16 +requires: 7642, 7825 +--- + +## Abstract + +This EIP modifies the 'eth' p2p protocol to allow requesting partial block receipt lists. + +## Motivation + +As Ethereum moves toward a higher block gas limit on mainnet, the worst-case total size of +a block receipts list also becomes larger, and may eventually exceed the 10MiB message size +limit commonly applied in clients. This can lead to sync failures. + +## Specification + +Modify the encoding for receipts in the `Receipts (0x10)` message as follows: + +- (eth/69): `[request-id: P, [[receipt₁, receipt₂], ...]]` + +- (eth/70): `[request-id: P, lastBlockIncomplete: {0,1}, [[receipt₁, receipt₂], ...]]` + +If the `lastBlockIncomplete` flag is set to true (`1`), the last receipt list does not +contain all receipts of the block, and the client will have to request the remaining +receipts of that block in a new request. + +To support such partial queries, we also modify the `GetReceipts (0x0f)` message: + +- (eth/69): `[request-id: P, [blockhash₁: B_32, blockhash₂: B_32, ...]]` + +- (eth/70): `[request-id: P, firstBlockReceiptIndex: P, [blockhash₁: B_32, blockhash₂: B_32, ...]]` + +For the first block in the list of requested block hashes, the server shall omit receipts +up to the `firstBlockReceiptIndex` from the response. + +Downloading block receipts across multiple messages creates new attack surface. Partial +receipt lists cannot be verified against the block header, so in responses with +`lastBlockIncomplete = 1`, the last receipts list must be validated in a different way: + +- Verify the total number of delivered receipts matches the count of transactions. +- Verify the size of each receipt against the gas limit of the corresponding transaction, + i.e. reject if it is larger than gaslimit/8. +- Verify the total downloaded receipts size is no larger than allowed by the block gas limit. + + + +## Rationale + +Since [EIP-7825] caps the gas limit of a single transaction to 30M gas, a single +transaction receipt will always be limited in size. Specifically, a transaction can +produce at most 30000000/8 = 3.75MiB of log data. + +However, a block can contain contain multiple transactions, and thus the entire block +receipts list can be much larger. At a block gas limit of ~83M, the `Receipts` message +could exceed 10MiB. Clients typically reject messages above this size because their +validity can only be determined after fetching the complete message. + +For a `Receipts` message, each block receipts list is validated by checking the full list +against the tree root stored in the block header. When downloading a paginated list across +multiple requests, the client must potentially buffer more than 10MB of unvalidated input. +This cannot be avoided, since the protocol allows receipt lists of such size at a high +block gas limit. However, we can at least bound the input size by applying sanity checks +as recommended in the specification section. + +## Backwards Compatibility + +This EIP changes the eth protocol and requires rolling out a new version, `eth/70`. +Supporting multiple versions of a wire protocol is possible. Rolling out a new version +does not break older clients immediately, since they can keep using protocol version +`eth/69`. + +This EIP does not change consensus rules of the EVM and does not require a hard fork. + +## Security Considerations + +None + +## Copyright + +Copyright and related rights waived via [CC0](../LICENSE.md). + +[EIP-7825]: ./eip-7825.md From 5cff3c4c11d2e06a269ade5b9ca005bb674f6b5f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Toni=20Wahrst=C3=A4tter?= <51536394+nerolation@users.noreply.github.com> Date: Fri, 27 Jun 2025 20:36:09 +0200 Subject: [PATCH 361/724] Update EIP-7928: More compact structure Merged by EIP-Bot. --- EIPS/eip-7928.md | 457 +++++++++++++++++++++++++++++++++++------------ 1 file changed, 339 insertions(+), 118 deletions(-) diff --git a/EIPS/eip-7928.md b/EIPS/eip-7928.md index 989ffb308f208e..2546819a63841e 100644 --- a/EIPS/eip-7928.md +++ b/EIPS/eip-7928.md @@ -12,17 +12,17 @@ created: 2025-03-31 ## Abstract -This EIP introduces Block-Level Access Lists (BALs), which provide a comprehensive record of all storage locations accessed during a block, along with the corresponding modifications and their impact on the state. By making this information explicit, BALs enable parallel disk reads, parallel transaction validation, and executionless state updates. These capabilities improve execution efficiency and accelerate block validation, potentially allowing for higher gas limits in the future and laying important groundwork for zkEVM full nodes. +This EIP introduces Block-Level Access Lists (BALs) that record all accounts and storage locations accessed during block execution, along with their post-execution values. BALs enable parallel disk reads, parallel transaction validation, and executionless state updates. ## Motivation -Currently, transactions without an explicit transaction access list cannot be efficiently parallelized, as the execution engine cannot determine in advance which addresses and storage slots will be accessed. While transaction-level access lists exist via [EIP-2930](./eip-2930.md), they are not enforced, making it difficult to optimize execution pipelines. +Transaction execution cannot be efficiently parallelized without knowing in advance which addresses and storage slots will be accessed. While [EIP-2930](./eip-2930.md) introduced optional transaction access lists, they are not enforced. -We propose enforcing access lists at the block level and shifting the responsibility of their creation to the block builder. This enables to efficiently parallelize both disk reads and transaction execution, knowing in advance the exact scope of storage interactions for each transaction. +This proposal enforces access lists at the block level, enabling: -The inclusion of post-execution values for writes in BALs provides an additional benefit for state syncing. Nodes can use these values to reconstruct state without processing all transactions, verifying correctness by comparing the derived state root to the head block's state root. - -BALs map transactions to `(address, storage key, value)` tuples and include balance, code and nonce diffs. This approach facilitates parallel disk reads and parallel execution, reducing maximum execution time to `parallel IO + parallel EVM` and improving overall network performance. +- Parallel disk reads and transaction execution +- State reconstruction without executing transactions +- Reduced execution time to `parallel IO + parallel EVM` ## Specification @@ -38,23 +38,21 @@ class Header: bal_hash: Hash32 ``` -We introduce three new components in the block body: - -1. A Block Access List (BAL) that maps transactions to accessed storage locations and post-execution values for writes. -2. Balance Diffs that track every address touched by value transfers along with the balance deltas. -3. Code Diffs that track every address and the deployed code to it. -4. Nonce Diffs that record the post-transaction nonces of accounts which invoke `CREATE` or `CREATE2`. +The block body includes a `BlockAccessList` containing all account accesses and state changes. ### SSZ Data Structures +BALs use SSZ encoding following the pattern: `address -> field -> tx_index -> change`. + ```python -# Type aliases -Address = ByteVector(20) -StorageKey = ByteVector(32) -StorageValue = ByteVector(32) -CodeData = ByteVector(MAX_CODE_SIZE) -TxIndex = uint16 -Nonce = uint64 +# Type aliases using SSZ types +Address = Bytes20 # 20-byte Ethereum address +StorageKey = Bytes32 # 32-byte storage slot key +StorageValue = Bytes32 # 32-byte storage value +CodeData = List[byte, MAX_CODE_SIZE] # Variable-length contract bytecode +TxIndex = uint16 # Transaction index within block (max 65,535) +Balance = uint128 # Post-transaction balance in wei (16 bytes, sufficient for total ETH supply) +Nonce = uint64 # Account nonce # Constants; chosen to support a 630m block gas limit MAX_TXS = 30_000 @@ -62,80 +60,215 @@ MAX_SLOTS = 300_000 MAX_ACCOUNTS = 300_000 MAX_CODE_SIZE = 24_576 # Maximum contract bytecode size in bytes -# SSZ containers -class PerTxAccess(Container): +# Core change structures (no redundant keys) +class StorageChange(Container): + """Single storage write: tx_index -> new_value""" + tx_index: TxIndex + new_value: StorageValue + +class BalanceChange(Container): + """Single balance change: tx_index -> post_balance""" + tx_index: TxIndex + post_balance: Balance + +class NonceChange(Container): + """Single nonce change: tx_index -> new_nonce""" + tx_index: TxIndex + new_nonce: Nonce + +class CodeChange(Container): + """Single code change: tx_index -> new_code""" tx_index: TxIndex - value_after: StorageValue # value in state after the last access + new_code: CodeData + +# Slot-level mapping (eliminates slot key redundancy) +class SlotChanges(Container): + """All changes to a single storage slot""" + slot: StorageKey + changes: List[StorageChange, MAX_TXS] # Only changes, no redundant slot -class SlotAccess(Container): +class SlotRead(Container): + """Read-only access to a storage slot (no changes)""" slot: StorageKey - accesses: List[PerTxAccess, MAX_TXS] # empty for reads -class AccountAccess(Container): +# Account-level mapping (groups all account changes) +class AccountChanges(Container): + """ + All changes for a single account, grouped by field type. + This eliminates address redundancy across different change types. + """ address: Address - accesses: List[SlotAccess, MAX_SLOTS] + + # Storage changes (slot -> [tx_index -> new_value]) + storage_changes: List[SlotChanges, MAX_SLOTS] + storage_reads: List[SlotRead, MAX_SLOTS] + + # Balance changes ([tx_index -> post_balance]) + balance_changes: List[BalanceChange, MAX_TXS] + + # Nonce changes ([tx_index -> new_nonce]) + nonce_changes: List[NonceChange, MAX_TXS] + + # Code changes ([tx_index -> new_code]) - typically 0 or 1 + code_changes: List[CodeChange, MAX_TXS] -AccountAccessList = List[AccountAccess, MAX_ACCOUNTS] +# Block-level structure (simple list of account changes) +class BlockAccessList(Container): + """ + Efficient Block Access List + """ + account_changes: List[AccountChanges, MAX_ACCOUNTS] +``` -# Balance Diff structures -BalanceDelta = ByteVector(12) # signed, two's complement encoding +The `BlockAccessList` contains all addresses accessed during block execution: -class BalanceChange(Container): - tx_index: TxIndex - delta: BalanceDelta # signed integer, encoded as 12-byte vector +- Addresses with state changes (storage, balance, nonce, or code) +- Addresses accessed without state changes (e.g., STATICCALL targets, BALANCE opcode targets) -class AccountBalanceDiff(Container): - address: Address - changes: List[BalanceChange, MAX_TXS] +Addresses with no state changes MUST still be included with empty change lists for parallel IO. -BalanceDiffs = List[AccountBalanceDiff, MAX_ACCOUNTS] +Ordering requirements: -# Code Diff structures -class CodeChange(Container): - tx_index: TxIndex - new_code: CodeData # runtime bytecode of newly deployed contract +- Addresses: lexicographic (bytewise) +- Storage keys: lexicographic within each account +- Transaction indices: ascending within each change list -class AccountCodeDiff(Container): - address: Address - change: CodeChange +Storage writes include: -CodeDiffs = List[AccountCodeDiff, MAX_ACCOUNTS] +- Value changes (different post-value than pre-value) +- Zeroed slots (pre-value exists, post-value is zero) -# Nonce Diff structures -class TxNonceDiff(Container): - tx_index: TxIndex - nonce_after: Nonce # nonce value after transaction execution +Storage reads: -class AccountNonceDiff(Container): - address: Address - changes: List[TxNonceDiff, MAX_TXS] +- Slots accessed via SLOAD but not written +- Slots written with unchanged values (SSTORE with same value) +- Slots in pre-state but not written -NonceDiffs = List[AccountNonceDiff, MAX_ACCOUNTS] +Slots both read and written (with changed values) appear only in `storage_changes`. -# Block-level Access List structure -class BlockAccessList(Container): - account_accesses: AccountAccessList - balance_diffs: BalanceDiffs - code_diffs: CodeDiffs - nonce_diffs: NonceDiffs -``` +Balance changes record post-transaction balances (uint128) for: + +- Transaction senders (gas + value) +- Recipients +- Coinbase (rewards + fees) +- SELFDESTRUCT beneficiaries + +Zero-value transfers: NOT recorded in balance_changes but addresses MUST be included with empty AccountChanges. + +Code changes track post-transaction runtime bytecode for deployed/modified contracts. + +Nonce changes record post-transaction nonces for contracts that performed successful CREATE/CREATE2. + +Excluded (statically inferrable): + +- EOA nonce increments +- New contracts (always nonce 1) +- Failed CREATE/CREATE2 +- EIP-7702 delegations + +### Important Implementation Details -The `BlockAccessList` is a deduplicated list of accessed addresses. For each address, it MUST contain a list of accessed storage keys. +#### Edge Cases -Addresses and storage keys MUST be ordered lexicographically. Transaction indices MUST be ordered in ascending order. +- **SELFDESTRUCT**: Beneficiary recorded as balance change +- **Accessed but unchanged**: Include with empty changes (EXTCODEHASH, EXTCODESIZE, BALANCE targets) +- **Zero-value transfers**: Include address, omit from balance_changes +- **Failed transactions**: Excluded from BAL +- **Gas refunds**: Final balance recorded +- **Block rewards**: Included in coinbase balance +- **STATICCALL/Read-only opcodes**: Include targets with empty changes -For writes, each `SlotAccess` MUST contain an ordered list of transaction indices that accessed this key, and the final value of the slot at the end of the transaction. Transactions with writes that do not change the storage value MUST NOT contain a `value_after`. +### Concrete Example -For reads, each `SlotAccess` MUST contain an empty `accesses` list. +Example block: -The `BalanceDiffs` structure tracks every address with a balance change, including transaction senders, recipients, and the block's coinbase address. Touched accounts without balance changes MUST be omitted. -Each entry MUST include the transaction index and the signed balance delta per address for each transaction. -12 bytes are sufficient to represent the total ETH supply. +1. Alice (0xaaaa...) sends 1 ETH to Bob (0xbbbb...), checks balance of 0x2222... +2. Charlie (0xcccc...) calls factory (0xffff...) deploying contract at 0xdddd... -The `CodeDiff` structure tracks every deployed/changed contract with it's post-transaction runtime byte code. -Each entry MUST include the transaction index and the contract bytecode for each transaction with a contract deployment. +Resulting BAL: -The `NonceDiffs` structure MUST record the post-transaction nonce values for all accounts whose nonces were increased as a result of a successful `CREATE`/`CREATE2` invocation. +```python +BlockAccessList( + account_changes=[ + AccountChanges( + address=0xaaaa..., # Alice + storage_changes=[], + storage_reads=[], + balance_changes=[BalanceChange(tx_index=0, post_balance=0x00000000000000029a241a)], # 50 ETH remaining + nonce_changes=[], # EOA nonce changes are not recorded + code_changes=[] + ), + AccountChanges( + address=0xbbbb..., # Bob + storage_changes=[], + storage_reads=[], + balance_changes=[BalanceChange(tx_index=0, post_balance=0x0000000000000003b9aca00)], # 11 ETH + nonce_changes=[], + code_changes=[] + ), + AccountChanges( + address=0xcccc..., # Charlie (transaction sender) + storage_changes=[], + storage_reads=[], + balance_changes=[BalanceChange(tx_index=1, post_balance=0x0000000000000001bc16d67)], # After gas + nonce_changes=[], # EOA nonce changes are not recorded + code_changes=[] + ), + AccountChanges( + address=0xdddd..., # Deployed contract + storage_changes=[], + storage_reads=[], + balance_changes=[], + nonce_changes=[], # New contracts start with nonce 1 (not recorded) + code_changes=[CodeChange(tx_index=1, new_code=b'\x60\x80\x60\x40...')] + ), + AccountChanges( + address=0xeeee..., # Coinbase + storage_changes=[], + storage_reads=[], + balance_changes=[ + BalanceChange(tx_index=0, post_balance=0x000000000000000005f5e1), # After tx 0 + BalanceChange(tx_index=1, post_balance=0x00000000000000000bebc2) # After tx 1 + reward + ], + nonce_changes=[], + code_changes=[] + ), + AccountChanges( + address=0xffff..., # Factory contract that performed CREATE + storage_changes=[ + SlotChanges( + slot=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', + changes=[ + StorageChange(tx_index=1, new_value=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xdd\xdd\xdd\xdd\xdd\xdd\xdd\xdd\xdd\xdd\xdd\xdd\xdd\xdd\xdd\xdd\xdd\xdd\xdd\xdd') + ] + ) + ], + storage_reads=[], + balance_changes=[], + nonce_changes=[NonceChange(tx_index=1, new_nonce=5)], # After CREATE + code_changes=[] + ), + AccountChanges( + address=0x1111..., # Contract accessed via STATICCALL or BALANCE opcode + storage_changes=[], + storage_reads=[SlotRead(slot=b'\x00...\x05')], # Read slot 5 + balance_changes=[], + nonce_changes=[], + code_changes=[] + ), + AccountChanges( + address=0x2222..., # Address whose balance was checked via BALANCE opcode + storage_changes=[], + storage_reads=[], + balance_changes=[], # Just checked via BALANCE opcode + nonce_changes=[], + code_changes=[] + ) + ] +) +``` + +SSZ-encoded and compressed: ~400-500 bytes. ### State Transition Function @@ -143,47 +276,133 @@ Modify the state transition function to validate the block-level access lists: ```python def state_transition(block): - computed_access_list = {} - computed_balance_diffs = {} - computed_code_diffs = {} - computed_nonce_diffs = {} - - for idx, tx in enumerate(block.transactions): - # Record nonce before execution for all CREATE/CREATE2-related accounts - nonce_info = get_nonce_info(tx) - for address, nonce in nonce_info: - if address not in computed_nonce_diffs: - computed_nonce_diffs[address] = [] - computed_nonce_diffs[address].append((idx, nonce)) - - # Execute transaction and collect state accesses and diffs - accessed, balances, codes = execute_transaction(tx) - - for (addr, slot, is_write, value) in accessed: - key = (addr, slot) - if key not in computed_access_list: - computed_access_list[key] = [] - if is_write: - computed_access_list[key].append((idx, value)) - - for (addr, delta) in balances: - computed_balance_diffs.setdefault(addr, []).append((idx, delta)) - - for (addr, code) in codes: - computed_code_diffs.setdefault(addr, []).append((idx, code)) - + account_data = {} # address -> {storage_writes, storage_reads, balance_changes, nonce_changes, code_changes} + balance_touched = set() + + for tx_index, tx in enumerate(block.transactions): + # Get pre and post states for this transaction + pre_state, post_state = execute_transaction_with_tracing(tx) + + # Process all touched addresses + # All touched addresses must be included (even without changes) + all_addresses = set(pre_state.keys()) | set(post_state.keys()) + + for addr in all_addresses: + if addr not in account_data: + account_data[addr] = { + 'storage_writes': {}, # slot -> [(tx_index, new_value)] + 'storage_reads': set(), # set of slots + 'balance_changes': [], # [(tx_index, post_balance)] + 'nonce_changes': [], # [(tx_index, new_nonce)] + 'code_changes': [] # [(tx_index, new_code)] + } + + pre_info = pre_state.get(addr, {}) + post_info = post_state.get(addr, {}) + + # Process storage changes + pre_storage = pre_info.get('storage', {}) + post_storage = post_info.get('storage', {}) + all_slots = set(pre_storage.keys()) | set(post_storage.keys()) + + for slot in all_slots: + pre_val = pre_storage.get(slot) + post_val = post_storage.get(slot) + + if post_val is not None: + # Check if value actually changed + if pre_val != post_val: + # Changed write - include in storage_writes + if slot not in account_data[addr]['storage_writes']: + account_data[addr]['storage_writes'][slot] = [] + account_data[addr]['storage_writes'][slot].append((tx_index, post_val)) + else: + # Unchanged write - include as read + account_data[addr]['storage_reads'].add(slot) + elif pre_val is not None and slot not in post_storage: + # Zeroed slot + if slot not in account_data[addr]['storage_writes']: + account_data[addr]['storage_writes'][slot] = [] + account_data[addr]['storage_writes'][slot].append((tx_index, '0x' + '00' * 32)) + elif pre_val is not None: + # Read-only + account_data[addr]['storage_reads'].add(slot) + + # Balance changes (only non-zero) + pre_balance = int(pre_info.get('balance', '0x0'), 16) + post_balance = int(post_info.get('balance', '0x0'), 16) + if pre_balance != post_balance: + balance_touched.add(addr) + account_data[addr]['balance_changes'].append((tx_index, post_balance)) + + # Code changes + pre_code = pre_info.get('code', '') + post_code = post_info.get('code', '') + if post_code and post_code != pre_code and post_code not in ('', '0x'): + account_data[addr]['code_changes'].append((tx_index, bytes.fromhex(post_code[2:]))) + + # Nonce changes (contracts with CREATE/CREATE2) + if pre_info.get('code') and pre_info['code'] not in ('', '0x', '0x0'): + pre_nonce = int(pre_info.get('nonce', '0x0'), 16) + post_nonce = int(post_info.get('nonce', '0x0'), 16) + if post_nonce > pre_nonce: + account_data[addr]['nonce_changes'].append((tx_index, post_nonce)) + + # Coinbase balance (block rewards) + coinbase_addr = block.coinbase + coinbase_balance = get_balance(coinbase_addr) + if coinbase_addr in balance_touched or coinbase_balance > 0: + if coinbase_addr not in account_data: + account_data[coinbase_addr] = { + 'storage_writes': {}, 'storage_reads': set(), + 'balance_changes': [], 'nonce_changes': [], 'code_changes': [] + } + if not account_data[coinbase_addr]['balance_changes'] or \ + account_data[coinbase_addr]['balance_changes'][-1][0] < len(block.transactions) - 1: + account_data[coinbase_addr]['balance_changes'].append( + (len(block.transactions) - 1, coinbase_balance) + ) + + # Build the BAL from collected data + computed_bal = build_block_access_list(account_data) + # Validate block data - assert block.access_list.block_access_list == computed_access_list - assert block.access_list.balance_diffs == computed_balance_diffs - assert block.access_list.code_diffs == computed_code_diffs - assert block.access_list.nonce_diffs == computed_nonce_diffs + assert block.bal_hash == compute_bal_hash(computed_bal) + +def build_block_access_list(account_data): + account_changes_list = [] + + for addr, data in account_data.items(): + storage_changes = [ + SlotChanges(slot=slot, changes=[StorageChange(tx_index=idx, new_value=val) + for idx, val in sorted(changes)]) + for slot, changes in data['storage_writes'].items() + ] + + # Include pure reads and unchanged writes (excluded from storage_writes) + storage_reads = [SlotRead(slot=slot) for slot in data['storage_reads'] + if slot not in data['storage_writes']] + + account_changes_list.append(AccountChanges( + address=addr, + storage_changes=sorted(storage_changes, key=lambda x: x.slot), + storage_reads=sorted(storage_reads, key=lambda x: x.slot), + balance_changes=[BalanceChange(tx_index=idx, post_balance=bal) + for idx, bal in sorted(data['balance_changes'])], + nonce_changes=[NonceChange(tx_index=idx, new_nonce=nonce) + for idx, nonce in sorted(data['nonce_changes'])], + code_changes=[CodeChange(tx_index=idx, new_code=code) + for idx, code in sorted(data['code_changes'])] + )) + + return BlockAccessList(account_changes=sorted(account_changes_list, key=lambda x: x.address)) ``` -The BAL MUST be complete and accurate. It MUST NOT contain too few entries (missing accesses) or too many entries (spurious accesses). Any missing or extra entries in the access list, balance diffs, or nonce diffs MUST result in block invalidation. +The BAL MUST be complete and accurate. Missing or spurious entries invalidate the block. -Client implementations MUST compare the accessed addresses and storage keys gathered during execution (as defined in [EIP-2929](./eip-2929.md)) with those included in the BAL to determine validity. +Clients MUST validate by comparing execution-gathered accesses (per [EIP-2929](./eip-2929.md)) with the BAL. -Client implementations MAY invalidate the block right away in case any transaction steps outside the declared state. +Clients MAY invalidate immediately if any transaction exceeds declared state. ## Rationale @@ -191,30 +410,32 @@ Client implementations MAY invalidate the block right away in case any transacti This design variant was chosen for several key reasons: -1. **Balance between size and parallelization benefits**: BALs enable both parallel disk reads and parallel EVM execution while maintaining manageable block sizes. Since worst-case block sizes for reads are larger than for writes, omitting read values from the BAL significantly reduces its size. This approach still allows parallelization of both IO and EVM execution. While including read values would further enable parallelization between IO and EVM operations, analysis of historical data suggests that excluding them strikes a better balance between worst-case block sizes and overall efficiency. +1. **Size vs parallelization**: BALs include all accessed addresses (even unchanged) for complete parallel execution. Omitting read values reduces size while maintaining parallelization benefits. + +2. **Storage values for writes**: Post-execution values enable state reconstruction during sync without individual proofs against state root. -2. **Storage value inclusion for writes**: Including post-execution values for write operations facilitates state reconstruction during syncing, enabling faster chain catch-up. Unlike snap sync, state updates in BALs are not individually proved against the state root. Similar to snap sync, execution itself is not proven. However, validators can verify correctness by comparing the final state root with the one received from a light node for the head block. +3. **Balance and nonce tracking**: Essential for parallel execution. Nonce tracking handles CREATE/CREATE2 edge cases where contracts increase nonce without being transaction senders. -3. **Balance and nonce tracking**: Balance diffs and nonce tracking are crucial for correct handling of parallel transaction execution. While most nonce updates can be anticipated statically (based on sender accounts), contract creation operations (`CREATE` and `CREATE2`) can increase an account's nonce without that account appearing as a sender. The nonce diff structure specifically addresses this edge case by tracking nonces for contract deployers and deployed contracts. For changing delegation under [EIP-7702](./eip-7702.md), the transaction type indicates that an `authority`'s nonce must be updated. +4. **Overhead analysis**: Historical data shows ~40 KiB average BAL size with ~9.6 KiB for balance diffs - reasonable for performance gains. -4. **Reasonable overhead with significant benefits**: Analysis of historical blocks (random sample of 1000 blocks between 22,195,599 and 22,236,441) shows that BALs would have had an average size of around 40 KiB, with balance diffs adding only 9.6 KiB on average. This represents a reasonable overhead given the substantial performance benefits in block validation time. +5. **Transaction independence**: 60-80% of transactions access disjoint storage slots, enabling effective parallelization. -5. **High degree of transaction independence**: Analysis of the same block sample revealed that approximately 60-80% of transactions within a block are fully independent from one another, meaning they access disjoint sets of storage slots. This high level of independence makes parallelization particularly effective, as most transactions can be processed concurrently. +6. **SSZ encoding**: Enables efficient merkle proofs for light clients. SSZ BAL embedded as opaque bytes in RLP block for compatibility. ### Block Size Considerations -Including access lists increases block size, potentially impacting network propagation times and blockchain liveness. Based on analysis of historical blocks: +Block size impact (historical analysis): -- Average BAL size over 1,000 blocks was around 40 KiB (SSZ-encoded, snappy compressed) -- Average balance diff size was approximately 9.6 KiB -- Worst-case BAL size for consuming the entire block gas limit (36m) with storage access operations would be approximately 0.93 MiB (this is smaller than worst-case calldata blocks and both are mutually exclusive) -- Worst-case balance diff size would be around 0.12 MiB +- Average: ~40 KiB (compressed) +- Balance diffs: ~9.6 KiB +- Worst-case (36m gas): ~0.93 MiB +- Worst-case balance diffs: ~0.12 MiB -These sizes are manageable and less than the current worst-case block size achievable through calldata. +Smaller than current worst-case calldata blocks. ### Asynchronous Validation -Block execution can proceed with parallel IO and parallel EVM operations, with verification of the access list occurring alongside execution, ensuring correctness without delaying block processing. +BAL verification occurs alongside parallel IO and EVM operations without delaying block processing. ## Backwards Compatibility @@ -228,7 +449,7 @@ Validating access lists and balance diffs adds validation overhead but is essent ### Block Size -Including comprehensive access lists, balance diffs and nonce values increases block size, potentially impacting network propagation times. However, as noted in the rationale section, the overhead is reasonable given the performance benefits, with typical BALs averaging around 67 KiB in total. +Increased block size impacts propagation but overhead (~40 KiB average) is reasonable for performance gains. ## Copyright From 4f7412a730d43138baf41856efe245e09e4cc037 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Toni=20Wahrst=C3=A4tter?= <51536394+nerolation@users.noreply.github.com> Date: Sat, 28 Jun 2025 12:46:47 +0200 Subject: [PATCH 362/724] Update EIP-7928: Add assets folder with analysis Merged by EIP-Bot. --- EIPS/eip-7928.md | 2 + assets/eip-7928/bal_size_analysis.md | 125 +++++++++++++++++++++++++++ 2 files changed, 127 insertions(+) create mode 100644 assets/eip-7928/bal_size_analysis.md diff --git a/EIPS/eip-7928.md b/EIPS/eip-7928.md index 2546819a63841e..7bd82a7cbfd014 100644 --- a/EIPS/eip-7928.md +++ b/EIPS/eip-7928.md @@ -433,6 +433,8 @@ Block size impact (historical analysis): Smaller than current worst-case calldata blocks. +An empirical analysis has been done [here](../assets/eip-7928/bal_size_analysis.md). + ### Asynchronous Validation BAL verification occurs alongside parallel IO and EVM operations without delaying block processing. diff --git a/assets/eip-7928/bal_size_analysis.md b/assets/eip-7928/bal_size_analysis.md new file mode 100644 index 00000000000000..02949c80d06050 --- /dev/null +++ b/assets/eip-7928/bal_size_analysis.md @@ -0,0 +1,125 @@ +# Block Access List (BAL) Size Analysis + +> Analysis done with the BAL version https://github.com/ethereum/EIPs/blob/5cff3c4c11d2e06a269ade5b9ca005bb674f6b5f/EIPS/eip-7928.md + +## Executive Summary + +This report presents an empirical analysis of Block Access List (BAL) sizes across 100 historical Ethereum blocks. The analysis examines BAL encoding efficiency using SSZ format and compares configurations with and without storage read tracking. + +## Methodology + +- **Sample Size**: 100 blocks from the Ethereum mainnet +- **Block Range**: Blocks 22615032 to 22616022 (sampled every 10 blocks) +- **Encoding Format**: SSZ +- **Compression**: Snappy compression +- **Configurations**: Analysis performed both with and without storage read tracking + +## Key Findings + +### 1. Overall BAL Sizes + +#### Configuration: With Storage Reads +- **Raw Size**: 91.3 KB average (25.1 - 164.8 KB range) +- **Compressed Size**: 42.7 KB average (11.7 - 78.7 KB range) +- **Compression Ratio**: 2.1x + +#### Configuration: Without Storage Reads +- **Raw Size**: 63.6 KB average (17.4 - 117.3 KB range) +- **Compressed Size**: 29.3 KB average (7.9 - 56.2 KB range) +- **Compression Ratio**: 2.2x + +#### Impact of Storage Reads +- **Size Increase**: 45.6% when including storage reads +- **Absolute Difference**: 13.4 KB average increase + +### 2. Component Breakdown + +Average compressed sizes by component type (with storage reads): + +- **Storage Writes**: 23.0 KB (54.0% of total) +- **Storage Reads**: 13.4 KB (31.3% of total) +- **Balance Changes**: 5.8 KB (13.6% of total) +- **Code Deployments**: 0.5 KB (1.1% of total) +- **Nonce Updates**: 0.0 KB (0.0% of total) + +### 3. Block Activity Metrics + +Average per block: +- **Transactions**: 183.4 (min: 54, max: 365) +- **Unique Accounts**: 407.0 +- **Storage Writes**: 583.2 +- **Storage Reads**: 818.2 + +### 4. Size Distribution + +Compressed BAL size percentiles (with reads): +- **P10**: 21.7 KB +- **P25**: 28.9 KB +- **P50**: 42.6 KB (median) +- **P75**: 54.6 KB +- **P90**: 64.7 KB +- **P95**: 73.7 KB +- **P99**: 78.7 KB + +### 5. Correlation Analysis + +- **Size vs Transactions**: Pearson correlation = 0.876 +- **Size vs Storage Writes**: Pearson correlation = 0.973 +- **Size vs Unique Accounts**: Pearson correlation = 0.956 + +## Technical Details + +### BAL Structure + +The Block Access List uses an account-centric design with hierarchical organization: + +``` +BlockAccessList +└── AccountChanges[] + ├── address: Address (20 bytes) + ├── storage_changes: SlotChanges[] + │ ├── slot: StorageKey (32 bytes) + │ └── changes: StorageChange[] + │ ├── tx_index: uint16 + │ └── new_value: StorageValue (32 bytes) + ├── storage_reads: SlotRead[] + │ └── slot: StorageKey (32 bytes) + ├── balance_changes: BalanceChange[] + │ ├── tx_index: uint16 + │ └── post_balance: Balance (12 bytes) + ├── nonce_changes: NonceChange[] + │ ├── tx_index: uint16 + │ └── new_nonce: uint64 + └── code_changes: CodeChange[] + ├── tx_index: uint16 + └── new_code: CodeData (variable) +``` + +### Encoding Efficiency Features + +1. **Address Deduplication**: Each address appears only once, regardless of how many changes it has +2. **Slot Deduplication**: Each storage slot appears only once per account +3. **Transaction Indexing**: Uses uint16 (2 bytes) instead of full transaction hashes +4. **Optimized Field Sizes**: + - Balance: 12 bytes (sufficient for total ETH supply) + - Transaction index: 2 bytes (supports up to 65,535 transactions) + - Address: 20 bytes (standard Ethereum address) + +## Key Insights + +1. **Storage Operations Dominate**: Storage changes and reads account for 85.3% of the total BAL size, making storage optimization critical. + +2. **Read Tracking Cost**: Including storage reads adds approximately 13.4 KB per block on average, a 45.6% increase. + +3. **Scalability**: The median block (178 transactions) produces a 42.6 KB compressed BAL, while the 95th percentile block (286 transactions) produces 73.7 KB. + +4. **Network Impact**: At current block production rates (12 seconds), BALs would add approximately 300.2 MB/day to node bandwidth requirements. + +## Conclusions + +The SSZ-encoded Block Access List provides an efficient method for recording state access patterns: + +- **Typical blocks** (25th-75th percentile) generate compressed BALs of 28.9-54.6 KB +- **Large blocks** (95th percentile) remain under 73.7 KB compressed +- **Compression effectiveness** of 2.1x makes network transmission practical +- **Read tracking overhead** of 45.6% is still considered acceptable for the benefits provided, but might be removed in the future. From 705195eade05ef5326073bc3b1327fa21955a4a7 Mon Sep 17 00:00:00 2001 From: eth-bot <85952233+eth-bot@users.noreply.github.com> Date: Sun, 29 Jun 2025 08:27:36 +0800 Subject: [PATCH 363/724] (bot 1272989785) moving EIPS/eip-7825.md to stagnant (#9870) PR 9870 with changes to EIPS/eip-7825.md was created on (2025-Jun-8th@00.27.52) which is before the cutoff date of (2025-Jun-15th@00.27.34) i.e. 2 weeks ago --- EIPS/eip-7825.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7825.md b/EIPS/eip-7825.md index 47cbfed315988c..e39d4b9833a91d 100644 --- a/EIPS/eip-7825.md +++ b/EIPS/eip-7825.md @@ -4,7 +4,7 @@ title: Transaction Gas Limit Cap description: Introduce a protocol-level cap on the maximum gas used by a transaction to 30 million. author: Giulio Rebuffo (@Giulio2002) discussions-to: https://ethereum-magicians.org/t/eip-7825-transaction-gas-limit-cap/21848 -status: Draft +status: Stagnant type: Standards Track category: Core created: 2024-11-23 From 91325483de975794e9d4100db837d651d20326e1 Mon Sep 17 00:00:00 2001 From: eth-bot <85952233+eth-bot@users.noreply.github.com> Date: Sun, 29 Jun 2025 08:27:42 +0800 Subject: [PATCH 364/724] (bot 1272989785) moving EIPS/eip-6690.md to stagnant (#9868) PR 9868 with changes to EIPS/eip-6690.md was created on (2025-Jun-8th@00.27.32) which is before the cutoff date of (2025-Jun-15th@00.27.34) i.e. 2 weeks ago --- EIPS/eip-6690.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-6690.md b/EIPS/eip-6690.md index ef1c7d8a903865..8b3984398fa9d0 100644 --- a/EIPS/eip-6690.md +++ b/EIPS/eip-6690.md @@ -4,7 +4,7 @@ title: EVM Modular Arithmetic Extensions description: Expanded-width, efficient modular arithmetic operations for the EVM author: Jared Wasinger (@jwasinger), Alex Beregszaszi (@axic), Vitalik Buterin (@vbuterin), Radosław Zagórowicz (@rodiazet), Paweł Bylica (@chfast) discussions-to: https://ethereum-magicians.org/t/eip-6690-evm-modular-arithmetic-extensions/13322 -status: Draft +status: Stagnant type: Standards Track category: Core created: 2023-03-15 From 15f847861ed5195590ca7d659989a1914af231a0 Mon Sep 17 00:00:00 2001 From: Etan Kissling Date: Sun, 29 Jun 2025 17:55:54 +0200 Subject: [PATCH 365/724] Update EIP-7916: Tree grows left / Added ProgressiveBitlist Merged by EIP-Bot. --- EIPS/eip-7916.md | 202 ++++++++++++++++++++++------------------------- 1 file changed, 94 insertions(+), 108 deletions(-) diff --git a/EIPS/eip-7916.md b/EIPS/eip-7916.md index fc983fadbfebe4..0e5c01a40279ce 100644 --- a/EIPS/eip-7916.md +++ b/EIPS/eip-7916.md @@ -1,7 +1,7 @@ --- eip: 7916 title: SSZ ProgressiveList -description: New SSZ type to improve efficiency for short lists +description: SSZ types for efficiently hashing short lists author: Zsolt Felföldi (@zsfelfoldi), Cayman (@wemeetagain), Etan Kissling (@etan-status) discussions-to: https://ethereum-magicians.org/t/eip-7916-ssz-progressivebytelist/23254 status: Draft @@ -12,132 +12,118 @@ created: 2025-03-24 ## Abstract -This EIP introduces a new [Simple Serialize (SSZ)](https://github.com/ethereum/consensus-specs/blob/0cd5dcd26327e49b726e66ca51802c4cd65be889/ssz/simple-serialize.md) type, `ProgressiveList[T]`, to represent lists of arbitrary length with stable merkleization. Unlike the existing `List[T, N]` type, which imposes a fixed capacity `N`, `ProgressiveList[T]` supports unbounded growth using a recursive tree structure during merkleization to efficiently handle lists of any size while maintaining stable [generalized indices (gindices)](https://github.com/ethereum/consensus-specs/blob/0cd5dcd26327e49b726e66ca51802c4cd65be889/ssz/merkle-proofs.md#generalized-merkle-tree-index) for individual elements. This enables reduced hash overhead for small lists and avoids arbitrary predefined limits. +This EIP introduces a new Merkle tree shape for [Simple Serialize (SSZ)](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/ssz/simple-serialize.md) types that results in fewer hashes when only a small number of leaves is used. The new tree shape grows progressively with increased leaf count and no longer has a bounded capacity. It also offers forward compatibility: a given chunk index is always assigned the same stable [generalized index (gindex)](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/ssz/merkle-proofs.md#generalized-merkle-tree-index) regardless of leaf count. -## Motivation +New types are defined to use the progressive Merkle tree shape: `ProgressiveList[type]` and `ProgressiveBitlist`. These new types represent lists of arbitrary length with stable merkleization, reducing hashing overhead for small lists and avoiding arbitrary capacity limits. -Current SSZ `List[T, N]` types require a predefined capacity `N`, which leads to several issues: +## Motivation -- Inefficient hashing: Lists often contain far fewer elements than their maximum capacity (e.g., [`Transaction`](https://github.com/ethereum/consensus-specs/blob/3c028dc73f5d93defc9bfd38c44784573a0bc70a/specs/bellatrix/beacon-chain.md#custom-types)), resulting in unnecessary zero-padding and dozens of extra hash computations. -- Arbitrary Limits: Fixed limits such as `N` are often chosen arbitrarily (e.g., [`MAX_BYTES_PER_TRANSACTION`](https://github.com/ethereum/consensus-specs/blob/3c028dc73f5d93defc9bfd38c44784573a0bc70a/specs/bellatrix/beacon-chain.md#execution), [`MAX_TRANSACTIONS_PER_PAYLOAD`](https://github.com/ethereum/consensus-specs/blob/3c028dc73f5d93defc9bfd38c44784573a0bc70a/specs/bellatrix/beacon-chain.md#execution)), introducing unnecessary bound checks and restricting design flexibility for future state transitions. -- Unstable proofs: Modifying `N` across forks (e.g., [`MAX_ATTESTER_SLASHINGS_ELECTRA`](https://github.com/ethereum/consensus-specs/blob/3c028dc73f5d93defc9bfd38c44784573a0bc70a/specs/electra/beacon-chain.md#max-operations-per-block), [`MAX_ATTESTATIONS_ELECTRA`](https://github.com/ethereum/consensus-specs/blob/3c028dc73f5d93defc9bfd38c44784573a0bc70a/specs/electra/beacon-chain.md#max-operations-per-block)) alters gindices, breaking downstream verifiers. +Current SSZ `List[type, N]` types require a predefined capacity `N`, which leads to several issues: -`ProgressiveList[T]` addresses these by: +- Inefficient hashing: Lists often contain far fewer elements than their maximum capacity (e.g., [`Transaction`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/bellatrix/beacon-chain.md#custom-types)), resulting in unnecessary zero-padding and dozens of extra hash computations. This is exacerbated when nesting `List[type, N]`, e.g., in a design where each of up to `X` transactions has up to `Y` access lists, each with up to `Z` storage slots. +- Arbitrary Limits: The capacity `N` is often chosen arbitrarily (e.g., [`MAX_BYTES_PER_TRANSACTION`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/bellatrix/beacon-chain.md#execution), [`MAX_TRANSACTIONS_PER_PAYLOAD`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/bellatrix/beacon-chain.md#execution)) and set to an artificially large value to anticipate future design space which are not always correct. +- Unstable proofs: Modifying `N` across forks (e.g., [`MAX_ATTESTER_SLASHINGS_ELECTRA`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/electra/beacon-chain.md#max-operations-per-block), [`MAX_ATTESTATIONS_ELECTRA`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/electra/beacon-chain.md#max-operations-per-block)) alters gindices, breaking downstream verifiers. -- Using a recursive structure where each subtree has a fixed size, with larger lists extending into additional subtrees, reducing hash overhead for small lists. -- Eliminating the need for an explicit upper bound, relying instead on practical limits (e.g., SSZ's 4 GB variable offset cap, network payload limits, gas limits, bounds on number of signatures). -- Maintaining stable gindices for elements, ensuring provers remain valid as the list grows. +The progressive Merkle tree shape addresses these by: -This is particularly valuable for execution-layer (EL) data like receipt logs and calldata, where list sizes vary widely, and for consensus-layer (CL) structures where unbounded growth avoids artificial caps. +- Using a recursive tree structure that progressively grows to the actual leaf count with minimal overhead +- Dropping the notion of a maximum capacity, relying instead on practical limits, e.g., SSZ's 4 GB variable offset cap, network payload limits, gas limits, bounds on number of signatures. +- Maintaining stable gindices for each element, ensuring provers remain valid as the leaf count changes. ## Specification The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119 and RFC 8174. -### `ProgressiveList[T]` +### Progressive Merkle tree -`ProgressiveList[T]` defines an ordered, homogeneous collection of elements of type `T`, where `T` is any valid SSZ type (e.g., `uint64`, `Container`, etc.). +The [SSZ Merkleization specification)](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/ssz/simple-serialize.md#merkleization) is extended with a helper function: -#### Serialization +- `merkleize_progressive(chunks, num_leaves=1)`: Given ordered `BYTES_PER_CHUNK`-byte chunks: + - The merkleization depends on the number of input chunks and is defined recursively: + - If `len(chunks) == 0`: the root is a zero value, `Bytes32()`. + - Otherwise: compute the root using `hash(a, b)` + - `a`: Recursively merkleize chunks beyond `num_leaves` using `merkleize_progressive(chunks[num_leaves:], num_leaves * 4)`. + - `b`: Merkleize the first up to `num_leaves` chunks as a binary tree using `merkleize(chunks[:num_leaves], num_leaves)`. -Serialization of `ProgressiveList[T]` is identical to `List[T, N]`. +This results in a 0-terminated sequence of binary subtrees with increasing leaf count. The deepest subtree is padded with zeroed chunks (virtually for memory efficiency). -#### Merkleization +``` + root + /\ + / \ + /\ 1: chunks[0 ..< 1] + / \ + /\ 4: chunks[1 ..< 5] + / \ + /\ 16: chunks[5 ..< 21] + / \ + 0 64: chunks[21 ..< 85] +``` -`ProgressiveList[T]` is represented as a recursive Merkle tree following this process: +| Depth | Added chunks | Total chunks | Total capacity (bytes) | +| -: | -: | -: | -: | +| 0 | 0 | 0 | 0 | +| 1 | 1 | 1 | 32 | +| 2 | 4 | 5 | 160 | +| 3 | 16 | 21 | 672 | +| 4 | 64 | 85 | 2'720 | +| 5 | 256 | 341 | 10'912 | +| 6 | 1'024 | 1'365 | 43'680 | +| 7 | 4'096 | 5'461 | 174'752 | +| 8 | 16'384 | 21'845 | 699'040 | +| 9 | 65'536 | 87'381 | 2'796'192 | +| 10 | 262'144 | 349'525 | 11'184'800 | +| 11 | 1'048'576 | 1'398'101 | 44'739'232 | +| 12 | 4'194'304 | 5'592'405 | 178'956'960 | +| 13 | 16'777'216 | 22'369'621 | 715'827'872 | +| 14 | 67'108'864 | 89'478'485 | 2'863'311'520 | +| 15 | 268'435'456 | 357'913'941 | 11'453'246'112 | -- Pack the list into chunks, either by `pack` or by `hash_tree_root` of its elements, depending on whether the element type is basic or composite. (This matches packing behavior of `List`) -- Merkleize the chunks into subtrees. This process repeats as needed, with each subsequent subtree’s size being the previous size multiplied by the scaling factor. E.g., the first subtree has 1 chunk, next has 4, then 16, 64, etc. -- Each subtree is a fixed-size `Vector` of chunks, with the next subtree’s root mixed in if present. The last subtree is padded to size with zeros, with a zero mixed in. -- The final root has the total length of the list mixed in. +### `ProgressiveList[type]` and `ProgressiveBitlist` -``` -ProgressiveList[T] - - V4 0 (terminator) - \ / - V3 \/ - \ / - V2 \/ - \ / - V1 \/ - \ / - \/ LEN - \ / - \/ - ROOT - -V1: Vector[T, 1] # Assuming `T` with a 32-byte chunk size; otherwise vectors are scaled accordingly -V2: Vector[T, 4] -V3: Vector[T, 16] -V4: Vector[T, 64] -``` +Two new [SSZ composite types)](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/ssz/simple-serialize.md#composite-types) are defined: -- `mix_in_length(merkleize_progressive_list(pack(value)), len(value))` if `value` is a `ProgressiveList[T]` of basic objects -- `mix_in_length(merkleize_progressive_list([hash_tree_root(element) for element in value]), len(value))` if `value` is a `ProgressiveList[T]` of composite objects - -```python -def merkleize_progressive_list(chunks, base_size=1, scaling_factor=4): - if len(chunks) <= base_size: - return mix_in_aux(merkleize(chunks + [Bytes32()] * (base_size - len(chunks))), Bytes32()) - else: - next_size = base_size * scaling_factor - subtree = chunks[:base_size] - successor = chunks[base_size:] - subtree_root = merkleize(subtree) - successor_root = merkleize_progressive_list(successor, next_size, scaling_factor) - return mix_in_aux(subtree_root, successor_root) -``` +- **progressive list**: ordered variable-length homogeneous collection + - notation `ProgressiveList[type]`, e.g. `ProgressiveList[uint64]` +- **progressive bitlist**: ordered variable-length collection of `boolean` values + - notation `ProgressiveBitlist` + +The new types are considered ["variable-size"](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/ssz/simple-serialize.md#variable-size-and-fixed-size). + +For convenience we [alias](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/ssz/simple-serialize.md#aliases): + +- `ProgressiveByteList` to `ProgressiveList[byte]` + +The [default value](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/ssz/simple-serialize.md#default-values) is defined as: + +| Type | Default Value | +| ----------------------- | ------------- | +| `ProgressiveList[type]` | `[]` | +| `ProgressiveBitlist` | `[]` | + +#### Serialization + +Serialization, deserialization, and JSON mapping of `ProgressiveBitlist` are identical to [`Bitlist[N]`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/ssz/simple-serialize.md#bitlistn). + +Serialization, deserialization, and JSON mapping of `ProgressiveList[type]` are identical to [`List[type, N]`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/ssz/simple-serialize.md#vectors-containers-lists). + +#### Merkleization + +The [Merkleization](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/ssz/simple-serialize.md#merkleization) definitions are extended. -| # | Layer size (chunks) | Total capacity (chunks) | -| -: | -: | -: | -| 1 | 1 | 1 | -| 2 | 4 | 5 | -| 3 | 16 | 21 | -| 4 | 64 | 85 | -| 5 | 256 | 341 | -| 6 | 1'024 | 1'365 | -| 7 | 4'096 | 5'461 | -| 8 | 16'384 | 21'845 | -| 9 | 65'536 | 87'381 | -| 10 | 262'144 | 349'525 | -| 11 | 1'048'576 | 1'398'101 | -| 12 | 4'194'304 | 5'592'405 | -| 13 | 16'777'216 | 22'369'621 | -| 14 | 67'108'864 | 89'478'485 | -| 15 | 268'435'456 | 357'913'941 | - -### `ProgressiveByteList` - -For convenience `ProgressiveByteList` is defined as an alias to `ProgressiveList[byte]`. - -| # | Layer size (bytes) | Total capacity (bytes) | -| -: | -: | -: | -| 1 | 32 | 32 | -| 2 | 128 | 160 | -| 3 | 512 | 672 | -| 4 | 2'048 | 2'720 | -| 5 | 8'192 | 10'912 | -| 6 | 32'768 | 43'680 | -| 7 | 131'072 | 174'752 | -| 8 | 524'288 | 699'040 | -| 9 | 2'097'152 | 2'796'192 | -| 10 | 8'388'608 | 11'184'800 | -| 11 | 33'554'432 | 44'739'232 | -| 12 | 134'217'728 | 178'956'960 | -| 13 | 536'870'912 | 715'827'872 | -| 14 | 2'147'483'648 | 2'863'311'520 | -| 15 | 8'589'934'592 | 11'453'246'112 | +- `mix_in_length(merkleize_progressive(pack(value)), len(value))` if `value` is a progressive list of basic objects. +- `mix_in_length(merkleize_progressive(pack_bits(value)), len(value))` if `value` is a progressive bitlist. +- `mix_in_length(merkleize_progressive([hash_tree_root(element) for element in value]), len(value))` if `value` is a progressive list of composite objects. ## Rationale -### Why a Recursive Structure? +### Why a recursive structure? -- Efficiency: Small lists use fewer hashes (e.g., a 3-item list in a 16-element subtree wastes fewer hashes than a 1024-element `List[T, N]`). +- Efficiency: Small lists use fewer hashes (e.g., a 3-item list in a 16-element subtree wastes fewer hashes than a 1024-element `List[type, N]`). - Stability: Fixed subtree sizes ensure stable gindices, avoiding the need for dynamic depth adjustments or multiple queries. - Scalability: Recursive subtrees allow arbitrary growth without a hardcoded limit, constrained only by practical limits (e.g., network payload limit, validation rules). -### Why Not Dynamic Depth? +### Why not dynamic depth? Dynamic-depth Merkleization destabilizes gindices: @@ -146,24 +132,24 @@ Dynamic-depth Merkleization destabilizes gindices: Mixing in successor subtrees ensures predictable gindices and proof sizes. -### Why Not Fixed-Capacity Lists? +### Why not fixed-capacity lists? -`List[T, N]`: +`List[type, N]`: - Imposes arbitrary limits, hindering scalability. - Breaks stability when redefined. - Wastes hashes with padding (e.g., 1024-element capacity for a 1-item list). (only log(N) wasted hashes) -`ProgressiveList[T]` offers a scalable, efficient alternative. +`ProgressiveList[type]` offers a scalable, efficient alternative. -### Why Are Base Size and Scaling Factors Not Exposed Parameters? +### Why are initial leaf count and scaling factors not exposed parameters? -- Simplicity: Fixed values (base size 1, scaling factor 4) provide a sensible default that balances efficiency and usability, aligning with SSZ’s goal of simplicity. +- Simplicity: Fixed values (initial leaf count 1, scaling factor 4) provide a sensible default that balances efficiency and usability, aligning with SSZ’s goal of simplicity. - Future Extensibility: If specific use cases demand different values, a future EIP could introduce parameterization. For now, fixed values reduce adoption barriers and align with the principle of "good enough" defaults. ## Backwards Compatibility -`ProgressiveList[T]` is a new SSZ type, coexisting with `List[T, N]` and other types without conflict. Its `List`-equivalent serialization ensures compatibility with existing serializers. +The new SSZ types coexist with existing types without conflict and share their serialization logic. ## Test Cases @@ -175,8 +161,8 @@ See [EIP assets](../assets/eip-7916/progressive.py), based on `protolambda/remer ## Security Considerations -- Resource limits: The `uint32` limit for variable-length offsets essentially introduces a ~4GB cap when including a `ProgressiveList[T]` within another complex type, but practical limits (e.g., 10MB libp2p messages) apply. Implementations SHOULD enforce context-specific bounds. -- Variable proof size: Recursive traversal may increase proof sizes for large indices, though logarithmic in list size due to scaling. +- Resource limits: The `uint32` limit for variable-length offsets essentially introduces a ~4GB cap when including a `ProgressiveList[type]` or `ProgressiveBitlist` within another complex type, but practical limits (e.g., 10MB libp2p messages) apply. Implementations SHOULD enforce context-specific bounds. +- Variable proof size: Recursive traversal may increase proof sizes for large indices, though logarithmic in list size due to the scaling factor. ## Copyright From 35732baa14cfea785d9c58d5f18033392b7ed886 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Toni=20Wahrst=C3=A4tter?= <51536394+nerolation@users.noreply.github.com> Date: Mon, 30 Jun 2025 14:08:14 +0200 Subject: [PATCH 366/724] Update EIP-7928: polish language Merged by EIP-Bot. --- EIPS/eip-7928.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/EIPS/eip-7928.md b/EIPS/eip-7928.md index 7bd82a7cbfd014..9dfdeb8056d0df 100644 --- a/EIPS/eip-7928.md +++ b/EIPS/eip-7928.md @@ -16,7 +16,7 @@ This EIP introduces Block-Level Access Lists (BALs) that record all accounts and ## Motivation -Transaction execution cannot be efficiently parallelized without knowing in advance which addresses and storage slots will be accessed. While [EIP-2930](./eip-2930.md) introduced optional transaction access lists, they are not enforced. +Transaction execution cannot be parallelized without knowing in advance which addresses and storage slots will be accessed. While [EIP-2930](./eip-2930.md) introduced optional transaction access lists, they are not enforced. This proposal enforces access lists at the block level, enabling: @@ -115,7 +115,7 @@ class AccountChanges(Container): # Block-level structure (simple list of account changes) class BlockAccessList(Container): """ - Efficient Block Access List + Block Access List """ account_changes: List[AccountChanges, MAX_ACCOUNTS] ``` From 01fa73bba14cfaee77de3f954364f53c7180c3ac Mon Sep 17 00:00:00 2001 From: Etan Kissling Date: Mon, 30 Jun 2025 14:19:31 +0200 Subject: [PATCH 367/724] Update EIP-7495: Use progressive tree shape / Drop optionals Merged by EIP-Bot. --- EIPS/eip-7495.md | 232 ++++++++++++++++++----------------------------- 1 file changed, 86 insertions(+), 146 deletions(-) diff --git a/EIPS/eip-7495.md b/EIPS/eip-7495.md index 8246baa7ef97cc..3478131c749ee7 100644 --- a/EIPS/eip-7495.md +++ b/EIPS/eip-7495.md @@ -1,9 +1,9 @@ --- eip: 7495 -title: SSZ StableContainer -description: New SSZ type to represent a flexible container with stable serialization and merkleization +title: SSZ ProgressiveContainer +description: SSZ type for forward-compatible containers author: Etan Kissling (@etan-status), Cayman (@wemeetagain) -discussions-to: https://ethereum-magicians.org/t/eip-7495-ssz-stablecontainer/15476 +discussions-to: https://ethereum-magicians.org/t/eip-7495-ssz-progressivecontainer/15476 status: Draft type: Standards Track category: Core @@ -13,209 +13,149 @@ requires: 7916 ## Abstract -This EIP introduces two new [Simple Serialize (SSZ) types](https://github.com/ethereum/consensus-specs/blob/0cd5dcd26327e49b726e66ca51802c4cd65be889/ssz/simple-serialize.md) to enable forward-compatible containers. - -A `StableContainer[N]` extends an SSZ `Container` with stable merkleization and forward-compatible serialization even when individual fields are deprecated or new fields are introduced in the future. - -Furthermore, `Profile[B]` is introduced to support specialized sub-types of `StableContainer[N]` while retaining the merkleization of the base type. This is useful, e.g., for fork-specific data structures that only use a subset of the base fields and/or when required base fields are known. Verifiers of Merkle proofs for these data structures will not break on new forks. +This EIP introduces a new [Simple Serialize (SSZ)](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/ssz/simple-serialize.md) type to represent containers with forward-compatible Merkleization: A given field is always assigned the same stable [generalized index (gindex)](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/ssz/merkle-proofs.md#generalized-merkle-tree-index) even when different container versions append new fields or drop existing fields. ## Motivation -Stable containers and profiles are currently not representable in SSZ. Adding support provides these benefits: +SSZ containers are frequently versioned, for example across fork boundaries. When the number of fields reaches a new power of two, or a field is removed or replaced with one of a different type, the shape of the underlying Merkle tree changes, breaking verifiers of Merkle proofs for these containers. Deploying a new verifier may involve security councils to upgrade smart contract logic, or require firmware updates for embedded devices. This effort is needed even when no semantic changes apply to the fields that the verifier is interested in. -1. **Stable signatures:** Signing roots derived from a `StableContainer[N]` never change. In the context of Ethereum, this is useful for transaction signatures that are expected to remain valid even when future updates introduce additional transaction fields. Likewise, the overall transaction root remains stable and can be used as a perpetual transaction ID. +Further, if multiple versions of an SSZ container coexist at the same time, for example to represent transaction profiles, the same field may be assigned to a different gindex in each version. This unnecessarily complicates verifiers and introduces a maintenance burden, as the verifier has to be kept up to date with version specific field to gindex map. -2. **Stable merkle proofs:** Merkle proof verifiers that check specific fields of a `StableContainer[N]` or `Profile[B]` do not need continuous updating when future updates introduce additional fields. Common fields always merkleize at the same [generalized indices](https://github.com/ethereum/consensus-specs/blob/0cd5dcd26327e49b726e66ca51802c4cd65be889/ssz/merkle-proofs.md). +Progressive containers address these shortcomings by: -3. **Optional fields:** Current SSZ formats do not support optional fields, prompting designs to use zero values instead. With `StableContainer[N]` and `Profile[B]`, the SSZ serialization is compact; inactive fields do not consume space. +- Using the [progressive Merkle tree](./eip-7916.md) structure to progressively grow to the actual field count with minimal overhead, ensuring provers remain valid as the field count chanages. +- Assigning stable gindices for each field across all versions by allowing gaps in the Merkle tree where a field is absent. +- Serializing in a compact form where absent fields do not consume space. ## Specification The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119 and RFC 8174. -**Note:** In this document, `Optional[T]` exclusively refers to Python's `typing.Optional`. Specifically, `Optional[T]` is NOT an SSZ type itself! +### `ProgressiveContainer[active_fields]` -### `StableContainer[N]` +Two new [SSZ composite types)](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/ssz/simple-serialize.md#composite-types) are defined: -Similar to the regular [SSZ `Container`](https://github.com/ethereum/consensus-specs/blob/0cd5dcd26327e49b726e66ca51802c4cd65be889/ssz/simple-serialize.md#composite-types), `StableContainer[N]` defines an ordered heterogeneous collection of fields. `N` indicates the potential maximum number of fields to which it can ever grow in the future. `N` MUST be `> 0`. +- **progressive container**: ordered heterogeneous collection of values with custom Merkleization + - python dataclass notation with key-type pairs, e.g. -All fields of a `StableContainer[N]` MUST be of type `Optional[T]`. Such fields can either represent a present value of SSZ type `T`, or indicate absence of a value (indicated by `None`). The [default value](https://github.com/ethereum/consensus-specs/blob/0cd5dcd26327e49b726e66ca51802c4cd65be889/ssz/simple-serialize.md#default-values) of an `Optional[T]` is `None`. + ```python + class Square(ProgressiveContainer[active_fields=[1, 0, 1]]): + side: uint16 # Merkleized at field index #0 (location of first 1 in `active_fields`) + color: uint8 # Merkleized at field index #2 (location of second 1 in `active_fields`) -```python -class Example(StableContainer[32]): - a: Optional[uint64] - b: Optional[uint32] - c: Optional[uint16] -``` + class Circle(ProgressiveContainer[active_fields=[0, 1, 1]]): + radius: uint16 # Merkleized at field index #1 (location of first 1 in `active_fields`) + color: uint8 # Merkleized at field index #2 (location of second 1 in `active_fields`) + ``` -For the purpose of serialization, `StableContainer[N]` is always considered ["variable-size"](https://github.com/ethereum/consensus-specs/blob/0cd5dcd26327e49b726e66ca51802c4cd65be889/ssz/simple-serialize.md#variable-size-and-fixed-size) regardless of the individual field types. +- **compatible union**: union type containing one of the given subtypes with compatible Merkleization + - notation `CompatibleUnion[type_0, type_1, ...]`, e.g. `CompatibleUnion[Square, Circle]` -#### Stability guarantees +Compatible unions are always considered ["variable-size"](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/ssz/simple-serialize.md#variable-size-and-fixed-size), even when all type options share the same fixed length. -The serialization and merkleization of a `StableContainer[N]` remains stable as long as: +The [default value](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/ssz/simple-serialize.md#default-values) is defined as: -- The maximum capacity `N` does not change -- The order of fields does not change -- New fields are always appended to the end -- All fields have immutable SSZ schemas, or recursively adopt `StableContainer[N]` -- `List`/`Bitlist` capacities do not change; consider using [`ProgressiveList`](./eip-7916.md) instead, or shorten via application logic +| Type | Default Value | +| -------------------------------------- | ---------------------------------------------------------- | +| `ProgressiveContainer[active_fields]` | `[default(type) for type in progressive_container]` | +| `CompatibleUnion[type_0, type_1, ...]` | `default(type_0) if type_0.active_fields == [] else error` | -#### JSON serialization +The following types are considered [illegal](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/ssz/simple-serialize.md#illegal-types): -JSON serialization follows the [canonical JSON mapping](https://github.com/ethereum/consensus-specs/blob/0cd5dcd26327e49b726e66ca51802c4cd65be889/ssz/simple-serialize.md#json-mapping) of SSZ `Container`. +- `ProgressiveContainer` with an `active_fields` list ending in `0` are illegal. +- `ProgressiveContainer` with an `active_fields` list of more than 256 entries are illegal. +- `ProgressiveContainer` with an `active_fields` list with a different count of `1` than fields are illegal. +- `CompatibleUnion[type_0, type_1, ...]` without any type options are illegal. +- `CompatibleUnion[type_0, type_1, ...]` without a `ProgressiveContainer[active_fields=[]]` type option and more than 127 type options are illegal. +- `CompatibleUnion[type_0, type_1, ...]` with a `ProgressiveContainer[active_fields=[]]` type option and more than 128 type options are illegal. +- `CompatibleUnion[type_0, type_1, ...]` with a `ProgressiveContainer[active_fields=[]]` type option at a position other than `type_0` are illegal. +- `CompatibleUnion[type_0, type_1, ...]` with a type option that has incompatible Merkleization with another type option are illegal. -Fields of type `Optional[T]` with a `None` value SHALL be omitted when serializing to JSON. +#### Compatible Merkleization -#### Binary serialization +- Types are compatible with themselves. +- `byte` is compatible with `uint8` and vice versa. +- `Bitlist[N]` / `Bitvector[N]` are compatible if they share the same capacity `N`. +- `List[type, N]` / `Vector[type, N]` are compatible if `type` is compatible and they share the same capacity `N`. +- `ProgressiveList[type]` are compatible if `type` is compatible. +- `Container` are compatible if they share the same field names in the same order, and all field types are compatible. +- `ProgressiveContainer[active_fields]` are compatible if all `1` entries in both type's `active_fields` correspond to fields with shared names and compatible types, and no other field name is shared across both types. +- `CompatibleUnion[type_0, type_1, ...]` and any of the type options `type_0`, `type_1`, ... are compatible and vice versa. +- `CompatibleUnion` are compatible with each other if all type options across both `CompatibleUnion` are compatible. +- All other types are incompatible. -Serialization of `StableContainer[N]` is defined similarly to the [existing logic](https://github.com/ethereum/consensus-specs/blob/0cd5dcd26327e49b726e66ca51802c4cd65be889/ssz/simple-serialize.md#vectors-containers-lists) for `Container`. Notable changes are: +#### Serialization + +Serialization of `ProgressiveContainer[active_fields]` are identical to [`Container`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/ssz/simple-serialize.md#vectors-containers-lists). -- A [`Bitvector[N]`](https://github.com/ethereum/consensus-specs/blob/0cd5dcd26327e49b726e66ca51802c4cd65be889/ssz/simple-serialize.md#composite-types) is constructed, indicating active fields within the `StableContainer[N]`. For fields with a present value (not `None`), a `True` bit is included. For fields with a `None` value, a `False` bit is included. The `Bitvector[N]` is padded with `False` bits up through length `N` -- Only active fields are serialized, i.e., fields with a corresponding `True` bit in the `Bitvector[N]` -- The serialization of the `Bitvector[N]` is prepended to the serialized active fields -- If variable-length fields are serialized, their offsets are relative to the start of serialized active fields, after the `Bitvector[N]` +A `value` as `CompatibleUnion[T...]` type has properties `value.data` with the contained value, and `value.selector` which indexes the selected `CompatibleUnion` type option `T`. The index is based at 0 if a `ProgressiveContainer[active_fields=[]]` type option is present. Otherwise, it is based at 1. ```python -# Determine active fields -active_fields = Bitvector[N](([element is not None for element in value] + [False] * N)[:N]) -active_values = [element for element in value if element is not None] - -# Recursively serialize -fixed_parts = [serialize(element) if not is_variable_size(element) else None for element in active_values] -variable_parts = [serialize(element) if is_variable_size(element) else b"" for element in active_values] - -# Compute and check lengths -fixed_lengths = [len(part) if part != None else BYTES_PER_LENGTH_OFFSET for part in fixed_parts] -variable_lengths = [len(part) for part in variable_parts] -assert sum(fixed_lengths + variable_lengths) < 2**(BYTES_PER_LENGTH_OFFSET * BITS_PER_BYTE) - -# Interleave offsets of variable-size parts with fixed-size parts -variable_offsets = [serialize(uint32(sum(fixed_lengths + variable_lengths[:i]))) for i in range(len(active_values))] -fixed_parts = [part if part != None else variable_offsets[i] for i, part in enumerate(fixed_parts)] - -# Return the concatenation of the active fields `Bitvector` with the active -# fixed-size parts (offsets interleaved) and the active variable-size parts -return serialize(active_fields) + b"".join(fixed_parts + variable_parts) +return value.selector.to_bytes(1, "little") + serialize(value.data) ``` #### Deserialization -Deserialization of a `StableContainer[N]` starts by deserializing a `Bitvector[N]`. That value MUST be validated: - -- All extra bits in the `Bitvector[N]` that exceed the number of fields MUST be `False` +Deserialization of `ProgressiveContainer[active_fields]` is identical to [`Container`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/ssz/simple-serialize.md#deserialization). -The rest of the data is [deserialized](https://github.com/ethereum/consensus-specs/blob/0cd5dcd26327e49b726e66ca51802c4cd65be889/ssz/simple-serialize.md#deserialization) same as a regular [SSZ `Container`](https://github.com/ethereum/consensus-specs/blob/0cd5dcd26327e49b726e66ca51802c4cd65be889/ssz/simple-serialize.md#vectors-containers-lists), consulting the `Bitvector[N]` to determine which fields are present in the data. Absent fields are skipped during deserialization and assigned `None` values. +For `CompatibleUnion`, the deserialization logic is updated: -#### Merkleization - -The [merkleization specification](https://github.com/ethereum/consensus-specs/blob/0cd5dcd26327e49b726e66ca51802c4cd65be889/ssz/simple-serialize.md#merkleization) is extended with the following helper functions: - -- `chunk_count(type)`: calculate the amount of leafs for merkleization of the type. - - `StableContainer[N]`: always `N`, regardless of the actual number of fields in the type definition -- `mix_in_aux`: Given a Merkle root `root` and an auxiliary SSZ object root `aux` return `hash(root + aux)`. - -To merkleize a `StableContainer[N]`, a `Bitvector[N]` is constructed, indicating active fields within the `StableContainer[N]`, using the same process as during serialization. +- In the case of compatible unions, the first byte of the deserialization scope is deserialized as type selector, the remainder of the scope is deserialized as the selected type. -Merkleization `hash_tree_root(value)` of an object `value` is extended with: +The following invalid input needs to be hardened against: -- `mix_in_aux(merkleize(([hash_tree_root(element) if element is not None else Bytes32() for element in value.data] + [Bytes32()] * N)[:N]), hash_tree_root(value.active_fields))` if `value` is a `StableContainer[N]`. +- An out-of-bounds type selector in a `CompatibleUnion` -### `Profile[B]` +#### JSON mapping -`Profile[B]` also defines an ordered heterogeneous collection of fields, a subset of fields of a base `StableContainer` type `B` with the following constraints: - -- Fields in `Profile[B]` correspond to fields with the same field name in `B`. -- Fields in `Profile[B]` follow the same order as in `B`. -- Fields in the base `StableContainer` type `B` are all `Optional`. - - Fields MAY be disallowed in `Profile[B]` by omitting them. - - Fields MAY be kept optional in `Profile[B]` by retaining them as `Optional`. - - Fields MAY be required in `Profile[B]` by unwrapping them from `Optional`. -- All field types in `Profile[B]` MUST be compatible with the corresponding field types in `B`. - - Field types are compatible with themselves. - - `byte` is compatible with `uint8` and vice versa. - - `Bitlist[N]` / `Bitvector[N]` field types are compatible if they share the same capacity `N`. - - `List[T, N]` / `Vector[T, N]` field types are compatible if `T` is compatible and if they also share the same capacity `N`. - - `ProgressiveList[T]` field types are compatible if `T` is compatible. - - `Container` / `StableContainer[N]` field types are compatible if all inner field types are compatible, if they also share the same field names in the same order, and for `StableContainer[N]` if they also share the same capacity `N`. - - `Profile[X]` field types are compatible with `StableContainer` types compatible with `X`, and are compatible with `Profile[Y]` where `Y` is compatible with `X` if also all inner field types are compatible. Differences solely in optionality do not affect merkleization compatibility. - -#### Serialization +The canonical [JSON mapping](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/ssz/simple-serialize.md#json-mapping) is updated: -Serialization of `Profile[B]` is similar to the one of its base `StableContainer[N]`, except that the leading `Bitvector` is replaced by a sparse representation that only includes information about fields that are optional in `Profile[B]`. Bits for required fields of `Profile[B]` as well as the zero-padding to capacity `N` are not included. If there are no optional fields in `Profile[B]`, the `Bitvector` is omitted. +| SSZ | JSON | Example | +| -------------------------------------- | --------------- | ---------------------------------------- | +| `ProgressiveContainer[active_fields]` | object | `{ "field": ... }` | +| `CompatibleUnion[type_0, type_1, ...]` | selector-object | `{ "selector": number, "data": type_N }` | -`Profile[B]` is considered ["variable-size"](https://github.com/ethereum/consensus-specs/blob/0cd5dcd26327e49b726e66ca51802c4cd65be889/ssz/simple-serialize.md#variable-size-and-fixed-size) iff it contains any `Optional[T]` or any "variable-size" fields. +`CompatibleUnion` is encoded as an object with a `selector` and `data` field, where the contents of `data` change according to the selector. #### Merkleization -Merkleization of `Profile[B]` follows the merkleization of base type `B`. +The [SSZ Merkleization specification)](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/ssz/simple-serialize.md#merkleization) is extended with two helper functions: -```python -# Defines the common merkleization format and a portable serialization format -class Shape(StableContainer[4]): - side: Optional[uint16] - color: Optional[uint8] - radius: Optional[uint16] - -# Inherits merkleization format from `Shape`, but is serialized more compactly -class Square(Profile[Shape]): - side: uint16 - color: uint8 - -# Inherits merkleization format from `Shape`, but is serialized more compactly -class Circle(Profile[Shape]): - color: uint8 - radius: uint16 -``` - -Serialization examples: - -- `03420001` - - ```Shape(side=0x42, color=1, radius=None)``` - -- `420001` - - ```Square(side=0x42, color=1)``` +- `get_active_fields`: Given a `value` of type `ProgressiveContainer[active_fields]` return `value.__class__.active_fields`. +- `mix_in_active_fields`: Given a Merkle root `root` and an `active_fields` bitlist return `hash(root, pack_bits(active_fields))`. Note that `active_fields` is restricted to ≤ 256 bits. -- `06014200` +The Merkleization definitions are extended. - ```Shape(side=None, color=1, radius=0x42)``` - -- `014200` - - ```Circle(radius=0x42, color=1)``` - -While this serialization of `Profile[B]` is more compact, note that it is not forward-compatible and that context information that determines the underlying data type has to be indicated out of bands. If forward-compatibility is required, `Profile[B]` SHALL be converted to its base type `B` and subsequently serialized according to `B`. +- `mix_in_active_fields(merkleize_progressive([hash_tree_root(element) for element in value]), get_active_fields(value))` if `value` is a progressive container. +- `hash_tree_root(value.data)` if `value` is of compatible union type. Note that the selector is only used for serialization, it is not mixed in when Merkleizing. ## Rationale -### What are the problems solved by `StableContainer[N]`? +### Why `active_fields`? -Current SSZ types are only stable within one version of a specification, i.e., one fork of Ethereum. This is alright for messages pertaining to a specific fork, such as attestations or beacon blocks. However, it is a limitation for messages that are expected to remain valid across forks, such as transactions or receipts. In order to support evolving the features of such perpetually valid message types, a new SSZ scheme needs to be defined. Furthermore, consumers of Merkle proofs may have a different software update cadence as Ethereum; an implementation should not break just because a new fork introduces unrelated new features. +`active_fields` conceptually creates a single Merkle tree shape across all prior, current, and future versions, where each field (as identified by its name) is assigned a stable gindex and can either be present or absent. This allows appending new fields or dropping existing fields as the data type evolves without impacting `hash_tree_root`, reducing the maintenance burden for provers and verifiers of partial data. -To avoid restricting design space, the scheme has to support extension with new fields, obsolescence of old fields, and new combinations of existing fields. When such adjustments occur, old messages must still deserialize correctly and must retain their original Merkle root. +### Why `CompatibleUnion`? -### What are the problems solved by `Profile[B]`? +SSZ does not allow skipping of unknown fields when deserializing data, requiring the full schema to be known and preventing a forward compatible serialization format. Each specification version only allows select combinations of `active_fields` at any time. Using `CompatibleUnion` reduces serialization overhead (especially when nesting is involved), and decreases the number of deserialization error conditions. -The forward-compatible merkleization of `StableContainer` may be desirable even in situations where only a single sub-type is valid at any given time, e.g., as determined by the fork schedule. In such situations, message size can be reduced and type safety increased by exchanging `Profile[B]` instead of the underlying base type. This can be useful, e.g., for consensus data structures such as `BeaconState`, to ensure that Merkle proofs for its fields remain compatible across forks. +Note that `hash_tree_root` is unaffected by any given serialization. For Merkleization and proof verification, `active_fields` models the underlying data as a `Container` full of optional fields. When only partial data is desired (e.g., a staking pool that wishes to verify if a validator got slashed), a forward compatible proof format can be designed on a per application basis. -### Why not `Union[T, U, V]`? +Further note that `CompatibleUnion` is solely a serialization optimization. The `CompatibleUnion` selector is not mixed into `hash_tree_root`. Instead, the underlying `active_fields` are mixed in. -There is combinatorial complexity when new optional features are introduced. For example, if there are three transaction types, and then priority fees are introduced as an optional feature, one has to define three additional transaction types to allow inclusion of a priority fee, raising the total to six transaction types. If, subsequently, optional access lists are introduced, that doubles again, to twelve transaction types. +### Why not `Optional[type]`? -`Union` also requires each participant of the network to know about all existing `Union` cases. For example, if the execution layer provides transactions via engine API as a `Union`, the consensus layer would also have to know about all concrete `Union` cases, even though it only wishes to package them and forward them. Using `StableContainer[N]` provides a more similar situation as JSON where the underlying type is determined based on the presence / absence of fields and their values. +Introducing `Optional` is not required by any current functionality, and would trigger serialization overhead by requiring "variable-size" encoding for all enclosing types. -Typically, the individual `Union` cases share some form of thematic overlap, sharing certain fields with each other. In a `Union`, shared fields are not necessarily merkleized at the same [generalized indices](https://github.com/ethereum/consensus-specs/blob/0cd5dcd26327e49b726e66ca51802c4cd65be889/ssz/merkle-proofs.md). Therefore, Merkle proof systems would have to be updated each time that a new flavor is introduced, even when the actual changes are not of interest to the particular system. +If `Optional` support becomes desirable, and it is not feasible to model the valid field combinations as a `CompatibleUnion`, the `active_fields` concept should be reused by updating `get_active_fields` to only emit `1` for fields that are always required as well as for optional fields that are present, and emit `0` for fields that are always excluded as well as for optional fields that are absent, retaining compatibility across the proposed `ProgressiveContainer[active_fields]` type. As for serialization, a `BitVector[O]` with `O` being the number of optional fields would be prepended to the value to indicate presence or absence of optional fields. The concept can also be combined with `CompatibleUnion`, with individual type options having optional fields. -### Why not model `Optional[T]` as an SSZ type? - -If `Optional[T]` is modeled as an SSZ type, each individual field introduces serialization and merkleization overhead. As an `Optional[T]` would be required to be ["variable-size"](https://github.com/ethereum/consensus-specs/blob/0cd5dcd26327e49b726e66ca51802c4cd65be889/ssz/simple-serialize.md#variable-size-and-fixed-size), lots of additional offset bytes would have to be used in the serialization. For merkleization, each individual `Optional[T]` would require mixing in a bit to indicate presence or absence of the value. - -Additionally, every time that the number of fields reaches a new power of 2, the Merkle roots break, as the number of chunks doubles. The `StableContainer[N]` solves this by artificially extending the Merkle tree to `N` chunks regardless of the actual number of fields currently specified. Because `N` is constant across specification versions, the Merkle tree shape remains stable. The overhead of the additional empty placeholder leaves only affects serialization of the `Bitvector[N]` (1 byte per 8 leaves); the number of required hashes during merkleization only grows logarithmically with `N`. +`Optional[type]` should _not_ be represented as a `CompatibleUnion[ProgressiveContainer[active_fields=[]], type]` because of Merkleization and serialization overhead over the proposed update. ## Backwards Compatibility -`StableContainer[N]` and `Profile[B]` are new SSZ types and, therefore, do not conflict with other SSZ types currently in use. +`ProgressiveContainer[active_fields]` is a new SSZ type and does not conflict with existing types. + +`CompatibleUnion[type_0, type_1, ...]` conflicts with an [earlier union proposal](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/ssz/simple-serialize.md#composite-types). However, it has only been used in [deprecated specifications](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/_deprecated/sharding/beacon-chain.md). Portal network also uses a union concept for network types, but does not use `hash_tree_root` on them, and could transition to the new compatible union proposal with a new networking version. ## Test Cases From 20674997972fceccb613a08720c5a42448d56464 Mon Sep 17 00:00:00 2001 From: Etan Kissling Date: Tue, 1 Jul 2025 12:14:32 +0200 Subject: [PATCH 368/724] Update EIP-7688: Adopt `ProgressiveContainer` / `ProgressiveList` Merged by EIP-Bot. --- EIPS/eip-7688.md | 332 +++++++++++++++-------------------------------- 1 file changed, 102 insertions(+), 230 deletions(-) diff --git a/EIPS/eip-7688.md b/EIPS/eip-7688.md index 9504d7439f9a2b..d4295fe1afdeaa 100644 --- a/EIPS/eip-7688.md +++ b/EIPS/eip-7688.md @@ -1,269 +1,128 @@ --- eip: 7688 title: Forward compatible consensus data structures -description: Transition consensus SSZ data structures to StableContainer +description: Transition consensus SSZ data structures to ProgressiveContainer author: Etan Kissling (@etan-status), Cayman (@wemeetagain) discussions-to: https://ethereum-magicians.org/t/eip-7688-forward-compatible-consensus-data-structures/19673 status: Draft type: Standards Track category: Core created: 2024-04-15 -requires: 6110, 7002, 7251, 7495, 7549, 7569 +requires: 6110, 7002, 7251, 7495, 7549, 7569, 7916 --- ## Abstract -This EIP defines the changes needed to adopt `StableContainer` from [EIP-7495](./eip-7495.md) in consensus data structures. +This EIP defines the changes needed to adopt `ProgressiveContainer` from [EIP-7495](./eip-7495.md) and `ProgressiveList` from [EIP-7916](./eip-7916.md) in consensus data structures. ## Motivation -Ethereum's consensus data structures make heavy use of [Simple Serialize (SSZ)](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/ssz/simple-serialize.md) `Container`, which defines how they are serialized and merkleized. The merkleization scheme allows application implementations to verify that individual fields (and partial fields) have not been tampered with. This is useful, for example, in smart contracts of decentralized staking pools that wish to verify that participating validators have not been slashed. +Ethereum's consensus data structures make heavy use of [Simple Serialize (SSZ)](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/ssz/simple-serialize.md) `Container`, which defines how they are serialized and merkleized. The merkleization scheme allows application implementations to verify that individual fields (and partial fields) have not been tampered with. This is useful, for example, in smart contracts of decentralized staking pools that wish to verify that participating validators have not been slashed. While SSZ `Container` defines how data structures are merkleized, the merkleization is prone to change across the different forks. When that happens, e.g., because new features are added or old features get removed, existing verifier implementations need to be updated to be able to continue processing proofs. -`StableContainer`, of [EIP-7495](./eip-7495.md), is a forward compatible alternative that guarantees a forward compatible merkleization scheme. By transitioning consensus data structures to use `StableContainer`, smart contracts that contain verifier logic no longer have to be maintained in lockstep with Ethereum's fork schedule as long as the underlying features that they verify don't change. For example, as long as the concept of slashing is represented using the boolean `slashed` field, existing verifiers will not break when unrelated features get added or removed. This is also true for off-chain verifiers, e.g., in hardware wallets or in operating systems for mobile devices that are on a different software update cadence than Ethereum. +`ProgressiveContainer`, of [EIP-7495](./eip-7495.md), is a forward compatible alternative that guarantees a forward compatible merkleization scheme. By transitioning consensus data structures to use `ProgressiveContainer`, smart contracts that contain verifier logic no longer have to be maintained in lockstep with Ethereum's fork schedule as long as the underlying features that they verify don't change. For example, as long as the concept of slashing is represented using the boolean `slashed` field, existing verifiers will not break when unrelated features get added or removed. This is also true for off-chain verifiers, e.g., in hardware wallets or in operating systems for mobile devices that are on a different software update cadence than Ethereum. ## Specification The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119 and RFC 8174. -### Conversion procedure +### `Container` conversion -For each converted data structure, a new fork agnostic `StableContainer` type `B` is introduced that serves as the primary definition of each data structure. +`Container` types that are expected to evolve over forks SHALL be redefined as `ProgressiveContainer[active_fields=[1] * len(type.fields())]`. -- Each `StableContainer` is assigned a capacity to represent its potential design space that SHALL NOT change across future forks; if it is later determined that it is insufficient, a new field can be added to contain additional fields in a sub-container. -- The `StableContainer` starts as a copy of the latest fork's `Container` equivalent, except that all field types `T` are wrapped into `Optional[T]`. -- To guarantee forward and backward compatibility, new fields from future forks MUST only be appended to the `StableContainer` definition. -- The type of existing fields MUST NOT change, including the capacity of `List`/`Bitlist`. If a change is necessary, the old field SHALL NOT be used anymore and a new field with a new name SHALL be considered. It is important to anticipate potential future extensions when deciding on the capacities of the `StableContainer` itself and of the various lists. -- For `List`/`Bitlist`, the opportunity SHOULD be used to re-evaluate their design space capacity. If the design space is increased, application logic SHALL check the fork specific length limit; the SSZ library solely defines the merkleization limit, not the serialization limit. -- The conversion process is repeated for each field type. All field types referred to by the `StableContainer` MUST be `StableContainer` themselves, or are considered immutable. +For example, given a type in the old fork: -Subsequently, for each `StableContainer` base type `B`, a fork specific `Profile[B]` type is introduced that matches the latest fork's `Container` equivalent. The old `Container` is no longer necessary. The SSZ serialization of `Profile` is compatible with `Container`, but the merkleization and `hash_tree_root` are computed differently. Furthermore, `Profile` MAY use fields of `Optional` type if necessary. - -Subsequent forks specify a new `Profile`. +```python +class Foo(Container): + a: uint8 + b: uint16 +``` -- If new fields of type `T` are added, they are appended to the `StableContainer` as `Optional[T]` to register them with the stable merkleization scheme. In the new fork's `Profile`, the new field MAY be `T` (required), or `Optional[T]` (optional). -- If old fields are deprecated, they are kept in the `StableContainer` to retain the stable merkleization scheme. In the new fork's `Profile`, the field is omitted from the definition. The SSZ library guarantees that `hash_tree_root` and all generalized indices remain the same. -- Other fields MAY be changed between `T` (required) and `Optional[T]` (optional) in the new fork's `Profile`. No changes to the `StableContainer` are required for such changes. +This type can be converted to support stable Merkleization in the new fork: -### Immutable types +```python +class Foo(ProgressiveContainer[active_fields=[1, 1]]): + a: uint8 + b: uint16 +``` -These types are used as part of the `StableContainer` definitions, and, as they are not `StableContainer` themselves, are considered to have immutable Merkleization. If a future fork requires changing these types in an incompatible way, a new type SHALL be defined and assigned a new field name. +As part of the conversion, a stable [generalized index (gindex)](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/ssz/merkle-proofs.md#generalized-merkle-tree-index) is assigned to each field that remains valid in future forks. -| Type | Description | -| - | - | -| [`Slot`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/phase0/beacon-chain.md#custom-types) | Slot number on the beacon chain | -| [`Epoch`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/phase0/beacon-chain.md#custom-types) | Epoch number on the beacon chain, a group of slots | -| [`CommitteeIndex`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/phase0/beacon-chain.md#custom-types) | Index of a committee within a slot | -| [`ValidatorIndex`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/phase0/beacon-chain.md#custom-types) | Unique index of a beacon chain validator | -| [`Gwei`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/phase0/beacon-chain.md#custom-types) | Amount in Gwei (1 ETH = 10^9 Gwei = 10^18 Wei) | -| [`Root`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/phase0/beacon-chain.md#custom-types) | Byte vector containing an SSZ Merkle root | -| [`Hash32`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/phase0/beacon-chain.md#custom-types) | Byte vector containing an opaque 32-byte hash | -| [`Version`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/phase0/beacon-chain.md#custom-types) | Consensus fork version number | -| [`BLSPubkey`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/phase0/beacon-chain.md#custom-types) | Cryptographic type representing a BLS12-381 public key | -| [`BLSSignature`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/phase0/beacon-chain.md#custom-types) | Cryptographic type representing a BLS12-381 signature | -| [`KZGCommitment`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/_features/sharding/polynomial-commitments.md#custom-types) | G1 curve point for the KZG polynomial commitment scheme | -| [`Fork`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/phase0/beacon-chain.md#fork) | Consensus fork information | -| [`Checkpoint`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/phase0/beacon-chain.md#checkpoint) | Tuple referring to the most recent beacon block up through an epoch's start slot | -| [`Validator`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/phase0/beacon-chain.md#validator) | Information about a beacon chain validator | -| [`AttestationData`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/phase0/beacon-chain.md#attestationdata) | Vote that attests to the availability and validity of a particular consensus block | -| [`Eth1Data`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/phase0/beacon-chain.md#eth1data) | Target tracker for importing deposits from transaction logs | -| [`DepositData`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/phase0/beacon-chain.md#depositdata) | Log data emitted as part of a transaction's receipt when depositing to the beacon chain | -| [`BeaconBlockHeader`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/phase0/beacon-chain.md#beaconblockheader) | Consensus block header | -| [`ProposerSlashing`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/phase0/beacon-chain.md#proposerslashing) | Tuple of two equivocating consensus block headers | -| [`Deposit`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/phase0/beacon-chain.md#deposit) | Tuple of deposit data and its inclusion proof | -| [`VoluntaryExit`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/phase0/beacon-chain.md#voluntaryexit) | Consensus originated request to exit a validator from the beacon chain | -| [`SignedVoluntaryExit`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/phase0/beacon-chain.md#signedvoluntaryexit) | Tuple of voluntary exit request and its signature | -| [`SyncAggregate`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/altair/beacon-chain.md#syncaggregate) | Cryptographic type representing an aggregate sync committee signature | -| [`ExecutionAddress`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/bellatrix/beacon-chain.md#custom-types) | Byte vector containing an account address on the execution layer | -| [`Transaction`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/bellatrix/beacon-chain.md#custom-types) | Byte list containing an RLP encoded transaction | -| [`WithdrawalIndex`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/capella/beacon-chain.md#custom-types) | Unique index of a withdrawal from any validator's balance to the execution layer | -| [`Withdrawal`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/capella/beacon-chain.md#withdrawal) | Withdrawal from a beacon chain validator's balance to the execution layer | -| [`DepositRequest`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/electra/beacon-chain.md#depositrequest) | Tuple of flattened deposit data and its sequential index | -| [`WithdrawalRequest`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/electra/beacon-chain.md#withdrawalrequest) | Execution originated request to withdraw from a validator to the execution layer | -| [`ConsolidationRequest`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/electra/beacon-chain.md#consolidation) | Execution originated request to consolidate two beacon chain validators | -| [`BLSToExecutionChange`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/capella/beacon-chain.md#blstoexecutionchange) | Request to register the withdrawal account address of a beacon chain validator | -| [`SignedBLSToExecutionChange`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/capella/beacon-chain.md#signedblstoexecutionchange) | Tuple of withdrawal account address registration request and its signature | -| [`ParticipationFlags`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/altair/beacon-chain.md#custom-types) | Participation tracker of a beacon chain validator within an epoch | -| [`HistoricalSummary`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/capella/beacon-chain.md#historicalsummary) | Tuple combining a historical block root and historical state root | -| [`PendingDeposit`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/electra/beacon-chain.md#pendingdeposit) | Pending operation for depositing to a beacon chain validator | -| [`PendingPartialWithdrawal`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/electra/beacon-chain.md#pendingpartialwithdrawal) | Pending operation for withdrawing from a beacon chain validator | -| [`PendingConsolidation`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/electra/beacon-chain.md#pendingconsolidation) | Pending operation for consolidating two beacon chain validators | - -### `StableContainer` capacities - -| Name | Value | Description | -| - | - | - | -| `MAX_ATTESTATION_FIELDS` | `uint64(2**3)` (= 8) | Maximum number of fields to which `StableAttestation` can ever grow in the future | -| `MAX_INDEXED_ATTESTATION_FIELDS` | `uint64(2**3)` (= 8) | Maximum number of fields to which `StableIndexedAttestation` can ever grow in the future | -| `MAX_EXECUTION_PAYLOAD_FIELDS` | `uint64(2**6)` (= 64) | Maximum number of fields to which `StableExecutionPayload` can ever grow in the future | -| `MAX_EXECUTION_REQUESTS_FIELDS` | `uint64(2**4)` (= 16) | Maximum number of fields to which `StableExecutionRequests` can ever grow in the future | -| `MAX_BEACON_BLOCK_BODY_FIELDS` | `uint64(2**6)` (= 64) | Maximum number of fields to which `StableBeaconBlockBody` can ever grow in the future | -| `MAX_BEACON_STATE_FIELDS` | `uint64(2**7)` (= 128) | Maximum number of fields to which `StableBeaconState` can ever grow in the future | - -Maximum proof depth: - -- `StableBeaconState` > `validators` (1 + 7) > `` (1 + 40) > `pubkey` (3) > `` (1) = 53 bits -- `StableBeaconBlockBody` > `execution_payload` (1 + 6) > `transactions` (1 + 6) > `` (1 + 20) > `` (1 + 25) = 61 bits - -### Fork-agnostic `StableContainer` definitions - -These type definitions are fork independent and shared across all forks. They are not exchanged over libp2p. +- If a fork appends a field, `active_fields` MUST be extended with a trailing `1`. +- If a fork removes a field, the corresponding `active_fields` bit MUST be changed to `0`. +- Compatibility rules SHOULD be enforced, e.g., by defining a `CompatibleUnion[fork_1.Foo, fork_2.Foo, fork_3.Foo, ...]` type in the unit test framework. -```python -class StableAttestation(StableContainer[MAX_ATTESTATION_FIELDS]): - aggregation_bits: Optional[Bitlist[MAX_VALIDATORS_PER_COMMITTEE * MAX_COMMITTEES_PER_SLOT]] - data: Optional[AttestationData] - signature: Optional[BLSSignature] - committee_bits: Optional[Bitvector[MAX_COMMITTEES_PER_SLOT]] - -class StableIndexedAttestation(StableContainer[MAX_INDEXED_ATTESTATION_FIELDS]): - attesting_indices: Optional[List[ValidatorIndex, MAX_VALIDATORS_PER_COMMITTEE * MAX_COMMITTEES_PER_SLOT]] - data: Optional[AttestationData] - signature: Optional[BLSSignature] - -class StableAttesterSlashing(Container): - attestation_1: StableIndexedAttestation - attestation_2: StableIndexedAttestation - -class StableExecutionPayload(StableContainer[MAX_EXECUTION_PAYLOAD_FIELDS]): - parent_hash: Optional[Hash32] - fee_recipient: Optional[ExecutionAddress] # 'beneficiary' in the yellow paper - state_root: Optional[Bytes32] - receipts_root: Optional[Bytes32] - logs_bloom: Optional[ByteVector[BYTES_PER_LOGS_BLOOM]] - prev_randao: Optional[Bytes32] # 'difficulty' in the yellow paper - block_number: Optional[uint64] # 'number' in the yellow paper - gas_limit: Optional[uint64] - gas_used: Optional[uint64] - timestamp: Optional[uint64] - extra_data: Optional[ByteList[MAX_EXTRA_DATA_BYTES]] - base_fee_per_gas: Optional[uint256] - block_hash: Optional[Hash32] # Hash of execution block - transactions: Optional[List[Transaction, MAX_TRANSACTIONS_PER_PAYLOAD]] - withdrawals: Optional[List[Withdrawal, MAX_WITHDRAWALS_PER_PAYLOAD]] # [New in Capella] - blob_gas_used: Optional[uint64] # [New in Deneb:EIP4844] - excess_blob_gas: Optional[uint64] # [New in Deneb:EIP4844] - -class StableExecutionPayloadHeader(StableContainer[MAX_EXECUTION_PAYLOAD_FIELDS]): - parent_hash: Optional[Hash32] - fee_recipient: Optional[ExecutionAddress] - state_root: Optional[Bytes32] - receipts_root: Optional[Bytes32] - logs_bloom: Optional[ByteVector[BYTES_PER_LOGS_BLOOM]] - prev_randao: Optional[Bytes32] - block_number: Optional[uint64] - gas_limit: Optional[uint64] - gas_used: Optional[uint64] - timestamp: Optional[uint64] - extra_data: Optional[ByteList[MAX_EXTRA_DATA_BYTES]] - base_fee_per_gas: Optional[uint256] - block_hash: Optional[Hash32] # Hash of execution block - transactions_root: Optional[Root] - withdrawals_root: Optional[Root] # [New in Capella] - blob_gas_used: Optional[uint64] # [New in Deneb:EIP4844] - excess_blob_gas: Optional[uint64] # [New in Deneb:EIP4844] - -class StableExecutionRequests(StableContainer[MAX_EXECUTION_REQUESTS_FIELDS]): - deposits: Optional[List[DepositRequest, MAX_DEPOSIT_REQUESTS_PER_PAYLOAD]] # [New in Electra:EIP6110] - withdrawals: Optional[List[WithdrawalRequest, MAX_WITHDRAWAL_REQUESTS_PER_PAYLOAD]] # [New in Electra:EIP7002:EIP7251] - consolidations: Optional[List[ConsolidationRequest, MAX_CONSOLIDATION_REQUESTS_PER_PAYLOAD]] # [New in Electra:EIP7251] - -class StableBeaconBlockBody(StableContainer[MAX_BEACON_BLOCK_BODY_FIELDS]): - randao_reveal: Optional[BLSSignature] - eth1_data: Optional[Eth1Data] # Eth1 data vote - graffiti: Optional[Bytes32] # Arbitrary data - proposer_slashings: Optional[List[ProposerSlashing, MAX_PROPOSER_SLASHINGS]] - attester_slashings: Optional[List[StableAttesterSlashing, MAX_ATTESTER_SLASHINGS_ELECTRA]] # [Modified in Electra:EIP7549] - attestations: Optional[List[StableAttestation, MAX_ATTESTATIONS_ELECTRA]] # [Modified in Electra:EIP7549] - deposits: Optional[List[Deposit, MAX_DEPOSITS]] - voluntary_exits: Optional[List[SignedVoluntaryExit, MAX_VOLUNTARY_EXITS]] - sync_aggregate: Optional[SyncAggregate] # [New in Altair] - execution_payload: Optional[StableExecutionPayload] # [New in Bellatrix] - bls_to_execution_changes: Optional[List[SignedBLSToExecutionChange, MAX_BLS_TO_EXECUTION_CHANGES]] # [New in Capella] - blob_kzg_commitments: Optional[List[KZGCommitment, MAX_BLOB_COMMITMENTS_PER_BLOCK]] # [New in Deneb:EIP4844] - execution_requests: Optional[StableExecutionRequests] # [New in Electra] - -class StableBeaconState(StableContainer[MAX_BEACON_STATE_FIELDS]): - # Versioning - genesis_time: Optional[uint64] - genesis_validators_root: Optional[Root] - slot: Optional[Slot] - fork: Optional[Fork] - # History - latest_block_header: Optional[BeaconBlockHeader] - block_roots: Optional[Vector[Root, SLOTS_PER_HISTORICAL_ROOT]] - state_roots: Optional[Vector[Root, SLOTS_PER_HISTORICAL_ROOT]] - historical_roots: Optional[List[Root, HISTORICAL_ROOTS_LIMIT]] # Frozen in Capella, replaced by historical_summaries - # Eth1 - eth1_data: Optional[Eth1Data] - eth1_data_votes: Optional[List[Eth1Data, EPOCHS_PER_ETH1_VOTING_PERIOD * SLOTS_PER_EPOCH]] - eth1_deposit_index: Optional[uint64] - # Registry - validators: Optional[List[Validator, VALIDATOR_REGISTRY_LIMIT]] - balances: Optional[List[Gwei, VALIDATOR_REGISTRY_LIMIT]] - # Randomness - randao_mixes: Optional[Vector[Bytes32, EPOCHS_PER_HISTORICAL_VECTOR]] - # Slashings - slashings: Optional[Vector[Gwei, EPOCHS_PER_SLASHINGS_VECTOR]] # Per-epoch sums of slashed effective balances - # Participation - previous_epoch_participation: Optional[List[ParticipationFlags, VALIDATOR_REGISTRY_LIMIT]] # [Modified in Altair] - current_epoch_participation: Optional[List[ParticipationFlags, VALIDATOR_REGISTRY_LIMIT]] # [Modified in Altair] - # Finality - justification_bits: Optional[Bitvector[JUSTIFICATION_BITS_LENGTH]] # Bit set for every recent justified epoch - previous_justified_checkpoint: Optional[Checkpoint] - current_justified_checkpoint: Optional[Checkpoint] - finalized_checkpoint: Optional[Checkpoint] - # Inactivity - inactivity_scores: Optional[List[uint64, VALIDATOR_REGISTRY_LIMIT]] # [New in Altair] - # Sync - current_sync_committee: Optional[SyncCommittee] # [New in Altair] - next_sync_committee: Optional[SyncCommittee] # [New in Altair] - # Execution - latest_execution_payload_header: Optional[StableExecutionPayloadHeader] # [New in Bellatrix] - # Withdrawals - next_withdrawal_index: Optional[WithdrawalIndex] # [New in Capella] - next_withdrawal_validator_index: Optional[ValidatorIndex] # [New in Capella] - # Deep history valid from Capella onwards - historical_summaries: Optional[List[HistoricalSummary, HISTORICAL_ROOTS_LIMIT]] # [New in Capella] - deposit_requests_start_index: Optional[uint64] # [New in Electra:EIP6110] - deposit_balance_to_consume: Optional[Gwei] # [New in Electra:EIP7251] - exit_balance_to_consume: Optional[Gwei] # [New in Electra:EIP7251] - earliest_exit_epoch: Optional[Epoch] # [New in Electra:EIP7251] - consolidation_balance_to_consume: Optional[Gwei] # [New in Electra:EIP7251] - earliest_consolidation_epoch: Optional[Epoch] # [New in Electra:EIP7251] - pending_deposits: Optional[List[PendingDeposit, PENDING_DEPOSITS_LIMIT]] # [New in Electra:EIP7251] - # [New in Electra:EIP7251] - pending_partial_withdrawals: Optional[List[PendingPartialWithdrawal, PENDING_PARTIAL_WITHDRAWALS_LIMIT]] - pending_consolidations: Optional[List[PendingConsolidation, PENDING_CONSOLIDATIONS_LIMIT]] # [New in Electra:EIP7251] -``` +### `List[type, N]` / `Bitlist` conversion -### Fork-specific `Profile` definitions +`List` types frequently have been defined with excessively large capacities `N` with the intention that `N` is never reached in practice. In other cases, the capacity itself has changed over time. -The consensus type definitions specific to the fork that introduces this EIP are updated to inherit the Merkleization of the `StableContainer` definitions. Fields are kept as is. +- `List` types with dynamic or unbounded capacity semantics SHALL be redefined as `ProgressiveList[type]`, and the application logic SHALL be updated to check for an appropriate limit at runtime. +- `Bitlist` types with dynamic or unbounded capacity semantics SHALL be redefined as `ProgressiveBitlist` -```python -class Attestation(Profile[StableAttestation]): - ... +As part of the conversion, a stable [generalized index (gindex)](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/ssz/merkle-proofs.md#generalized-merkle-tree-index) is assigned to each list element that remains valid regardless of the number of added elements. -class IndexedAttestation(Profile[StableIndexedAttestation]): - ... +### Converted types -class ExecutionPayload(Profile[StableExecutionPayload]): - ... +The following types SHALL be converted to `ProgressiveContainer`: -class ExecutionPayloadHeader(Profile[StableExecutionPayloadHeader]): - ... +- [`Attestation`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/electra/beacon-chain.md#attestation) + - The `aggregation_bits` field is redefined to use `ProgressiveBitlist` +- [`IndexedAttestation`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/electra/beacon-chain.md#indexedattestation) + - The `attesting_indices` field is redefined to use `ProgressiveList` +- [`ExecutionPayload`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/deneb/beacon-chain.md#executionpayload) + - The `transactions` and `withdrawals` fields are redefined to use `ProgressiveList` +- [`ExecutionPayloadHeader`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/deneb/beacon-chain.md#executionpayloadheader) +- [`ExecutionRequests`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/electra/beacon-chain.md#executionrequests) + - The `deposits`, `withdrawals` and `consolidation` fields are redefined to use `ProgressiveList` +- [`BeaconBlockBody`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/electra/beacon-chain.md#beaconblockbody) + - The `proposer_slashings`, `attester_slashings`, `attestations`, `deposits`, `voluntary_exits`, `bls_to_execution_changes` and `blob_kzg_commitments` fields are redefined to use `ProgressiveList` +- [`BeaconState`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/electra/beacon-chain.md#beaconstate) + - The `validators`, `balances`, `previous_epoch_participation`, `current_epoch_participation`, `inactivity_scores`, `pending_deposits`, `pending_partial_withdrawals` and `pending_consolidations` fields are redefined to use `ProgressiveList` -class ExecutionRequests(Profile[StableExecutionRequests]): - ... +### Immutable types -class BeaconBlockBody(Profile[StableBeaconBlockBody]): - ... +These types are used as part of the `ProgressiveContainer` definitions, and, as they are not `ProgressiveContainer` themselves, are considered to have immutable Merkleization. If a future fork requires changing these types in an incompatible way, a new type SHALL be defined and assigned a new field name. -class BeaconState(Profile[StableBeaconState]): - ... -``` +| Type | Description | +| - | - | +| [`Slot`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/phase0/beacon-chain.md#custom-types) | Slot number on the beacon chain | +| [`Epoch`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/phase0/beacon-chain.md#custom-types) | Epoch number on the beacon chain, a group of slots | +| [`CommitteeIndex`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/phase0/beacon-chain.md#custom-types) | Index of a committee within a slot | +| [`ValidatorIndex`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/phase0/beacon-chain.md#custom-types) | Unique index of a beacon chain validator | +| [`Gwei`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/phase0/beacon-chain.md#custom-types) | Amount in Gwei (1 ETH = 10^9 Gwei = 10^18 Wei) | +| [`Root`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/phase0/beacon-chain.md#custom-types) | Byte vector containing an SSZ Merkle root | +| [`Hash32`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/phase0/beacon-chain.md#custom-types) | Byte vector containing an opaque 32-byte hash | +| [`Version`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/phase0/beacon-chain.md#custom-types) | Consensus fork version number | +| [`BLSPubkey`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/phase0/beacon-chain.md#custom-types) | Cryptographic type representing a BLS12-381 public key | +| [`BLSSignature`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/phase0/beacon-chain.md#custom-types) | Cryptographic type representing a BLS12-381 signature | +| [`KZGCommitment`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/_features/sharding/polynomial-commitments.md#custom-types) | G1 curve point for the KZG polynomial commitment scheme | +| [`Fork`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/phase0/beacon-chain.md#fork) | Consensus fork information | +| [`Checkpoint`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/phase0/beacon-chain.md#checkpoint) | Tuple referring to the most recent beacon block up through an epoch's start slot | +| [`Validator`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/phase0/beacon-chain.md#validator) | Information about a beacon chain validator | +| [`AttestationData`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/phase0/beacon-chain.md#attestationdata) | Vote that attests to the availability and validity of a particular consensus block | +| [`Eth1Data`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/phase0/beacon-chain.md#eth1data) | Target tracker for importing deposits from transaction logs | +| [`DepositData`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/phase0/beacon-chain.md#depositdata) | Log data emitted as part of a transaction's receipt when depositing to the beacon chain | +| [`BeaconBlockHeader`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/phase0/beacon-chain.md#beaconblockheader) | Consensus block header | +| [`ProposerSlashing`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/phase0/beacon-chain.md#proposerslashing) | Tuple of two equivocating consensus block headers | +| [`Deposit`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/phase0/beacon-chain.md#deposit) | Tuple of deposit data and its inclusion proof | +| [`VoluntaryExit`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/phase0/beacon-chain.md#voluntaryexit) | Consensus originated request to exit a validator from the beacon chain | +| [`SignedVoluntaryExit`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/phase0/beacon-chain.md#signedvoluntaryexit) | Tuple of voluntary exit request and its signature | +| [`SyncAggregate`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/altair/beacon-chain.md#syncaggregate) | Cryptographic type representing an aggregate sync committee signature | +| [`ExecutionAddress`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/bellatrix/beacon-chain.md#custom-types) | Byte vector containing an account address on the execution layer | +| [`Transaction`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/bellatrix/beacon-chain.md#custom-types) | Byte list containing an RLP encoded transaction | +| [`WithdrawalIndex`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/capella/beacon-chain.md#custom-types) | Unique index of a withdrawal from any validator's balance to the execution layer | +| [`Withdrawal`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/capella/beacon-chain.md#withdrawal) | Withdrawal from a beacon chain validator's balance to the execution layer | +| [`DepositRequest`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/electra/beacon-chain.md#depositrequest) | Tuple of flattened deposit data and its sequential index | +| [`WithdrawalRequest`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/electra/beacon-chain.md#withdrawalrequest) | Execution originated request to withdraw from a validator to the execution layer | +| [`ConsolidationRequest`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/electra/beacon-chain.md#consolidation) | Execution originated request to consolidate two beacon chain validators | +| [`BLSToExecutionChange`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/capella/beacon-chain.md#blstoexecutionchange) | Request to register the withdrawal account address of a beacon chain validator | +| [`SignedBLSToExecutionChange`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/capella/beacon-chain.md#signedblstoexecutionchange) | Tuple of withdrawal account address registration request and its signature | +| [`ParticipationFlags`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/altair/beacon-chain.md#custom-types) | Participation tracker of a beacon chain validator within an epoch | +| [`HistoricalSummary`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/capella/beacon-chain.md#historicalsummary) | Tuple combining a historical block root and historical state root | +| [`PendingDeposit`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/electra/beacon-chain.md#pendingdeposit) | Pending operation for depositing to a beacon chain validator | +| [`PendingPartialWithdrawal`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/electra/beacon-chain.md#pendingpartialwithdrawal) | Pending operation for withdrawing from a beacon chain validator | +| [`PendingConsolidation`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/electra/beacon-chain.md#pendingconsolidation) | Pending operation for consolidating two beacon chain validators | ## Rationale @@ -277,23 +136,36 @@ While `Profile` serializes in the same way as the legacy `Container`, the merkle ### Immutability -Once a field in a `StableContainer` has been published, its name can no longer be used to represent a different type in the future. This includes list types with a higher capacity than originally intended. This is in line with historical management of certain cases: +Once a field in a `ProgressiveContainer` has been published, its name can no longer be used to represent a different type in the future. This is in line with historical management of certain cases: - Phase0: `BeaconState` contained `previous_epoch_attestations` / `current_epoch_attestations` - Altair: `BeaconState` replaced these fields with `previous_epoch_participation` / `current_epoch_participation` -Furthermore, new fields have to be appended at the end of `StableContainer`. This is in line with historical management of other cases: +Furthermore, new fields have to be appended at the end of `ProgressiveContainer`. This is in line with historical management of other cases: - Capella appended `historical_summaries` to `BeaconState` instead of squeezing the new field next to `historical_roots` -With `StableContainer`, stable Merkleization requires these rules to become strict. +With `ProgressiveContainer`, stable Merkleization requires these rules to become strict. + +### Cleanup opportunity + +Several fields in the `BeaconState` are no longer relevant in current specification versions. + +- The `eth1_data`, `eth1_data_votes`, `eth1_deposit_index` and `deposit_requests_start_index` fields could be dropped as they are no longer needed post Fulu. +- `historical_summaries` could be redefined to use `ProgressiveList` and also integrate the historical `historical_roots` data by merging in full `HistoricalSummary` data from an archive (`historical_root` is frozen since Capella), simplifying access to historical block and state roots. + +### `BeaconBlockHeader`? + +Updating the `BeaconBlockHeader` to `ProgressiveContainer` is tricky as is breaks `hash_tree_root(latest_block_header)` in the `BeaconState`. One option could be to store `latest_block_header_root` separately, possibly also incorporating the block proposer signature into the hash to avoid proposer signature checks while backfilling historical blocks. + +### `Validator`? + +Updating the `Validator` to `ProgressiveContainer` would add an extra hash for each validator; validators are mostly immutable so rarely need rehashing. Due to the large hash count, implementations may have to incrementally construct the new `Validator` entries ahead of the fork. It should be evaluated whether the hashing overhead is worth a clean transition to future fields, e.g., for holding postquantum keys. ## Backwards Compatibility Existing Merkle proof verifiers need to be updated to support the new Merkle tree shape. This includes verifiers in smart contracts on different blockchains and verifiers in hardware wallets, if applicable. -Note that backwards compatibility is also broken when one of the converted `Container` data structures would reach a new power of 2 in its number of fields. - ## Security Considerations None From d386b29b5a31bd5cfd8d21bbf4e8a0c87734085e Mon Sep 17 00:00:00 2001 From: Carl Beekhuizen Date: Tue, 1 Jul 2025 14:21:20 -0600 Subject: [PATCH 369/724] Add EIP: Precompile for secp256r1 Curve Support Merged by EIP-Bot. --- EIPS/eip-7951.md | 281 ++ assets/eip-7951/test-vectors.json | 5469 +++++++++++++++++++++++++++++ 2 files changed, 5750 insertions(+) create mode 100644 EIPS/eip-7951.md create mode 100644 assets/eip-7951/test-vectors.json diff --git a/EIPS/eip-7951.md b/EIPS/eip-7951.md new file mode 100644 index 00000000000000..f4600e688beaea --- /dev/null +++ b/EIPS/eip-7951.md @@ -0,0 +1,281 @@ +--- +eip: 7951 +title: Precompile for secp256r1 Curve Support +description: Add precompiled contract for secp256r1 ECDSA signature verification with proper security checks +author: Carl Beekhuizen (@carlbeek), Ulaş Erdoğan (@ulerdogan), Doğan Alpaslan (@doganalpaslan) +discussions-to: https://ethereum-magicians.org/t/eip-7951-precompile-for-secp256r1-curve-support/24360 +status: Draft +type: Standards Track +category: Core +created: 2025-05-27 +--- + +## Abstract + +Add functionality to efficiently perform ECDSA signature verification over the secp256r1 elliptic curve (also known as P-256 or prime256v1). This precompile enables native support for signatures generated by modern secure hardware including Apple Secure Enclave, Android Keystore, and FIDO2/WebAuthn devices. + +This specification addresses critical security issues discovered in RIP-7212 while maintaining full interface compatibility with existing Layer 2 implementations. + +## Motivation + +The secp256r1 elliptic curve is a NIST-standardized curve widely supported in modern secure hardware and authentication systems. Adding native support for secp256r1 signature verification to Ethereum enables several important use cases that are currently impossible or prohibitively expensive. + +Modern secure hardware devices, including Apple Secure Enclave, Android Keystore, HSMs, TEEs, and FIDO2/WebAuthn authenticators, use secp256r1 for key storage and signing operations. Native secp256r1 support enables sophisticated account abstraction patterns like device-native signing, multi-factor authentication, and simplified key management - ultimately reducing friction for mainstream adoption through familiar authentication flows. + +The secp256r1 curve is already widely supported across blockchain networks and protocols, including Layer 2 networks, enterprise blockchains, and interoperability protocols. This broad compatibility enables seamless integration with existing infrastructure while maintaining security through hardware-backed signing capabilities. + +This EIP supersedes RIP-7212 by implementing the same functionality with the same interface, but without the vulnerability. + +## Specification + +The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119 and RFC 8174. + +### Precompile + +We introduce `P256VERIFY` a precompile at the address `0x100` which performs ECDSA signature verification over the secp256r1 curve with a gas cost of `3450` gas + +### Curve Parameters + +The secp256r1 curve is fully defined by the following set of parameters: + +``` text +Base field modulus = p = 0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff +Curve equation: y^2 = x^3 + ax + b (mod p) +Curve coefficient a = 0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc +Curve coefficient b = 0x5ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b +Base point G: + Gx = 0x6b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296 + Gy = 0x4fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5 +Subgroup order = n = 0xffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551 +Cofactor = h = 0x1 +``` + +These parameters are standardized by NIST in SP 800-186[^1]. + +### Fields and Groups + +The field Fp is defined as the finite field of size `p` with elements represented as integers between 0 and p-1 (both inclusive). + +The group G is defined as a set of Fp pairs (points) `(x,y)` such that either `(x,y)` is `(0,0)` (representing the point at infinity) or `x,y` satisfy the curve equation `y^2 = x^3 + ax + b (mod p)`. + +### Points and Encoding + +#### Field Elements Encoding + +A base field element (Fp) is encoded as `32` bytes by performing BigEndian encoding of the corresponding (unsigned) integer. The corresponding integer **must** be less than the field modulus `p`. + +#### Encoding of Points in G + +Points in G are encoded as byte concatenation of the respective encodings of the `x` and `y` coordinates. Total encoding length for a G point is thus `64` bytes. + +#### Point of Infinity Encoding + +For secp256r1, the point with coordinates `(0, 0)` (zeroes in Fp) is *not* on the curve, so a sequence of `64` zero bytes is used by convention to encode the point of infinity. + +#### Encoding of Scalars + +A scalar is encoded as `32` bytes by performing BigEndian encoding of the corresponding (unsigned) integer. The corresponding integer is **not** required to be less than or equal to the subgroup order `n`. + +#### Behavior on Invalid Inputs + +On inputs that cannot be valid encodings of field elements or points, the precompile *must* return `` (failure). + +### ABI for `P256VERIFY` Operation + +#### Input + +`P256VERIFY` call expects `160` bytes as input that is interpreted as byte concatenation of: + +- `32` bytes: message hash `h` +- `32` bytes: signature component `r` +- `32` bytes: signature component `s` +- `32` bytes: public key x-coordinate `qx` +- `32` bytes: public key y-coordinate `qy` + +#### Output + +Output is `32` bytes on successful verification and `0` bytes on failure: + +- `0x0000000000000000000000000000000000000000000000000000000000000001` for valid signatures +- `` for invalid signatures or invalid inputs + +#### Input Validation + +The precompile MUST perform the following validation checks and return `` (failure) if any check fails: + +1. **Input length**: Input MUST be exactly `160` bytes +2. **Signature component bounds**: Both `r` and `s` MUST satisfy `0 < r < n` and `0 < s < n` +3. **Public key bounds**: Both `qx` and `qy` MUST satisfy `0 ≤ qx < p` and `0 ≤ qy < p` +4. **Point validity**: The point `(qx, qy)` MUST satisfy the curve equation `qy^2 ≡ qx^3 + a*qx + b (mod p)` +5. **Point not at infinity**: The point `(qx, qy)` MUST NOT be the point at infinity (represented as `(0, 0)`) + +#### Signature Verification Algorithm + +The verification algorithm follows these steps: + +```text +# Input validation (as specified above) +if input_length != 160: + return +if not (0 < r < n and 0 < s < n): + return +if not (0 ≤ qx < p and 0 ≤ qy < p): + return +if qy^2 ≢ qx^3 + a*qx + b (mod p): + return +if (qx, qy) == (0, 0): + return + +# Signature verification +s1 = s^(-1) (mod n) + +# Recover the random point used during signing +R' = (h * s1) * G + (r * s1) * (qx, qy) + +# Check for point at infinity +if R' is the point at infinity: + return + +# Extract x-coordinate from r +r' = R'.x + +# Compare with modular reduction +if r' ≡ r (mod n): + return 0x0000000000000000000000000000000000000000000000000000000000000001 +else: + return +``` + +#### Error Cases + +- Invalid input length (not exactly 160 bytes) +- Invalid field element encoding (≥ field modulus) +- Invalid signature component bounds (r or s not in range (0, n)) +- Invalid public key (point at infinity or not on curve) +- Signature verification failure + +### Gas Schedule + +#### `P256VERIFY` operation + +`3450` gas + +This cost is based on benchmarking against the existing `ECRECOVER` precompile (`3000` gas). Secp256r1 verification is approximately 15% more expensive than secp256k1 recovery, making `3450` gas appropriate for similar performance characteristics. + +#### Gas Burning on Error + +The precompile MUST NOT revert under any circumstances. Invalid inputs or verification failures MUST return `` and consume the same amount of gas had verification succeeded. + +## Rationale + +### Security Fixes + +This specification addresses two critical vulnerabilities in RIP-7212: + +1. **Point-at-infinity check**: The original RIP-7212 failed to check if the recovered point R' is the point at infinity. This could lead to non-deterministic behavior where the verification result depends on the underlying implementation's handling of infinity points, potentially causing consensus failures. + +2. **Modular comparison**: The original comparison `r' == r` should be `r' ≡ r (mod n)` to handle cases where the x-coordinate of R' exceeds the curve order n. This ensures mathematically correct verification according to ECDSA standards. + +### Verification vs Recovery + +This specification uses signature verification rather than public key recovery (like `ECRECOVER`) because: + +- Most secp256r1 implementations in hardware and software verify signatures directly +- The NIST FIPS 186-5 standard[^2] specifies verification, not recovery +- Verification is more efficient than recovery for this curve +- Existing hardware implementations provide verification interfaces + +### Gas Cost Justification + +The 3450 gas cost maintains consistency with RIP-7212 implementations and reflects the computational cost relative to existing precompiles. Benchmarking shows secp256r1 verification is approximately 15% more expensive than secp256k1 operations, justifying the cost relative to `ECRECOVER`. + +## Backwards Compatibility + +This EIP maintains full interface compatibility with RIP-7212 implementations deployed on Layer 2 networks. The same contract bytecode that works with RIP-7212 will work with this specification. + +The security fixes are transparent to correctly implemented callers - they only affect edge cases that should have failed verification anyway. No existing valid use cases are broken. + +### Interface Compatibility + +The precompile maintains the exact same interface as RIP-7212 to ensure compatibility with existing Layer 2 deployments: + +- Same address: `0x100` +- Same input format: 160 bytes +- Same output format: 32 bytes +- Same gas cost: 3450 gas +- Same return values + +## Test Cases + +A set of test vectors for verifying implementations is located in a separate [file](../assets/eip-7951/test-vectors.json). + +## Reference Implementation + +A reference implementation is not supplied due to the ubiquity of secp256r1, if however a reference is needed, the NIST specification in FIPS 186-5[^2] + +## Security Considerations + +### Cryptographic Security + +The secp256r1 curve provides approximately 128 bits of security, equivalent to secp256k1 already in use in Ethereum. The curve parameters are standardized by NIST SP 800-186[^1] and have undergone extensive cryptographic analysis by the wider cryptographic community in addition to this curve being deployed to several L2s in the form of RIP-7212. + +### Malleability + +Unlike secp256k1 ECDSA signatures, secp256r1 ECDSA signatures are not required to be non-malleable per NIST FIPS 186-5 standard [^2]. Applications requiring non-malleability should implement additional checks at the application layer. + +### Side-Channel Resistance + +We explicitly state that this precompile **IS NOT REQUIRED** to perform all the operations using constant time algorithms. + +## Copyright + +Copyright and related rights waived via [CC0](../LICENSE.md). + + + + +[^1]: + ```csl-json + { + "id": "https://doi.org/10.6028/NIST.SP.800-186", + "type": "report", + "title": "Recommendations for Discrete Logarithm-based Cryptography: Elliptic Curve Domain Parameters", + "author": [ + { "given": "Lily", "family": "Chen" }, + { "given": "Dustin", "family": "Moody" }, + { "given": "Andrew", "family": "Regenscheid" }, + { "given": "Karen", "family": "Randall" }, + { "given": "Angela", "family": "Robinson" } + ], + "issued": { + "date-parts": [[2023, 2, 3]] + }, + "publisher": "National Institute of Standards and Technology", + "publisher-place": "Gaithersburg, MD", + "collection-title": "Special Publication", + "number": "800-186", + "URL": "https://doi.org/10.6028/NIST.SP.800-186", + "DOI": "10.6028/NIST.SP.800-186" + } + ``` + +[^2]: + ```csl-json + { + "id": "https://doi.org/10.6028/NIST.FIPS.186-5", + "type": "report", + "title": "Digital Signature Standard (DSS)", + "author": [ + { "literal": "National Institute of Standards and Technology" } + ], + "issued": { + "date-parts": [[2023, 2, 3]] + }, + "publisher": "National Institute of Standards and Technology", + "publisher-place": "Gaithersburg, MD", + "collection-title": "Federal Information Processing Standards Publication", + "number": "186-5", + "URL": "https://doi.org/10.6028/NIST.FIPS.186-5", + "DOI": "10.6028/NIST.FIPS.186-5" + } + ``` diff --git a/assets/eip-7951/test-vectors.json b/assets/eip-7951/test-vectors.json new file mode 100644 index 00000000000000..a6c049156aa17b --- /dev/null +++ b/assets/eip-7951/test-vectors.json @@ -0,0 +1,5469 @@ +[ + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050232ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e184cd60b855d442f5b3c7b11eb6c4e0ae7525fe710fab9aa7c77a67f79e6fadd762927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #1: signature malleability", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023d45c5740946b2a147f59262ee6f5bc90bd01ed280528b62b3aed5fc93f06f739b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #3: Modified r or s, e.g. by adding or subtracting the order of the group", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023d45c5741946b2a137f59262ee6f5bc91001af27a5e1117a64733950642a3d1e8b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #5: Modified r or s, e.g. by adding or subtracting the order of the group", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050232ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e184cd60b865d442f5a3c7b11eb6c4e0ae79578ec6353a20bf783ecb4b6ea97b8252927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #8: Modified r or s, e.g. by adding or subtracting the order of the group", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #9: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #10: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050230000000000000000000000000000000000000000000000000000000000000000ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325512927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #11: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050230000000000000000000000000000000000000000000000000000000000000000ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325502927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #12: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050230000000000000000000000000000000000000000000000000000000000000000ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325522927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #13: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050230000000000000000000000000000000000000000000000000000000000000000ffffffff00000001000000000000000000000000ffffffffffffffffffffffff2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #14: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050230000000000000000000000000000000000000000000000000000000000000000ffffffff000000010000000000000000000000010000000000000000000000002927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #15: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000002927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #16: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000012927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #17: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050230000000000000000000000000000000000000000000000000000000000000001ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325512927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #18: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050230000000000000000000000000000000000000000000000000000000000000001ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325502927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #19: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050230000000000000000000000000000000000000000000000000000000000000001ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325522927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #20: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050230000000000000000000000000000000000000000000000000000000000000001ffffffff00000001000000000000000000000000ffffffffffffffffffffffff2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #21: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050230000000000000000000000000000000000000000000000000000000000000001ffffffff000000010000000000000000000000010000000000000000000000002927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #22: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63255100000000000000000000000000000000000000000000000000000000000000002927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #23: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63255100000000000000000000000000000000000000000000000000000000000000012927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #24: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325512927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #25: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325502927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #26: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325522927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #27: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551ffffffff00000001000000000000000000000000ffffffffffffffffffffffff2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #28: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551ffffffff000000010000000000000000000000010000000000000000000000002927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #29: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63255000000000000000000000000000000000000000000000000000000000000000002927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #30: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63255000000000000000000000000000000000000000000000000000000000000000012927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #31: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325512927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #32: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325502927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #33: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325522927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #34: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550ffffffff00000001000000000000000000000000ffffffffffffffffffffffff2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #35: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550ffffffff000000010000000000000000000000010000000000000000000000002927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #36: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63255200000000000000000000000000000000000000000000000000000000000000002927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #37: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63255200000000000000000000000000000000000000000000000000000000000000012927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #38: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325512927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #39: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325502927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #40: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325522927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #41: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552ffffffff00000001000000000000000000000000ffffffffffffffffffffffff2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #42: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552ffffffff000000010000000000000000000000010000000000000000000000002927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #43: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000001000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000002927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #44: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000001000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000012927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #45: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000001000000000000000000000000ffffffffffffffffffffffffffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325512927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #46: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000001000000000000000000000000ffffffffffffffffffffffffffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325502927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #47: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000001000000000000000000000000ffffffffffffffffffffffffffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325522927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #48: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000001000000000000000000000000ffffffffffffffffffffffffffffffff00000001000000000000000000000000ffffffffffffffffffffffff2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #49: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000001000000000000000000000000ffffffffffffffffffffffffffffffff000000010000000000000000000000010000000000000000000000002927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #50: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff0000000100000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000002927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #51: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff0000000100000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000012927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #52: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000001000000000000000000000001000000000000000000000000ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325512927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #53: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000001000000000000000000000001000000000000000000000000ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325502927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #54: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000001000000000000000000000001000000000000000000000000ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325522927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #55: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000001000000000000000000000001000000000000000000000000ffffffff00000001000000000000000000000000ffffffffffffffffffffffff2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #56: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000001000000000000000000000001000000000000000000000000ffffffff000000010000000000000000000000010000000000000000000000002927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #57: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "70239dd877f7c944c422f44dea4ed1a52f2627416faf2f072fa50c772ed6f80764a1aab5000d0e804f3e2fc02bdee9be8ff312334e2ba16d11547c97711c898e6af015971cc30be6d1a206d4e013e0997772a2f91d73286ffd683b9bb2cf4f1b2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #58: Edge case for Shamir multiplication", + "NoBenchmark": false + }, + { + "Input": "00000000690ed426ccf17803ebe2bd0884bcd58a1bb5e7477ead3645f356e7a916aea964a2f6506d6f78c81c91fc7e8bded7d397738448de1e19a0ec580bf266252cd762130c6667cfe8b7bc47d27d78391e8e80c578d1cd38c3ff033be928e92927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #59: special case hash", + "NoBenchmark": false + }, + { + "Input": "7300000000213f2a525c6035725235c2f696ad3ebb5ee47f140697ad25770d919cc98be2347d469bf476dfc26b9b733df2d26d6ef524af917c665baccb23c882093496459effe2d8d70727b82462f61d0ec1b7847929d10ea631dacb16b56c322927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #60: special case hash", + "NoBenchmark": false + }, + { + "Input": "ddf2000000005e0be0635b245f0b97978afd25daadeb3edb4a0161c27fe0604573b3c90ecd390028058164524dde892703dce3dea0d53fa8093999f07ab8aa432f67b0b8e20636695bb7d8bf0a651c802ed25a395387b5f4188c0c4075c886342927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #61: special case hash", + "NoBenchmark": false + }, + { + "Input": "67ab1900000000784769c4ecb9e164d6642b8499588b89855be1ec355d0841a0bfab3098252847b328fadf2f89b95c851a7f0eb390763378f37e90119d5ba3ddbdd64e234e832b1067c2d058ccb44d978195ccebb65c2aaf1e2da9b8b4987e3b2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #62: special case hash", + "NoBenchmark": false + }, + { + "Input": "a2bf09460000000076d7dbeffe125eaf02095dff252ee905e296b6350fc311cf204a9784074b246d8bf8bf04a4ceb1c1f1c9aaab168b1596d17093c5cd21d2cd51cce41670636783dc06a759c8847868a406c2506fe17975582fe648d1d88b522927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #63: special case hash", + "NoBenchmark": false + }, + { + "Input": "3554e827c700000000e1e75e624a06b3a0a353171160858129e15c544e4f0e65ed66dc34f551ac82f63d4aa4f81fe2cb0031a91d1314f835027bca0f1ceeaa0399ca123aa09b13cd194a422e18d5fda167623c3f6e5d4d6abb8953d67c0c48c72927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #64: special case hash", + "NoBenchmark": false + }, + { + "Input": "9b6cd3b812610000000026941a0f0bb53255ea4c9fd0cb3426e3a54b9fc6965c060b700bef665c68899d44f2356a578d126b062023ccc3c056bf0f60a237012b8d186c027832965f4fcc78a3366ca95dedbb410cbef3f26d6be5d581c11d36102927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #65: special case hash", + "NoBenchmark": false + }, + { + "Input": "883ae39f50bf0100000000e7561c26fc82a52baa51c71ca877162f93c4ae01869f6adfe8d5eb5b2c24d7aa7934b6cf29c93ea76cd313c9132bb0c8e38c96831db26a9c9e40e55ee0890c944cf271756c906a33e66b5bd15e051593883b5e99022927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #66: special case hash", + "NoBenchmark": false + }, + { + "Input": "a1ce5d6e5ecaf28b0000000000fa7cd010540f420fb4ff7401fe9fce011d0ba6a1af03ca91677b673ad2f33615e56174a1abf6da168cebfa8868f4ba273f16b720aa73ffe48afa6435cd258b173d0c2377d69022e7d098d75caf24c8c5e06b1c2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #67: special case hash", + "NoBenchmark": false + }, + { + "Input": "8ea5f645f373f580930000000038345397330012a8ee836c5494cdffd5ee8054fdc70602766f8eed11a6c99a71c973d5659355507b843da6e327a28c11893db93df5349688a085b137b1eacf456a9e9e0f6d15ec0078ca60a7f83f2b10d213502927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #68: special case hash", + "NoBenchmark": false + }, + { + "Input": "660570d323e9f75fa734000000008792d65ce93eabb7d60d8d9c1bbdcb5ef305b516a314f2fce530d6537f6a6c49966c23456f63c643cf8e0dc738f7b876e675d39ffd033c92b6d717dd536fbc5efdf1967c4bd80954479ba66b0120cd16fff22927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #69: special case hash", + "NoBenchmark": false + }, + { + "Input": "d0462673154cce587dde8800000000e98d35f1f45cf9c3bf46ada2de4c568c343b2cbf046eac45842ecb7984d475831582717bebb6492fd0a485c101e29ff0a84c9b7b47a98b0f82de512bc9313aaf51701099cac5f76e68c8595fc1c1d992582927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #70: special case hash", + "NoBenchmark": false + }, + { + "Input": "bd90640269a7822680cedfef000000000caef15a6171059ab83e7b4418d7278f30c87d35e636f540841f14af54e2f9edd79d0312cfa1ab656c3fb15bfde48dcf47c15a5a82d24b75c85a692bd6ecafeb71409ede23efd08e0db9abf6340677ed2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #71: special case hash", + "NoBenchmark": false + }, + { + "Input": "33239a52d72f1311512e41222a00000000d2dcceb301c54b4beae8e284788a7338686ff0fda2cef6bc43b58cfe6647b9e2e8176d168dec3c68ff262113760f52067ec3b651f422669601662167fa8717e976e2db5e6a4cf7c2ddabb3fde9d67d2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #72: special case hash", + "NoBenchmark": false + }, + { + "Input": "b8d64fbcd4a1c10f1365d4e6d95c000000007ee4a21a1cbe1dc84c2d941ffaf144a3e23bf314f2b344fc25c7f2de8b6af3e17d27f5ee844b225985ab6e2775cf2d48e223205e98041ddc87be532abed584f0411f5729500493c9cc3f4dd15e862927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #73: special case hash", + "NoBenchmark": false + }, + { + "Input": "01603d3982bf77d7a3fef3183ed092000000003a227420db4088b20fe0e9d84a2ded5b7ec8e90e7bf11f967a3d95110c41b99db3b5aa8d330eb9d638781688e97d5792c53628155e1bfc46fb1a67e3088de049c328ae1f44ec69238a009808f92927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #74: special case hash", + "NoBenchmark": false + }, + { + "Input": "9ea6994f1e0384c8599aa02e6cf66d9c000000004d89ef50b7e9eb0cfbff7363bdae7bcb580bf335efd3bc3d31870f923eaccafcd40ec2f605976f15137d8b8ff6dfa12f19e525270b0106eecfe257499f373a4fb318994f24838122ce7ec3c72927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #75: special case hash", + "NoBenchmark": false + }, + { + "Input": "d03215a8401bcf16693979371a01068a4700000000e2fa5bf692bc670905b18c50f9c4f0cd6940e162720957ffff513799209b78596956d21ece251c2401f1c6d7033a0a787d338e889defaaabb106b95a4355e411a59c32aa5167dfab2447262927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #76: special case hash", + "NoBenchmark": false + }, + { + "Input": "307bfaaffb650c889c84bf83f0300e5dc87e000000008408fd5f64b582e3bb14f612820687604fa01906066a378d67540982e29575d019aabe90924ead5c860d3f9367702dd7dd4f75ea98afd20e328a1a99f4857b316525328230ce294b0fef2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #77: special case hash", + "NoBenchmark": false + }, + { + "Input": "bab5c4f4df540d7b33324d36bb0c157551527c00000000e4af574bb4d54ea6b89505e407657d6e8bc93db5da7aa6f5081f61980c1949f56b0f2f507da5782a7ac60d31904e3669738ffbeccab6c3656c08e0ed5cb92b3cfa5e7f71784f9c50212927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #78: special case hash", + "NoBenchmark": false + }, + { + "Input": "d4ba47f6ae28f274e4f58d8036f9c36ec2456f5b00000000c3b869197ef5e15ebbd16fbbb656b6d0d83e6a7787cd691b08735aed371732723e1c68a40404517d9d8e35dba96028b7787d91315be675877d2d097be5e8ee34560e3e7fd25c0f002927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #79: special case hash", + "NoBenchmark": false + }, + { + "Input": "79fd19c7235ea212f29f1fa00984342afe0f10aafd00000000801e47f8c184e12ec9760122db98fd06ea76848d35a6da442d2ceef7559a30cf57c61e92df327e7ab271da90859479701fccf86e462ee3393fb6814c27b760c4963625c0a198782927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #80: special case hash", + "NoBenchmark": false + }, + { + "Input": "8c291e8eeaa45adbaf9aba5c0583462d79cbeb7ac97300000000a37ea6700cda54e76b7683b6650baa6a7fc49b1c51eed9ba9dd463221f7a4f1005a89fe00c592ea076886c773eb937ec1cc8374b7915cfd11b1c1ae1166152f2f7806a31c8fd2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #81: special case hash", + "NoBenchmark": false + }, + { + "Input": "0eaae8641084fa979803efbfb8140732f4cdcf66c3f78a000000003c278a6b215291deaf24659ffbbce6e3c26f6021097a74abdbb69be4fb10419c0c496c946665d6fcf336d27cc7cdb982bb4e4ecef5827f84742f29f10abf83469270a03dc32927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #82: special case hash", + "NoBenchmark": false + }, + { + "Input": "e02716d01fb23a5a0068399bf01bab42ef17c6d96e13846c00000000afc0f89d207a3241812d75d947419dc58efb05e8003b33fc17eb50f9d15166a88479f107cdee749f2e492b213ce80b32d0574f62f1c5d70793cf55e382d5caadf75927672927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #83: special case hash", + "NoBenchmark": false + }, + { + "Input": "9eb0bf583a1a6b9a194e9a16bc7dab2a9061768af89d00659a00000000fc7de16554e49f82a855204328ac94913bf01bbe84437a355a0a37c0dee3cf81aa7728aea00de2507ddaf5c94e1e126980d3df16250a2eaebc8be486effe7f22b4f9292927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #84: special case hash", + "NoBenchmark": false + }, + { + "Input": "62aac98818b3b84a2c214f0d5e72ef286e1030cb53d9a82b690e00000000cd15a54c5062648339d2bff06f71c88216c26c6e19b4d80a8c602990ac82707efdfce99bbe7fcfafae3e69fd016777517aa01056317f467ad09aff09be73c9731b0d2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #85: special case hash", + "NoBenchmark": false + }, + { + "Input": "3760a7f37cf96218f29ae43732e513efd2b6f552ea4b6895464b9300000000c8975bd7157a8d363b309f1f444012b1a1d23096593133e71b4ca8b059cff37eaf7faa7a28b1c822baa241793f2abc930bd4c69840fe090f2aacc46786bf9196222927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #86: special case hash", + "NoBenchmark": false + }, + { + "Input": "0da0a1d2851d33023834f2098c0880096b4320bea836cd9cbb6ff6c8000000005694a6f84b8f875c276afd2ebcfe4d61de9ec90305afb1357b95b3e0da43885e0dffad9ffd0b757d8051dec02ebdf70d8ee2dc5c7870c0823b6ccc7c679cbaa42927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #87: special case hash", + "NoBenchmark": false + }, + { + "Input": "ffffffff293886d3086fd567aafd598f0fe975f735887194a764a231e82d289aa0c30e8026fdb2b4b4968a27d16a6d08f7098f1a98d21620d7454ba9790f1ba65e470453a8a399f15baf463f9deceb53acc5ca64459149688bd2760c654243392927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #88: special case hash", + "NoBenchmark": false + }, + { + "Input": "7bffffffff2376d1e3c03445a072e24326acdc4ce127ec2e0e8d9ca99527e7b7614ea84acf736527dd73602cd4bb4eea1dfebebd5ad8aca52aa0228cf7b99a88737cc85f5f2d2f60d1b8183f3ed490e4de14368e96a9482c2a4dd193195c902f2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #89: special case hash", + "NoBenchmark": false + }, + { + "Input": "a2b5ffffffffebb251b085377605a224bc80872602a6e467fd016807e97fa395bead6734ebe44b810d3fb2ea00b1732945377338febfd439a8d74dfbd0f942fa6bb18eae36616a7d3cad35919fd21a8af4bbe7a10f73b3e036a46b103ef56e2a2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #90: special case hash", + "NoBenchmark": false + }, + { + "Input": "641227ffffffff6f1b96fa5f097fcf3cc1a3c256870d45a67b83d0967d4b20c0499625479e161dacd4db9d9ce64854c98d922cbf212703e9654fae182df9bad242c177cf37b8193a0131108d97819edd9439936028864ac195b64fca76d9d6932927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #91: special case hash", + "NoBenchmark": false + }, + { + "Input": "958415d8ffffffffabad03e2fc662dc3ba203521177502298df56f36600e0f8b08f16b8093a8fb4d66a2c8065b541b3d31e3bfe694f6b89c50fb1aaa6ff6c9b29d6455e2d5d1779748573b611cb95d4a21f967410399b39b535ba3e5af81ca2e2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #92: special case hash", + "NoBenchmark": false + }, + { + "Input": "f1d8de4858ffffffff1281093536f47fe13deb04e1fbe8fb954521b6975420f8be26231b6191658a19dd72ddb99ed8f8c579b6938d19bce8eed8dc2b338cb5f8e1d9a32ee56cffed37f0f22b2dcb57d5c943c14f79694a03b9c5e96952575c892927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #93: special case hash", + "NoBenchmark": false + }, + { + "Input": "0927895f2802ffffffff10782dd14a3b32dc5d47c05ef6f1876b95c81fc31def15e76880898316b16204ac920a02d58045f36a229d4aa4f812638c455abe0443e74d357d3fcb5c8c5337bd6aba4178b455ca10e226e13f9638196506a19391232927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #94: special case hash", + "NoBenchmark": false + }, + { + "Input": "60907984aa7e8effffffff4f332862a10a57c3063fb5a30624cf6a0c3ac80589352ecb53f8df2c503a45f9846fc28d1d31e6307d3ddbffc1132315cc07f16dad1348dfa9c482c558e1d05c5242ca1c39436726ecd28258b1899792887dd0a3c62927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #95: special case hash", + "NoBenchmark": false + }, + { + "Input": "c6ff198484939170ffffffff0af42cda50f9a5f50636ea6942d6b9b8cd6ae1e24a40801a7e606ba78a0da9882ab23c7677b8642349ed3d652c5bfa5f2a9558fb3a49b64848d682ef7f605f2832f7384bdc24ed2925825bf8ea77dc59817257822927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #96: special case hash", + "NoBenchmark": false + }, + { + "Input": "de030419345ca15c75ffffffff8074799b9e0956cc43135d16dfbe4d27d7e68deacc5e1a8304a74d2be412b078924b3bb3511bac855c05c9e5e9e44df3d61e967451cd8e18d6ed1885dd827714847f96ec4bb0ed4c36ce9808db8f714204f6d12927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #97: special case hash", + "NoBenchmark": false + }, + { + "Input": "6f0e3eeaf42b28132b88fffffffff6c8665604d34acb19037e1ab78caaaac6ff2f7a5e9e5771d424f30f67fdab61e8ce4f8cd1214882adb65f7de94c31577052ac4e69808345809b44acb0b2bd889175fb75dd050c5a449ab9528f8f78daa10c2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #98: special case hash", + "NoBenchmark": false + }, + { + "Input": "cdb549f773b3e62b3708d1ffffffffbe48f7c0591ddcae7d2cb222d1f8017ab9ffcda40f792ce4d93e7e0f0e95e1a2147dddd7f6487621c30a03d710b330021979938b55f8a17f7ed7ba9ade8f2065a1fa77618f0b67add8d58c422c2453a49a2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #99: special case hash", + "NoBenchmark": false + }, + { + "Input": "2c3f26f96a3ac0051df4989bffffffff9fd64886c1dc4f9924d8fd6f0edb048481f2359c4faba6b53d3e8c8c3fcc16a948350f7ab3a588b28c17603a431e39a8cd6f6a5cc3b55ead0ff695d06c6860b509e46d99fccefb9f7f9e101857f743002927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #100: special case hash", + "NoBenchmark": false + }, + { + "Input": "ac18f8418c55a2502cb7d53f9affffffff5c31d89fda6a6b8476397c04edf411dfc8bf520445cbb8ee1596fb073ea283ea130251a6fdffa5c3f5f2aaf75ca808048e33efce147c9dd92823640e338e68bfd7d0dc7a4905b3a7ac711e577e90e72927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #101: special case hash", + "NoBenchmark": false + }, + { + "Input": "4f9618f98e2d3a15b24094f72bb5ffffffffa2fd3e2893683e5a6ab8cf0ee610ad019f74c6941d20efda70b46c53db166503a0e393e932f688227688ba6a576293320eb7ca0710255346bdbb3102cdcf7964ef2e0988e712bc05efe16c1993452927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #102: special case hash", + "NoBenchmark": false + }, + { + "Input": "422e82a3d56ed10a9cc21d31d37a25ffffffff67edf7c40204caae73ab0bc75aac8096842e8add68c34e78ce11dd71e4b54316bd3ebf7fffdeb7bd5a3ebc1883f5ca2f4f23d674502d4caf85d187215d36e3ce9f0ce219709f21a3aac003b7a82927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #103: special case hash", + "NoBenchmark": false + }, + { + "Input": "7075d245ccc3281b6e7b329ff738fbb417a5ffffffffa0842d9890b5cf95d018677b2d3a59b18a5ff939b70ea002250889ddcd7b7b9d776854b4943693fb92f76b4ba856ade7677bf30307b21f3ccda35d2f63aee81efd0bab6972cc0795db552927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #104: special case hash", + "NoBenchmark": false + }, + { + "Input": "3c80de54cd9226989443d593fa4fd6597e280ebeffffffffc1847eb76c217a95479e1ded14bcaed0379ba8e1b73d3115d84d31d4b7c30e1f05e1fc0d5957cfb0918f79e35b3d89487cf634a4f05b2e0c30857ca879f97c771e877027355b24432927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #105: special case hash", + "NoBenchmark": false + }, + { + "Input": "de21754e29b85601980bef3d697ea2770ce891a8cdffffffffc7906aa794b39b43dfccd0edb9e280d9a58f01164d55c3d711e14b12ac5cf3b64840ead512a0a31dbe33fa8ba84533cd5c4934365b3442ca1174899b78ef9a3199f495843897722927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #106: special case hash", + "NoBenchmark": false + }, + { + "Input": "8f65d92927cfb86a84dd59623fb531bb599e4d5f7289ffffffff2f1f2f57881c5b09ab637bd4caf0f4c7c7e4bca592fea20e9087c259d26a38bb4085f0bbff1145b7eb467b6748af618e9d80d6fdcd6aa24964e5a13f885bca8101de08eb0d752927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #107: special case hash", + "NoBenchmark": false + }, + { + "Input": "6b63e9a74e092120160bea3877dace8a2cc7cd0e8426cbfffffffffafc8c3ca85e9b1c5a028070df5728c5c8af9b74e0667afa570a6cfa0114a5039ed15ee06fb1360907e2d9785ead362bb8d7bd661b6c29eeffd3c5037744edaeb9ad990c202927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #108: special case hash", + "NoBenchmark": false + }, + { + "Input": "fc28259702a03845b6d75219444e8b43d094586e249c8699ffffffffe852512e0671a0a85c2b72d54a2fb0990e34538b4890050f5a5712f6d1a7a5fb8578f32edb1846bab6b7361479ab9c3285ca41291808f27fd5bd4fdac720e5854713694c2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #109: special case hash", + "NoBenchmark": false + }, + { + "Input": "1273b4502ea4e3bccee044ee8e8db7f774ecbcd52e8ceb571757ffffffffe20a7673f8526748446477dbbb0590a45492c5d7d69859d301abbaedb35b2095103a3dc70ddf9c6b524d886bed9e6af02e0e4dec0d417a414fed3807ef4422913d7c2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #110: special case hash", + "NoBenchmark": false + }, + { + "Input": "08fb565610a79baa0c566c66228d81814f8c53a15b96e602fb49ffffffffff6e7f085441070ecd2bb21285089ebb1aa6450d1a06c36d3ff39dfd657a796d12b5249712012029870a2459d18d47da9aa492a5e6cb4b2d8dafa9e4c5c54a2b9a8b2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #111: special case hash", + "NoBenchmark": false + }, + { + "Input": "d59291cc2cf89f3087715fcb1aa4e79aa2403f748e97d7cd28ecaefeffffffff914c67fb61dd1e27c867398ea7322d5ab76df04bc5aa6683a8e0f30a5d287348fa07474031481dda4953e3ac1959ee8cea7e66ec412b38d6c96d28f6d37304ea2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #112: special case hash", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023000000000000000000000000000000004319055358e8617b0c46353d039cdaabffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254e0ad99500288d466940031d72a9f5445a4d43784640855bf0a69874d2de5fe103c5011e6ef2c42dcd50d5d3d29f99ae6eba2c80c9244f4c5422f0979ff0c3ba5e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #113: k*G has a large x-coordinate", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000001000000000000000000000000fffffffffffffffffffffffcffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254e0ad99500288d466940031d72a9f5445a4d43784640855bf0a69874d2de5fe103c5011e6ef2c42dcd50d5d3d29f99ae6eba2c80c9244f4c5422f0979ff0c3ba5e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #114: r too large", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254fffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254eab05fd9d0de26b9ce6f4819652d9fc69193d0aa398f0fba8013e09c58220455419235271228c786759095d12b75af0692dd4103f19f6a8c32f49435a1e9b8d45", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #115: r,s are large", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd909135bdb6799286170f5ead2de4f6511453fe50914f3df2de54a36383df8dd480984f39a1ff38a86a68aa4201b6be5dfbfecf876219710b07badf6fdd4c6c5611feb97390d9826e7a06dfb41871c940d74415ed3cac2089f1445019bb55ed95", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #116: r and s^-1 have a large Hamming weight", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd27b4577ca009376f71303fd5dd227dcef5deb773ad5f5a84360644669ca249a54201b4272944201c3294f5baa9a3232b6dd687495fcc19a70a95bc602b4f7c0595c37eba9ee8171c1bb5ac6feaf753bc36f463e3aef16629572c0c0a8fb0800e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #117: r and s^-1 have a large Hamming weight", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca60502300000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000001a71af64de5126a4a4e02b7922d66ce9415ce88a4c9d25514d91082c8725ac9575d47723c8fbe580bb369fec9c2665d8e30a435b9932645482e7c9f11e872296b", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #118: small r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000036627cec4f0731ea23fc2931f90ebe5b7572f597d20df08fc2b31ee8ef16b15726170ed77d8d0a14fc5c9c3c4c9be7f0d3ee18f709bb275eaf2073e258fe694a5", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #120: small r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000055a7c8825e85691cce1f5e7544c54e73f14afc010cb731343262ca7ec5a77f5bfef6edf62a4497c1bd7b147fb6c3d22af3c39bfce95f30e13a16d3d7b2812f813", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #122: small r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca60502300000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000006cbe0c29132cd738364fedd603152990c048e5e2fff996d883fa6caca7978c73770af6a8ce44cb41224b2603606f4c04d188e80bff7cc31ad5189d4ab0d70e8c1", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #124: small r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325560000000000000000000000000000000000000000000000000000000000000006cbe0c29132cd738364fedd603152990c048e5e2fff996d883fa6caca7978c73770af6a8ce44cb41224b2603606f4c04d188e80bff7cc31ad5189d4ab0d70e8c1", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #126: r is larger than n", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050230000000000000000000000000000000000000000000000000000000000000005ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc75fbd84be4178097002f0deab68f0d9a130e0ed33a6795d02a20796db83444b037e13920f13051e0eecdcfce4dacea0f50d1f247caa669f193c1b4075b51ae296d2d56", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #127: s is larger than n", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca60502300000000000000000000000000000000000000000000000000000000000001008f1e3c7862c58b16bb76eddbb76eddbb516af4f63f2d74d76e0d28c9bb75ea88d0f73792203716afd4be4329faa48d269f15313ebbba379d7783c97bf3e890d9971f4a3206605bec21782bf5e275c714417e8f566549e6bc68690d2363c89cc1", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #128: small r and s^-1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023000000000000000000000000000000000000000000000000002d9b4d347952d6ef3043e7329581dbb3974497710ab11505ee1c87ff907beebadd195a0ffe6d7a4838b2be35a6276a80ef9e228140f9d9b96ce83b7a254f71ccdebbb8054ce05ffa9cbc123c919b19e00238198d04069043bd660a828814051fcb8aac738a6c6b", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #129: smallish r and s^-1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023000000000000000000000000000000000000001033e67e37b32b445580bf4eff8b748b74000000008b748b748b748b7466e769ad4a16d3dcd87129b8e91d1b4d7393983ca30a520bbc4783dc9960746aab444ef520c0a8e771119aa4e74b0f64e9d7be1ab01a0bf626e709863e6a486dbaf32793afccf774e2c6cd27b1857526", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #130: 100-bit r and small s^-1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050230000000000000000000000000000000000000000000000000000000000000100ef9f6ba4d97c09d03178fa20b4aaad83be3cf9cb824a879fec3270fc4b81ef5b5ac331a1103fe966697379f356a937f350588a05477e308851b8a502d5dfcdc5fe9993df4b57939b2b8da095bf6d794265204cfe03be995a02e65d408c871c0b", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #131: small r and 100 bit s^-1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca60502300000000000000000000000000000000000000062522bbd3ecbe7c39e93e7c25ef9f6ba4d97c09d03178fa20b4aaad83be3cf9cb824a879fec3270fc4b81ef5b1d209be8de2de877095a399d3904c74cc458d926e27bb8e58e5eae5767c41509dd59e04c214f7b18dce351fc2a549893a6860e80163f38cc60a4f2c9d040d8c9", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #132: 100-bit r and s^-1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6324d5555555550000000055555555555555553ef7a8e48d07df81a693439654210c70083539fbee44625e3acaafa2fcb41349392cef0633a1b8fabecee0c133b10e99915c1ebe7bf00df8535196770a58047ae2a402f26326bb7d41d4d7616337911e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #133: r and s^-1 are close to n", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023555555550000000055555555555555553ef7a8e48d07df81a693439654210c7000000000000000000000000000000000000000000000000000000000000000018aeb368a7027a4d64abdea37390c0c1d6a26f399e2d9734de1eb3d0e1937387405bd13834715e1dbae9b875cf07bd55e1b6691c7f7536aef3b19bf7a4adf576d", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #134: s == 1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023555555550000000055555555555555553ef7a8e48d07df81a693439654210c7000000000000000000000000000000000000000000000000000000000000000008aeb368a7027a4d64abdea37390c0c1d6a26f399e2d9734de1eb3d0e1937387405bd13834715e1dbae9b875cf07bd55e1b6691c7f7536aef3b19bf7a4adf576d", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #135: s == 0", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8555555550000000055555555555555553ef7a8e48d07df81a693439654210c70b533d4695dd5b8c5e07757e55e6e516f7e2c88fa0239e23f60e8ec07dd70f2871b134ee58cc583278456863f33c3a85d881f7d4a39850143e29d4eaf009afe47", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #136: point at infinity during verify", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a97fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8f50d371b91bfb1d7d14e1323523bc3aa8cbf2c57f9e284de628c8b4536787b86f94ad887ac94d527247cd2e7d0c8b1291c553c9730405380b14cbb209f5fa2dd", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #137: edge case for signature malleability", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a97fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a968ec6e298eafe16539156ce57a14b04a7047c221bafc3a582eaeb0d857c4d94697bed1af17850117fdb39b2324f220a5698ed16c426a27335bb385ac8ca6fb30", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #138: edge case for signature malleability", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023555555550000000055555555555555553ef7a8e48d07df81a693439654210c70bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca60502369da0364734d2e530fece94019265fefb781a0f1b08f6c8897bdf6557927c8b866d2d3c7dcd518b23d726960f069ad71a933d86ef8abbcce8b20f71e2a847002", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #139: u1 == 1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023555555550000000055555555555555553ef7a8e48d07df81a693439654210c7044a5ad0ad0636d9f12bc9e0a6bdd5e1cbcb012ea7bf091fcec15b0c43202d52ed8adc00023a8edc02576e2b63e3e30621a471e2b2320620187bf067a1ac1ff3233e2b50ec09807accb36131fff95ed12a09a86b4ea9690aa32861576ba2362e1", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #140: u1 == n - 1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023555555550000000055555555555555553ef7a8e48d07df81a693439654210c70555555550000000055555555555555553ef7a8e48d07df81a693439654210c703623ac973ced0a56fa6d882f03a7d5c7edca02cfc7b2401fab3690dbe75ab7858db06908e64b28613da7257e737f39793da8e713ba0643b92e9bb3252be7f8fe", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #141: u2 == 1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023555555550000000055555555555555553ef7a8e48d07df81a693439654210c70aaaaaaaa00000000aaaaaaaaaaaaaaaa7def51c91a0fbf034d26872ca84218e1cf04ea77e9622523d894b93ff52dc3027b31959503b6fa3890e5e04263f922f1e8528fb7c006b3983c8b8400e57b4ed71740c2f3975438821199bedeaecab2e9", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #142: u2 == n - 1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffde91e1ba60fdedb76a46bcb51dc0b8b4b7e019f0a28721885fa5d3a8196623397db7a2c8a1ab573e5929dc24077b508d7e683d49227996bda3e9f78dbeff773504f417f3bc9a88075c2e0aadd5a13311730cf7cc76a82f11a36eaf08a6c99a206", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #143: edge case for u1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdea5843ffeb73af94313ba4831b53fe24f799e525b1e8e8c87b59b95b430ad9dead11c7a5b396862f21974dc4752fadeff994efe9bbd05ab413765ea80b6e1f1de3f0640e8ac6edcf89cff53c40e265bb94078a343736df07aa0318fc7fe1ff", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #144: edge case for u1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd03ffcabf2f1b4d2a65190db1680d62bb994e41c5251cd73b3c3dfc5e5bafc035d0bc472e0d7c81ebaed3a6ef96c18613bb1fea6f994326fbe80e00dfde67c7e9986c723ea4843d48389b946f64ad56c83ad70ff17ba85335667d1bb9fa619efd", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #145: edge case for u1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4dfbc401f971cd304b33dfdb17d0fed0fe4c1a88ae648e0d2847f74977534989a0a44ca947d66a2acb736008b9c08d1ab2ad03776e02640f78495d458dd51c326337fe5cf8c4604b1f1c409dc2d872d4294a4762420df43a30a2392e40426add", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #146: edge case for u1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdbc4024761cd2ffd43dfdb17d0fed112b988977055cd3a8e54971eba9cda5ca71c9c2115290d008b45fb65fad0f602389298c25420b775019d42b62c3ce8a96b73877d25a8080dc02d987ca730f0405c2c9dbefac46f9e601cc3f06e9713973fd", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #147: edge case for u1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd788048ed39a5ffa77bfb62fa1fda2257742bf35d128fb3459f2a0c909ee86f915eca1ef4c287dddc66b8bccf1b88e8a24c0018962f3c5e7efa83bc1a5ff6033e5e79c4cb2c245b8c45abdce8a8e4da758d92a607c32cd407ecaef22f1c934a71", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #148: edge case for u1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd476d9131fd381bd917d0fed112bc9e0a5924b5ed5b11167edd8b23582b3cb15e5caaa030e7fdf0e4936bc7ab5a96353e0a01e4130c3f8bf22d473e317029a47adeb6adc462f7058f2a20d371e9702254e9b201642005b3ceda926b42b178bef9", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #149: edge case for u1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd8374253e3e21bd154448d0a8f640fe46fafa8b19ce78d538f6cc0a19662d3601c2fd20bac06e555bb8ac0ce69eb1ea20f83a1fc3501c8a66469b1a31f619b0986237050779f52b615bd7b8d76a25fc95ca2ed32525c75f27ffc87ac397e6cbaf", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #150: edge case for u1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd357cfd3be4d01d413c5b9ede36cba5452c11ee7fe14879e749ae6a2d897a52d63fd6a1ca7f77fb3b0bbe726c372010068426e11ea6ae78ce17bedae4bba86ced03ce5516406bf8cfaab8745eac1cd69018ad6f50b5461872ddfc56e0db3c8ff4", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #151: edge case for u1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd29798c5c0ee287d4a5e8e6b799fd86b8df5225298e6ffc807cd2f2bc27a0a6d89cb8e51e27a5ae3b624a60d6dc32734e4989db20e9bca3ede1edf7b086911114b4c104ab3c677e4b36d6556e8ad5f523410a19f2e277aa895fc57322b4427544", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #152: edge case for u1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd0b70f22c781092452dca1a5711fa3a5a1f72add1bf52c2ff7cae4820b30078dda3e52c156dcaf10502620b7955bc2b40bc78ef3d569e1223c262512d8f49602a4a2039f31c1097024ad3cc86e57321de032355463486164cf192944977df147f", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #153: edge case for u1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd16e1e458f021248a5b9434ae23f474b43ee55ba37ea585fef95c90416600f1baf19b78928720d5bee8e670fb90010fb15c37bf91b58a5157c3f3c059b2655e88cf701ec962fb4a11dcf273f5dc357e58468560c7cfeb942d074abd4329260509", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #154: edge case for u1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd2252d6856831b6cf895e4f0535eeaf0e5e5809753df848fe760ad86219016a9783a744459ecdfb01a5cf52b27a05bb7337482d242f235d7b4cb89345545c90a8c05d49337b9649813287de9ffe90355fd905df5f3c32945828121f37cc50de6e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #155: edge case for u1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd81ffe55f178da695b28c86d8b406b15dab1a9e39661a3ae017fbe390ac0972c3dd13c6b34c56982ddae124f039dfd23f4b19bbe88cee8e528ae51e5d6f3a21d7bfad4c2e6f263fe5eb59ca974d039fc0e4c3345692fb5320bdae4bd3b42a45ff", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #156: edge case for u1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7fffffffaaaaaaaaffffffffffffffffe9a2538f37b28a2c513dee40fecbb71a67e6f659cdde869a2f65f094e94e5b4dfad636bbf95192feeed01b0f3deb7460a37e0a51f258b7aeb51dfe592f5cfd5685bbe58712c8d9233c62886437c38ba0", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #157: edge case for u2", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdb62f26b5f2a2b26f6de86d42ad8a13da3ab3cccd0459b201de009e526adf21f22eb6412505aec05c6545f029932087e490d05511e8ec1f599617bb367f9ecaaf805f51efcc4803403f9b1ae0124890f06a43fedcddb31830f6669af292895cb0", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #158: edge case for u2", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdbb1d9ac949dd748cd02bbbe749bd351cd57b38bb61403d700686aa7b4c90851e84db645868eab35e3a9fd80e056e2e855435e3a6b68d75a50a854625fe0d7f356d2589ac655edc9a11ef3e075eddda9abf92e72171570ef7bf43a2ee39338cfe", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #159: edge case for u2", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd66755a00638cdaec1c732513ca0234ece52545dac11f816e818f725b4f60aaf291b9e47c56278662d75c0983b22ca8ea6aa5059b7a2ff7637eb2975e386ad66349aa8ff283d0f77c18d6d11dc062165fd13c3c0310679c1408302a16854ecfbd", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #160: edge case for u2", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd55a00c9fcdaebb6032513ca0234ecfffe98ebe492fdf02e48ca48e982beb3669f3ec2f13caf04d0192b47fb4c5311fb6d4dc6b0a9e802e5327f7ec5ee8e4834df97e3e468b7d0db867d6ecfe81e2b0f9531df87efdb47c1338ac321fefe5a432", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #161: edge case for u2", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdab40193f9b5d76c064a27940469d9fffd31d7c925fbe05c919491d3057d66cd2d92b200aefcab6ac7dafd9acaf2fa10b3180235b8f46b4503e4693c670fccc885ef2f3aebf5b317475336256768f7c19efb7352d27e4cccadc85b6b8ab922c72", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #162: edge case for u2", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdca0234ebb5fdcb13ca0234ecffffffffcb0dadbbc7f549f8a26b4408d0dc86000a88361eb92ecca2625b38e5f98bbabb96bf179b3d76fc48140a3bcd881523cde6bdf56033f84a5054035597375d90866aa2c96b86a41ccf6edebf47298ad489", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #163: edge case for u2", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdbfffffff3ea3677e082b9310572620ae19933a9e65b285598711c77298815ad3d0fb17ccd8fafe827e0c1afc5d8d80366e2b20e7f14a563a2ba50469d84375e868612569d39e2bb9f554355564646de99ac602cc6349cf8c1e236a7de7637d93", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #164: edge case for u2", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd266666663bbbbbbbe6666666666666665b37902e023fab7c8f055d86e5cc41f4836f33bbc1dc0d3d3abbcef0d91f11e2ac4181076c9af0a22b1e4309d3edb2769ab443ff6f901e30c773867582997c2bec2b0cb8120d760236f3a95bbe881f75", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #165: edge case for u2", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdbfffffff36db6db7a492492492492492146c573f4c6dfc8d08a443e258970b0992f99fbe973ed4a299719baee4b432741237034dec8d72ba5103cb33e55feeb8033dd0e91134c734174889f3ebcf1b7a1ac05767289280ee7a794cebd6e69697", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #166: edge case for u2", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdbfffffff2aaaaaab7fffffffffffffffc815d0e60b3e596ecb1ad3a27cfd49c4d35ba58da30197d378e618ec0fa7e2e2d12cffd73ebbb2049d130bba434af09eff83986e6875e41ea432b7585a49b3a6c77cbb3c47919f8e82874c794635c1d2", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #167: edge case for u2", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7fffffff55555555ffffffffffffffffd344a71e6f651458a27bdc81fd976e378651ce490f1b46d73f3ff475149be29136697334a519d7ddab0725c8d0793224e11c65bd8ca92dc8bc9ae82911f0b52751ce21dd9003ae60900bd825f590cc28", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #168: edge case for u2", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd3fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192aa6d8e1b12c831a0da8795650ff95f101ed921d9e2f72b15b1cdaca9826b9cfc6def6d63e2bc5c089570394a4bc9f892d5e6c7a6a637b20469a58c106ad486bf37", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #169: edge case for u2", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d8ecd64a4eeba466815ddf3a4de9a8e6abd9c5db0a01eb80343553da648428f0ae580bae933b4ef2997cbdbb0922328ca9a410f627a0f7dff24cb4d920e15428911e7f8cc365a8a88eb81421a361ccc2b99e309d8dcd9a98ba83c3949d893e3", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #170: edge case for u2", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050236f2347cab7dd76858fe0555ac3bc99048c4aacafdfb6bcbe05ea6c42c4934569bb726660235793aa9957a61e76e00c2c435109cf9a15dd624d53f4301047856b5b812fd521aafa69835a849cce6fbdeb6983b442d2444fe70e134c027fc46963838a40f2a36092e9004e92d8d940cf5638550ce672ce8b8d4e15eba5499249e9", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #171: point duplication during verification", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050236f2347cab7dd76858fe0555ac3bc99048c4aacafdfb6bcbe05ea6c42c4934569bb726660235793aa9957a61e76e00c2c435109cf9a15dd624d53f4301047856b5b812fd521aafa69835a849cce6fbdeb6983b442d2444fe70e134c027fc469637c75bf0c5c9f6d17ffb16d2726bf30a9c7aaf31a8d317472b1ea145ab66db616", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #172: duplication bug", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050230000000000000000000000000000000000000000000000000000000000000001555555550000000055555555555555553ef7a8e48d07df81a693439654210c706adda82b90261b0f319faa0d878665a6b6da497f09c903176222c34acfef72a647e6f50dcc40ad5d9b59f7602bb222fad71a41bf5e1f9df4959a364c62e488d9", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #173: point with x-coordinate 0", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023555555550000000055555555555555553ef7a8e48d07df81a693439654210c703333333300000000333333333333333325c7cbbc549e52e763f1f55a327a3aa9dd86d3b5f4a13e8511083b78002081c53ff467f11ebd98a51a633db76665d25045d5c8200c89f2fa10d849349226d21d8dfaed6ff8d5cb3e1b7e17474ebc18f7", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #175: comparison with point at infinity ", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc47669978555555550000000055555555555555553ef7a8e48d07df81a693439654210c704fea55b32cb32aca0c12c4cd0abfb4e64b0f5a516e578c016591a93f5a0fbcc5d7d3fd10b2be668c547b212f6bb14c88f0fecd38a8a4b2c785ed3be62ce4b280", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #176: extreme value for k and edgecase s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc47669978b6db6db6249249254924924924924924625bd7a09bec4ca81bcdd9f8fd6b63ccc6a771527024227792170a6f8eee735bf32b7f98af669ead299802e32d7c3107bc3b4b5e65ab887bbd343572b3e5619261fe3a073e2ffd78412f726867db589e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #177: extreme value for k and s^-1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc47669978cccccccc00000000cccccccccccccccc971f2ef152794b9d8fc7d568c9e8eaa7851c2bbad08e54ec7a9af99f49f03644d6ec6d59b207fec98de85a7d15b956efcee9960283045075684b410be8d0f7494b91aa2379f60727319f10ddeb0fe9d6", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #178: extreme value for k and s^-1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc476699783333333300000000333333333333333325c7cbbc549e52e763f1f55a327a3aaaf6417c8a670584e388676949e53da7fc55911ff68318d1bf3061205acb19c48f8f2b743df34ad0f72674acb7505929784779cd9ac916c3669ead43026ab6d43f", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #179: extreme value for k and s^-1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc4766997849249248db6db6dbb6db6db6db6db6db5a8b230d0b2b51dcd7ebf0c9fef7c185501421277be45a5eefec6c639930d636032565af420cf3373f557faa7f8a06438673d6cb6076e1cfcdc7dfe7384c8e5cac08d74501f2ae6e89cad195d0aa1371", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #180: extreme value for k and s^-1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc4766997816a4502e2781e11ac82cbc9d1edd8c981584d13e18411e2f6e0478c34416e3bb0d935bf9ffc115a527735f729ca8a4ca23ee01a4894adf0e3415ac84e808bb343195a3762fea29ed38912bd9ea6c4fde70c3050893a4375850ce61d82eba33c5", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #181: extreme value for k", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050236b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296555555550000000055555555555555553ef7a8e48d07df81a693439654210c705e59f50708646be8a589355014308e60b668fb670196206c41e748e64e4dca215de37fee5c97bcaf7144d5b459982f52eeeafbdf03aacbafef38e213624a01de", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #182: extreme value for k and edgecase s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050236b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296b6db6db6249249254924924924924924625bd7a09bec4ca81bcdd9f8fd6b63cc169fb797325843faff2f7a5b5445da9e2fd6226f7ef90ef0bfe924104b02db8e7bbb8de662c7b9b1cf9b22f7a2e582bd46d581d68878efb2b861b131d8a1d667", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #183: extreme value for k and s^-1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050236b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296cccccccc00000000cccccccccccccccc971f2ef152794b9d8fc7d568c9e8eaa7271cd89c000143096b62d4e9e4ca885aef2f7023d18affdaf8b7b548981487540a1c6e954e32108435b55fa385b0f76481a609b9149ccb4b02b2ca47fe8e4da5", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #184: extreme value for k and s^-1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050236b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2963333333300000000333333333333333325c7cbbc549e52e763f1f55a327a3aaa3d0bc7ed8f09d2cb7ddb46ebc1ed799ab1563a9ab84bf524587a220afe499c12e22dc3b3c103824a4f378d96adb0a408abf19ce7d68aa6244f78cb216fa3f8df", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #185: extreme value for k and s^-1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050236b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c29649249248db6db6dbb6db6db6db6db6db5a8b230d0b2b51dcd7ebf0c9fef7c185a6c885ade1a4c566f9bb010d066974abb281797fa701288c721bcbd23663a9b72e424b690957168d193a6096fc77a2b004a9c7d467e007e1f2058458f98af316", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #186: extreme value for k and s^-1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050236b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c29616a4502e2781e11ac82cbc9d1edd8c981584d13e18411e2f6e0478c34416e3bb8d3c2c2c3b765ba8289e6ac3812572a25bf75df62d87ab7330c3bdbad9ebfa5c4c6845442d66935b238578d43aec54f7caa1621d1af241d4632e0b780c423f5d", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #187: extreme value for k", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023249249246db6db6ddb6db6db6db6db6dad4591868595a8ee6bf5f864ff7be0c26b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #188: testing point duplication", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca60502344a5ad0ad0636d9f12bc9e0a6bdd5e1cbcb012ea7bf091fcec15b0c43202d52e249249246db6db6ddb6db6db6db6db6dad4591868595a8ee6bf5f864ff7be0c26b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #189: testing point duplication", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023249249246db6db6ddb6db6db6db6db6dad4591868595a8ee6bf5f864ff7be0c26b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296b01cbd1c01e58065711814b583f061e9d431cca994cea1313449bf97c840ae0a", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #190: testing point duplication", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca60502344a5ad0ad0636d9f12bc9e0a6bdd5e1cbcb012ea7bf091fcec15b0c43202d52e249249246db6db6ddb6db6db6db6db6dad4591868595a8ee6bf5f864ff7be0c26b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296b01cbd1c01e58065711814b583f061e9d431cca994cea1313449bf97c840ae0a", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #191: testing point duplication", + "NoBenchmark": false + }, + { + "Input": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b292a619339f6e567a305c951c0dcbcc42d16e47f219f9e98e76e09d8770b34a0177e60492c5a8242f76f07bfe3661bde59ec2a17ce5bd2dab2abebdf89a62e204aaec73635726f213fb8a9e64da3b8632e41495a944d0045b522eba7240fad587d9315798aaa3a5ba01775787ced05eaaf7b4e09fc81d6d1aa546e8365d525d", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #192: pseudorandom signature", + "NoBenchmark": false + }, + { + "Input": "dc1921946f4af96a2856e7be399007c9e807bdf4c5332f19f59ec9dd1bb8c7b3530bd6b0c9af2d69ba897f6b5fb59695cfbf33afe66dbadcf5b8d2a2a6538e23d85e489cb7a161fd55ededcedbf4cc0c0987e3e3f0f242cae934c72caa3f43e904aaec73635726f213fb8a9e64da3b8632e41495a944d0045b522eba7240fad587d9315798aaa3a5ba01775787ced05eaaf7b4e09fc81d6d1aa546e8365d525d", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #193: pseudorandom signature", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023a8ea150cb80125d7381c4c1f1da8e9de2711f9917060406a73d7904519e51388f3ab9fa68bd47973a73b2d40480c2ba50c22c9d76ec217257288293285449b8604aaec73635726f213fb8a9e64da3b8632e41495a944d0045b522eba7240fad587d9315798aaa3a5ba01775787ced05eaaf7b4e09fc81d6d1aa546e8365d525d", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #194: pseudorandom signature", + "NoBenchmark": false + }, + { + "Input": "de47c9b27eb8d300dbb5f2c353e632c393262cf06340c4fa7f1b40c4cbd36f90986e65933ef2ed4ee5aada139f52b70539aaf63f00a91f29c69178490d57fb713dafedfb8da6189d372308cbf1489bbbdabf0c0217d1c0ff0f701aaa7a694b9c04aaec73635726f213fb8a9e64da3b8632e41495a944d0045b522eba7240fad587d9315798aaa3a5ba01775787ced05eaaf7b4e09fc81d6d1aa546e8365d525d", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #195: pseudorandom signature", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91d434e262a49eab7781e353a3565e482550dd0fd5defa013c7f29745eff3569f19b0c0a93f267fb6052fd8077be769c2b98953195d7bc10de844218305c6ba17a4f337ccfd67726a805e4f1600ae2849df3807eca117380239fbd816900000000ed9dea124cc8c396416411e988c30f427eb504af43a3146cd5df7ea60666d685", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #196: x-coordinate of the public key has many trailing 0's", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f910fe774355c04d060f76d79fd7a772e421463489221bf0a33add0be9b1979110b500dcba1c69a8fbd43fa4f57f743ce124ca8b91a1f325f3fac6181175df557374f337ccfd67726a805e4f1600ae2849df3807eca117380239fbd816900000000ed9dea124cc8c396416411e988c30f427eb504af43a3146cd5df7ea60666d685", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #197: x-coordinate of the public key has many trailing 0's", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91bb40bf217bed3fb3950c7d39f03d36dc8e3b2cd79693f125bfd06595ee1135e3541bf3532351ebb032710bdb6a1bf1bfc89a1e291ac692b3fa4780745bb556774f337ccfd67726a805e4f1600ae2849df3807eca117380239fbd816900000000ed9dea124cc8c396416411e988c30f427eb504af43a3146cd5df7ea60666d685", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #198: x-coordinate of the public key has many trailing 0's", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91664eb7ee6db84a34df3c86ea31389a5405badd5ca99231ff556d3e75a233e73a59f3c752e52eca46137642490a51560ce0badc678754b8f72e51a2901426a1bd3cf03d614d8939cfd499a07873fac281618f06b8ff87e8015c3f49726500493584fa174d791c72bf2ce3880a8960dd2a7c7a1338a82f85a9e59cdbde80000000", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #199: y-coordinate of the public key has many trailing 0's", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f914cd0429bbabd2827009d6fcd843d4ce39c3e42e2d1631fd001985a79d1fd8b439638bf12dd682f60be7ef1d0e0d98f08b7bca77a1a2b869ae466189d2acdabe33cf03d614d8939cfd499a07873fac281618f06b8ff87e8015c3f49726500493584fa174d791c72bf2ce3880a8960dd2a7c7a1338a82f85a9e59cdbde80000000", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #200: y-coordinate of the public key has many trailing 0's", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91e56c6ea2d1b017091c44d8b6cb62b9f460e3ce9aed5e5fd41e8added97c56c04a308ec31f281e955be20b457e463440b4fcf2b80258078207fc1378180f89b553cf03d614d8939cfd499a07873fac281618f06b8ff87e8015c3f49726500493584fa174d791c72bf2ce3880a8960dd2a7c7a1338a82f85a9e59cdbde80000000", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #201: y-coordinate of the public key has many trailing 0's", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f911158a08d291500b4cabed3346d891eee57c176356a2624fb011f8fbbf3466830228a8c486a736006e082325b85290c5bc91f378b75d487dda46798c18f2855193cf03d614d8939cfd499a07873fac281618f06b8ff87e8015c3f4972650049357b05e8b186e38d41d31c77f5769f22d58385ecc857d07a561a6324217fffffff", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #202: y-coordinate of the public key has many trailing 1's", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91b1db9289649f59410ea36b0c0fc8d6aa2687b29176939dd23e0dde56d309fa9d3e1535e4280559015b0dbd987366dcf43a6d1af5c23c7d584e1c3f48a12513363cf03d614d8939cfd499a07873fac281618f06b8ff87e8015c3f4972650049357b05e8b186e38d41d31c77f5769f22d58385ecc857d07a561a6324217fffffff", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #203: y-coordinate of the public key has many trailing 1's", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91b7b16e762286cb96446aa8d4e6e7578b0a341a79f2dd1a220ac6f0ca4e24ed86ddc60a700a139b04661c547d07bbb0721780146df799ccf55e55234ecb8f12bc3cf03d614d8939cfd499a07873fac281618f06b8ff87e8015c3f4972650049357b05e8b186e38d41d31c77f5769f22d58385ecc857d07a561a6324217fffffff", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #204: y-coordinate of the public key has many trailing 1's", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91d82a7c2717261187c8e00d8df963ff35d796edad36bc6e6bd1c91c670d9105b43dcabddaf8fcaa61f4603e7cbac0f3c0351ecd5988efb23f680d07debd1399292829c31faa2e400e344ed94bca3fcd0545956ebcfe8ad0f6dfa5ff8effffffffa01aafaf000e52585855afa7676ade284113099052df57e7eb3bd37ebeb9222e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #205: x-coordinate of the public key has many trailing 1's", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f915eb9c8845de68eb13d5befe719f462d77787802baff30ce96a5cba063254af782c026ae9be2e2a5e7ca0ff9bbd92fb6e44972186228ee9a62b87ddbe2ef66fb52829c31faa2e400e344ed94bca3fcd0545956ebcfe8ad0f6dfa5ff8effffffffa01aafaf000e52585855afa7676ade284113099052df57e7eb3bd37ebeb9222e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #206: x-coordinate of the public key has many trailing 1's", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f9196843dd03c22abd2f3b782b170239f90f277921becc117d0404a8e4e36230c28f2be378f526f74a543f67165976de9ed9a31214eb4d7e6db19e1ede123dd991d2829c31faa2e400e344ed94bca3fcd0545956ebcfe8ad0f6dfa5ff8effffffffa01aafaf000e52585855afa7676ade284113099052df57e7eb3bd37ebeb9222e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #207: x-coordinate of the public key has many trailing 1's", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91766456dce1857c906f9996af729339464d27e9d98edc2d0e3b760297067421f6402385ecadae0d8081dccaf5d19037ec4e55376eced699e93646bfbbf19d0b41fffffff948081e6a0458dd8f9e738f2665ff9059ad6aac0708318c4ca9a7a4f55a8abcba2dda8474311ee54149b973cae0c0fb89557ad0bf78e6529a1663bd73", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #208: x-coordinate of the public key is large", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91c605c4b2edeab20419e6518a11b2dbc2b97ed8b07cced0b19c34f777de7b9fd9edf0f612c5f46e03c719647bc8af1b29b2cde2eda700fb1cff5e159d47326dbafffffff948081e6a0458dd8f9e738f2665ff9059ad6aac0708318c4ca9a7a4f55a8abcba2dda8474311ee54149b973cae0c0fb89557ad0bf78e6529a1663bd73", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #209: x-coordinate of the public key is large", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91d48b68e6cabfe03cf6141c9ac54141f210e64485d9929ad7b732bfe3b7eb8a84feedae50c61bd00e19dc26f9b7e2265e4508c389109ad2f208f0772315b6c941fffffff948081e6a0458dd8f9e738f2665ff9059ad6aac0708318c4ca9a7a4f55a8abcba2dda8474311ee54149b973cae0c0fb89557ad0bf78e6529a1663bd73", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #210: x-coordinate of the public key is large", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91b7c81457d4aeb6aa65957098569f0479710ad7f6595d5874c35a93d12a5dd4c7b7961a0b652878c2d568069a432ca18a1a9199f2ca574dad4b9e3a05c0a1cdb300000003fa15f963949d5f03a6f5c7f86f9e0015eeb23aebbff1173937ba748e1099872070e8e87c555fa13659cca5d7fadcfcb0023ea889548ca48af2ba7e71", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #211: x-coordinate of the public key is small", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f916b01332ddb6edfa9a30a1321d5858e1ee3cf97e263e669f8de5e9652e76ff3f75939545fced457309a6a04ace2bd0f70139c8f7d86b02cb1cc58f9e69e96cd5a00000003fa15f963949d5f03a6f5c7f86f9e0015eeb23aebbff1173937ba748e1099872070e8e87c555fa13659cca5d7fadcfcb0023ea889548ca48af2ba7e71", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #212: x-coordinate of the public key is small", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91efdb884720eaeadc349f9fc356b6c0344101cd2fd8436b7d0e6a4fb93f106361f24bee6ad5dc05f7613975473aadf3aacba9e77de7d69b6ce48cb60d8113385d00000003fa15f963949d5f03a6f5c7f86f9e0015eeb23aebbff1173937ba748e1099872070e8e87c555fa13659cca5d7fadcfcb0023ea889548ca48af2ba7e71", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #213: x-coordinate of the public key is small", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f9131230428405560dcb88fb5a646836aea9b23a23dd973dcbe8014c87b8b20eb070f9344d6e812ce166646747694a41b0aaf97374e19f3c5fb8bd7ae3d9bd0beffbcbb2914c79f045eaa6ecbbc612816b3be5d2d6796707d8125e9f851c18af015000000001352bb4a0fa2ea4cceb9ab63dd684ade5a1127bcf300a698a7193bc2", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #214: y-coordinate of the public key is small", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91caa797da65b320ab0d5c470cda0b36b294359c7db9841d679174db34c4855743cf543a62f23e212745391aaf7505f345123d2685ee3b941d3de6d9b36242e5a0bcbb2914c79f045eaa6ecbbc612816b3be5d2d6796707d8125e9f851c18af015000000001352bb4a0fa2ea4cceb9ab63dd684ade5a1127bcf300a698a7193bc2", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #215: y-coordinate of the public key is small", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f917e5f0ab5d900d3d3d7867657e5d6d36519bc54084536e7d21c336ed8001859459450c07f201faec94b82dfb322e5ac676688294aad35aa72e727ff0b19b646aabcbb2914c79f045eaa6ecbbc612816b3be5d2d6796707d8125e9f851c18af015000000001352bb4a0fa2ea4cceb9ab63dd684ade5a1127bcf300a698a7193bc2", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #216: y-coordinate of the public key is small", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91d7d70c581ae9e3f66dc6a480bf037ae23f8a1e4a2136fe4b03aa69f0ca25b35689c460f8a5a5c2bbba962c8a3ee833a413e85658e62a59e2af41d9127cc47224bcbb2914c79f045eaa6ecbbc612816b3be5d2d6796707d8125e9f851c18af015fffffffeecad44b6f05d15b33146549c2297b522a5eed8430cff596758e6c43d", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #217: y-coordinate of the public key is large", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91341c1b9ff3c83dd5e0dfa0bf68bcdf4bb7aa20c625975e5eeee34bb396266b3472b69f061b750fd5121b22b11366fad549c634e77765a017902a67099e0a4469bcbb2914c79f045eaa6ecbbc612816b3be5d2d6796707d8125e9f851c18af015fffffffeecad44b6f05d15b33146549c2297b522a5eed8430cff596758e6c43d", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #218: y-coordinate of the public key is large", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f9170bebe684cdcb5ca72a42f0d873879359bd1781a591809947628d313a3814f67aec03aca8f5587a4d535fa31027bbe9cc0e464b1c3577f4c2dcde6b2094798a9bcbb2914c79f045eaa6ecbbc612816b3be5d2d6796707d8125e9f851c18af015fffffffeecad44b6f05d15b33146549c2297b522a5eed8430cff596758e6c43d", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_p1363_test.json EcdsaP1363Verify SHA-256 #219: y-coordinate of the public key is large", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050232ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e184cd60b855d442f5b3c7b11eb6c4e0ae7525fe710fab9aa7c77a67f79e6fadd762927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #1: signature malleability", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050232ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #2: Legacy:ASN encoding of s misses leading 0", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050232ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #3: valid", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca60502329a3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #118: modify first byte of integer", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050232ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e98b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #120: modify last byte of integer", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050232ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b491568475b2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #121: modify last byte of integer", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050232ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e1800b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b491568472927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #124: truncated integer", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023d45c5741946b2a137f59262ee6f5bc91001af27a5e1117a64733950642a3d1e8b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #133: Modified r or s, e.g. by adding or subtracting the order of the group", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023d45c5740946b2a147f59262ee6f5bc90bd01ed280528b62b3aed5fc93f06f739b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #134: Modified r or s, e.g. by adding or subtracting the order of the group", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023d45c5741946b2a137f59262ee6f5bc91001af27a5e1117a64733950642a3d1e8b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #137: Modified r or s, e.g. by adding or subtracting the order of the group", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050232ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18b329f47aa2bbd0a4c384ee1493b1f518ada018ef05465583885980861905228a2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #139: Modified r or s, e.g. by adding or subtracting the order of the group", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050232ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e184cd60b865d442f5a3c7b11eb6c4e0ae79578ec6353a20bf783ecb4b6ea97b8252927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #143: Modified r or s, e.g. by adding or subtracting the order of the group", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325512927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #177: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325502927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #178: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325522927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #179: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551ffffffff00000001000000000000000000000000ffffffffffffffffffffffff2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #180: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551ffffffff000000010000000000000000000000010000000000000000000000002927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #181: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325512927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #187: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325502927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #188: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325522927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #189: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550ffffffff00000001000000000000000000000000ffffffffffffffffffffffff2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #190: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550ffffffff000000010000000000000000000000010000000000000000000000002927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #191: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325512927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #197: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325502927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #198: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325522927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #199: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552ffffffff00000001000000000000000000000000ffffffffffffffffffffffff2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #200: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552ffffffff000000010000000000000000000000010000000000000000000000002927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #201: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000001000000000000000000000000ffffffffffffffffffffffffffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325512927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #207: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000001000000000000000000000000ffffffffffffffffffffffffffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325502927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #208: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000001000000000000000000000000ffffffffffffffffffffffffffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325522927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #209: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000001000000000000000000000000ffffffffffffffffffffffffffffffff00000001000000000000000000000000ffffffffffffffffffffffff2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #210: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000001000000000000000000000000ffffffffffffffffffffffffffffffff000000010000000000000000000000010000000000000000000000002927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #211: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000001000000000000000000000001000000000000000000000000ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325512927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #217: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000001000000000000000000000001000000000000000000000000ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325502927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #218: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000001000000000000000000000001000000000000000000000000ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325522927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #219: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000001000000000000000000000001000000000000000000000000ffffffff00000001000000000000000000000000ffffffffffffffffffffffff2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #220: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000001000000000000000000000001000000000000000000000000ffffffff000000010000000000000000000000010000000000000000000000002927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #221: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "70239dd877f7c944c422f44dea4ed1a52f2627416faf2f072fa50c772ed6f80764a1aab5000d0e804f3e2fc02bdee9be8ff312334e2ba16d11547c97711c898e6af015971cc30be6d1a206d4e013e0997772a2f91d73286ffd683b9bb2cf4f1b2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #230: Edge case for Shamir multiplication", + "NoBenchmark": false + }, + { + "Input": "00000000690ed426ccf17803ebe2bd0884bcd58a1bb5e7477ead3645f356e7a916aea964a2f6506d6f78c81c91fc7e8bded7d397738448de1e19a0ec580bf266252cd762130c6667cfe8b7bc47d27d78391e8e80c578d1cd38c3ff033be928e92927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #231: special case hash", + "NoBenchmark": false + }, + { + "Input": "7300000000213f2a525c6035725235c2f696ad3ebb5ee47f140697ad25770d919cc98be2347d469bf476dfc26b9b733df2d26d6ef524af917c665baccb23c882093496459effe2d8d70727b82462f61d0ec1b7847929d10ea631dacb16b56c322927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #232: special case hash", + "NoBenchmark": false + }, + { + "Input": "ddf2000000005e0be0635b245f0b97978afd25daadeb3edb4a0161c27fe0604573b3c90ecd390028058164524dde892703dce3dea0d53fa8093999f07ab8aa432f67b0b8e20636695bb7d8bf0a651c802ed25a395387b5f4188c0c4075c886342927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #233: special case hash", + "NoBenchmark": false + }, + { + "Input": "67ab1900000000784769c4ecb9e164d6642b8499588b89855be1ec355d0841a0bfab3098252847b328fadf2f89b95c851a7f0eb390763378f37e90119d5ba3ddbdd64e234e832b1067c2d058ccb44d978195ccebb65c2aaf1e2da9b8b4987e3b2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #234: special case hash", + "NoBenchmark": false + }, + { + "Input": "a2bf09460000000076d7dbeffe125eaf02095dff252ee905e296b6350fc311cf204a9784074b246d8bf8bf04a4ceb1c1f1c9aaab168b1596d17093c5cd21d2cd51cce41670636783dc06a759c8847868a406c2506fe17975582fe648d1d88b522927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #235: special case hash", + "NoBenchmark": false + }, + { + "Input": "3554e827c700000000e1e75e624a06b3a0a353171160858129e15c544e4f0e65ed66dc34f551ac82f63d4aa4f81fe2cb0031a91d1314f835027bca0f1ceeaa0399ca123aa09b13cd194a422e18d5fda167623c3f6e5d4d6abb8953d67c0c48c72927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #236: special case hash", + "NoBenchmark": false + }, + { + "Input": "9b6cd3b812610000000026941a0f0bb53255ea4c9fd0cb3426e3a54b9fc6965c060b700bef665c68899d44f2356a578d126b062023ccc3c056bf0f60a237012b8d186c027832965f4fcc78a3366ca95dedbb410cbef3f26d6be5d581c11d36102927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #237: special case hash", + "NoBenchmark": false + }, + { + "Input": "883ae39f50bf0100000000e7561c26fc82a52baa51c71ca877162f93c4ae01869f6adfe8d5eb5b2c24d7aa7934b6cf29c93ea76cd313c9132bb0c8e38c96831db26a9c9e40e55ee0890c944cf271756c906a33e66b5bd15e051593883b5e99022927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #238: special case hash", + "NoBenchmark": false + }, + { + "Input": "a1ce5d6e5ecaf28b0000000000fa7cd010540f420fb4ff7401fe9fce011d0ba6a1af03ca91677b673ad2f33615e56174a1abf6da168cebfa8868f4ba273f16b720aa73ffe48afa6435cd258b173d0c2377d69022e7d098d75caf24c8c5e06b1c2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #239: special case hash", + "NoBenchmark": false + }, + { + "Input": "8ea5f645f373f580930000000038345397330012a8ee836c5494cdffd5ee8054fdc70602766f8eed11a6c99a71c973d5659355507b843da6e327a28c11893db93df5349688a085b137b1eacf456a9e9e0f6d15ec0078ca60a7f83f2b10d213502927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #240: special case hash", + "NoBenchmark": false + }, + { + "Input": "660570d323e9f75fa734000000008792d65ce93eabb7d60d8d9c1bbdcb5ef305b516a314f2fce530d6537f6a6c49966c23456f63c643cf8e0dc738f7b876e675d39ffd033c92b6d717dd536fbc5efdf1967c4bd80954479ba66b0120cd16fff22927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #241: special case hash", + "NoBenchmark": false + }, + { + "Input": "d0462673154cce587dde8800000000e98d35f1f45cf9c3bf46ada2de4c568c343b2cbf046eac45842ecb7984d475831582717bebb6492fd0a485c101e29ff0a84c9b7b47a98b0f82de512bc9313aaf51701099cac5f76e68c8595fc1c1d992582927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #242: special case hash", + "NoBenchmark": false + }, + { + "Input": "bd90640269a7822680cedfef000000000caef15a6171059ab83e7b4418d7278f30c87d35e636f540841f14af54e2f9edd79d0312cfa1ab656c3fb15bfde48dcf47c15a5a82d24b75c85a692bd6ecafeb71409ede23efd08e0db9abf6340677ed2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #243: special case hash", + "NoBenchmark": false + }, + { + "Input": "33239a52d72f1311512e41222a00000000d2dcceb301c54b4beae8e284788a7338686ff0fda2cef6bc43b58cfe6647b9e2e8176d168dec3c68ff262113760f52067ec3b651f422669601662167fa8717e976e2db5e6a4cf7c2ddabb3fde9d67d2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #244: special case hash", + "NoBenchmark": false + }, + { + "Input": "b8d64fbcd4a1c10f1365d4e6d95c000000007ee4a21a1cbe1dc84c2d941ffaf144a3e23bf314f2b344fc25c7f2de8b6af3e17d27f5ee844b225985ab6e2775cf2d48e223205e98041ddc87be532abed584f0411f5729500493c9cc3f4dd15e862927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #245: special case hash", + "NoBenchmark": false + }, + { + "Input": "01603d3982bf77d7a3fef3183ed092000000003a227420db4088b20fe0e9d84a2ded5b7ec8e90e7bf11f967a3d95110c41b99db3b5aa8d330eb9d638781688e97d5792c53628155e1bfc46fb1a67e3088de049c328ae1f44ec69238a009808f92927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #246: special case hash", + "NoBenchmark": false + }, + { + "Input": "9ea6994f1e0384c8599aa02e6cf66d9c000000004d89ef50b7e9eb0cfbff7363bdae7bcb580bf335efd3bc3d31870f923eaccafcd40ec2f605976f15137d8b8ff6dfa12f19e525270b0106eecfe257499f373a4fb318994f24838122ce7ec3c72927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #247: special case hash", + "NoBenchmark": false + }, + { + "Input": "d03215a8401bcf16693979371a01068a4700000000e2fa5bf692bc670905b18c50f9c4f0cd6940e162720957ffff513799209b78596956d21ece251c2401f1c6d7033a0a787d338e889defaaabb106b95a4355e411a59c32aa5167dfab2447262927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #248: special case hash", + "NoBenchmark": false + }, + { + "Input": "307bfaaffb650c889c84bf83f0300e5dc87e000000008408fd5f64b582e3bb14f612820687604fa01906066a378d67540982e29575d019aabe90924ead5c860d3f9367702dd7dd4f75ea98afd20e328a1a99f4857b316525328230ce294b0fef2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #249: special case hash", + "NoBenchmark": false + }, + { + "Input": "bab5c4f4df540d7b33324d36bb0c157551527c00000000e4af574bb4d54ea6b89505e407657d6e8bc93db5da7aa6f5081f61980c1949f56b0f2f507da5782a7ac60d31904e3669738ffbeccab6c3656c08e0ed5cb92b3cfa5e7f71784f9c50212927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #250: special case hash", + "NoBenchmark": false + }, + { + "Input": "d4ba47f6ae28f274e4f58d8036f9c36ec2456f5b00000000c3b869197ef5e15ebbd16fbbb656b6d0d83e6a7787cd691b08735aed371732723e1c68a40404517d9d8e35dba96028b7787d91315be675877d2d097be5e8ee34560e3e7fd25c0f002927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #251: special case hash", + "NoBenchmark": false + }, + { + "Input": "79fd19c7235ea212f29f1fa00984342afe0f10aafd00000000801e47f8c184e12ec9760122db98fd06ea76848d35a6da442d2ceef7559a30cf57c61e92df327e7ab271da90859479701fccf86e462ee3393fb6814c27b760c4963625c0a198782927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #252: special case hash", + "NoBenchmark": false + }, + { + "Input": "8c291e8eeaa45adbaf9aba5c0583462d79cbeb7ac97300000000a37ea6700cda54e76b7683b6650baa6a7fc49b1c51eed9ba9dd463221f7a4f1005a89fe00c592ea076886c773eb937ec1cc8374b7915cfd11b1c1ae1166152f2f7806a31c8fd2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #253: special case hash", + "NoBenchmark": false + }, + { + "Input": "0eaae8641084fa979803efbfb8140732f4cdcf66c3f78a000000003c278a6b215291deaf24659ffbbce6e3c26f6021097a74abdbb69be4fb10419c0c496c946665d6fcf336d27cc7cdb982bb4e4ecef5827f84742f29f10abf83469270a03dc32927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #254: special case hash", + "NoBenchmark": false + }, + { + "Input": "e02716d01fb23a5a0068399bf01bab42ef17c6d96e13846c00000000afc0f89d207a3241812d75d947419dc58efb05e8003b33fc17eb50f9d15166a88479f107cdee749f2e492b213ce80b32d0574f62f1c5d70793cf55e382d5caadf75927672927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #255: special case hash", + "NoBenchmark": false + }, + { + "Input": "9eb0bf583a1a6b9a194e9a16bc7dab2a9061768af89d00659a00000000fc7de16554e49f82a855204328ac94913bf01bbe84437a355a0a37c0dee3cf81aa7728aea00de2507ddaf5c94e1e126980d3df16250a2eaebc8be486effe7f22b4f9292927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #256: special case hash", + "NoBenchmark": false + }, + { + "Input": "62aac98818b3b84a2c214f0d5e72ef286e1030cb53d9a82b690e00000000cd15a54c5062648339d2bff06f71c88216c26c6e19b4d80a8c602990ac82707efdfce99bbe7fcfafae3e69fd016777517aa01056317f467ad09aff09be73c9731b0d2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #257: special case hash", + "NoBenchmark": false + }, + { + "Input": "3760a7f37cf96218f29ae43732e513efd2b6f552ea4b6895464b9300000000c8975bd7157a8d363b309f1f444012b1a1d23096593133e71b4ca8b059cff37eaf7faa7a28b1c822baa241793f2abc930bd4c69840fe090f2aacc46786bf9196222927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #258: special case hash", + "NoBenchmark": false + }, + { + "Input": "0da0a1d2851d33023834f2098c0880096b4320bea836cd9cbb6ff6c8000000005694a6f84b8f875c276afd2ebcfe4d61de9ec90305afb1357b95b3e0da43885e0dffad9ffd0b757d8051dec02ebdf70d8ee2dc5c7870c0823b6ccc7c679cbaa42927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #259: special case hash", + "NoBenchmark": false + }, + { + "Input": "ffffffff293886d3086fd567aafd598f0fe975f735887194a764a231e82d289aa0c30e8026fdb2b4b4968a27d16a6d08f7098f1a98d21620d7454ba9790f1ba65e470453a8a399f15baf463f9deceb53acc5ca64459149688bd2760c654243392927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #260: special case hash", + "NoBenchmark": false + }, + { + "Input": "7bffffffff2376d1e3c03445a072e24326acdc4ce127ec2e0e8d9ca99527e7b7614ea84acf736527dd73602cd4bb4eea1dfebebd5ad8aca52aa0228cf7b99a88737cc85f5f2d2f60d1b8183f3ed490e4de14368e96a9482c2a4dd193195c902f2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #261: special case hash", + "NoBenchmark": false + }, + { + "Input": "a2b5ffffffffebb251b085377605a224bc80872602a6e467fd016807e97fa395bead6734ebe44b810d3fb2ea00b1732945377338febfd439a8d74dfbd0f942fa6bb18eae36616a7d3cad35919fd21a8af4bbe7a10f73b3e036a46b103ef56e2a2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #262: special case hash", + "NoBenchmark": false + }, + { + "Input": "641227ffffffff6f1b96fa5f097fcf3cc1a3c256870d45a67b83d0967d4b20c0499625479e161dacd4db9d9ce64854c98d922cbf212703e9654fae182df9bad242c177cf37b8193a0131108d97819edd9439936028864ac195b64fca76d9d6932927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #263: special case hash", + "NoBenchmark": false + }, + { + "Input": "958415d8ffffffffabad03e2fc662dc3ba203521177502298df56f36600e0f8b08f16b8093a8fb4d66a2c8065b541b3d31e3bfe694f6b89c50fb1aaa6ff6c9b29d6455e2d5d1779748573b611cb95d4a21f967410399b39b535ba3e5af81ca2e2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #264: special case hash", + "NoBenchmark": false + }, + { + "Input": "f1d8de4858ffffffff1281093536f47fe13deb04e1fbe8fb954521b6975420f8be26231b6191658a19dd72ddb99ed8f8c579b6938d19bce8eed8dc2b338cb5f8e1d9a32ee56cffed37f0f22b2dcb57d5c943c14f79694a03b9c5e96952575c892927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #265: special case hash", + "NoBenchmark": false + }, + { + "Input": "0927895f2802ffffffff10782dd14a3b32dc5d47c05ef6f1876b95c81fc31def15e76880898316b16204ac920a02d58045f36a229d4aa4f812638c455abe0443e74d357d3fcb5c8c5337bd6aba4178b455ca10e226e13f9638196506a19391232927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #266: special case hash", + "NoBenchmark": false + }, + { + "Input": "60907984aa7e8effffffff4f332862a10a57c3063fb5a30624cf6a0c3ac80589352ecb53f8df2c503a45f9846fc28d1d31e6307d3ddbffc1132315cc07f16dad1348dfa9c482c558e1d05c5242ca1c39436726ecd28258b1899792887dd0a3c62927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #267: special case hash", + "NoBenchmark": false + }, + { + "Input": "c6ff198484939170ffffffff0af42cda50f9a5f50636ea6942d6b9b8cd6ae1e24a40801a7e606ba78a0da9882ab23c7677b8642349ed3d652c5bfa5f2a9558fb3a49b64848d682ef7f605f2832f7384bdc24ed2925825bf8ea77dc59817257822927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #268: special case hash", + "NoBenchmark": false + }, + { + "Input": "de030419345ca15c75ffffffff8074799b9e0956cc43135d16dfbe4d27d7e68deacc5e1a8304a74d2be412b078924b3bb3511bac855c05c9e5e9e44df3d61e967451cd8e18d6ed1885dd827714847f96ec4bb0ed4c36ce9808db8f714204f6d12927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #269: special case hash", + "NoBenchmark": false + }, + { + "Input": "6f0e3eeaf42b28132b88fffffffff6c8665604d34acb19037e1ab78caaaac6ff2f7a5e9e5771d424f30f67fdab61e8ce4f8cd1214882adb65f7de94c31577052ac4e69808345809b44acb0b2bd889175fb75dd050c5a449ab9528f8f78daa10c2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #270: special case hash", + "NoBenchmark": false + }, + { + "Input": "cdb549f773b3e62b3708d1ffffffffbe48f7c0591ddcae7d2cb222d1f8017ab9ffcda40f792ce4d93e7e0f0e95e1a2147dddd7f6487621c30a03d710b330021979938b55f8a17f7ed7ba9ade8f2065a1fa77618f0b67add8d58c422c2453a49a2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #271: special case hash", + "NoBenchmark": false + }, + { + "Input": "2c3f26f96a3ac0051df4989bffffffff9fd64886c1dc4f9924d8fd6f0edb048481f2359c4faba6b53d3e8c8c3fcc16a948350f7ab3a588b28c17603a431e39a8cd6f6a5cc3b55ead0ff695d06c6860b509e46d99fccefb9f7f9e101857f743002927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #272: special case hash", + "NoBenchmark": false + }, + { + "Input": "ac18f8418c55a2502cb7d53f9affffffff5c31d89fda6a6b8476397c04edf411dfc8bf520445cbb8ee1596fb073ea283ea130251a6fdffa5c3f5f2aaf75ca808048e33efce147c9dd92823640e338e68bfd7d0dc7a4905b3a7ac711e577e90e72927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #273: special case hash", + "NoBenchmark": false + }, + { + "Input": "4f9618f98e2d3a15b24094f72bb5ffffffffa2fd3e2893683e5a6ab8cf0ee610ad019f74c6941d20efda70b46c53db166503a0e393e932f688227688ba6a576293320eb7ca0710255346bdbb3102cdcf7964ef2e0988e712bc05efe16c1993452927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #274: special case hash", + "NoBenchmark": false + }, + { + "Input": "422e82a3d56ed10a9cc21d31d37a25ffffffff67edf7c40204caae73ab0bc75aac8096842e8add68c34e78ce11dd71e4b54316bd3ebf7fffdeb7bd5a3ebc1883f5ca2f4f23d674502d4caf85d187215d36e3ce9f0ce219709f21a3aac003b7a82927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #275: special case hash", + "NoBenchmark": false + }, + { + "Input": "7075d245ccc3281b6e7b329ff738fbb417a5ffffffffa0842d9890b5cf95d018677b2d3a59b18a5ff939b70ea002250889ddcd7b7b9d776854b4943693fb92f76b4ba856ade7677bf30307b21f3ccda35d2f63aee81efd0bab6972cc0795db552927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #276: special case hash", + "NoBenchmark": false + }, + { + "Input": "3c80de54cd9226989443d593fa4fd6597e280ebeffffffffc1847eb76c217a95479e1ded14bcaed0379ba8e1b73d3115d84d31d4b7c30e1f05e1fc0d5957cfb0918f79e35b3d89487cf634a4f05b2e0c30857ca879f97c771e877027355b24432927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #277: special case hash", + "NoBenchmark": false + }, + { + "Input": "de21754e29b85601980bef3d697ea2770ce891a8cdffffffffc7906aa794b39b43dfccd0edb9e280d9a58f01164d55c3d711e14b12ac5cf3b64840ead512a0a31dbe33fa8ba84533cd5c4934365b3442ca1174899b78ef9a3199f495843897722927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #278: special case hash", + "NoBenchmark": false + }, + { + "Input": "8f65d92927cfb86a84dd59623fb531bb599e4d5f7289ffffffff2f1f2f57881c5b09ab637bd4caf0f4c7c7e4bca592fea20e9087c259d26a38bb4085f0bbff1145b7eb467b6748af618e9d80d6fdcd6aa24964e5a13f885bca8101de08eb0d752927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #279: special case hash", + "NoBenchmark": false + }, + { + "Input": "6b63e9a74e092120160bea3877dace8a2cc7cd0e8426cbfffffffffafc8c3ca85e9b1c5a028070df5728c5c8af9b74e0667afa570a6cfa0114a5039ed15ee06fb1360907e2d9785ead362bb8d7bd661b6c29eeffd3c5037744edaeb9ad990c202927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #280: special case hash", + "NoBenchmark": false + }, + { + "Input": "fc28259702a03845b6d75219444e8b43d094586e249c8699ffffffffe852512e0671a0a85c2b72d54a2fb0990e34538b4890050f5a5712f6d1a7a5fb8578f32edb1846bab6b7361479ab9c3285ca41291808f27fd5bd4fdac720e5854713694c2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #281: special case hash", + "NoBenchmark": false + }, + { + "Input": "1273b4502ea4e3bccee044ee8e8db7f774ecbcd52e8ceb571757ffffffffe20a7673f8526748446477dbbb0590a45492c5d7d69859d301abbaedb35b2095103a3dc70ddf9c6b524d886bed9e6af02e0e4dec0d417a414fed3807ef4422913d7c2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #282: special case hash", + "NoBenchmark": false + }, + { + "Input": "08fb565610a79baa0c566c66228d81814f8c53a15b96e602fb49ffffffffff6e7f085441070ecd2bb21285089ebb1aa6450d1a06c36d3ff39dfd657a796d12b5249712012029870a2459d18d47da9aa492a5e6cb4b2d8dafa9e4c5c54a2b9a8b2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #283: special case hash", + "NoBenchmark": false + }, + { + "Input": "d59291cc2cf89f3087715fcb1aa4e79aa2403f748e97d7cd28ecaefeffffffff914c67fb61dd1e27c867398ea7322d5ab76df04bc5aa6683a8e0f30a5d287348fa07474031481dda4953e3ac1959ee8cea7e66ec412b38d6c96d28f6d37304ea2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #284: special case hash", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000001000000000000000000000000fffffffffffffffffffffffcffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254e0ad99500288d466940031d72a9f5445a4d43784640855bf0a69874d2de5fe103c5011e6ef2c42dcd50d5d3d29f99ae6eba2c80c9244f4c5422f0979ff0c3ba5e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #286: r too large", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254fffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254eab05fd9d0de26b9ce6f4819652d9fc69193d0aa398f0fba8013e09c58220455419235271228c786759095d12b75af0692dd4103f19f6a8c32f49435a1e9b8d45", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #287: r,s are large", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd909135bdb6799286170f5ead2de4f6511453fe50914f3df2de54a36383df8dd480984f39a1ff38a86a68aa4201b6be5dfbfecf876219710b07badf6fdd4c6c5611feb97390d9826e7a06dfb41871c940d74415ed3cac2089f1445019bb55ed95", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #288: r and s^-1 have a large Hamming weight", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd27b4577ca009376f71303fd5dd227dcef5deb773ad5f5a84360644669ca249a54201b4272944201c3294f5baa9a3232b6dd687495fcc19a70a95bc602b4f7c0595c37eba9ee8171c1bb5ac6feaf753bc36f463e3aef16629572c0c0a8fb0800e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #289: r and s^-1 have a large Hamming weight", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6324d5555555550000000055555555555555553ef7a8e48d07df81a693439654210c70083539fbee44625e3acaafa2fcb41349392cef0633a1b8fabecee0c133b10e99915c1ebe7bf00df8535196770a58047ae2a402f26326bb7d41d4d7616337911e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #301: r and s^-1 are close to n", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8555555550000000055555555555555553ef7a8e48d07df81a693439654210c70b533d4695dd5b8c5e07757e55e6e516f7e2c88fa0239e23f60e8ec07dd70f2871b134ee58cc583278456863f33c3a85d881f7d4a39850143e29d4eaf009afe47", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #304: point at infinity during verify", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a97fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8f50d371b91bfb1d7d14e1323523bc3aa8cbf2c57f9e284de628c8b4536787b86f94ad887ac94d527247cd2e7d0c8b1291c553c9730405380b14cbb209f5fa2dd", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #305: edge case for signature malleability", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a97fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a968ec6e298eafe16539156ce57a14b04a7047c221bafc3a582eaeb0d857c4d94697bed1af17850117fdb39b2324f220a5698ed16c426a27335bb385ac8ca6fb30", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #306: edge case for signature malleability", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023555555550000000055555555555555553ef7a8e48d07df81a693439654210c70bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca60502369da0364734d2e530fece94019265fefb781a0f1b08f6c8897bdf6557927c8b866d2d3c7dcd518b23d726960f069ad71a933d86ef8abbcce8b20f71e2a847002", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #307: u1 == 1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023555555550000000055555555555555553ef7a8e48d07df81a693439654210c7044a5ad0ad0636d9f12bc9e0a6bdd5e1cbcb012ea7bf091fcec15b0c43202d52ed8adc00023a8edc02576e2b63e3e30621a471e2b2320620187bf067a1ac1ff3233e2b50ec09807accb36131fff95ed12a09a86b4ea9690aa32861576ba2362e1", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #308: u1 == n - 1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023555555550000000055555555555555553ef7a8e48d07df81a693439654210c70555555550000000055555555555555553ef7a8e48d07df81a693439654210c703623ac973ced0a56fa6d882f03a7d5c7edca02cfc7b2401fab3690dbe75ab7858db06908e64b28613da7257e737f39793da8e713ba0643b92e9bb3252be7f8fe", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #309: u2 == 1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023555555550000000055555555555555553ef7a8e48d07df81a693439654210c70aaaaaaaa00000000aaaaaaaaaaaaaaaa7def51c91a0fbf034d26872ca84218e1cf04ea77e9622523d894b93ff52dc3027b31959503b6fa3890e5e04263f922f1e8528fb7c006b3983c8b8400e57b4ed71740c2f3975438821199bedeaecab2e9", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #310: u2 == n - 1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffde91e1ba60fdedb76a46bcb51dc0b8b4b7e019f0a28721885fa5d3a8196623397db7a2c8a1ab573e5929dc24077b508d7e683d49227996bda3e9f78dbeff773504f417f3bc9a88075c2e0aadd5a13311730cf7cc76a82f11a36eaf08a6c99a206", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #311: edge case for u1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdea5843ffeb73af94313ba4831b53fe24f799e525b1e8e8c87b59b95b430ad9dead11c7a5b396862f21974dc4752fadeff994efe9bbd05ab413765ea80b6e1f1de3f0640e8ac6edcf89cff53c40e265bb94078a343736df07aa0318fc7fe1ff", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #312: edge case for u1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd03ffcabf2f1b4d2a65190db1680d62bb994e41c5251cd73b3c3dfc5e5bafc035d0bc472e0d7c81ebaed3a6ef96c18613bb1fea6f994326fbe80e00dfde67c7e9986c723ea4843d48389b946f64ad56c83ad70ff17ba85335667d1bb9fa619efd", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #313: edge case for u1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4dfbc401f971cd304b33dfdb17d0fed0fe4c1a88ae648e0d2847f74977534989a0a44ca947d66a2acb736008b9c08d1ab2ad03776e02640f78495d458dd51c326337fe5cf8c4604b1f1c409dc2d872d4294a4762420df43a30a2392e40426add", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #314: edge case for u1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdbc4024761cd2ffd43dfdb17d0fed112b988977055cd3a8e54971eba9cda5ca71c9c2115290d008b45fb65fad0f602389298c25420b775019d42b62c3ce8a96b73877d25a8080dc02d987ca730f0405c2c9dbefac46f9e601cc3f06e9713973fd", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #315: edge case for u1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd788048ed39a5ffa77bfb62fa1fda2257742bf35d128fb3459f2a0c909ee86f915eca1ef4c287dddc66b8bccf1b88e8a24c0018962f3c5e7efa83bc1a5ff6033e5e79c4cb2c245b8c45abdce8a8e4da758d92a607c32cd407ecaef22f1c934a71", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #316: edge case for u1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd476d9131fd381bd917d0fed112bc9e0a5924b5ed5b11167edd8b23582b3cb15e5caaa030e7fdf0e4936bc7ab5a96353e0a01e4130c3f8bf22d473e317029a47adeb6adc462f7058f2a20d371e9702254e9b201642005b3ceda926b42b178bef9", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #317: edge case for u1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd8374253e3e21bd154448d0a8f640fe46fafa8b19ce78d538f6cc0a19662d3601c2fd20bac06e555bb8ac0ce69eb1ea20f83a1fc3501c8a66469b1a31f619b0986237050779f52b615bd7b8d76a25fc95ca2ed32525c75f27ffc87ac397e6cbaf", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #318: edge case for u1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd357cfd3be4d01d413c5b9ede36cba5452c11ee7fe14879e749ae6a2d897a52d63fd6a1ca7f77fb3b0bbe726c372010068426e11ea6ae78ce17bedae4bba86ced03ce5516406bf8cfaab8745eac1cd69018ad6f50b5461872ddfc56e0db3c8ff4", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #319: edge case for u1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd29798c5c0ee287d4a5e8e6b799fd86b8df5225298e6ffc807cd2f2bc27a0a6d89cb8e51e27a5ae3b624a60d6dc32734e4989db20e9bca3ede1edf7b086911114b4c104ab3c677e4b36d6556e8ad5f523410a19f2e277aa895fc57322b4427544", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #320: edge case for u1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd0b70f22c781092452dca1a5711fa3a5a1f72add1bf52c2ff7cae4820b30078dda3e52c156dcaf10502620b7955bc2b40bc78ef3d569e1223c262512d8f49602a4a2039f31c1097024ad3cc86e57321de032355463486164cf192944977df147f", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #321: edge case for u1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd16e1e458f021248a5b9434ae23f474b43ee55ba37ea585fef95c90416600f1baf19b78928720d5bee8e670fb90010fb15c37bf91b58a5157c3f3c059b2655e88cf701ec962fb4a11dcf273f5dc357e58468560c7cfeb942d074abd4329260509", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #322: edge case for u1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd2252d6856831b6cf895e4f0535eeaf0e5e5809753df848fe760ad86219016a9783a744459ecdfb01a5cf52b27a05bb7337482d242f235d7b4cb89345545c90a8c05d49337b9649813287de9ffe90355fd905df5f3c32945828121f37cc50de6e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #323: edge case for u1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd81ffe55f178da695b28c86d8b406b15dab1a9e39661a3ae017fbe390ac0972c3dd13c6b34c56982ddae124f039dfd23f4b19bbe88cee8e528ae51e5d6f3a21d7bfad4c2e6f263fe5eb59ca974d039fc0e4c3345692fb5320bdae4bd3b42a45ff", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #324: edge case for u1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7fffffffaaaaaaaaffffffffffffffffe9a2538f37b28a2c513dee40fecbb71a67e6f659cdde869a2f65f094e94e5b4dfad636bbf95192feeed01b0f3deb7460a37e0a51f258b7aeb51dfe592f5cfd5685bbe58712c8d9233c62886437c38ba0", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #325: edge case for u2", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdb62f26b5f2a2b26f6de86d42ad8a13da3ab3cccd0459b201de009e526adf21f22eb6412505aec05c6545f029932087e490d05511e8ec1f599617bb367f9ecaaf805f51efcc4803403f9b1ae0124890f06a43fedcddb31830f6669af292895cb0", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #326: edge case for u2", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdbb1d9ac949dd748cd02bbbe749bd351cd57b38bb61403d700686aa7b4c90851e84db645868eab35e3a9fd80e056e2e855435e3a6b68d75a50a854625fe0d7f356d2589ac655edc9a11ef3e075eddda9abf92e72171570ef7bf43a2ee39338cfe", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #327: edge case for u2", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd66755a00638cdaec1c732513ca0234ece52545dac11f816e818f725b4f60aaf291b9e47c56278662d75c0983b22ca8ea6aa5059b7a2ff7637eb2975e386ad66349aa8ff283d0f77c18d6d11dc062165fd13c3c0310679c1408302a16854ecfbd", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #328: edge case for u2", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd55a00c9fcdaebb6032513ca0234ecfffe98ebe492fdf02e48ca48e982beb3669f3ec2f13caf04d0192b47fb4c5311fb6d4dc6b0a9e802e5327f7ec5ee8e4834df97e3e468b7d0db867d6ecfe81e2b0f9531df87efdb47c1338ac321fefe5a432", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #329: edge case for u2", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdab40193f9b5d76c064a27940469d9fffd31d7c925fbe05c919491d3057d66cd2d92b200aefcab6ac7dafd9acaf2fa10b3180235b8f46b4503e4693c670fccc885ef2f3aebf5b317475336256768f7c19efb7352d27e4cccadc85b6b8ab922c72", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #330: edge case for u2", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdca0234ebb5fdcb13ca0234ecffffffffcb0dadbbc7f549f8a26b4408d0dc86000a88361eb92ecca2625b38e5f98bbabb96bf179b3d76fc48140a3bcd881523cde6bdf56033f84a5054035597375d90866aa2c96b86a41ccf6edebf47298ad489", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #331: edge case for u2", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdbfffffff3ea3677e082b9310572620ae19933a9e65b285598711c77298815ad3d0fb17ccd8fafe827e0c1afc5d8d80366e2b20e7f14a563a2ba50469d84375e868612569d39e2bb9f554355564646de99ac602cc6349cf8c1e236a7de7637d93", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #332: edge case for u2", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd266666663bbbbbbbe6666666666666665b37902e023fab7c8f055d86e5cc41f4836f33bbc1dc0d3d3abbcef0d91f11e2ac4181076c9af0a22b1e4309d3edb2769ab443ff6f901e30c773867582997c2bec2b0cb8120d760236f3a95bbe881f75", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #333: edge case for u2", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdbfffffff36db6db7a492492492492492146c573f4c6dfc8d08a443e258970b0992f99fbe973ed4a299719baee4b432741237034dec8d72ba5103cb33e55feeb8033dd0e91134c734174889f3ebcf1b7a1ac05767289280ee7a794cebd6e69697", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #334: edge case for u2", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdbfffffff2aaaaaab7fffffffffffffffc815d0e60b3e596ecb1ad3a27cfd49c4d35ba58da30197d378e618ec0fa7e2e2d12cffd73ebbb2049d130bba434af09eff83986e6875e41ea432b7585a49b3a6c77cbb3c47919f8e82874c794635c1d2", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #335: edge case for u2", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7fffffff55555555ffffffffffffffffd344a71e6f651458a27bdc81fd976e378651ce490f1b46d73f3ff475149be29136697334a519d7ddab0725c8d0793224e11c65bd8ca92dc8bc9ae82911f0b52751ce21dd9003ae60900bd825f590cc28", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #336: edge case for u2", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd3fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192aa6d8e1b12c831a0da8795650ff95f101ed921d9e2f72b15b1cdaca9826b9cfc6def6d63e2bc5c089570394a4bc9f892d5e6c7a6a637b20469a58c106ad486bf37", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #337: edge case for u2", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d8ecd64a4eeba466815ddf3a4de9a8e6abd9c5db0a01eb80343553da648428f0ae580bae933b4ef2997cbdbb0922328ca9a410f627a0f7dff24cb4d920e15428911e7f8cc365a8a88eb81421a361ccc2b99e309d8dcd9a98ba83c3949d893e3", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #338: edge case for u2", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050236f2347cab7dd76858fe0555ac3bc99048c4aacafdfb6bcbe05ea6c42c4934569bb726660235793aa9957a61e76e00c2c435109cf9a15dd624d53f4301047856b5b812fd521aafa69835a849cce6fbdeb6983b442d2444fe70e134c027fc46963838a40f2a36092e9004e92d8d940cf5638550ce672ce8b8d4e15eba5499249e9", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #339: point duplication during verification", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050236f2347cab7dd76858fe0555ac3bc99048c4aacafdfb6bcbe05ea6c42c4934569bb726660235793aa9957a61e76e00c2c435109cf9a15dd624d53f4301047856b5b812fd521aafa69835a849cce6fbdeb6983b442d2444fe70e134c027fc469637c75bf0c5c9f6d17ffb16d2726bf30a9c7aaf31a8d317472b1ea145ab66db616", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #340: duplication bug", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023555555550000000055555555555555553ef7a8e48d07df81a693439654210c703333333300000000333333333333333325c7cbbc549e52e763f1f55a327a3aa9dd86d3b5f4a13e8511083b78002081c53ff467f11ebd98a51a633db76665d25045d5c8200c89f2fa10d849349226d21d8dfaed6ff8d5cb3e1b7e17474ebc18f7", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #343: comparison with point at infinity ", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc47669978555555550000000055555555555555553ef7a8e48d07df81a693439654210c704fea55b32cb32aca0c12c4cd0abfb4e64b0f5a516e578c016591a93f5a0fbcc5d7d3fd10b2be668c547b212f6bb14c88f0fecd38a8a4b2c785ed3be62ce4b280", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #344: extreme value for k and edgecase s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc47669978b6db6db6249249254924924924924924625bd7a09bec4ca81bcdd9f8fd6b63ccc6a771527024227792170a6f8eee735bf32b7f98af669ead299802e32d7c3107bc3b4b5e65ab887bbd343572b3e5619261fe3a073e2ffd78412f726867db589e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #345: extreme value for k and s^-1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc47669978cccccccc00000000cccccccccccccccc971f2ef152794b9d8fc7d568c9e8eaa7851c2bbad08e54ec7a9af99f49f03644d6ec6d59b207fec98de85a7d15b956efcee9960283045075684b410be8d0f7494b91aa2379f60727319f10ddeb0fe9d6", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #346: extreme value for k and s^-1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc476699783333333300000000333333333333333325c7cbbc549e52e763f1f55a327a3aaaf6417c8a670584e388676949e53da7fc55911ff68318d1bf3061205acb19c48f8f2b743df34ad0f72674acb7505929784779cd9ac916c3669ead43026ab6d43f", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #347: extreme value for k and s^-1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc4766997849249248db6db6dbb6db6db6db6db6db5a8b230d0b2b51dcd7ebf0c9fef7c185501421277be45a5eefec6c639930d636032565af420cf3373f557faa7f8a06438673d6cb6076e1cfcdc7dfe7384c8e5cac08d74501f2ae6e89cad195d0aa1371", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #348: extreme value for k and s^-1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050237cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc4766997816a4502e2781e11ac82cbc9d1edd8c981584d13e18411e2f6e0478c34416e3bb0d935bf9ffc115a527735f729ca8a4ca23ee01a4894adf0e3415ac84e808bb343195a3762fea29ed38912bd9ea6c4fde70c3050893a4375850ce61d82eba33c5", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #349: extreme value for k", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050236b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296555555550000000055555555555555553ef7a8e48d07df81a693439654210c705e59f50708646be8a589355014308e60b668fb670196206c41e748e64e4dca215de37fee5c97bcaf7144d5b459982f52eeeafbdf03aacbafef38e213624a01de", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #350: extreme value for k and edgecase s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050236b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296b6db6db6249249254924924924924924625bd7a09bec4ca81bcdd9f8fd6b63cc169fb797325843faff2f7a5b5445da9e2fd6226f7ef90ef0bfe924104b02db8e7bbb8de662c7b9b1cf9b22f7a2e582bd46d581d68878efb2b861b131d8a1d667", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #351: extreme value for k and s^-1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050236b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296cccccccc00000000cccccccccccccccc971f2ef152794b9d8fc7d568c9e8eaa7271cd89c000143096b62d4e9e4ca885aef2f7023d18affdaf8b7b548981487540a1c6e954e32108435b55fa385b0f76481a609b9149ccb4b02b2ca47fe8e4da5", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #352: extreme value for k and s^-1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050236b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2963333333300000000333333333333333325c7cbbc549e52e763f1f55a327a3aaa3d0bc7ed8f09d2cb7ddb46ebc1ed799ab1563a9ab84bf524587a220afe499c12e22dc3b3c103824a4f378d96adb0a408abf19ce7d68aa6244f78cb216fa3f8df", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #353: extreme value for k and s^-1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050236b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c29649249248db6db6dbb6db6db6db6db6db5a8b230d0b2b51dcd7ebf0c9fef7c185a6c885ade1a4c566f9bb010d066974abb281797fa701288c721bcbd23663a9b72e424b690957168d193a6096fc77a2b004a9c7d467e007e1f2058458f98af316", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #354: extreme value for k and s^-1", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050236b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c29616a4502e2781e11ac82cbc9d1edd8c981584d13e18411e2f6e0478c34416e3bb8d3c2c2c3b765ba8289e6ac3812572a25bf75df62d87ab7330c3bdbad9ebfa5c4c6845442d66935b238578d43aec54f7caa1621d1af241d4632e0b780c423f5d", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #355: extreme value for k", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023249249246db6db6ddb6db6db6db6db6dad4591868595a8ee6bf5f864ff7be0c26b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #356: testing point duplication", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca60502344a5ad0ad0636d9f12bc9e0a6bdd5e1cbcb012ea7bf091fcec15b0c43202d52e249249246db6db6ddb6db6db6db6db6dad4591868595a8ee6bf5f864ff7be0c26b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #357: testing point duplication", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023249249246db6db6ddb6db6db6db6db6dad4591868595a8ee6bf5f864ff7be0c26b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296b01cbd1c01e58065711814b583f061e9d431cca994cea1313449bf97c840ae0a", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #358: testing point duplication", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca60502344a5ad0ad0636d9f12bc9e0a6bdd5e1cbcb012ea7bf091fcec15b0c43202d52e249249246db6db6ddb6db6db6db6db6dad4591868595a8ee6bf5f864ff7be0c26b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296b01cbd1c01e58065711814b583f061e9d431cca994cea1313449bf97c840ae0a", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #359: testing point duplication", + "NoBenchmark": false + }, + { + "Input": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b292a619339f6e567a305c951c0dcbcc42d16e47f219f9e98e76e09d8770b34a0177e60492c5a8242f76f07bfe3661bde59ec2a17ce5bd2dab2abebdf89a62e204aaec73635726f213fb8a9e64da3b8632e41495a944d0045b522eba7240fad587d9315798aaa3a5ba01775787ced05eaaf7b4e09fc81d6d1aa546e8365d525d", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #360: pseudorandom signature", + "NoBenchmark": false + }, + { + "Input": "dc1921946f4af96a2856e7be399007c9e807bdf4c5332f19f59ec9dd1bb8c7b3530bd6b0c9af2d69ba897f6b5fb59695cfbf33afe66dbadcf5b8d2a2a6538e23d85e489cb7a161fd55ededcedbf4cc0c0987e3e3f0f242cae934c72caa3f43e904aaec73635726f213fb8a9e64da3b8632e41495a944d0045b522eba7240fad587d9315798aaa3a5ba01775787ced05eaaf7b4e09fc81d6d1aa546e8365d525d", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #361: pseudorandom signature", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023a8ea150cb80125d7381c4c1f1da8e9de2711f9917060406a73d7904519e51388f3ab9fa68bd47973a73b2d40480c2ba50c22c9d76ec217257288293285449b8604aaec73635726f213fb8a9e64da3b8632e41495a944d0045b522eba7240fad587d9315798aaa3a5ba01775787ced05eaaf7b4e09fc81d6d1aa546e8365d525d", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #362: pseudorandom signature", + "NoBenchmark": false + }, + { + "Input": "de47c9b27eb8d300dbb5f2c353e632c393262cf06340c4fa7f1b40c4cbd36f90986e65933ef2ed4ee5aada139f52b70539aaf63f00a91f29c69178490d57fb713dafedfb8da6189d372308cbf1489bbbdabf0c0217d1c0ff0f701aaa7a694b9c04aaec73635726f213fb8a9e64da3b8632e41495a944d0045b522eba7240fad587d9315798aaa3a5ba01775787ced05eaaf7b4e09fc81d6d1aa546e8365d525d", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #363: pseudorandom signature", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91d434e262a49eab7781e353a3565e482550dd0fd5defa013c7f29745eff3569f19b0c0a93f267fb6052fd8077be769c2b98953195d7bc10de844218305c6ba17a4f337ccfd67726a805e4f1600ae2849df3807eca117380239fbd816900000000ed9dea124cc8c396416411e988c30f427eb504af43a3146cd5df7ea60666d685", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #364: x-coordinate of the public key has many trailing 0's", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f910fe774355c04d060f76d79fd7a772e421463489221bf0a33add0be9b1979110b500dcba1c69a8fbd43fa4f57f743ce124ca8b91a1f325f3fac6181175df557374f337ccfd67726a805e4f1600ae2849df3807eca117380239fbd816900000000ed9dea124cc8c396416411e988c30f427eb504af43a3146cd5df7ea60666d685", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #365: x-coordinate of the public key has many trailing 0's", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91bb40bf217bed3fb3950c7d39f03d36dc8e3b2cd79693f125bfd06595ee1135e3541bf3532351ebb032710bdb6a1bf1bfc89a1e291ac692b3fa4780745bb556774f337ccfd67726a805e4f1600ae2849df3807eca117380239fbd816900000000ed9dea124cc8c396416411e988c30f427eb504af43a3146cd5df7ea60666d685", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #366: x-coordinate of the public key has many trailing 0's", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91664eb7ee6db84a34df3c86ea31389a5405badd5ca99231ff556d3e75a233e73a59f3c752e52eca46137642490a51560ce0badc678754b8f72e51a2901426a1bd3cf03d614d8939cfd499a07873fac281618f06b8ff87e8015c3f49726500493584fa174d791c72bf2ce3880a8960dd2a7c7a1338a82f85a9e59cdbde80000000", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #367: y-coordinate of the public key has many trailing 0's", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f914cd0429bbabd2827009d6fcd843d4ce39c3e42e2d1631fd001985a79d1fd8b439638bf12dd682f60be7ef1d0e0d98f08b7bca77a1a2b869ae466189d2acdabe33cf03d614d8939cfd499a07873fac281618f06b8ff87e8015c3f49726500493584fa174d791c72bf2ce3880a8960dd2a7c7a1338a82f85a9e59cdbde80000000", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #368: y-coordinate of the public key has many trailing 0's", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91e56c6ea2d1b017091c44d8b6cb62b9f460e3ce9aed5e5fd41e8added97c56c04a308ec31f281e955be20b457e463440b4fcf2b80258078207fc1378180f89b553cf03d614d8939cfd499a07873fac281618f06b8ff87e8015c3f49726500493584fa174d791c72bf2ce3880a8960dd2a7c7a1338a82f85a9e59cdbde80000000", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #369: y-coordinate of the public key has many trailing 0's", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f911158a08d291500b4cabed3346d891eee57c176356a2624fb011f8fbbf3466830228a8c486a736006e082325b85290c5bc91f378b75d487dda46798c18f2855193cf03d614d8939cfd499a07873fac281618f06b8ff87e8015c3f4972650049357b05e8b186e38d41d31c77f5769f22d58385ecc857d07a561a6324217fffffff", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #370: y-coordinate of the public key has many trailing 1's", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91b1db9289649f59410ea36b0c0fc8d6aa2687b29176939dd23e0dde56d309fa9d3e1535e4280559015b0dbd987366dcf43a6d1af5c23c7d584e1c3f48a12513363cf03d614d8939cfd499a07873fac281618f06b8ff87e8015c3f4972650049357b05e8b186e38d41d31c77f5769f22d58385ecc857d07a561a6324217fffffff", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #371: y-coordinate of the public key has many trailing 1's", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91b7b16e762286cb96446aa8d4e6e7578b0a341a79f2dd1a220ac6f0ca4e24ed86ddc60a700a139b04661c547d07bbb0721780146df799ccf55e55234ecb8f12bc3cf03d614d8939cfd499a07873fac281618f06b8ff87e8015c3f4972650049357b05e8b186e38d41d31c77f5769f22d58385ecc857d07a561a6324217fffffff", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #372: y-coordinate of the public key has many trailing 1's", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91d82a7c2717261187c8e00d8df963ff35d796edad36bc6e6bd1c91c670d9105b43dcabddaf8fcaa61f4603e7cbac0f3c0351ecd5988efb23f680d07debd1399292829c31faa2e400e344ed94bca3fcd0545956ebcfe8ad0f6dfa5ff8effffffffa01aafaf000e52585855afa7676ade284113099052df57e7eb3bd37ebeb9222e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #373: x-coordinate of the public key has many trailing 1's", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f915eb9c8845de68eb13d5befe719f462d77787802baff30ce96a5cba063254af782c026ae9be2e2a5e7ca0ff9bbd92fb6e44972186228ee9a62b87ddbe2ef66fb52829c31faa2e400e344ed94bca3fcd0545956ebcfe8ad0f6dfa5ff8effffffffa01aafaf000e52585855afa7676ade284113099052df57e7eb3bd37ebeb9222e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #374: x-coordinate of the public key has many trailing 1's", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f9196843dd03c22abd2f3b782b170239f90f277921becc117d0404a8e4e36230c28f2be378f526f74a543f67165976de9ed9a31214eb4d7e6db19e1ede123dd991d2829c31faa2e400e344ed94bca3fcd0545956ebcfe8ad0f6dfa5ff8effffffffa01aafaf000e52585855afa7676ade284113099052df57e7eb3bd37ebeb9222e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #375: x-coordinate of the public key has many trailing 1's", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91766456dce1857c906f9996af729339464d27e9d98edc2d0e3b760297067421f6402385ecadae0d8081dccaf5d19037ec4e55376eced699e93646bfbbf19d0b41fffffff948081e6a0458dd8f9e738f2665ff9059ad6aac0708318c4ca9a7a4f55a8abcba2dda8474311ee54149b973cae0c0fb89557ad0bf78e6529a1663bd73", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #376: x-coordinate of the public key is large", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91c605c4b2edeab20419e6518a11b2dbc2b97ed8b07cced0b19c34f777de7b9fd9edf0f612c5f46e03c719647bc8af1b29b2cde2eda700fb1cff5e159d47326dbafffffff948081e6a0458dd8f9e738f2665ff9059ad6aac0708318c4ca9a7a4f55a8abcba2dda8474311ee54149b973cae0c0fb89557ad0bf78e6529a1663bd73", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #377: x-coordinate of the public key is large", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91d48b68e6cabfe03cf6141c9ac54141f210e64485d9929ad7b732bfe3b7eb8a84feedae50c61bd00e19dc26f9b7e2265e4508c389109ad2f208f0772315b6c941fffffff948081e6a0458dd8f9e738f2665ff9059ad6aac0708318c4ca9a7a4f55a8abcba2dda8474311ee54149b973cae0c0fb89557ad0bf78e6529a1663bd73", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #378: x-coordinate of the public key is large", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91b7c81457d4aeb6aa65957098569f0479710ad7f6595d5874c35a93d12a5dd4c7b7961a0b652878c2d568069a432ca18a1a9199f2ca574dad4b9e3a05c0a1cdb300000003fa15f963949d5f03a6f5c7f86f9e0015eeb23aebbff1173937ba748e1099872070e8e87c555fa13659cca5d7fadcfcb0023ea889548ca48af2ba7e71", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #379: x-coordinate of the public key is small", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f916b01332ddb6edfa9a30a1321d5858e1ee3cf97e263e669f8de5e9652e76ff3f75939545fced457309a6a04ace2bd0f70139c8f7d86b02cb1cc58f9e69e96cd5a00000003fa15f963949d5f03a6f5c7f86f9e0015eeb23aebbff1173937ba748e1099872070e8e87c555fa13659cca5d7fadcfcb0023ea889548ca48af2ba7e71", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #380: x-coordinate of the public key is small", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91efdb884720eaeadc349f9fc356b6c0344101cd2fd8436b7d0e6a4fb93f106361f24bee6ad5dc05f7613975473aadf3aacba9e77de7d69b6ce48cb60d8113385d00000003fa15f963949d5f03a6f5c7f86f9e0015eeb23aebbff1173937ba748e1099872070e8e87c555fa13659cca5d7fadcfcb0023ea889548ca48af2ba7e71", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #381: x-coordinate of the public key is small", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f9131230428405560dcb88fb5a646836aea9b23a23dd973dcbe8014c87b8b20eb070f9344d6e812ce166646747694a41b0aaf97374e19f3c5fb8bd7ae3d9bd0beffbcbb2914c79f045eaa6ecbbc612816b3be5d2d6796707d8125e9f851c18af015000000001352bb4a0fa2ea4cceb9ab63dd684ade5a1127bcf300a698a7193bc2", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #382: y-coordinate of the public key is small", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91caa797da65b320ab0d5c470cda0b36b294359c7db9841d679174db34c4855743cf543a62f23e212745391aaf7505f345123d2685ee3b941d3de6d9b36242e5a0bcbb2914c79f045eaa6ecbbc612816b3be5d2d6796707d8125e9f851c18af015000000001352bb4a0fa2ea4cceb9ab63dd684ade5a1127bcf300a698a7193bc2", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #383: y-coordinate of the public key is small", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f917e5f0ab5d900d3d3d7867657e5d6d36519bc54084536e7d21c336ed8001859459450c07f201faec94b82dfb322e5ac676688294aad35aa72e727ff0b19b646aabcbb2914c79f045eaa6ecbbc612816b3be5d2d6796707d8125e9f851c18af015000000001352bb4a0fa2ea4cceb9ab63dd684ade5a1127bcf300a698a7193bc2", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #384: y-coordinate of the public key is small", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91d7d70c581ae9e3f66dc6a480bf037ae23f8a1e4a2136fe4b03aa69f0ca25b35689c460f8a5a5c2bbba962c8a3ee833a413e85658e62a59e2af41d9127cc47224bcbb2914c79f045eaa6ecbbc612816b3be5d2d6796707d8125e9f851c18af015fffffffeecad44b6f05d15b33146549c2297b522a5eed8430cff596758e6c43d", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #385: y-coordinate of the public key is large", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91341c1b9ff3c83dd5e0dfa0bf68bcdf4bb7aa20c625975e5eeee34bb396266b3472b69f061b750fd5121b22b11366fad549c634e77765a017902a67099e0a4469bcbb2914c79f045eaa6ecbbc612816b3be5d2d6796707d8125e9f851c18af015fffffffeecad44b6f05d15b33146549c2297b522a5eed8430cff596758e6c43d", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #386: y-coordinate of the public key is large", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f9170bebe684cdcb5ca72a42f0d873879359bd1781a591809947628d313a3814f67aec03aca8f5587a4d535fa31027bbe9cc0e464b1c3577f4c2dcde6b2094798a9bcbb2914c79f045eaa6ecbbc612816b3be5d2d6796707d8125e9f851c18af015fffffffeecad44b6f05d15b33146549c2297b522a5eed8430cff596758e6c43d", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_secp256r1_sha256_test.json EcdsaVerify SHA-256 #387: y-coordinate of the public key is large", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050232ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e184cd60b855d442f5b3c7b11eb6c4e0ae7525fe710fab9aa7c77a67f79e6fadd762927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #1: signature malleability", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050232ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #2: Legacy:ASN encoding of s misses leading 0", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050232ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #3: valid", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca60502329a3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #118: modify first byte of integer", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050232ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e98b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #120: modify last byte of integer", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050232ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b491568475b2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #121: modify last byte of integer", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050232ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e1800b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b491568472927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #124: truncated integer", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023d45c5741946b2a137f59262ee6f5bc91001af27a5e1117a64733950642a3d1e8b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #133: Modified r or s, e.g. by adding or subtracting the order of the group", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023d45c5740946b2a147f59262ee6f5bc90bd01ed280528b62b3aed5fc93f06f739b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #134: Modified r or s, e.g. by adding or subtracting the order of the group", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023d45c5741946b2a137f59262ee6f5bc91001af27a5e1117a64733950642a3d1e8b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #137: Modified r or s, e.g. by adding or subtracting the order of the group", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050232ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e18b329f47aa2bbd0a4c384ee1493b1f518ada018ef05465583885980861905228a2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #139: Modified r or s, e.g. by adding or subtracting the order of the group", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050232ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e184cd60b865d442f5a3c7b11eb6c4e0ae79578ec6353a20bf783ecb4b6ea97b8252927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #143: Modified r or s, e.g. by adding or subtracting the order of the group", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325512927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #177: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325502927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #178: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325522927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #179: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551ffffffff00000001000000000000000000000000ffffffffffffffffffffffff2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #180: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551ffffffff000000010000000000000000000000010000000000000000000000002927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #181: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325512927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #187: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325502927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #188: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325522927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #189: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550ffffffff00000001000000000000000000000000ffffffffffffffffffffffff2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #190: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550ffffffff000000010000000000000000000000010000000000000000000000002927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #191: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325512927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #197: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325502927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #198: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325522927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #199: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552ffffffff00000001000000000000000000000000ffffffffffffffffffffffff2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #200: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552ffffffff000000010000000000000000000000010000000000000000000000002927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #201: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000001000000000000000000000000ffffffffffffffffffffffffffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325512927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #207: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000001000000000000000000000000ffffffffffffffffffffffffffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325502927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #208: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000001000000000000000000000000ffffffffffffffffffffffffffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325522927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #209: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000001000000000000000000000000ffffffffffffffffffffffffffffffff00000001000000000000000000000000ffffffffffffffffffffffff2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #210: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000001000000000000000000000000ffffffffffffffffffffffffffffffff000000010000000000000000000000010000000000000000000000002927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #211: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000001000000000000000000000001000000000000000000000000ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325512927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #217: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000001000000000000000000000001000000000000000000000000ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325502927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #218: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000001000000000000000000000001000000000000000000000000ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325522927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #219: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000001000000000000000000000001000000000000000000000000ffffffff00000001000000000000000000000000ffffffffffffffffffffffff2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #220: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000001000000000000000000000001000000000000000000000000ffffffff000000010000000000000000000000010000000000000000000000002927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #221: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "70239dd877f7c944c422f44dea4ed1a52f2627416faf2f072fa50c772ed6f80764a1aab5000d0e804f3e2fc02bdee9be8ff312334e2ba16d11547c97711c898e6af015971cc30be6d1a206d4e013e0997772a2f91d73286ffd683b9bb2cf4f1b2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #230: Edge case for Shamir multiplication", + "NoBenchmark": false + }, + { + "Input": "00000000690ed426ccf17803ebe2bd0884bcd58a1bb5e7477ead3645f356e7a916aea964a2f6506d6f78c81c91fc7e8bded7d397738448de1e19a0ec580bf266252cd762130c6667cfe8b7bc47d27d78391e8e80c578d1cd38c3ff033be928e92927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #231: special case hash", + "NoBenchmark": false + }, + { + "Input": "7300000000213f2a525c6035725235c2f696ad3ebb5ee47f140697ad25770d919cc98be2347d469bf476dfc26b9b733df2d26d6ef524af917c665baccb23c882093496459effe2d8d70727b82462f61d0ec1b7847929d10ea631dacb16b56c322927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #232: special case hash", + "NoBenchmark": false + }, + { + "Input": "ddf2000000005e0be0635b245f0b97978afd25daadeb3edb4a0161c27fe0604573b3c90ecd390028058164524dde892703dce3dea0d53fa8093999f07ab8aa432f67b0b8e20636695bb7d8bf0a651c802ed25a395387b5f4188c0c4075c886342927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #233: special case hash", + "NoBenchmark": false + }, + { + "Input": "67ab1900000000784769c4ecb9e164d6642b8499588b89855be1ec355d0841a0bfab3098252847b328fadf2f89b95c851a7f0eb390763378f37e90119d5ba3ddbdd64e234e832b1067c2d058ccb44d978195ccebb65c2aaf1e2da9b8b4987e3b2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #234: special case hash", + "NoBenchmark": false + }, + { + "Input": "a2bf09460000000076d7dbeffe125eaf02095dff252ee905e296b6350fc311cf204a9784074b246d8bf8bf04a4ceb1c1f1c9aaab168b1596d17093c5cd21d2cd51cce41670636783dc06a759c8847868a406c2506fe17975582fe648d1d88b522927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #235: special case hash", + "NoBenchmark": false + }, + { + "Input": "3554e827c700000000e1e75e624a06b3a0a353171160858129e15c544e4f0e65ed66dc34f551ac82f63d4aa4f81fe2cb0031a91d1314f835027bca0f1ceeaa0399ca123aa09b13cd194a422e18d5fda167623c3f6e5d4d6abb8953d67c0c48c72927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #236: special case hash", + "NoBenchmark": false + }, + { + "Input": "9b6cd3b812610000000026941a0f0bb53255ea4c9fd0cb3426e3a54b9fc6965c060b700bef665c68899d44f2356a578d126b062023ccc3c056bf0f60a237012b8d186c027832965f4fcc78a3366ca95dedbb410cbef3f26d6be5d581c11d36102927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #237: special case hash", + "NoBenchmark": false + }, + { + "Input": "883ae39f50bf0100000000e7561c26fc82a52baa51c71ca877162f93c4ae01869f6adfe8d5eb5b2c24d7aa7934b6cf29c93ea76cd313c9132bb0c8e38c96831db26a9c9e40e55ee0890c944cf271756c906a33e66b5bd15e051593883b5e99022927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #238: special case hash", + "NoBenchmark": false + }, + { + "Input": "a1ce5d6e5ecaf28b0000000000fa7cd010540f420fb4ff7401fe9fce011d0ba6a1af03ca91677b673ad2f33615e56174a1abf6da168cebfa8868f4ba273f16b720aa73ffe48afa6435cd258b173d0c2377d69022e7d098d75caf24c8c5e06b1c2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #239: special case hash", + "NoBenchmark": false + }, + { + "Input": "8ea5f645f373f580930000000038345397330012a8ee836c5494cdffd5ee8054fdc70602766f8eed11a6c99a71c973d5659355507b843da6e327a28c11893db93df5349688a085b137b1eacf456a9e9e0f6d15ec0078ca60a7f83f2b10d213502927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #240: special case hash", + "NoBenchmark": false + }, + { + "Input": "660570d323e9f75fa734000000008792d65ce93eabb7d60d8d9c1bbdcb5ef305b516a314f2fce530d6537f6a6c49966c23456f63c643cf8e0dc738f7b876e675d39ffd033c92b6d717dd536fbc5efdf1967c4bd80954479ba66b0120cd16fff22927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #241: special case hash", + "NoBenchmark": false + }, + { + "Input": "d0462673154cce587dde8800000000e98d35f1f45cf9c3bf46ada2de4c568c343b2cbf046eac45842ecb7984d475831582717bebb6492fd0a485c101e29ff0a84c9b7b47a98b0f82de512bc9313aaf51701099cac5f76e68c8595fc1c1d992582927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #242: special case hash", + "NoBenchmark": false + }, + { + "Input": "bd90640269a7822680cedfef000000000caef15a6171059ab83e7b4418d7278f30c87d35e636f540841f14af54e2f9edd79d0312cfa1ab656c3fb15bfde48dcf47c15a5a82d24b75c85a692bd6ecafeb71409ede23efd08e0db9abf6340677ed2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #243: special case hash", + "NoBenchmark": false + }, + { + "Input": "33239a52d72f1311512e41222a00000000d2dcceb301c54b4beae8e284788a7338686ff0fda2cef6bc43b58cfe6647b9e2e8176d168dec3c68ff262113760f52067ec3b651f422669601662167fa8717e976e2db5e6a4cf7c2ddabb3fde9d67d2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #244: special case hash", + "NoBenchmark": false + }, + { + "Input": "b8d64fbcd4a1c10f1365d4e6d95c000000007ee4a21a1cbe1dc84c2d941ffaf144a3e23bf314f2b344fc25c7f2de8b6af3e17d27f5ee844b225985ab6e2775cf2d48e223205e98041ddc87be532abed584f0411f5729500493c9cc3f4dd15e862927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #245: special case hash", + "NoBenchmark": false + }, + { + "Input": "01603d3982bf77d7a3fef3183ed092000000003a227420db4088b20fe0e9d84a2ded5b7ec8e90e7bf11f967a3d95110c41b99db3b5aa8d330eb9d638781688e97d5792c53628155e1bfc46fb1a67e3088de049c328ae1f44ec69238a009808f92927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #246: special case hash", + "NoBenchmark": false + }, + { + "Input": "9ea6994f1e0384c8599aa02e6cf66d9c000000004d89ef50b7e9eb0cfbff7363bdae7bcb580bf335efd3bc3d31870f923eaccafcd40ec2f605976f15137d8b8ff6dfa12f19e525270b0106eecfe257499f373a4fb318994f24838122ce7ec3c72927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #247: special case hash", + "NoBenchmark": false + }, + { + "Input": "d03215a8401bcf16693979371a01068a4700000000e2fa5bf692bc670905b18c50f9c4f0cd6940e162720957ffff513799209b78596956d21ece251c2401f1c6d7033a0a787d338e889defaaabb106b95a4355e411a59c32aa5167dfab2447262927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #248: special case hash", + "NoBenchmark": false + }, + { + "Input": "307bfaaffb650c889c84bf83f0300e5dc87e000000008408fd5f64b582e3bb14f612820687604fa01906066a378d67540982e29575d019aabe90924ead5c860d3f9367702dd7dd4f75ea98afd20e328a1a99f4857b316525328230ce294b0fef2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #249: special case hash", + "NoBenchmark": false + }, + { + "Input": "bab5c4f4df540d7b33324d36bb0c157551527c00000000e4af574bb4d54ea6b89505e407657d6e8bc93db5da7aa6f5081f61980c1949f56b0f2f507da5782a7ac60d31904e3669738ffbeccab6c3656c08e0ed5cb92b3cfa5e7f71784f9c50212927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #250: special case hash", + "NoBenchmark": false + }, + { + "Input": "d4ba47f6ae28f274e4f58d8036f9c36ec2456f5b00000000c3b869197ef5e15ebbd16fbbb656b6d0d83e6a7787cd691b08735aed371732723e1c68a40404517d9d8e35dba96028b7787d91315be675877d2d097be5e8ee34560e3e7fd25c0f002927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #251: special case hash", + "NoBenchmark": false + }, + { + "Input": "79fd19c7235ea212f29f1fa00984342afe0f10aafd00000000801e47f8c184e12ec9760122db98fd06ea76848d35a6da442d2ceef7559a30cf57c61e92df327e7ab271da90859479701fccf86e462ee3393fb6814c27b760c4963625c0a198782927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #252: special case hash", + "NoBenchmark": false + }, + { + "Input": "8c291e8eeaa45adbaf9aba5c0583462d79cbeb7ac97300000000a37ea6700cda54e76b7683b6650baa6a7fc49b1c51eed9ba9dd463221f7a4f1005a89fe00c592ea076886c773eb937ec1cc8374b7915cfd11b1c1ae1166152f2f7806a31c8fd2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #253: special case hash", + "NoBenchmark": false + }, + { + "Input": "0eaae8641084fa979803efbfb8140732f4cdcf66c3f78a000000003c278a6b215291deaf24659ffbbce6e3c26f6021097a74abdbb69be4fb10419c0c496c946665d6fcf336d27cc7cdb982bb4e4ecef5827f84742f29f10abf83469270a03dc32927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #254: special case hash", + "NoBenchmark": false + }, + { + "Input": "e02716d01fb23a5a0068399bf01bab42ef17c6d96e13846c00000000afc0f89d207a3241812d75d947419dc58efb05e8003b33fc17eb50f9d15166a88479f107cdee749f2e492b213ce80b32d0574f62f1c5d70793cf55e382d5caadf75927672927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #255: special case hash", + "NoBenchmark": false + }, + { + "Input": "9eb0bf583a1a6b9a194e9a16bc7dab2a9061768af89d00659a00000000fc7de16554e49f82a855204328ac94913bf01bbe84437a355a0a37c0dee3cf81aa7728aea00de2507ddaf5c94e1e126980d3df16250a2eaebc8be486effe7f22b4f9292927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #256: special case hash", + "NoBenchmark": false + }, + { + "Input": "62aac98818b3b84a2c214f0d5e72ef286e1030cb53d9a82b690e00000000cd15a54c5062648339d2bff06f71c88216c26c6e19b4d80a8c602990ac82707efdfce99bbe7fcfafae3e69fd016777517aa01056317f467ad09aff09be73c9731b0d2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #257: special case hash", + "NoBenchmark": false + }, + { + "Input": "3760a7f37cf96218f29ae43732e513efd2b6f552ea4b6895464b9300000000c8975bd7157a8d363b309f1f444012b1a1d23096593133e71b4ca8b059cff37eaf7faa7a28b1c822baa241793f2abc930bd4c69840fe090f2aacc46786bf9196222927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #258: special case hash", + "NoBenchmark": false + }, + { + "Input": "0da0a1d2851d33023834f2098c0880096b4320bea836cd9cbb6ff6c8000000005694a6f84b8f875c276afd2ebcfe4d61de9ec90305afb1357b95b3e0da43885e0dffad9ffd0b757d8051dec02ebdf70d8ee2dc5c7870c0823b6ccc7c679cbaa42927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #259: special case hash", + "NoBenchmark": false + }, + { + "Input": "ffffffff293886d3086fd567aafd598f0fe975f735887194a764a231e82d289aa0c30e8026fdb2b4b4968a27d16a6d08f7098f1a98d21620d7454ba9790f1ba65e470453a8a399f15baf463f9deceb53acc5ca64459149688bd2760c654243392927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #260: special case hash", + "NoBenchmark": false + }, + { + "Input": "7bffffffff2376d1e3c03445a072e24326acdc4ce127ec2e0e8d9ca99527e7b7614ea84acf736527dd73602cd4bb4eea1dfebebd5ad8aca52aa0228cf7b99a88737cc85f5f2d2f60d1b8183f3ed490e4de14368e96a9482c2a4dd193195c902f2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #261: special case hash", + "NoBenchmark": false + }, + { + "Input": "a2b5ffffffffebb251b085377605a224bc80872602a6e467fd016807e97fa395bead6734ebe44b810d3fb2ea00b1732945377338febfd439a8d74dfbd0f942fa6bb18eae36616a7d3cad35919fd21a8af4bbe7a10f73b3e036a46b103ef56e2a2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #262: special case hash", + "NoBenchmark": false + }, + { + "Input": "641227ffffffff6f1b96fa5f097fcf3cc1a3c256870d45a67b83d0967d4b20c0499625479e161dacd4db9d9ce64854c98d922cbf212703e9654fae182df9bad242c177cf37b8193a0131108d97819edd9439936028864ac195b64fca76d9d6932927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #263: special case hash", + "NoBenchmark": false + }, + { + "Input": "958415d8ffffffffabad03e2fc662dc3ba203521177502298df56f36600e0f8b08f16b8093a8fb4d66a2c8065b541b3d31e3bfe694f6b89c50fb1aaa6ff6c9b29d6455e2d5d1779748573b611cb95d4a21f967410399b39b535ba3e5af81ca2e2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #264: special case hash", + "NoBenchmark": false + }, + { + "Input": "f1d8de4858ffffffff1281093536f47fe13deb04e1fbe8fb954521b6975420f8be26231b6191658a19dd72ddb99ed8f8c579b6938d19bce8eed8dc2b338cb5f8e1d9a32ee56cffed37f0f22b2dcb57d5c943c14f79694a03b9c5e96952575c892927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #265: special case hash", + "NoBenchmark": false + }, + { + "Input": "0927895f2802ffffffff10782dd14a3b32dc5d47c05ef6f1876b95c81fc31def15e76880898316b16204ac920a02d58045f36a229d4aa4f812638c455abe0443e74d357d3fcb5c8c5337bd6aba4178b455ca10e226e13f9638196506a19391232927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #266: special case hash", + "NoBenchmark": false + }, + { + "Input": "60907984aa7e8effffffff4f332862a10a57c3063fb5a30624cf6a0c3ac80589352ecb53f8df2c503a45f9846fc28d1d31e6307d3ddbffc1132315cc07f16dad1348dfa9c482c558e1d05c5242ca1c39436726ecd28258b1899792887dd0a3c62927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #267: special case hash", + "NoBenchmark": false + }, + { + "Input": "c6ff198484939170ffffffff0af42cda50f9a5f50636ea6942d6b9b8cd6ae1e24a40801a7e606ba78a0da9882ab23c7677b8642349ed3d652c5bfa5f2a9558fb3a49b64848d682ef7f605f2832f7384bdc24ed2925825bf8ea77dc59817257822927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #268: special case hash", + "NoBenchmark": false + }, + { + "Input": "de030419345ca15c75ffffffff8074799b9e0956cc43135d16dfbe4d27d7e68deacc5e1a8304a74d2be412b078924b3bb3511bac855c05c9e5e9e44df3d61e967451cd8e18d6ed1885dd827714847f96ec4bb0ed4c36ce9808db8f714204f6d12927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #269: special case hash", + "NoBenchmark": false + }, + { + "Input": "6f0e3eeaf42b28132b88fffffffff6c8665604d34acb19037e1ab78caaaac6ff2f7a5e9e5771d424f30f67fdab61e8ce4f8cd1214882adb65f7de94c31577052ac4e69808345809b44acb0b2bd889175fb75dd050c5a449ab9528f8f78daa10c2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #270: special case hash", + "NoBenchmark": false + }, + { + "Input": "cdb549f773b3e62b3708d1ffffffffbe48f7c0591ddcae7d2cb222d1f8017ab9ffcda40f792ce4d93e7e0f0e95e1a2147dddd7f6487621c30a03d710b330021979938b55f8a17f7ed7ba9ade8f2065a1fa77618f0b67add8d58c422c2453a49a2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #271: special case hash", + "NoBenchmark": false + }, + { + "Input": "2c3f26f96a3ac0051df4989bffffffff9fd64886c1dc4f9924d8fd6f0edb048481f2359c4faba6b53d3e8c8c3fcc16a948350f7ab3a588b28c17603a431e39a8cd6f6a5cc3b55ead0ff695d06c6860b509e46d99fccefb9f7f9e101857f743002927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #272: special case hash", + "NoBenchmark": false + }, + { + "Input": "ac18f8418c55a2502cb7d53f9affffffff5c31d89fda6a6b8476397c04edf411dfc8bf520445cbb8ee1596fb073ea283ea130251a6fdffa5c3f5f2aaf75ca808048e33efce147c9dd92823640e338e68bfd7d0dc7a4905b3a7ac711e577e90e72927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #273: special case hash", + "NoBenchmark": false + }, + { + "Input": "4f9618f98e2d3a15b24094f72bb5ffffffffa2fd3e2893683e5a6ab8cf0ee610ad019f74c6941d20efda70b46c53db166503a0e393e932f688227688ba6a576293320eb7ca0710255346bdbb3102cdcf7964ef2e0988e712bc05efe16c1993452927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #274: special case hash", + "NoBenchmark": false + }, + { + "Input": "422e82a3d56ed10a9cc21d31d37a25ffffffff67edf7c40204caae73ab0bc75aac8096842e8add68c34e78ce11dd71e4b54316bd3ebf7fffdeb7bd5a3ebc1883f5ca2f4f23d674502d4caf85d187215d36e3ce9f0ce219709f21a3aac003b7a82927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #275: special case hash", + "NoBenchmark": false + }, + { + "Input": "7075d245ccc3281b6e7b329ff738fbb417a5ffffffffa0842d9890b5cf95d018677b2d3a59b18a5ff939b70ea002250889ddcd7b7b9d776854b4943693fb92f76b4ba856ade7677bf30307b21f3ccda35d2f63aee81efd0bab6972cc0795db552927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #276: special case hash", + "NoBenchmark": false + }, + { + "Input": "3c80de54cd9226989443d593fa4fd6597e280ebeffffffffc1847eb76c217a95479e1ded14bcaed0379ba8e1b73d3115d84d31d4b7c30e1f05e1fc0d5957cfb0918f79e35b3d89487cf634a4f05b2e0c30857ca879f97c771e877027355b24432927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #277: special case hash", + "NoBenchmark": false + }, + { + "Input": "de21754e29b85601980bef3d697ea2770ce891a8cdffffffffc7906aa794b39b43dfccd0edb9e280d9a58f01164d55c3d711e14b12ac5cf3b64840ead512a0a31dbe33fa8ba84533cd5c4934365b3442ca1174899b78ef9a3199f495843897722927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #278: special case hash", + "NoBenchmark": false + }, + { + "Input": "8f65d92927cfb86a84dd59623fb531bb599e4d5f7289ffffffff2f1f2f57881c5b09ab637bd4caf0f4c7c7e4bca592fea20e9087c259d26a38bb4085f0bbff1145b7eb467b6748af618e9d80d6fdcd6aa24964e5a13f885bca8101de08eb0d752927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #279: special case hash", + "NoBenchmark": false + }, + { + "Input": "6b63e9a74e092120160bea3877dace8a2cc7cd0e8426cbfffffffffafc8c3ca85e9b1c5a028070df5728c5c8af9b74e0667afa570a6cfa0114a5039ed15ee06fb1360907e2d9785ead362bb8d7bd661b6c29eeffd3c5037744edaeb9ad990c202927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #280: special case hash", + "NoBenchmark": false + }, + { + "Input": "fc28259702a03845b6d75219444e8b43d094586e249c8699ffffffffe852512e0671a0a85c2b72d54a2fb0990e34538b4890050f5a5712f6d1a7a5fb8578f32edb1846bab6b7361479ab9c3285ca41291808f27fd5bd4fdac720e5854713694c2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #281: special case hash", + "NoBenchmark": false + }, + { + "Input": "1273b4502ea4e3bccee044ee8e8db7f774ecbcd52e8ceb571757ffffffffe20a7673f8526748446477dbbb0590a45492c5d7d69859d301abbaedb35b2095103a3dc70ddf9c6b524d886bed9e6af02e0e4dec0d417a414fed3807ef4422913d7c2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #282: special case hash", + "NoBenchmark": false + }, + { + "Input": "08fb565610a79baa0c566c66228d81814f8c53a15b96e602fb49ffffffffff6e7f085441070ecd2bb21285089ebb1aa6450d1a06c36d3ff39dfd657a796d12b5249712012029870a2459d18d47da9aa492a5e6cb4b2d8dafa9e4c5c54a2b9a8b2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #283: special case hash", + "NoBenchmark": false + }, + { + "Input": "d59291cc2cf89f3087715fcb1aa4e79aa2403f748e97d7cd28ecaefeffffffff914c67fb61dd1e27c867398ea7322d5ab76df04bc5aa6683a8e0f30a5d287348fa07474031481dda4953e3ac1959ee8cea7e66ec412b38d6c96d28f6d37304ea2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #284: special case hash", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e25ffffffff00000001000000000000000000000000fffffffffffffffffffffffcffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254ed705d16f80987e2d9b1a6957d29ce22febf7d10fa515153182415c8361baaca4b1fc105ee5ce80d514ec1238beae2037a6f83625593620d460819e8682160926", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #636: r too large", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e25ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254fffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254e3cd8d2f81d6953b0844c09d7b560d527cd2ef67056893eadafa52c8501387d59ee41fdb4d10402ce7a0c5e3b747adfa3a490b62a6b7719068903485c0bb6dc2d", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #637: r,s are large", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd909135bdb6799286170f5ead2de4f6511453fe50914f3df2de54a36383df8dd48240cd81edd91cb6936133508c3915100e81f332c4545d41189b481196851378e05b06e72d4a1bff80ea5db514aa2f93ea6dd6d9c0ae27b7837dc432f9ce89d9", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #638: r and s^-1 have a large Hamming weight", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd27b4577ca009376f71303fd5dd227dcef5deb773ad5f5a84360644669ca249a5b062947356748b0fc17f1704c65aa1dca6e1bfe6779756fa616d91eaad13df2c0b38c17f3d0672e7409cfc5992a99fff12b84a4f8432293b431113f1b2fb579d", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #639: r and s^-1 have a large Hamming weight", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e25ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6324d5555555550000000055555555555555553ef7a8e48d07df81a693439654210c707a736d8e326a9ca62bbe25a34ea4e3633b499a96afa7aaa3fcf3fd88f8e07edeb3e45879d8622b93e818443a686e869eeda7bf9ae46aa3eafcc48a5934864627", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #651: r and s^-1 are close to n", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8555555550000000055555555555555553ef7a8e48d07df81a693439654210c700203736fcb198b15d8d7a0c80f66dddd15259240aa78d08aae67c467de04503434383438d5041ea9a387ee8e4d4e84b4471b160c6bcf2568b072f8f20e87a996", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #654: point at infinity during verify", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a97fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a878d844dc7f16b73b1f2a39730da5d8cd99fe2e70a18482384e37dcd2bfea02e1ed6572e01eb7a8d113d02c666c45ef22d3b9a6a6dea99aa43a8183c26e75d336", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #655: edge case for signature malleability", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a97fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a9dec6c8257dde94110eacc8c09d2e5789cc5beb81a958b02b4d62da9599a7401466fae1614174be63970b83f6524421067b06dd6f4e9c56baca4e344fdd690f1d", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #656: edge case for signature malleability", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e25555555550000000055555555555555553ef7a8e48d07df81a693439654210c70532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e25a17f5b75a35ed64623ca5cbf1f91951292db0c23f0c2ea24c3d0cad0988cabc083a7a618625c228940730b4fa3ee64faecbb2fc20fdde7c58b3a3f6300424dc6", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #657: u1 == 1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e25555555550000000055555555555555553ef7a8e48d07df81a693439654210c70acd155416a8b77f34089464733ff7cd39c400e9c69af7beb9eac5054ed2ec72c04ba0cba291a37db13f33bf90dab628c04ec8393a0200419e9eaa1ebcc9fb5c31f3a0a0e6823a49b625ad57b12a32d4047970fc3428f0f0049ecf4265dc12f62", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #658: u1 == n - 1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e25555555550000000055555555555555553ef7a8e48d07df81a693439654210c70555555550000000055555555555555553ef7a8e48d07df81a693439654210c70692b6c828e0feed63d8aeaa2b7322f9ccbe8723a1ed39f229f204a434b8900efa1f6f6abcb38ea3b8fde38b98c7c271f274af56a8c5628dc3329069ae4dd5716", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #659: u2 == 1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e25555555550000000055555555555555553ef7a8e48d07df81a693439654210c70aaaaaaaa00000000aaaaaaaaaaaaaaaa7def51c91a0fbf034d26872ca84218e100cefd9162d13e64cb93687a9cd8f9755ebb5a3ef7632f800f84871874ccef09543ecbeaf7e8044ef721be2fb5f549e4b8480d2587404ebf7dbbef2c54bc0cb1", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #660: u2 == n - 1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd710f8e3edc7c2d5a3fd23de844002bb949d9f794f6d5405f6d97c1bb03dd2bd2b975183b42551cf52f291d5c1921fd5e12f50c8c85a4beb9de03efa3f0f244862243018e6866df922dc313612020311ff21e242ce3fb15bc78c406b25ab43091", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #661: edge case for u1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedffbc270f722c243069a7e5f40335a61a58525c7b4db2e7a8e269274ffe4e1bc25f1d166f3e211cdf042a26f8abf6094d48b8d17191d74ed71714927446699965d06dd6a88abfa49e8b4c5da6bb922851969adf9604b5accfb52a114e77ccdb", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #662: edge case for u1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffda25adcae105ed7ff4f95d2344e24ee523314c3e178525d007904b68919ba4d538fe5e88243a76e41a004236218a3c3a2d6eee398a23c3a0b008d7f0164cbc0ca98a20d1bdcf573513c7cfd9b83c63e3a82d40127c897697c86b8cb387af7f240", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #663: edge case for u1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd2e4348c645707dce6760d773de3f3e87346924b2f64bd3dd0297e766b5805ebb02148256b530fbc470c7b341970b38243ecee6d5a840a37beca2efb37e8dff2cc0adbea0882482a7489ca703a399864ba987eeb6ddb738af53a83573473cb30d", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #664: edge case for u1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd348c673b07dce3920d773de3f3e87408869e916dbcf797d8f9684fb67753d1dca34db012ce6eda1e9c7375c5fcf3e54ed698e19615124273b3a621d021c76f8e777458d6f55a364c221e39e1205d5510bb4fbb7ddf08d8d8fdde13d1d6df7f14", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #665: edge case for u1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6918ce760fb9c7241aee7bc7e7d0e8110d3d22db79ef2fb1f2d09f6ceea7a3b8b97af3fe78be15f2912b6271dd8a43badb6dd2a1b315b2ce7ae37b4e7778041d930d71ee1992d2466495c42102d08e81154c305307d1dcd52d0fa4c479b278e7", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #666: edge case for u1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd73b3c694391d8eadde3f3e874089464715ac20e4c126bbf6d864d648969f5b5a81e7198a3c3f23901cedc7a1d6eff6e9bf81108e6c35cd8559139af3135dbcbb9ef1568530291a8061b90c9f4285eefcba990d4570a4e3b7b737525b5d580034", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #667: edge case for u1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdbb07ac7a86948c2c2989a16db1930ef1b89ce112595197656877e53c41457f28ab4d792ca121d1dba39cb9de645149c2ab573e8becc6ddff3cc9960f188ddf737f90ba23664153e93262ff73355415195858d7be1315a69456386de68285a3c8", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #668: edge case for u1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd27e4d82cb6c061dd9337c69bf9332ed3d198662d6f2299443f62c861187db648518412b69af43aae084476a68d59bbde51fbfa9e5be80563f587c9c2652f88ef2d3b90d25baa6bdb7b0c55e5240a3a98fbc24afed8523edec1c70503fc10f233", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #669: edge case for u1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffde7c5cf3aac2e88923b77850515fff6a12d13b356dfe9ec275c3dd81ae94609a4a08f14a644b9a935dffea4761ebaf592d1f66fe6cd373aa7f5d370af34f8352da54b5bc4025cf335900a914c2934ec2fec7a396d0a7affcad732a5741c7aaaf5", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #670: edge case for u1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdc77838df91c1e953e016e10bddffea2317f9fee32bacfe553cede9e57a748f68ccf2296a6a89b62b90739d38af4ae3a20e9f45715b90044639241061e33f8f8caace0046491eeaa1c6e9a472b96d88f4af83e7ff1bb84438c7e058034412ae08", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #671: edge case for u1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd8ef071c02383d2a6c02dc217bbffd446730d0318b0425e2586220907f885f97f94b0fc1525bcabf82b1f34895e5819a06c02b23e04002276e165f962c86e3927be7c2ab4d0b25303204fb32a1f8292902792225e16a6d2dbfb29fbc89a9c3376", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #672: edge case for u1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5668aaa0b545bbf9a044a32399ffbe69ce20074e34d7bdf5cf56282a769763965351f37e1de0c88c508527d89882d183ccdcf2efca407edb0627cadfd16de6ec44b4b57cdf960d32ebcc4c97847eed218425853b5b675eb781b766a1a1300349", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #673: edge case for u1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdd12d6e56882f6c0027cae91a27127728f7fddf478fb4fdc2b65f40a60b0eb952748bbafc320e6735cb64019710a269c6c2b5d147bdc831325cb2fb276ac971a69d655e9a755bc9d800ad21ee3fd4d980d93a7a49a8c5ccd37005177578f51163", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #674: edge case for u1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7fffffffaaaaaaaaffffffffffffffffe9a2538f37b28a2c513dee40fecbb71a14b3bbd75c5e1c0c36535a934d4ab85112410b3b90fa97a31c33038964fd85cc112f7d837f8f9c36b460d636c965a5f818f2b50c5d00fb3f9705561dd6631883", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #675: edge case for u2", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdb62f26b5f2a2b26f6de86d42ad8a13da3ab3cccd0459b201de009e526adf21f2d823533c04cd8edc6d6f950a8e08ade04a9bafa2f14a590356935671ae9305bf43178d1f88b6a57a96924c265f0ddb75b58312907b195acb59d7797303123775", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #676: edge case for u2", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdbb1d9ac949dd748cd02bbbe749bd351cd57b38bb61403d700686aa7b4c90851edb2b3408b3167d91030624c6328e8ce3ec108c105575c2f3d209b92e654bab69c34318139c50b0802c6e612f0fd3189d800df7c996d5d7b7c3d6be82836fa258", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #677: edge case for u2", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd66755a00638cdaec1c732513ca0234ece52545dac11f816e818f725b4f60aaf209179ce7c59225392216453b2ac1e9d178c24837dfae26bc1dd7ab60638527425556b42e330289f3b826b2db7a86d19d45c2860a59f2be1ddcc3b691f95a9255", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #678: edge case for u2", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd55a00c9fcdaebb6032513ca0234ecfffe98ebe492fdf02e48ca48e982beb366901959fb8deda56e5467b7e4b214ea4c2d0c2fb29d70ff19b6b1eccebd6568d7ed9dbd77a918297fd970bff01e1343f6925167db5a14d098a211c39cc3a413398", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #679: edge case for u2", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdab40193f9b5d76c064a27940469d9fffd31d7c925fbe05c919491d3057d66cd2567f1fdc387e5350c852b4e8f8ba9d6d947e1c5dd7ccc61a5938245dd6bcab3a9960bebaf919514f9535c22eaaf0b5812857970e26662267b1f3eb1011130a11", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #680: edge case for u2", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdca0234ebb5fdcb13ca0234ecffffffffcb0dadbbc7f549f8a26b4408d0dc86003499f974ff4ca6bbb2f51682fd5f51762f9dd6dd2855262660b36d46d3e4bec2f498fae2487807e220119152f0122476c64d4fa46ddce85c4546630f0d5c5e81", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #681: edge case for u2", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdbfffffff3ea3677e082b9310572620ae19933a9e65b285598711c77298815ad32c5c01662cf00c1929596257db13b26ecf30d0f3ec4b9f0351b0f27094473426e986a086060d086eee822ddd2fc744247a0154b57f7a69c51d9fdafa484e4ac7", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #682: edge case for u2", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd266666663bbbbbbbe6666666666666665b37902e023fab7c8f055d86e5cc41f491d4cba813a04d86dbae94c23be6f52c15774183be7ba5b2d9f3cf010b160501900b8adfea6491019a9ac080d516025a541bf4b952b0ad7be4b1874b02fd544a", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #683: edge case for u2", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdbfffffff36db6db7a492492492492492146c573f4c6dfc8d08a443e258970b09ef7fd0a3a36386638330ecad41e1a3b302af36960831d0210c614b948e8aa124ef0d6d800e4047d6d3c1be0fdeaf11fcd8cab5ab59c730eb34116e35a8c7d098", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #684: edge case for u2", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdbfffffff2aaaaaab7fffffffffffffffc815d0e60b3e596ecb1ad3a27cfd49c4a521dab13cc9152d8ca77035a607fea06c55cc3ca5dbeb868cea92eafe93df2a7bfb9b28531996635e6a5ccaa2826a406ce1111bdb9c2e0ca36500418a2f43de", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #685: edge case for u2", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7fffffff55555555ffffffffffffffffd344a71e6f651458a27bdc81fd976e37474d58a4eec16e0d565f2187fe11d4e8e7a2683a12f38b4fc01d1237a81a10976e55f73bb7cdda46bdb67ef77f6fd2969df2b67920fb5945fde3a517a6ded4cd", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #686: edge case for u2", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd3fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192aa692da5cd4309d9a6e5cb525c37da8fa0879f7b57208cdabbf47d223a5b23a62140e0daa78cfdd207a7389aaed61738b17fc5fc3e6a5ed3397d2902e9125e6ab4", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #687: edge case for u2", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d8ecd64a4eeba466815ddf3a4de9a8e6abd9c5db0a01eb80343553da648428f85689b3e0775c7718a90279f14a8082cfcd4d1f1679274f4e9b8805c570a0670167fcc5ca734552e09afa3640f4a034e15b9b7ca661ec7ff70d3f240ebe705b1", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #688: edge case for u2", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e256f2347cab7dd76858fe0555ac3bc99048c4aacafdfb6bcbe05ea6c42c4934569f21d907e3890916dc4fa1f4703c1e50d3f54ddf7383e44023a41de562aa18ed80158137755b901f797a90d4ca8887e023cb2ef63b2ba2c0d455edaef42cf237e2a964fc00d377a8592b8b61aafa7a4aaa7c7b9fd2b41d6e0e17bd1ba5677edcd", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #689: point duplication during verification", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e256f2347cab7dd76858fe0555ac3bc99048c4aacafdfb6bcbe05ea6c42c4934569f21d907e3890916dc4fa1f4703c1e50d3f54ddf7383e44023a41de562aa18ed80158137755b901f797a90d4ca8887e023cb2ef63b2ba2c0d455edaef42cf237ed569b03ef2c8857b6d4749e550585b5558384603d4be291f1e842e45a9881232", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #690: duplication bug", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e25555555550000000055555555555555553ef7a8e48d07df81a693439654210c703333333300000000333333333333333325c7cbbc549e52e763f1f55a327a3aa9664ce273320d918d8bdb2e61201b4549b36b7cdc54e33b84adb6f2c10aac831e49e68831f18bda2973ac3d76bfbc8c5ee1cceed2dd862e2dc7c915c736cef1f4", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #693: comparison with point at infinity ", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc47669978555555550000000055555555555555553ef7a8e48d07df81a693439654210c70961691a5e960d07a301dbbad4d86247ec27d7089faeb3ddd1add395efff1e0fe7254622cc371866cdf990d2c5377790e37d1f1519817f09a231bd260a9e78aeb", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #694: extreme value for k and edgecase s", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc47669978b6db6db6249249254924924924924924625bd7a09bec4ca81bcdd9f8fd6b63cc5d283e13ce8ca60da868e3b0fb33e6b4f1074793274e2928250e71e2aca63e9c214dc74fa25371fb4d9e506d418ed9a1bfd6d0c8bb6591d3e0f44505a84886ce", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #695: extreme value for k and s^-1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc47669978cccccccc00000000cccccccccccccccc971f2ef152794b9d8fc7d568c9e8eaa70fc351da038ae0803bd1d86514ae0462f9f8216551d9315aa9d297f792eef6a341c74eed786f2d33da35360ca7aa925e753f00d6077a1e9e5fc339d634019c73", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #696: extreme value for k and s^-1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc476699783333333300000000333333333333333325c7cbbc549e52e763f1f55a327a3aaaa1e34c8f16d138673fee55c080547c2bfd4de7550065f638322bba9430ce4b60662be9bb512663aa4d7df8ab3f3b4181c5d44a7bdf42436620b7d8a6b81ac936", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #697: extreme value for k and s^-1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc4766997849249248db6db6dbb6db6db6db6db6db5a8b230d0b2b51dcd7ebf0c9fef7c1857e1a8a8338d7fd8cf41d322a302d2078a87a23c7186150ed7cda6e52817c1bdfd0a9135a89d21ce821e29014b2898349254d748272b2d4eb8d59ee34c615377f", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #698: extreme value for k and s^-1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc4766997816a4502e2781e11ac82cbc9d1edd8c981584d13e18411e2f6e0478c34416e3bb5c19fe227a61abc65c61ee7a018cc9571b2c6f663ea33583f76a686f64be078b7b4a0d734940f613d52bc48673b457c2cf78492490a5cc5606c0541d17b24ddb", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #699: extreme value for k", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e256b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296555555550000000055555555555555553ef7a8e48d07df81a693439654210c70db02d1f3421d600e9d9ef9e47419dba3208eed08c2d4189a5db63abeb2739666e0ed26967b9ada9ed7ffe480827f90a0d210d5fd8ec628e31715e6b24125512a", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #700: extreme value for k and edgecase s", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e256b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296b6db6db6249249254924924924924924625bd7a09bec4ca81bcdd9f8fd6b63cc6222d1962655501893c29e441395b6c05711bd3ed5a0ef72cfab338b88229c4baaae079cb44a1af070362aaa520ee24cac2626423b0bf81af1c54311d8e2fd23", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #701: extreme value for k and s^-1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e256b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296cccccccc00000000cccccccccccccccc971f2ef152794b9d8fc7d568c9e8eaa74ccfa24c67f3def7fa81bc99c70bb0419c0952ba599f4c03361da184b04cdca5db76b797f7f41d9c729a2219478a7e629728df870800be8cf6ca7a0a82153bfa", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #702: extreme value for k and s^-1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e256b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2963333333300000000333333333333333325c7cbbc549e52e763f1f55a327a3aaaea1c72c91034036bac71402b6e9ecc4af3dbde7a99dc574061e99fefff9d84dab7dd057e75b78ac6f56e34eb048f0a9d29d5d055408c90d02bc2ea918c18cb63", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #703: extreme value for k and s^-1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e256b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c29649249248db6db6dbb6db6db6db6db6db5a8b230d0b2b51dcd7ebf0c9fef7c185c2879a66d86cb20b820b7795da2da62b38924f7817d1cd350d936988e90e79bc5431a7268ff6931c7a759de024eff90bcb0177216db6fd1f3aaaa11fa3b6a083", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #704: extreme value for k and s^-1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e256b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c29616a4502e2781e11ac82cbc9d1edd8c981584d13e18411e2f6e0478c34416e3bbab1c0f273f74abc2b848c75006f2ef3c54c26df27711b06558f455079aee0ba3df510f2ecef6d9a05997c776f14ad6456c179f0a13af1771e4d6c37fa48b47f2", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #705: extreme value for k", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e25532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e25249249246db6db6ddb6db6db6db6db6dad4591868595a8ee6bf5f864ff7be0c26b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #706: testing point duplication", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e25acd155416a8b77f34089464733ff7cd39c400e9c69af7beb9eac5054ed2ec72c249249246db6db6ddb6db6db6db6db6dad4591868595a8ee6bf5f864ff7be0c26b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #707: testing point duplication", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e25532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e25249249246db6db6ddb6db6db6db6db6dad4591868595a8ee6bf5f864ff7be0c26b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296b01cbd1c01e58065711814b583f061e9d431cca994cea1313449bf97c840ae0a", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #708: testing point duplication", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e25acd155416a8b77f34089464733ff7cd39c400e9c69af7beb9eac5054ed2ec72c249249246db6db6ddb6db6db6db6db6dad4591868595a8ee6bf5f864ff7be0c26b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296b01cbd1c01e58065711814b583f061e9d431cca994cea1313449bf97c840ae0a", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #709: testing point duplication", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023a8ea150cb80125d7381c4c1f1da8e9de2711f9917060406a73d7904519e51388f3ab9fa68bd47973a73b2d40480c2ba50c22c9d76ec217257288293285449b8604aaec73635726f213fb8a9e64da3b8632e41495a944d0045b522eba7240fad587d9315798aaa3a5ba01775787ced05eaaf7b4e09fc81d6d1aa546e8365d525d", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #1210: pseudorandom signature", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e2530e782f964b2e2ff065a051bc7adc20615d8c43a1365713c88268822c253bcce5b16df652aa1ecb2dc8b46c515f9604e2e84cacfa7c6eec30428d2d3f4e08ed504aaec73635726f213fb8a9e64da3b8632e41495a944d0045b522eba7240fad587d9315798aaa3a5ba01775787ced05eaaf7b4e09fc81d6d1aa546e8365d525d", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #1211: pseudorandom signature", + "NoBenchmark": false + }, + { + "Input": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b292a619339f6e567a305c951c0dcbcc42d16e47f219f9e98e76e09d8770b34a0177e60492c5a8242f76f07bfe3661bde59ec2a17ce5bd2dab2abebdf89a62e204aaec73635726f213fb8a9e64da3b8632e41495a944d0045b522eba7240fad587d9315798aaa3a5ba01775787ced05eaaf7b4e09fc81d6d1aa546e8365d525d", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #1212: pseudorandom signature", + "NoBenchmark": false + }, + { + "Input": "de47c9b27eb8d300dbb5f2c353e632c393262cf06340c4fa7f1b40c4cbd36f90986e65933ef2ed4ee5aada139f52b70539aaf63f00a91f29c69178490d57fb713dafedfb8da6189d372308cbf1489bbbdabf0c0217d1c0ff0f701aaa7a694b9c04aaec73635726f213fb8a9e64da3b8632e41495a944d0045b522eba7240fad587d9315798aaa3a5ba01775787ced05eaaf7b4e09fc81d6d1aa546e8365d525d", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #1213: pseudorandom signature", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91d434e262a49eab7781e353a3565e482550dd0fd5defa013c7f29745eff3569f19b0c0a93f267fb6052fd8077be769c2b98953195d7bc10de844218305c6ba17a4f337ccfd67726a805e4f1600ae2849df3807eca117380239fbd816900000000ed9dea124cc8c396416411e988c30f427eb504af43a3146cd5df7ea60666d685", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #1303: x-coordinate of the public key has many trailing 0's", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f910fe774355c04d060f76d79fd7a772e421463489221bf0a33add0be9b1979110b500dcba1c69a8fbd43fa4f57f743ce124ca8b91a1f325f3fac6181175df557374f337ccfd67726a805e4f1600ae2849df3807eca117380239fbd816900000000ed9dea124cc8c396416411e988c30f427eb504af43a3146cd5df7ea60666d685", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #1304: x-coordinate of the public key has many trailing 0's", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91bb40bf217bed3fb3950c7d39f03d36dc8e3b2cd79693f125bfd06595ee1135e3541bf3532351ebb032710bdb6a1bf1bfc89a1e291ac692b3fa4780745bb556774f337ccfd67726a805e4f1600ae2849df3807eca117380239fbd816900000000ed9dea124cc8c396416411e988c30f427eb504af43a3146cd5df7ea60666d685", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #1305: x-coordinate of the public key has many trailing 0's", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91664eb7ee6db84a34df3c86ea31389a5405badd5ca99231ff556d3e75a233e73a59f3c752e52eca46137642490a51560ce0badc678754b8f72e51a2901426a1bd3cf03d614d8939cfd499a07873fac281618f06b8ff87e8015c3f49726500493584fa174d791c72bf2ce3880a8960dd2a7c7a1338a82f85a9e59cdbde80000000", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #1306: y-coordinate of the public key has many trailing 0's", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f914cd0429bbabd2827009d6fcd843d4ce39c3e42e2d1631fd001985a79d1fd8b439638bf12dd682f60be7ef1d0e0d98f08b7bca77a1a2b869ae466189d2acdabe33cf03d614d8939cfd499a07873fac281618f06b8ff87e8015c3f49726500493584fa174d791c72bf2ce3880a8960dd2a7c7a1338a82f85a9e59cdbde80000000", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #1307: y-coordinate of the public key has many trailing 0's", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91e56c6ea2d1b017091c44d8b6cb62b9f460e3ce9aed5e5fd41e8added97c56c04a308ec31f281e955be20b457e463440b4fcf2b80258078207fc1378180f89b553cf03d614d8939cfd499a07873fac281618f06b8ff87e8015c3f49726500493584fa174d791c72bf2ce3880a8960dd2a7c7a1338a82f85a9e59cdbde80000000", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #1308: y-coordinate of the public key has many trailing 0's", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f911158a08d291500b4cabed3346d891eee57c176356a2624fb011f8fbbf3466830228a8c486a736006e082325b85290c5bc91f378b75d487dda46798c18f2855193cf03d614d8939cfd499a07873fac281618f06b8ff87e8015c3f4972650049357b05e8b186e38d41d31c77f5769f22d58385ecc857d07a561a6324217fffffff", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #1309: y-coordinate of the public key has many trailing 1's", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91b1db9289649f59410ea36b0c0fc8d6aa2687b29176939dd23e0dde56d309fa9d3e1535e4280559015b0dbd987366dcf43a6d1af5c23c7d584e1c3f48a12513363cf03d614d8939cfd499a07873fac281618f06b8ff87e8015c3f4972650049357b05e8b186e38d41d31c77f5769f22d58385ecc857d07a561a6324217fffffff", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #1310: y-coordinate of the public key has many trailing 1's", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91b7b16e762286cb96446aa8d4e6e7578b0a341a79f2dd1a220ac6f0ca4e24ed86ddc60a700a139b04661c547d07bbb0721780146df799ccf55e55234ecb8f12bc3cf03d614d8939cfd499a07873fac281618f06b8ff87e8015c3f4972650049357b05e8b186e38d41d31c77f5769f22d58385ecc857d07a561a6324217fffffff", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #1311: y-coordinate of the public key has many trailing 1's", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91d82a7c2717261187c8e00d8df963ff35d796edad36bc6e6bd1c91c670d9105b43dcabddaf8fcaa61f4603e7cbac0f3c0351ecd5988efb23f680d07debd1399292829c31faa2e400e344ed94bca3fcd0545956ebcfe8ad0f6dfa5ff8effffffffa01aafaf000e52585855afa7676ade284113099052df57e7eb3bd37ebeb9222e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #1312: x-coordinate of the public key has many trailing 1's", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f915eb9c8845de68eb13d5befe719f462d77787802baff30ce96a5cba063254af782c026ae9be2e2a5e7ca0ff9bbd92fb6e44972186228ee9a62b87ddbe2ef66fb52829c31faa2e400e344ed94bca3fcd0545956ebcfe8ad0f6dfa5ff8effffffffa01aafaf000e52585855afa7676ade284113099052df57e7eb3bd37ebeb9222e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #1313: x-coordinate of the public key has many trailing 1's", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f9196843dd03c22abd2f3b782b170239f90f277921becc117d0404a8e4e36230c28f2be378f526f74a543f67165976de9ed9a31214eb4d7e6db19e1ede123dd991d2829c31faa2e400e344ed94bca3fcd0545956ebcfe8ad0f6dfa5ff8effffffffa01aafaf000e52585855afa7676ade284113099052df57e7eb3bd37ebeb9222e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #1314: x-coordinate of the public key has many trailing 1's", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91766456dce1857c906f9996af729339464d27e9d98edc2d0e3b760297067421f6402385ecadae0d8081dccaf5d19037ec4e55376eced699e93646bfbbf19d0b41fffffff948081e6a0458dd8f9e738f2665ff9059ad6aac0708318c4ca9a7a4f55a8abcba2dda8474311ee54149b973cae0c0fb89557ad0bf78e6529a1663bd73", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #1315: x-coordinate of the public key is large", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91c605c4b2edeab20419e6518a11b2dbc2b97ed8b07cced0b19c34f777de7b9fd9edf0f612c5f46e03c719647bc8af1b29b2cde2eda700fb1cff5e159d47326dbafffffff948081e6a0458dd8f9e738f2665ff9059ad6aac0708318c4ca9a7a4f55a8abcba2dda8474311ee54149b973cae0c0fb89557ad0bf78e6529a1663bd73", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #1316: x-coordinate of the public key is large", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91d48b68e6cabfe03cf6141c9ac54141f210e64485d9929ad7b732bfe3b7eb8a84feedae50c61bd00e19dc26f9b7e2265e4508c389109ad2f208f0772315b6c941fffffff948081e6a0458dd8f9e738f2665ff9059ad6aac0708318c4ca9a7a4f55a8abcba2dda8474311ee54149b973cae0c0fb89557ad0bf78e6529a1663bd73", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #1317: x-coordinate of the public key is large", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91b7c81457d4aeb6aa65957098569f0479710ad7f6595d5874c35a93d12a5dd4c7b7961a0b652878c2d568069a432ca18a1a9199f2ca574dad4b9e3a05c0a1cdb300000003fa15f963949d5f03a6f5c7f86f9e0015eeb23aebbff1173937ba748e1099872070e8e87c555fa13659cca5d7fadcfcb0023ea889548ca48af2ba7e71", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #1318: x-coordinate of the public key is small", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f916b01332ddb6edfa9a30a1321d5858e1ee3cf97e263e669f8de5e9652e76ff3f75939545fced457309a6a04ace2bd0f70139c8f7d86b02cb1cc58f9e69e96cd5a00000003fa15f963949d5f03a6f5c7f86f9e0015eeb23aebbff1173937ba748e1099872070e8e87c555fa13659cca5d7fadcfcb0023ea889548ca48af2ba7e71", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #1319: x-coordinate of the public key is small", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91efdb884720eaeadc349f9fc356b6c0344101cd2fd8436b7d0e6a4fb93f106361f24bee6ad5dc05f7613975473aadf3aacba9e77de7d69b6ce48cb60d8113385d00000003fa15f963949d5f03a6f5c7f86f9e0015eeb23aebbff1173937ba748e1099872070e8e87c555fa13659cca5d7fadcfcb0023ea889548ca48af2ba7e71", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #1320: x-coordinate of the public key is small", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f9131230428405560dcb88fb5a646836aea9b23a23dd973dcbe8014c87b8b20eb070f9344d6e812ce166646747694a41b0aaf97374e19f3c5fb8bd7ae3d9bd0beffbcbb2914c79f045eaa6ecbbc612816b3be5d2d6796707d8125e9f851c18af015000000001352bb4a0fa2ea4cceb9ab63dd684ade5a1127bcf300a698a7193bc2", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #1321: y-coordinate of the public key is small", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91caa797da65b320ab0d5c470cda0b36b294359c7db9841d679174db34c4855743cf543a62f23e212745391aaf7505f345123d2685ee3b941d3de6d9b36242e5a0bcbb2914c79f045eaa6ecbbc612816b3be5d2d6796707d8125e9f851c18af015000000001352bb4a0fa2ea4cceb9ab63dd684ade5a1127bcf300a698a7193bc2", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #1322: y-coordinate of the public key is small", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f917e5f0ab5d900d3d3d7867657e5d6d36519bc54084536e7d21c336ed8001859459450c07f201faec94b82dfb322e5ac676688294aad35aa72e727ff0b19b646aabcbb2914c79f045eaa6ecbbc612816b3be5d2d6796707d8125e9f851c18af015000000001352bb4a0fa2ea4cceb9ab63dd684ade5a1127bcf300a698a7193bc2", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #1323: y-coordinate of the public key is small", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91d7d70c581ae9e3f66dc6a480bf037ae23f8a1e4a2136fe4b03aa69f0ca25b35689c460f8a5a5c2bbba962c8a3ee833a413e85658e62a59e2af41d9127cc47224bcbb2914c79f045eaa6ecbbc612816b3be5d2d6796707d8125e9f851c18af015fffffffeecad44b6f05d15b33146549c2297b522a5eed8430cff596758e6c43d", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #1324: y-coordinate of the public key is large", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91341c1b9ff3c83dd5e0dfa0bf68bcdf4bb7aa20c625975e5eeee34bb396266b3472b69f061b750fd5121b22b11366fad549c634e77765a017902a67099e0a4469bcbb2914c79f045eaa6ecbbc612816b3be5d2d6796707d8125e9f851c18af015fffffffeecad44b6f05d15b33146549c2297b522a5eed8430cff596758e6c43d", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #1325: y-coordinate of the public key is large", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f9170bebe684cdcb5ca72a42f0d873879359bd1781a591809947628d313a3814f67aec03aca8f5587a4d535fa31027bbe9cc0e464b1c3577f4c2dcde6b2094798a9bcbb2914c79f045eaa6ecbbc612816b3be5d2d6796707d8125e9f851c18af015fffffffeecad44b6f05d15b33146549c2297b522a5eed8430cff596758e6c43d", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_test.json EcdsaVerify SHA-256 #1326: y-coordinate of the public key is large", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050232ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e184cd60b855d442f5b3c7b11eb6c4e0ae7525fe710fab9aa7c77a67f79e6fadd762927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #1: signature malleability", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023d45c5740946b2a147f59262ee6f5bc90bd01ed280528b62b3aed5fc93f06f739b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #3: Modified r or s, e.g. by adding or subtracting the order of the group", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023d45c5741946b2a137f59262ee6f5bc91001af27a5e1117a64733950642a3d1e8b329f479a2bbd0a5c384ee1493b1f5186a87139cac5df4087c134b49156847db2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #5: Modified r or s, e.g. by adding or subtracting the order of the group", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050232ba3a8be6b94d5ec80a6d9d1190a436effe50d85a1eee859b8cc6af9bd5c2e184cd60b865d442f5a3c7b11eb6c4e0ae79578ec6353a20bf783ecb4b6ea97b8252927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #8: Modified r or s, e.g. by adding or subtracting the order of the group", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #9: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #10: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050230000000000000000000000000000000000000000000000000000000000000000ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325512927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #11: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050230000000000000000000000000000000000000000000000000000000000000000ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325502927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #12: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050230000000000000000000000000000000000000000000000000000000000000000ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325522927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #13: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050230000000000000000000000000000000000000000000000000000000000000000ffffffff00000001000000000000000000000000ffffffffffffffffffffffff2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #14: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050230000000000000000000000000000000000000000000000000000000000000000ffffffff000000010000000000000000000000010000000000000000000000002927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #15: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000002927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #16: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000012927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #17: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050230000000000000000000000000000000000000000000000000000000000000001ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325512927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #18: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050230000000000000000000000000000000000000000000000000000000000000001ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325502927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #19: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050230000000000000000000000000000000000000000000000000000000000000001ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325522927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #20: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050230000000000000000000000000000000000000000000000000000000000000001ffffffff00000001000000000000000000000000ffffffffffffffffffffffff2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #21: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca6050230000000000000000000000000000000000000000000000000000000000000001ffffffff000000010000000000000000000000010000000000000000000000002927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #22: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63255100000000000000000000000000000000000000000000000000000000000000002927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #23: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63255100000000000000000000000000000000000000000000000000000000000000012927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #24: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325512927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #25: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325502927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #26: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325522927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #27: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551ffffffff00000001000000000000000000000000ffffffffffffffffffffffff2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #28: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551ffffffff000000010000000000000000000000010000000000000000000000002927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #29: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63255000000000000000000000000000000000000000000000000000000000000000002927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #30: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63255000000000000000000000000000000000000000000000000000000000000000012927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #31: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325512927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #32: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325502927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #33: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325522927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #34: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550ffffffff00000001000000000000000000000000ffffffffffffffffffffffff2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #35: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632550ffffffff000000010000000000000000000000010000000000000000000000002927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #36: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63255200000000000000000000000000000000000000000000000000000000000000002927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #37: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63255200000000000000000000000000000000000000000000000000000000000000012927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #38: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325512927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #39: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325502927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #40: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325522927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #41: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552ffffffff00000001000000000000000000000000ffffffffffffffffffffffff2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #42: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632552ffffffff000000010000000000000000000000010000000000000000000000002927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #43: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000001000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000002927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #44: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000001000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000012927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #45: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000001000000000000000000000000ffffffffffffffffffffffffffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325512927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #46: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000001000000000000000000000000ffffffffffffffffffffffffffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325502927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #47: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000001000000000000000000000000ffffffffffffffffffffffffffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325522927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #48: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000001000000000000000000000000ffffffffffffffffffffffffffffffff00000001000000000000000000000000ffffffffffffffffffffffff2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #49: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000001000000000000000000000000ffffffffffffffffffffffffffffffff000000010000000000000000000000010000000000000000000000002927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #50: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff0000000100000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000002927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #51: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff0000000100000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000012927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #52: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000001000000000000000000000001000000000000000000000000ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325512927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #53: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000001000000000000000000000001000000000000000000000000ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325502927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #54: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000001000000000000000000000001000000000000000000000000ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6325522927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #55: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000001000000000000000000000001000000000000000000000000ffffffff00000001000000000000000000000000ffffffffffffffffffffffff2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #56: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023ffffffff00000001000000000000000000000001000000000000000000000000ffffffff000000010000000000000000000000010000000000000000000000002927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #57: Signature with special case values for r and s", + "NoBenchmark": false + }, + { + "Input": "70239dd877f7c944c422f44dea4ed1a52f2627416faf2f072fa50c772ed6f80764a1aab5000d0e804f3e2fc02bdee9be8ff312334e2ba16d11547c97711c898e6af015971cc30be6d1a206d4e013e0997772a2f91d73286ffd683b9bb2cf4f1b2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #58: Edge case for Shamir multiplication", + "NoBenchmark": false + }, + { + "Input": "00000000690ed426ccf17803ebe2bd0884bcd58a1bb5e7477ead3645f356e7a916aea964a2f6506d6f78c81c91fc7e8bded7d397738448de1e19a0ec580bf266252cd762130c6667cfe8b7bc47d27d78391e8e80c578d1cd38c3ff033be928e92927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #59: special case hash", + "NoBenchmark": false + }, + { + "Input": "7300000000213f2a525c6035725235c2f696ad3ebb5ee47f140697ad25770d919cc98be2347d469bf476dfc26b9b733df2d26d6ef524af917c665baccb23c882093496459effe2d8d70727b82462f61d0ec1b7847929d10ea631dacb16b56c322927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #60: special case hash", + "NoBenchmark": false + }, + { + "Input": "ddf2000000005e0be0635b245f0b97978afd25daadeb3edb4a0161c27fe0604573b3c90ecd390028058164524dde892703dce3dea0d53fa8093999f07ab8aa432f67b0b8e20636695bb7d8bf0a651c802ed25a395387b5f4188c0c4075c886342927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #61: special case hash", + "NoBenchmark": false + }, + { + "Input": "67ab1900000000784769c4ecb9e164d6642b8499588b89855be1ec355d0841a0bfab3098252847b328fadf2f89b95c851a7f0eb390763378f37e90119d5ba3ddbdd64e234e832b1067c2d058ccb44d978195ccebb65c2aaf1e2da9b8b4987e3b2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #62: special case hash", + "NoBenchmark": false + }, + { + "Input": "a2bf09460000000076d7dbeffe125eaf02095dff252ee905e296b6350fc311cf204a9784074b246d8bf8bf04a4ceb1c1f1c9aaab168b1596d17093c5cd21d2cd51cce41670636783dc06a759c8847868a406c2506fe17975582fe648d1d88b522927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #63: special case hash", + "NoBenchmark": false + }, + { + "Input": "3554e827c700000000e1e75e624a06b3a0a353171160858129e15c544e4f0e65ed66dc34f551ac82f63d4aa4f81fe2cb0031a91d1314f835027bca0f1ceeaa0399ca123aa09b13cd194a422e18d5fda167623c3f6e5d4d6abb8953d67c0c48c72927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #64: special case hash", + "NoBenchmark": false + }, + { + "Input": "9b6cd3b812610000000026941a0f0bb53255ea4c9fd0cb3426e3a54b9fc6965c060b700bef665c68899d44f2356a578d126b062023ccc3c056bf0f60a237012b8d186c027832965f4fcc78a3366ca95dedbb410cbef3f26d6be5d581c11d36102927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #65: special case hash", + "NoBenchmark": false + }, + { + "Input": "883ae39f50bf0100000000e7561c26fc82a52baa51c71ca877162f93c4ae01869f6adfe8d5eb5b2c24d7aa7934b6cf29c93ea76cd313c9132bb0c8e38c96831db26a9c9e40e55ee0890c944cf271756c906a33e66b5bd15e051593883b5e99022927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #66: special case hash", + "NoBenchmark": false + }, + { + "Input": "a1ce5d6e5ecaf28b0000000000fa7cd010540f420fb4ff7401fe9fce011d0ba6a1af03ca91677b673ad2f33615e56174a1abf6da168cebfa8868f4ba273f16b720aa73ffe48afa6435cd258b173d0c2377d69022e7d098d75caf24c8c5e06b1c2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #67: special case hash", + "NoBenchmark": false + }, + { + "Input": "8ea5f645f373f580930000000038345397330012a8ee836c5494cdffd5ee8054fdc70602766f8eed11a6c99a71c973d5659355507b843da6e327a28c11893db93df5349688a085b137b1eacf456a9e9e0f6d15ec0078ca60a7f83f2b10d213502927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #68: special case hash", + "NoBenchmark": false + }, + { + "Input": "660570d323e9f75fa734000000008792d65ce93eabb7d60d8d9c1bbdcb5ef305b516a314f2fce530d6537f6a6c49966c23456f63c643cf8e0dc738f7b876e675d39ffd033c92b6d717dd536fbc5efdf1967c4bd80954479ba66b0120cd16fff22927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #69: special case hash", + "NoBenchmark": false + }, + { + "Input": "d0462673154cce587dde8800000000e98d35f1f45cf9c3bf46ada2de4c568c343b2cbf046eac45842ecb7984d475831582717bebb6492fd0a485c101e29ff0a84c9b7b47a98b0f82de512bc9313aaf51701099cac5f76e68c8595fc1c1d992582927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #70: special case hash", + "NoBenchmark": false + }, + { + "Input": "bd90640269a7822680cedfef000000000caef15a6171059ab83e7b4418d7278f30c87d35e636f540841f14af54e2f9edd79d0312cfa1ab656c3fb15bfde48dcf47c15a5a82d24b75c85a692bd6ecafeb71409ede23efd08e0db9abf6340677ed2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #71: special case hash", + "NoBenchmark": false + }, + { + "Input": "33239a52d72f1311512e41222a00000000d2dcceb301c54b4beae8e284788a7338686ff0fda2cef6bc43b58cfe6647b9e2e8176d168dec3c68ff262113760f52067ec3b651f422669601662167fa8717e976e2db5e6a4cf7c2ddabb3fde9d67d2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #72: special case hash", + "NoBenchmark": false + }, + { + "Input": "b8d64fbcd4a1c10f1365d4e6d95c000000007ee4a21a1cbe1dc84c2d941ffaf144a3e23bf314f2b344fc25c7f2de8b6af3e17d27f5ee844b225985ab6e2775cf2d48e223205e98041ddc87be532abed584f0411f5729500493c9cc3f4dd15e862927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #73: special case hash", + "NoBenchmark": false + }, + { + "Input": "01603d3982bf77d7a3fef3183ed092000000003a227420db4088b20fe0e9d84a2ded5b7ec8e90e7bf11f967a3d95110c41b99db3b5aa8d330eb9d638781688e97d5792c53628155e1bfc46fb1a67e3088de049c328ae1f44ec69238a009808f92927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #74: special case hash", + "NoBenchmark": false + }, + { + "Input": "9ea6994f1e0384c8599aa02e6cf66d9c000000004d89ef50b7e9eb0cfbff7363bdae7bcb580bf335efd3bc3d31870f923eaccafcd40ec2f605976f15137d8b8ff6dfa12f19e525270b0106eecfe257499f373a4fb318994f24838122ce7ec3c72927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #75: special case hash", + "NoBenchmark": false + }, + { + "Input": "d03215a8401bcf16693979371a01068a4700000000e2fa5bf692bc670905b18c50f9c4f0cd6940e162720957ffff513799209b78596956d21ece251c2401f1c6d7033a0a787d338e889defaaabb106b95a4355e411a59c32aa5167dfab2447262927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #76: special case hash", + "NoBenchmark": false + }, + { + "Input": "307bfaaffb650c889c84bf83f0300e5dc87e000000008408fd5f64b582e3bb14f612820687604fa01906066a378d67540982e29575d019aabe90924ead5c860d3f9367702dd7dd4f75ea98afd20e328a1a99f4857b316525328230ce294b0fef2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #77: special case hash", + "NoBenchmark": false + }, + { + "Input": "bab5c4f4df540d7b33324d36bb0c157551527c00000000e4af574bb4d54ea6b89505e407657d6e8bc93db5da7aa6f5081f61980c1949f56b0f2f507da5782a7ac60d31904e3669738ffbeccab6c3656c08e0ed5cb92b3cfa5e7f71784f9c50212927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #78: special case hash", + "NoBenchmark": false + }, + { + "Input": "d4ba47f6ae28f274e4f58d8036f9c36ec2456f5b00000000c3b869197ef5e15ebbd16fbbb656b6d0d83e6a7787cd691b08735aed371732723e1c68a40404517d9d8e35dba96028b7787d91315be675877d2d097be5e8ee34560e3e7fd25c0f002927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #79: special case hash", + "NoBenchmark": false + }, + { + "Input": "79fd19c7235ea212f29f1fa00984342afe0f10aafd00000000801e47f8c184e12ec9760122db98fd06ea76848d35a6da442d2ceef7559a30cf57c61e92df327e7ab271da90859479701fccf86e462ee3393fb6814c27b760c4963625c0a198782927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #80: special case hash", + "NoBenchmark": false + }, + { + "Input": "8c291e8eeaa45adbaf9aba5c0583462d79cbeb7ac97300000000a37ea6700cda54e76b7683b6650baa6a7fc49b1c51eed9ba9dd463221f7a4f1005a89fe00c592ea076886c773eb937ec1cc8374b7915cfd11b1c1ae1166152f2f7806a31c8fd2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #81: special case hash", + "NoBenchmark": false + }, + { + "Input": "0eaae8641084fa979803efbfb8140732f4cdcf66c3f78a000000003c278a6b215291deaf24659ffbbce6e3c26f6021097a74abdbb69be4fb10419c0c496c946665d6fcf336d27cc7cdb982bb4e4ecef5827f84742f29f10abf83469270a03dc32927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #82: special case hash", + "NoBenchmark": false + }, + { + "Input": "e02716d01fb23a5a0068399bf01bab42ef17c6d96e13846c00000000afc0f89d207a3241812d75d947419dc58efb05e8003b33fc17eb50f9d15166a88479f107cdee749f2e492b213ce80b32d0574f62f1c5d70793cf55e382d5caadf75927672927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #83: special case hash", + "NoBenchmark": false + }, + { + "Input": "9eb0bf583a1a6b9a194e9a16bc7dab2a9061768af89d00659a00000000fc7de16554e49f82a855204328ac94913bf01bbe84437a355a0a37c0dee3cf81aa7728aea00de2507ddaf5c94e1e126980d3df16250a2eaebc8be486effe7f22b4f9292927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #84: special case hash", + "NoBenchmark": false + }, + { + "Input": "62aac98818b3b84a2c214f0d5e72ef286e1030cb53d9a82b690e00000000cd15a54c5062648339d2bff06f71c88216c26c6e19b4d80a8c602990ac82707efdfce99bbe7fcfafae3e69fd016777517aa01056317f467ad09aff09be73c9731b0d2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #85: special case hash", + "NoBenchmark": false + }, + { + "Input": "3760a7f37cf96218f29ae43732e513efd2b6f552ea4b6895464b9300000000c8975bd7157a8d363b309f1f444012b1a1d23096593133e71b4ca8b059cff37eaf7faa7a28b1c822baa241793f2abc930bd4c69840fe090f2aacc46786bf9196222927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #86: special case hash", + "NoBenchmark": false + }, + { + "Input": "0da0a1d2851d33023834f2098c0880096b4320bea836cd9cbb6ff6c8000000005694a6f84b8f875c276afd2ebcfe4d61de9ec90305afb1357b95b3e0da43885e0dffad9ffd0b757d8051dec02ebdf70d8ee2dc5c7870c0823b6ccc7c679cbaa42927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #87: special case hash", + "NoBenchmark": false + }, + { + "Input": "ffffffff293886d3086fd567aafd598f0fe975f735887194a764a231e82d289aa0c30e8026fdb2b4b4968a27d16a6d08f7098f1a98d21620d7454ba9790f1ba65e470453a8a399f15baf463f9deceb53acc5ca64459149688bd2760c654243392927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #88: special case hash", + "NoBenchmark": false + }, + { + "Input": "7bffffffff2376d1e3c03445a072e24326acdc4ce127ec2e0e8d9ca99527e7b7614ea84acf736527dd73602cd4bb4eea1dfebebd5ad8aca52aa0228cf7b99a88737cc85f5f2d2f60d1b8183f3ed490e4de14368e96a9482c2a4dd193195c902f2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #89: special case hash", + "NoBenchmark": false + }, + { + "Input": "a2b5ffffffffebb251b085377605a224bc80872602a6e467fd016807e97fa395bead6734ebe44b810d3fb2ea00b1732945377338febfd439a8d74dfbd0f942fa6bb18eae36616a7d3cad35919fd21a8af4bbe7a10f73b3e036a46b103ef56e2a2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #90: special case hash", + "NoBenchmark": false + }, + { + "Input": "641227ffffffff6f1b96fa5f097fcf3cc1a3c256870d45a67b83d0967d4b20c0499625479e161dacd4db9d9ce64854c98d922cbf212703e9654fae182df9bad242c177cf37b8193a0131108d97819edd9439936028864ac195b64fca76d9d6932927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #91: special case hash", + "NoBenchmark": false + }, + { + "Input": "958415d8ffffffffabad03e2fc662dc3ba203521177502298df56f36600e0f8b08f16b8093a8fb4d66a2c8065b541b3d31e3bfe694f6b89c50fb1aaa6ff6c9b29d6455e2d5d1779748573b611cb95d4a21f967410399b39b535ba3e5af81ca2e2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #92: special case hash", + "NoBenchmark": false + }, + { + "Input": "f1d8de4858ffffffff1281093536f47fe13deb04e1fbe8fb954521b6975420f8be26231b6191658a19dd72ddb99ed8f8c579b6938d19bce8eed8dc2b338cb5f8e1d9a32ee56cffed37f0f22b2dcb57d5c943c14f79694a03b9c5e96952575c892927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #93: special case hash", + "NoBenchmark": false + }, + { + "Input": "0927895f2802ffffffff10782dd14a3b32dc5d47c05ef6f1876b95c81fc31def15e76880898316b16204ac920a02d58045f36a229d4aa4f812638c455abe0443e74d357d3fcb5c8c5337bd6aba4178b455ca10e226e13f9638196506a19391232927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #94: special case hash", + "NoBenchmark": false + }, + { + "Input": "60907984aa7e8effffffff4f332862a10a57c3063fb5a30624cf6a0c3ac80589352ecb53f8df2c503a45f9846fc28d1d31e6307d3ddbffc1132315cc07f16dad1348dfa9c482c558e1d05c5242ca1c39436726ecd28258b1899792887dd0a3c62927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #95: special case hash", + "NoBenchmark": false + }, + { + "Input": "c6ff198484939170ffffffff0af42cda50f9a5f50636ea6942d6b9b8cd6ae1e24a40801a7e606ba78a0da9882ab23c7677b8642349ed3d652c5bfa5f2a9558fb3a49b64848d682ef7f605f2832f7384bdc24ed2925825bf8ea77dc59817257822927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #96: special case hash", + "NoBenchmark": false + }, + { + "Input": "de030419345ca15c75ffffffff8074799b9e0956cc43135d16dfbe4d27d7e68deacc5e1a8304a74d2be412b078924b3bb3511bac855c05c9e5e9e44df3d61e967451cd8e18d6ed1885dd827714847f96ec4bb0ed4c36ce9808db8f714204f6d12927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #97: special case hash", + "NoBenchmark": false + }, + { + "Input": "6f0e3eeaf42b28132b88fffffffff6c8665604d34acb19037e1ab78caaaac6ff2f7a5e9e5771d424f30f67fdab61e8ce4f8cd1214882adb65f7de94c31577052ac4e69808345809b44acb0b2bd889175fb75dd050c5a449ab9528f8f78daa10c2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #98: special case hash", + "NoBenchmark": false + }, + { + "Input": "cdb549f773b3e62b3708d1ffffffffbe48f7c0591ddcae7d2cb222d1f8017ab9ffcda40f792ce4d93e7e0f0e95e1a2147dddd7f6487621c30a03d710b330021979938b55f8a17f7ed7ba9ade8f2065a1fa77618f0b67add8d58c422c2453a49a2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #99: special case hash", + "NoBenchmark": false + }, + { + "Input": "2c3f26f96a3ac0051df4989bffffffff9fd64886c1dc4f9924d8fd6f0edb048481f2359c4faba6b53d3e8c8c3fcc16a948350f7ab3a588b28c17603a431e39a8cd6f6a5cc3b55ead0ff695d06c6860b509e46d99fccefb9f7f9e101857f743002927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #100: special case hash", + "NoBenchmark": false + }, + { + "Input": "ac18f8418c55a2502cb7d53f9affffffff5c31d89fda6a6b8476397c04edf411dfc8bf520445cbb8ee1596fb073ea283ea130251a6fdffa5c3f5f2aaf75ca808048e33efce147c9dd92823640e338e68bfd7d0dc7a4905b3a7ac711e577e90e72927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #101: special case hash", + "NoBenchmark": false + }, + { + "Input": "4f9618f98e2d3a15b24094f72bb5ffffffffa2fd3e2893683e5a6ab8cf0ee610ad019f74c6941d20efda70b46c53db166503a0e393e932f688227688ba6a576293320eb7ca0710255346bdbb3102cdcf7964ef2e0988e712bc05efe16c1993452927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #102: special case hash", + "NoBenchmark": false + }, + { + "Input": "422e82a3d56ed10a9cc21d31d37a25ffffffff67edf7c40204caae73ab0bc75aac8096842e8add68c34e78ce11dd71e4b54316bd3ebf7fffdeb7bd5a3ebc1883f5ca2f4f23d674502d4caf85d187215d36e3ce9f0ce219709f21a3aac003b7a82927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #103: special case hash", + "NoBenchmark": false + }, + { + "Input": "7075d245ccc3281b6e7b329ff738fbb417a5ffffffffa0842d9890b5cf95d018677b2d3a59b18a5ff939b70ea002250889ddcd7b7b9d776854b4943693fb92f76b4ba856ade7677bf30307b21f3ccda35d2f63aee81efd0bab6972cc0795db552927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #104: special case hash", + "NoBenchmark": false + }, + { + "Input": "3c80de54cd9226989443d593fa4fd6597e280ebeffffffffc1847eb76c217a95479e1ded14bcaed0379ba8e1b73d3115d84d31d4b7c30e1f05e1fc0d5957cfb0918f79e35b3d89487cf634a4f05b2e0c30857ca879f97c771e877027355b24432927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #105: special case hash", + "NoBenchmark": false + }, + { + "Input": "de21754e29b85601980bef3d697ea2770ce891a8cdffffffffc7906aa794b39b43dfccd0edb9e280d9a58f01164d55c3d711e14b12ac5cf3b64840ead512a0a31dbe33fa8ba84533cd5c4934365b3442ca1174899b78ef9a3199f495843897722927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #106: special case hash", + "NoBenchmark": false + }, + { + "Input": "8f65d92927cfb86a84dd59623fb531bb599e4d5f7289ffffffff2f1f2f57881c5b09ab637bd4caf0f4c7c7e4bca592fea20e9087c259d26a38bb4085f0bbff1145b7eb467b6748af618e9d80d6fdcd6aa24964e5a13f885bca8101de08eb0d752927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #107: special case hash", + "NoBenchmark": false + }, + { + "Input": "6b63e9a74e092120160bea3877dace8a2cc7cd0e8426cbfffffffffafc8c3ca85e9b1c5a028070df5728c5c8af9b74e0667afa570a6cfa0114a5039ed15ee06fb1360907e2d9785ead362bb8d7bd661b6c29eeffd3c5037744edaeb9ad990c202927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #108: special case hash", + "NoBenchmark": false + }, + { + "Input": "fc28259702a03845b6d75219444e8b43d094586e249c8699ffffffffe852512e0671a0a85c2b72d54a2fb0990e34538b4890050f5a5712f6d1a7a5fb8578f32edb1846bab6b7361479ab9c3285ca41291808f27fd5bd4fdac720e5854713694c2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #109: special case hash", + "NoBenchmark": false + }, + { + "Input": "1273b4502ea4e3bccee044ee8e8db7f774ecbcd52e8ceb571757ffffffffe20a7673f8526748446477dbbb0590a45492c5d7d69859d301abbaedb35b2095103a3dc70ddf9c6b524d886bed9e6af02e0e4dec0d417a414fed3807ef4422913d7c2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #110: special case hash", + "NoBenchmark": false + }, + { + "Input": "08fb565610a79baa0c566c66228d81814f8c53a15b96e602fb49ffffffffff6e7f085441070ecd2bb21285089ebb1aa6450d1a06c36d3ff39dfd657a796d12b5249712012029870a2459d18d47da9aa492a5e6cb4b2d8dafa9e4c5c54a2b9a8b2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #111: special case hash", + "NoBenchmark": false + }, + { + "Input": "d59291cc2cf89f3087715fcb1aa4e79aa2403f748e97d7cd28ecaefeffffffff914c67fb61dd1e27c867398ea7322d5ab76df04bc5aa6683a8e0f30a5d287348fa07474031481dda4953e3ac1959ee8cea7e66ec412b38d6c96d28f6d37304ea2927b10512bae3eddcfe467828128bad2903269919f7086069c8c4df6c732838c7787964eaac00e5921fb1498a60f4606766b3d9685001558d1a974e7341513e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #112: special case hash", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e25000000000000000000000000000000004319055358e8617b0c46353d039cdaabffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254ed705d16f80987e2d9b1a6957d29ce22febf7d10fa515153182415c8361baaca4b1fc105ee5ce80d514ec1238beae2037a6f83625593620d460819e8682160926", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #113: k*G has a large x-coordinate", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e25ffffffff00000001000000000000000000000000fffffffffffffffffffffffcffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254ed705d16f80987e2d9b1a6957d29ce22febf7d10fa515153182415c8361baaca4b1fc105ee5ce80d514ec1238beae2037a6f83625593620d460819e8682160926", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #114: r too large", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e25ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254fffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63254e3cd8d2f81d6953b0844c09d7b560d527cd2ef67056893eadafa52c8501387d59ee41fdb4d10402ce7a0c5e3b747adfa3a490b62a6b7719068903485c0bb6dc2d", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #115: r,s are large", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd909135bdb6799286170f5ead2de4f6511453fe50914f3df2de54a36383df8dd48240cd81edd91cb6936133508c3915100e81f332c4545d41189b481196851378e05b06e72d4a1bff80ea5db514aa2f93ea6dd6d9c0ae27b7837dc432f9ce89d9", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #116: r and s^-1 have a large Hamming weight", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd27b4577ca009376f71303fd5dd227dcef5deb773ad5f5a84360644669ca249a5b062947356748b0fc17f1704c65aa1dca6e1bfe6779756fa616d91eaad13df2c0b38c17f3d0672e7409cfc5992a99fff12b84a4f8432293b431113f1b2fb579d", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #117: r and s^-1 have a large Hamming weight", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e25000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000014a03ef9f92eb268cafa601072489a56380fa0dc43171d7712813b3a19a1eb5e53e213e28a608ce9a2f4a17fd830c6654018a79b3e0263d91a8ba90622df6f2f0", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #118: small r and s", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e2500000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000003091194c1cba17f34e286b4833701606a41cef26177ada8850b601ea1f859e70127242fcec708828758403ce2fe501983a7984e6209f4d6b95db9ad77767f55eb", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #120: small r and s", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e2500000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000005103c6ecceff59e71ea8f56fee3a4b2b148e81c2bdbdd39c195812c96dcfb41a72303a193dc591be150b883d770ec51ebb4ebce8b09042c2ecb16c448d8e57bf5", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #122: small r and s", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e25000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000063b66b829fe604638bcb2bfe8c22228be67390c20111bd2b451468927e87fb6eabc8e59c009361758b274ba2cad36b58fde485a3ed09dade76712fa9e9c4ac212", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #124: small r and s", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e25ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63255600000000000000000000000000000000000000000000000000000000000000063b66b829fe604638bcb2bfe8c22228be67390c20111bd2b451468927e87fb6eabc8e59c009361758b274ba2cad36b58fde485a3ed09dade76712fa9e9c4ac212", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #126: r is larger than n", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e250000000000000000000000000000000000000000000000000000000000000005ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc75fbd84ff2f6c24e4a33cd71c09fdcbc74a6233961b874b8c8e0eb94582092cbc50c3084fa9547afda5c66335f3f937d4c79afa120486b534139d59ae82d61ead26420", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #127: s is larger than n", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e2500000000000000000000000000000000000000000000000000000000000001008f1e3c7862c58b16bb76eddbb76eddbb516af4f63f2d74d76e0d28c9bb75ea8884b959080bb30859cd53c2fb973cf14d60cdaa8ee00587889b5bc657ac588175a02ce5c1e53cb196113c78b4cb8dc7d360e5ea7850b0f6650b0c45af2c3cd7ca", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #128: small r and s^-1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e25000000000000000000000000000000000000000000000000002d9b4d347952d6ef3043e7329581dbb3974497710ab11505ee1c87ff907beebadd195a0ffe6d7adf4083bd6ecbda5a77ae578e5d835fa7f74a07ebb91e0570e1ff32a563354e9925af80b09a167d9ef647df28e2d9acd0d4bc4f2deec5723818edaf9071e311f8", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #129: smallish r and s^-1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e25000000000000000000000000000000000000001033e67e37b32b445580bf4eff8b748b74000000008b748b748b748b7466e769ad4a16d3dcd87129b8e91d1b4dc2569a3c9bf8c1838ca821f7ba6f000cc8679d278f3736b414a34a7c956a03770387ea85bc4f28804b4a91c9b7d65bc6434c975806795ab7d441a4e9683aeb09", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #130: 100-bit r and small s^-1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e250000000000000000000000000000000000000000000000000000000000000100ef9f6ba4d97c09d03178fa20b4aaad83be3cf9cb824a879fec3270fc4b81ef5b4a9f7da2a6c359a16540c271774a6bf1c586357c978256f44a6496d80670968ac496e73a44563f8d56fbd7bb9e4e3ae304c86f2c508eb777b03924755beb40d4", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #131: small r and 100 bit s^-1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e2500000000000000000000000000000000000000062522bbd3ecbe7c39e93e7c25ef9f6ba4d97c09d03178fa20b4aaad83be3cf9cb824a879fec3270fc4b81ef5b874146432b3cd2c9e26204c0a34136996067d466dde4917a8ff23a8e95ca106b709b3d50976ef8b385a813bc35f3a20710bdc6edd465e6f43ac4866703a6608c", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #132: 100-bit r and s^-1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e25ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc6324d5555555550000000055555555555555553ef7a8e48d07df81a693439654210c707a736d8e326a9ca62bbe25a34ea4e3633b499a96afa7aaa3fcf3fd88f8e07edeb3e45879d8622b93e818443a686e869eeda7bf9ae46aa3eafcc48a5934864627", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #133: r and s^-1 are close to n", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e25555555550000000055555555555555553ef7a8e48d07df81a693439654210c700000000000000000000000000000000000000000000000000000000000000001e84d9b232e971a43382630f99725e423ec1ecb41e55172e9c69748a03f0d5988618b15b427ad83363bd041ff75fac98ef2ee923714e7d1dfe31753793c7588d4", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #134: s == 1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e25555555550000000055555555555555553ef7a8e48d07df81a693439654210c700000000000000000000000000000000000000000000000000000000000000000e84d9b232e971a43382630f99725e423ec1ecb41e55172e9c69748a03f0d5988618b15b427ad83363bd041ff75fac98ef2ee923714e7d1dfe31753793c7588d4", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #135: s == 0", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a8555555550000000055555555555555553ef7a8e48d07df81a693439654210c700203736fcb198b15d8d7a0c80f66dddd15259240aa78d08aae67c467de04503434383438d5041ea9a387ee8e4d4e84b4471b160c6bcf2568b072f8f20e87a996", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #136: point at infinity during verify", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a97fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a878d844dc7f16b73b1f2a39730da5d8cd99fe2e70a18482384e37dcd2bfea02e1ed6572e01eb7a8d113d02c666c45ef22d3b9a6a6dea99aa43a8183c26e75d336", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #137: edge case for signature malleability", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a97fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192a9dec6c8257dde94110eacc8c09d2e5789cc5beb81a958b02b4d62da9599a7401466fae1614174be63970b83f6524421067b06dd6f4e9c56baca4e344fdd690f1d", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #138: edge case for signature malleability", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e25555555550000000055555555555555553ef7a8e48d07df81a693439654210c70532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e25a17f5b75a35ed64623ca5cbf1f91951292db0c23f0c2ea24c3d0cad0988cabc083a7a618625c228940730b4fa3ee64faecbb2fc20fdde7c58b3a3f6300424dc6", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #139: u1 == 1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e25555555550000000055555555555555553ef7a8e48d07df81a693439654210c70acd155416a8b77f34089464733ff7cd39c400e9c69af7beb9eac5054ed2ec72c04ba0cba291a37db13f33bf90dab628c04ec8393a0200419e9eaa1ebcc9fb5c31f3a0a0e6823a49b625ad57b12a32d4047970fc3428f0f0049ecf4265dc12f62", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #140: u1 == n - 1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e25555555550000000055555555555555553ef7a8e48d07df81a693439654210c70555555550000000055555555555555553ef7a8e48d07df81a693439654210c70692b6c828e0feed63d8aeaa2b7322f9ccbe8723a1ed39f229f204a434b8900efa1f6f6abcb38ea3b8fde38b98c7c271f274af56a8c5628dc3329069ae4dd5716", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #141: u2 == 1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e25555555550000000055555555555555553ef7a8e48d07df81a693439654210c70aaaaaaaa00000000aaaaaaaaaaaaaaaa7def51c91a0fbf034d26872ca84218e100cefd9162d13e64cb93687a9cd8f9755ebb5a3ef7632f800f84871874ccef09543ecbeaf7e8044ef721be2fb5f549e4b8480d2587404ebf7dbbef2c54bc0cb1", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #142: u2 == n - 1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd710f8e3edc7c2d5a3fd23de844002bb949d9f794f6d5405f6d97c1bb03dd2bd2b975183b42551cf52f291d5c1921fd5e12f50c8c85a4beb9de03efa3f0f244862243018e6866df922dc313612020311ff21e242ce3fb15bc78c406b25ab43091", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #143: edge case for u1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdedffbc270f722c243069a7e5f40335a61a58525c7b4db2e7a8e269274ffe4e1bc25f1d166f3e211cdf042a26f8abf6094d48b8d17191d74ed71714927446699965d06dd6a88abfa49e8b4c5da6bb922851969adf9604b5accfb52a114e77ccdb", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #144: edge case for u1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffda25adcae105ed7ff4f95d2344e24ee523314c3e178525d007904b68919ba4d538fe5e88243a76e41a004236218a3c3a2d6eee398a23c3a0b008d7f0164cbc0ca98a20d1bdcf573513c7cfd9b83c63e3a82d40127c897697c86b8cb387af7f240", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #145: edge case for u1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd2e4348c645707dce6760d773de3f3e87346924b2f64bd3dd0297e766b5805ebb02148256b530fbc470c7b341970b38243ecee6d5a840a37beca2efb37e8dff2cc0adbea0882482a7489ca703a399864ba987eeb6ddb738af53a83573473cb30d", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #146: edge case for u1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd348c673b07dce3920d773de3f3e87408869e916dbcf797d8f9684fb67753d1dca34db012ce6eda1e9c7375c5fcf3e54ed698e19615124273b3a621d021c76f8e777458d6f55a364c221e39e1205d5510bb4fbb7ddf08d8d8fdde13d1d6df7f14", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #147: edge case for u1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd6918ce760fb9c7241aee7bc7e7d0e8110d3d22db79ef2fb1f2d09f6ceea7a3b8b97af3fe78be15f2912b6271dd8a43badb6dd2a1b315b2ce7ae37b4e7778041d930d71ee1992d2466495c42102d08e81154c305307d1dcd52d0fa4c479b278e7", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #148: edge case for u1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd73b3c694391d8eadde3f3e874089464715ac20e4c126bbf6d864d648969f5b5a81e7198a3c3f23901cedc7a1d6eff6e9bf81108e6c35cd8559139af3135dbcbb9ef1568530291a8061b90c9f4285eefcba990d4570a4e3b7b737525b5d580034", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #149: edge case for u1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdbb07ac7a86948c2c2989a16db1930ef1b89ce112595197656877e53c41457f28ab4d792ca121d1dba39cb9de645149c2ab573e8becc6ddff3cc9960f188ddf737f90ba23664153e93262ff73355415195858d7be1315a69456386de68285a3c8", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #150: edge case for u1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd27e4d82cb6c061dd9337c69bf9332ed3d198662d6f2299443f62c861187db648518412b69af43aae084476a68d59bbde51fbfa9e5be80563f587c9c2652f88ef2d3b90d25baa6bdb7b0c55e5240a3a98fbc24afed8523edec1c70503fc10f233", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #151: edge case for u1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffde7c5cf3aac2e88923b77850515fff6a12d13b356dfe9ec275c3dd81ae94609a4a08f14a644b9a935dffea4761ebaf592d1f66fe6cd373aa7f5d370af34f8352da54b5bc4025cf335900a914c2934ec2fec7a396d0a7affcad732a5741c7aaaf5", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #152: edge case for u1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdc77838df91c1e953e016e10bddffea2317f9fee32bacfe553cede9e57a748f68ccf2296a6a89b62b90739d38af4ae3a20e9f45715b90044639241061e33f8f8caace0046491eeaa1c6e9a472b96d88f4af83e7ff1bb84438c7e058034412ae08", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #153: edge case for u1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd8ef071c02383d2a6c02dc217bbffd446730d0318b0425e2586220907f885f97f94b0fc1525bcabf82b1f34895e5819a06c02b23e04002276e165f962c86e3927be7c2ab4d0b25303204fb32a1f8292902792225e16a6d2dbfb29fbc89a9c3376", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #154: edge case for u1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5668aaa0b545bbf9a044a32399ffbe69ce20074e34d7bdf5cf56282a769763965351f37e1de0c88c508527d89882d183ccdcf2efca407edb0627cadfd16de6ec44b4b57cdf960d32ebcc4c97847eed218425853b5b675eb781b766a1a1300349", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #155: edge case for u1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdd12d6e56882f6c0027cae91a27127728f7fddf478fb4fdc2b65f40a60b0eb952748bbafc320e6735cb64019710a269c6c2b5d147bdc831325cb2fb276ac971a69d655e9a755bc9d800ad21ee3fd4d980d93a7a49a8c5ccd37005177578f51163", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #156: edge case for u1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7fffffffaaaaaaaaffffffffffffffffe9a2538f37b28a2c513dee40fecbb71a14b3bbd75c5e1c0c36535a934d4ab85112410b3b90fa97a31c33038964fd85cc112f7d837f8f9c36b460d636c965a5f818f2b50c5d00fb3f9705561dd6631883", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #157: edge case for u2", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdb62f26b5f2a2b26f6de86d42ad8a13da3ab3cccd0459b201de009e526adf21f2d823533c04cd8edc6d6f950a8e08ade04a9bafa2f14a590356935671ae9305bf43178d1f88b6a57a96924c265f0ddb75b58312907b195acb59d7797303123775", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #158: edge case for u2", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdbb1d9ac949dd748cd02bbbe749bd351cd57b38bb61403d700686aa7b4c90851edb2b3408b3167d91030624c6328e8ce3ec108c105575c2f3d209b92e654bab69c34318139c50b0802c6e612f0fd3189d800df7c996d5d7b7c3d6be82836fa258", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #159: edge case for u2", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd66755a00638cdaec1c732513ca0234ece52545dac11f816e818f725b4f60aaf209179ce7c59225392216453b2ac1e9d178c24837dfae26bc1dd7ab60638527425556b42e330289f3b826b2db7a86d19d45c2860a59f2be1ddcc3b691f95a9255", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #160: edge case for u2", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd55a00c9fcdaebb6032513ca0234ecfffe98ebe492fdf02e48ca48e982beb366901959fb8deda56e5467b7e4b214ea4c2d0c2fb29d70ff19b6b1eccebd6568d7ed9dbd77a918297fd970bff01e1343f6925167db5a14d098a211c39cc3a413398", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #161: edge case for u2", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdab40193f9b5d76c064a27940469d9fffd31d7c925fbe05c919491d3057d66cd2567f1fdc387e5350c852b4e8f8ba9d6d947e1c5dd7ccc61a5938245dd6bcab3a9960bebaf919514f9535c22eaaf0b5812857970e26662267b1f3eb1011130a11", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #162: edge case for u2", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdca0234ebb5fdcb13ca0234ecffffffffcb0dadbbc7f549f8a26b4408d0dc86003499f974ff4ca6bbb2f51682fd5f51762f9dd6dd2855262660b36d46d3e4bec2f498fae2487807e220119152f0122476c64d4fa46ddce85c4546630f0d5c5e81", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #163: edge case for u2", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdbfffffff3ea3677e082b9310572620ae19933a9e65b285598711c77298815ad32c5c01662cf00c1929596257db13b26ecf30d0f3ec4b9f0351b0f27094473426e986a086060d086eee822ddd2fc744247a0154b57f7a69c51d9fdafa484e4ac7", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #164: edge case for u2", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd266666663bbbbbbbe6666666666666665b37902e023fab7c8f055d86e5cc41f491d4cba813a04d86dbae94c23be6f52c15774183be7ba5b2d9f3cf010b160501900b8adfea6491019a9ac080d516025a541bf4b952b0ad7be4b1874b02fd544a", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #165: edge case for u2", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdbfffffff36db6db7a492492492492492146c573f4c6dfc8d08a443e258970b09ef7fd0a3a36386638330ecad41e1a3b302af36960831d0210c614b948e8aa124ef0d6d800e4047d6d3c1be0fdeaf11fcd8cab5ab59c730eb34116e35a8c7d098", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #166: edge case for u2", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdbfffffff2aaaaaab7fffffffffffffffc815d0e60b3e596ecb1ad3a27cfd49c4a521dab13cc9152d8ca77035a607fea06c55cc3ca5dbeb868cea92eafe93df2a7bfb9b28531996635e6a5ccaa2826a406ce1111bdb9c2e0ca36500418a2f43de", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #167: edge case for u2", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7fffffff55555555ffffffffffffffffd344a71e6f651458a27bdc81fd976e37474d58a4eec16e0d565f2187fe11d4e8e7a2683a12f38b4fc01d1237a81a10976e55f73bb7cdda46bdb67ef77f6fd2969df2b67920fb5945fde3a517a6ded4cd", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #168: edge case for u2", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd3fffffff800000007fffffffffffffffde737d56d38bcf4279dce5617e3192aa692da5cd4309d9a6e5cb525c37da8fa0879f7b57208cdabbf47d223a5b23a62140e0daa78cfdd207a7389aaed61738b17fc5fc3e6a5ed3397d2902e9125e6ab4", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #169: edge case for u2", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d8ecd64a4eeba466815ddf3a4de9a8e6abd9c5db0a01eb80343553da648428f85689b3e0775c7718a90279f14a8082cfcd4d1f1679274f4e9b8805c570a0670167fcc5ca734552e09afa3640f4a034e15b9b7ca661ec7ff70d3f240ebe705b1", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #170: edge case for u2", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e256f2347cab7dd76858fe0555ac3bc99048c4aacafdfb6bcbe05ea6c42c4934569f21d907e3890916dc4fa1f4703c1e50d3f54ddf7383e44023a41de562aa18ed80158137755b901f797a90d4ca8887e023cb2ef63b2ba2c0d455edaef42cf237e2a964fc00d377a8592b8b61aafa7a4aaa7c7b9fd2b41d6e0e17bd1ba5677edcd", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #171: point duplication during verification", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e256f2347cab7dd76858fe0555ac3bc99048c4aacafdfb6bcbe05ea6c42c4934569f21d907e3890916dc4fa1f4703c1e50d3f54ddf7383e44023a41de562aa18ed80158137755b901f797a90d4ca8887e023cb2ef63b2ba2c0d455edaef42cf237ed569b03ef2c8857b6d4749e550585b5558384603d4be291f1e842e45a9881232", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #172: duplication bug", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e250000000000000000000000000000000000000000000000000000000000000001555555550000000055555555555555553ef7a8e48d07df81a693439654210c7038a084ffccc4ae2f8204be2abca9fb8ad4ab283b2aa50f13b6bb2347adabc69ca699799b77b1cc6dad271e88b899c12931986e958e1f5cf5653dddf7389365e2", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #173: point with x-coordinate 0", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e25555555550000000055555555555555553ef7a8e48d07df81a693439654210c703333333300000000333333333333333325c7cbbc549e52e763f1f55a327a3aa9664ce273320d918d8bdb2e61201b4549b36b7cdc54e33b84adb6f2c10aac831e49e68831f18bda2973ac3d76bfbc8c5ee1cceed2dd862e2dc7c915c736cef1f4", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #175: comparison with point at infinity ", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc47669978555555550000000055555555555555553ef7a8e48d07df81a693439654210c70961691a5e960d07a301dbbad4d86247ec27d7089faeb3ddd1add395efff1e0fe7254622cc371866cdf990d2c5377790e37d1f1519817f09a231bd260a9e78aeb", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #176: extreme value for k and edgecase s", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc47669978b6db6db6249249254924924924924924625bd7a09bec4ca81bcdd9f8fd6b63cc5d283e13ce8ca60da868e3b0fb33e6b4f1074793274e2928250e71e2aca63e9c214dc74fa25371fb4d9e506d418ed9a1bfd6d0c8bb6591d3e0f44505a84886ce", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #177: extreme value for k and s^-1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc47669978cccccccc00000000cccccccccccccccc971f2ef152794b9d8fc7d568c9e8eaa70fc351da038ae0803bd1d86514ae0462f9f8216551d9315aa9d297f792eef6a341c74eed786f2d33da35360ca7aa925e753f00d6077a1e9e5fc339d634019c73", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #178: extreme value for k and s^-1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc476699783333333300000000333333333333333325c7cbbc549e52e763f1f55a327a3aaaa1e34c8f16d138673fee55c080547c2bfd4de7550065f638322bba9430ce4b60662be9bb512663aa4d7df8ab3f3b4181c5d44a7bdf42436620b7d8a6b81ac936", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #179: extreme value for k and s^-1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc4766997849249248db6db6dbb6db6db6db6db6db5a8b230d0b2b51dcd7ebf0c9fef7c1857e1a8a8338d7fd8cf41d322a302d2078a87a23c7186150ed7cda6e52817c1bdfd0a9135a89d21ce821e29014b2898349254d748272b2d4eb8d59ee34c615377f", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #180: extreme value for k and s^-1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e257cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc4766997816a4502e2781e11ac82cbc9d1edd8c981584d13e18411e2f6e0478c34416e3bb5c19fe227a61abc65c61ee7a018cc9571b2c6f663ea33583f76a686f64be078b7b4a0d734940f613d52bc48673b457c2cf78492490a5cc5606c0541d17b24ddb", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #181: extreme value for k", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e256b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296555555550000000055555555555555553ef7a8e48d07df81a693439654210c70db02d1f3421d600e9d9ef9e47419dba3208eed08c2d4189a5db63abeb2739666e0ed26967b9ada9ed7ffe480827f90a0d210d5fd8ec628e31715e6b24125512a", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #182: extreme value for k and edgecase s", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e256b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296b6db6db6249249254924924924924924625bd7a09bec4ca81bcdd9f8fd6b63cc6222d1962655501893c29e441395b6c05711bd3ed5a0ef72cfab338b88229c4baaae079cb44a1af070362aaa520ee24cac2626423b0bf81af1c54311d8e2fd23", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #183: extreme value for k and s^-1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e256b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296cccccccc00000000cccccccccccccccc971f2ef152794b9d8fc7d568c9e8eaa74ccfa24c67f3def7fa81bc99c70bb0419c0952ba599f4c03361da184b04cdca5db76b797f7f41d9c729a2219478a7e629728df870800be8cf6ca7a0a82153bfa", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #184: extreme value for k and s^-1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e256b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2963333333300000000333333333333333325c7cbbc549e52e763f1f55a327a3aaaea1c72c91034036bac71402b6e9ecc4af3dbde7a99dc574061e99fefff9d84dab7dd057e75b78ac6f56e34eb048f0a9d29d5d055408c90d02bc2ea918c18cb63", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #185: extreme value for k and s^-1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e256b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c29649249248db6db6dbb6db6db6db6db6db5a8b230d0b2b51dcd7ebf0c9fef7c185c2879a66d86cb20b820b7795da2da62b38924f7817d1cd350d936988e90e79bc5431a7268ff6931c7a759de024eff90bcb0177216db6fd1f3aaaa11fa3b6a083", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #186: extreme value for k and s^-1", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e256b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c29616a4502e2781e11ac82cbc9d1edd8c981584d13e18411e2f6e0478c34416e3bbab1c0f273f74abc2b848c75006f2ef3c54c26df27711b06558f455079aee0ba3df510f2ecef6d9a05997c776f14ad6456c179f0a13af1771e4d6c37fa48b47f2", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #187: extreme value for k", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e25532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e25249249246db6db6ddb6db6db6db6db6dad4591868595a8ee6bf5f864ff7be0c26b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #188: testing point duplication", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e25acd155416a8b77f34089464733ff7cd39c400e9c69af7beb9eac5054ed2ec72c249249246db6db6ddb6db6db6db6db6dad4591868595a8ee6bf5f864ff7be0c26b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #189: testing point duplication", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e25532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e25249249246db6db6ddb6db6db6db6db6dad4591868595a8ee6bf5f864ff7be0c26b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296b01cbd1c01e58065711814b583f061e9d431cca994cea1313449bf97c840ae0a", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #190: testing point duplication", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e25acd155416a8b77f34089464733ff7cd39c400e9c69af7beb9eac5054ed2ec72c249249246db6db6ddb6db6db6db6db6dad4591868595a8ee6bf5f864ff7be0c26b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296b01cbd1c01e58065711814b583f061e9d431cca994cea1313449bf97c840ae0a", + "Expected": "", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #191: testing point duplication", + "NoBenchmark": false + }, + { + "Input": "bb5a52f42f9c9261ed4361f59422a1e30036e7c32b270c8807a419feca605023a8ea150cb80125d7381c4c1f1da8e9de2711f9917060406a73d7904519e51388f3ab9fa68bd47973a73b2d40480c2ba50c22c9d76ec217257288293285449b8604aaec73635726f213fb8a9e64da3b8632e41495a944d0045b522eba7240fad587d9315798aaa3a5ba01775787ced05eaaf7b4e09fc81d6d1aa546e8365d525d", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #269: pseudorandom signature", + "NoBenchmark": false + }, + { + "Input": "532eaabd9574880dbf76b9b8cc00832c20a6ec113d682299550d7a6e0f345e2530e782f964b2e2ff065a051bc7adc20615d8c43a1365713c88268822c253bcce5b16df652aa1ecb2dc8b46c515f9604e2e84cacfa7c6eec30428d2d3f4e08ed504aaec73635726f213fb8a9e64da3b8632e41495a944d0045b522eba7240fad587d9315798aaa3a5ba01775787ced05eaaf7b4e09fc81d6d1aa546e8365d525d", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #270: pseudorandom signature", + "NoBenchmark": false + }, + { + "Input": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b292a619339f6e567a305c951c0dcbcc42d16e47f219f9e98e76e09d8770b34a0177e60492c5a8242f76f07bfe3661bde59ec2a17ce5bd2dab2abebdf89a62e204aaec73635726f213fb8a9e64da3b8632e41495a944d0045b522eba7240fad587d9315798aaa3a5ba01775787ced05eaaf7b4e09fc81d6d1aa546e8365d525d", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #271: pseudorandom signature", + "NoBenchmark": false + }, + { + "Input": "de47c9b27eb8d300dbb5f2c353e632c393262cf06340c4fa7f1b40c4cbd36f90986e65933ef2ed4ee5aada139f52b70539aaf63f00a91f29c69178490d57fb713dafedfb8da6189d372308cbf1489bbbdabf0c0217d1c0ff0f701aaa7a694b9c04aaec73635726f213fb8a9e64da3b8632e41495a944d0045b522eba7240fad587d9315798aaa3a5ba01775787ced05eaaf7b4e09fc81d6d1aa546e8365d525d", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #272: pseudorandom signature", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91d434e262a49eab7781e353a3565e482550dd0fd5defa013c7f29745eff3569f19b0c0a93f267fb6052fd8077be769c2b98953195d7bc10de844218305c6ba17a4f337ccfd67726a805e4f1600ae2849df3807eca117380239fbd816900000000ed9dea124cc8c396416411e988c30f427eb504af43a3146cd5df7ea60666d685", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #288: x-coordinate of the public key has many trailing 0's", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f910fe774355c04d060f76d79fd7a772e421463489221bf0a33add0be9b1979110b500dcba1c69a8fbd43fa4f57f743ce124ca8b91a1f325f3fac6181175df557374f337ccfd67726a805e4f1600ae2849df3807eca117380239fbd816900000000ed9dea124cc8c396416411e988c30f427eb504af43a3146cd5df7ea60666d685", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #289: x-coordinate of the public key has many trailing 0's", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91bb40bf217bed3fb3950c7d39f03d36dc8e3b2cd79693f125bfd06595ee1135e3541bf3532351ebb032710bdb6a1bf1bfc89a1e291ac692b3fa4780745bb556774f337ccfd67726a805e4f1600ae2849df3807eca117380239fbd816900000000ed9dea124cc8c396416411e988c30f427eb504af43a3146cd5df7ea60666d685", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #290: x-coordinate of the public key has many trailing 0's", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91664eb7ee6db84a34df3c86ea31389a5405badd5ca99231ff556d3e75a233e73a59f3c752e52eca46137642490a51560ce0badc678754b8f72e51a2901426a1bd3cf03d614d8939cfd499a07873fac281618f06b8ff87e8015c3f49726500493584fa174d791c72bf2ce3880a8960dd2a7c7a1338a82f85a9e59cdbde80000000", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #291: y-coordinate of the public key has many trailing 0's", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f914cd0429bbabd2827009d6fcd843d4ce39c3e42e2d1631fd001985a79d1fd8b439638bf12dd682f60be7ef1d0e0d98f08b7bca77a1a2b869ae466189d2acdabe33cf03d614d8939cfd499a07873fac281618f06b8ff87e8015c3f49726500493584fa174d791c72bf2ce3880a8960dd2a7c7a1338a82f85a9e59cdbde80000000", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #292: y-coordinate of the public key has many trailing 0's", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91e56c6ea2d1b017091c44d8b6cb62b9f460e3ce9aed5e5fd41e8added97c56c04a308ec31f281e955be20b457e463440b4fcf2b80258078207fc1378180f89b553cf03d614d8939cfd499a07873fac281618f06b8ff87e8015c3f49726500493584fa174d791c72bf2ce3880a8960dd2a7c7a1338a82f85a9e59cdbde80000000", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #293: y-coordinate of the public key has many trailing 0's", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f911158a08d291500b4cabed3346d891eee57c176356a2624fb011f8fbbf3466830228a8c486a736006e082325b85290c5bc91f378b75d487dda46798c18f2855193cf03d614d8939cfd499a07873fac281618f06b8ff87e8015c3f4972650049357b05e8b186e38d41d31c77f5769f22d58385ecc857d07a561a6324217fffffff", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #294: y-coordinate of the public key has many trailing 1's", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91b1db9289649f59410ea36b0c0fc8d6aa2687b29176939dd23e0dde56d309fa9d3e1535e4280559015b0dbd987366dcf43a6d1af5c23c7d584e1c3f48a12513363cf03d614d8939cfd499a07873fac281618f06b8ff87e8015c3f4972650049357b05e8b186e38d41d31c77f5769f22d58385ecc857d07a561a6324217fffffff", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #295: y-coordinate of the public key has many trailing 1's", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91b7b16e762286cb96446aa8d4e6e7578b0a341a79f2dd1a220ac6f0ca4e24ed86ddc60a700a139b04661c547d07bbb0721780146df799ccf55e55234ecb8f12bc3cf03d614d8939cfd499a07873fac281618f06b8ff87e8015c3f4972650049357b05e8b186e38d41d31c77f5769f22d58385ecc857d07a561a6324217fffffff", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #296: y-coordinate of the public key has many trailing 1's", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91d82a7c2717261187c8e00d8df963ff35d796edad36bc6e6bd1c91c670d9105b43dcabddaf8fcaa61f4603e7cbac0f3c0351ecd5988efb23f680d07debd1399292829c31faa2e400e344ed94bca3fcd0545956ebcfe8ad0f6dfa5ff8effffffffa01aafaf000e52585855afa7676ade284113099052df57e7eb3bd37ebeb9222e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #297: x-coordinate of the public key has many trailing 1's", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f915eb9c8845de68eb13d5befe719f462d77787802baff30ce96a5cba063254af782c026ae9be2e2a5e7ca0ff9bbd92fb6e44972186228ee9a62b87ddbe2ef66fb52829c31faa2e400e344ed94bca3fcd0545956ebcfe8ad0f6dfa5ff8effffffffa01aafaf000e52585855afa7676ade284113099052df57e7eb3bd37ebeb9222e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #298: x-coordinate of the public key has many trailing 1's", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f9196843dd03c22abd2f3b782b170239f90f277921becc117d0404a8e4e36230c28f2be378f526f74a543f67165976de9ed9a31214eb4d7e6db19e1ede123dd991d2829c31faa2e400e344ed94bca3fcd0545956ebcfe8ad0f6dfa5ff8effffffffa01aafaf000e52585855afa7676ade284113099052df57e7eb3bd37ebeb9222e", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #299: x-coordinate of the public key has many trailing 1's", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91766456dce1857c906f9996af729339464d27e9d98edc2d0e3b760297067421f6402385ecadae0d8081dccaf5d19037ec4e55376eced699e93646bfbbf19d0b41fffffff948081e6a0458dd8f9e738f2665ff9059ad6aac0708318c4ca9a7a4f55a8abcba2dda8474311ee54149b973cae0c0fb89557ad0bf78e6529a1663bd73", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #300: x-coordinate of the public key is large", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91c605c4b2edeab20419e6518a11b2dbc2b97ed8b07cced0b19c34f777de7b9fd9edf0f612c5f46e03c719647bc8af1b29b2cde2eda700fb1cff5e159d47326dbafffffff948081e6a0458dd8f9e738f2665ff9059ad6aac0708318c4ca9a7a4f55a8abcba2dda8474311ee54149b973cae0c0fb89557ad0bf78e6529a1663bd73", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #301: x-coordinate of the public key is large", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91d48b68e6cabfe03cf6141c9ac54141f210e64485d9929ad7b732bfe3b7eb8a84feedae50c61bd00e19dc26f9b7e2265e4508c389109ad2f208f0772315b6c941fffffff948081e6a0458dd8f9e738f2665ff9059ad6aac0708318c4ca9a7a4f55a8abcba2dda8474311ee54149b973cae0c0fb89557ad0bf78e6529a1663bd73", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #302: x-coordinate of the public key is large", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91b7c81457d4aeb6aa65957098569f0479710ad7f6595d5874c35a93d12a5dd4c7b7961a0b652878c2d568069a432ca18a1a9199f2ca574dad4b9e3a05c0a1cdb300000003fa15f963949d5f03a6f5c7f86f9e0015eeb23aebbff1173937ba748e1099872070e8e87c555fa13659cca5d7fadcfcb0023ea889548ca48af2ba7e71", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #303: x-coordinate of the public key is small", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f916b01332ddb6edfa9a30a1321d5858e1ee3cf97e263e669f8de5e9652e76ff3f75939545fced457309a6a04ace2bd0f70139c8f7d86b02cb1cc58f9e69e96cd5a00000003fa15f963949d5f03a6f5c7f86f9e0015eeb23aebbff1173937ba748e1099872070e8e87c555fa13659cca5d7fadcfcb0023ea889548ca48af2ba7e71", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #304: x-coordinate of the public key is small", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91efdb884720eaeadc349f9fc356b6c0344101cd2fd8436b7d0e6a4fb93f106361f24bee6ad5dc05f7613975473aadf3aacba9e77de7d69b6ce48cb60d8113385d00000003fa15f963949d5f03a6f5c7f86f9e0015eeb23aebbff1173937ba748e1099872070e8e87c555fa13659cca5d7fadcfcb0023ea889548ca48af2ba7e71", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #305: x-coordinate of the public key is small", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f9131230428405560dcb88fb5a646836aea9b23a23dd973dcbe8014c87b8b20eb070f9344d6e812ce166646747694a41b0aaf97374e19f3c5fb8bd7ae3d9bd0beffbcbb2914c79f045eaa6ecbbc612816b3be5d2d6796707d8125e9f851c18af015000000001352bb4a0fa2ea4cceb9ab63dd684ade5a1127bcf300a698a7193bc2", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #306: y-coordinate of the public key is small", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91caa797da65b320ab0d5c470cda0b36b294359c7db9841d679174db34c4855743cf543a62f23e212745391aaf7505f345123d2685ee3b941d3de6d9b36242e5a0bcbb2914c79f045eaa6ecbbc612816b3be5d2d6796707d8125e9f851c18af015000000001352bb4a0fa2ea4cceb9ab63dd684ade5a1127bcf300a698a7193bc2", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #307: y-coordinate of the public key is small", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f917e5f0ab5d900d3d3d7867657e5d6d36519bc54084536e7d21c336ed8001859459450c07f201faec94b82dfb322e5ac676688294aad35aa72e727ff0b19b646aabcbb2914c79f045eaa6ecbbc612816b3be5d2d6796707d8125e9f851c18af015000000001352bb4a0fa2ea4cceb9ab63dd684ade5a1127bcf300a698a7193bc2", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #308: y-coordinate of the public key is small", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91d7d70c581ae9e3f66dc6a480bf037ae23f8a1e4a2136fe4b03aa69f0ca25b35689c460f8a5a5c2bbba962c8a3ee833a413e85658e62a59e2af41d9127cc47224bcbb2914c79f045eaa6ecbbc612816b3be5d2d6796707d8125e9f851c18af015fffffffeecad44b6f05d15b33146549c2297b522a5eed8430cff596758e6c43d", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #309: y-coordinate of the public key is large", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f91341c1b9ff3c83dd5e0dfa0bf68bcdf4bb7aa20c625975e5eeee34bb396266b3472b69f061b750fd5121b22b11366fad549c634e77765a017902a67099e0a4469bcbb2914c79f045eaa6ecbbc612816b3be5d2d6796707d8125e9f851c18af015fffffffeecad44b6f05d15b33146549c2297b522a5eed8430cff596758e6c43d", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #310: y-coordinate of the public key is large", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f9170bebe684cdcb5ca72a42f0d873879359bd1781a591809947628d313a3814f67aec03aca8f5587a4d535fa31027bbe9cc0e464b1c3577f4c2dcde6b2094798a9bcbb2914c79f045eaa6ecbbc612816b3be5d2d6796707d8125e9f851c18af015fffffffeecad44b6f05d15b33146549c2297b522a5eed8430cff596758e6c43d", + "Expected": "0000000000000000000000000000000000000000000000000000000000000001", + "Gas": 3450, + "Name": "wycheproof/ecdsa_webcrypto_test.json EcdsaP1363Verify SHA-256 #311: y-coordinate of the public key is large", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f9170bebe684cdcb5ca72a42f0d873879359bd1781a591809947628d313a3814f67aec03aca8f5587a4d535fa31027bbe9cc0e464b1c3577f4c2dcde6b2094798a90000000000000000000000000000000000000000000000000000000000000000fffffffeecad44b6f05d15b33146549c2297b522a5eed8430cff596758e6c43d", + "Expected": "", + "Gas": 3450, + "Name": "invalid public key x param errors", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f9170bebe684cdcb5ca72a42f0d873879359bd1781a591809947628d313a3814f67aec03aca8f5587a4d535fa31027bbe9cc0e464b1c3577f4c2dcde6b2094798a9bcbb2914c79f045eaa6ecbbc612816b3be5d2d6796707d8125e9f851c18af0150000000000000000000000000000000000000000000000000000000000000000", + "Expected": "", + "Gas": 3450, + "Name": "invalid public key y param errors", + "NoBenchmark": false + }, + { + "Input": "2f77668a9dfbf8d5848b9eeb4a7145ca94c6ed9236e4a773f6dcafa5132b2f9170bebe684cdcb5ca72a42f0d873879359bd1781a591809947628d313a3814f67aec03aca8f5587a4d535fa31027bbe9cc0e464b1c3577f4c2dcde6b2094798a900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Expected": "", + "Gas": 3450, + "Name": "reference point errors", + "NoBenchmark": false + } + ] From 22c2a07a6ee48693c1de8af0ae96fe91d4ce04eb Mon Sep 17 00:00:00 2001 From: Etan Kissling Date: Wed, 2 Jul 2025 10:12:50 +0200 Subject: [PATCH 370/724] Update EIP-6404: Use SSZ `ProgressiveContainer` / `Union` Merged by EIP-Bot. --- EIPS/eip-6404.md | 483 ++++++++++++++++++++++------------------------- EIPS/eip-6465.md | 36 ---- EIPS/eip-6466.md | 40 ++-- EIPS/eip-6493.md | 6 +- EIPS/eip-7792.md | 2 +- EIPS/eip-7807.md | 2 - 6 files changed, 245 insertions(+), 324 deletions(-) diff --git a/EIPS/eip-6404.md b/EIPS/eip-6404.md index 269dc066830f19..405c58f7c922c4 100644 --- a/EIPS/eip-6404.md +++ b/EIPS/eip-6404.md @@ -8,12 +8,12 @@ status: Draft type: Standards Track category: Core created: 2023-01-30 -requires: 155, 1559, 2718, 2930, 4844, 5793, 7495, 7702 +requires: 155, 1559, 2718, 2930, 4844, 7495, 7702, 7916 --- ## Abstract -This EIP defines a migration process of [EIP-2718](./eip-2718.md) Recursive-Length Prefix (RLP) transactions to [Simple Serialize (SSZ)](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/ssz/simple-serialize.md). +This EIP defines a migration process of [EIP-2718](./eip-2718.md) Recursive-Length Prefix (RLP) transactions to [Simple Serialize (SSZ)](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/ssz/simple-serialize.md). ## Motivation @@ -25,13 +25,11 @@ RLP transactions have a number of shortcomings: 3. **Incompatible representation:** As part of the consensus `ExecutionPayload`, the RLP serialization of transactions is hashed using SSZ merkleization. These SSZ hashes are incompatible with both the `tx_hash` and the MPT `transactions_root`. -4. **No extensibility:** Transaction types cannot be extended with optional features. Hypothetically, if [EIP-4844](./eip-4844.md) blob transactions existed from the start, new features such as [EIP-2930](./eip-2930.md) access lists and [EIP-1559](./eip-1559.md) priority fees would have required two new transaction types each to extend both the basic and blob transaction types. +4. **Technical debt:** All client applications and smart contracts handling RLP transactions have to correctly deal with caveats such as `LegacyTransaction` lacking a prefix byte, the inconsistent `chain_id` and `v` / `y_parity` semantics, and the introduction of `max_priority_fee_per_gas` between other fields instead of at the end. As existing transaction types tend to remain valid perpetually, this technical debt builds up over time. -5. **Technical debt:** All client applications and smart contracts handling RLP transactions have to correctly deal with caveats such as `LegacyTransaction` lacking a prefix byte, the inconsistent `chain_id` and `v` / `y_parity` semantics, and the introduction of `max_priority_fee_per_gas` between other fields instead of at the end. As existing transaction types tend to remain valid perpetually, this technical debt builds up over time. +5. **Inappropriate opaqueness:** The Consensus Layer treats RLP transaction data as opaque, but requires validation of consensus `blob_kzg_commitments` against transaction `blob_versioned_hashes`, resulting in a more complex than necessary engine API. -6. **Inappropriate opaqueness:** The Consensus Layer treats RLP transaction data as opaque, but requires validation of consensus `blob_kzg_commitments` against transaction `blob_versioned_hashes`, resulting in a more complex than necessary engine API. - -This EIP defines a lossless conversion mechanism to normalize transaction representation across both Consensus Layer and Execution Layer while retaining support for processing RLP transaction types. +This EIP addresses these by defining a lossless conversion mechanism to normalize transaction representation across both Consensus Layer and Execution Layer while retaining support for processing RLP transaction types. ## Specification @@ -43,34 +41,28 @@ Definitions from existing specifications that are used throughout this document | Name | Value | | - | - | -| [`MAX_TRANSACTIONS_PER_PAYLOAD`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/bellatrix/beacon-chain.md#execution) | `uint64(2**20)` (= 1,048,576) | -| [`BYTES_PER_FIELD_ELEMENT`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/deneb/polynomial-commitments.md#constants) | `uint64(32)` | -| [`FIELD_ELEMENTS_PER_BLOB`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/deneb/polynomial-commitments.md#blob) | `uint64(4096)` | -| [`MAX_BLOB_COMMITMENTS_PER_BLOCK`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/deneb/beacon-chain.md#execution) | `uint64(2**12)` (= 4,096) | +| [`BYTES_PER_FIELD_ELEMENT`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/deneb/polynomial-commitments.md#constants) | `uint64(32)` | +| [`FIELD_ELEMENTS_PER_BLOB`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/deneb/polynomial-commitments.md#blob) | `uint64(4096)` | | Name | SSZ equivalent | | - | - | -| [`Hash32`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/phase0/beacon-chain.md#custom-types) | `Bytes32` | -| [`ExecutionAddress`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/bellatrix/beacon-chain.md#custom-types) | `Bytes20` | -| [`VersionedHash`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/deneb/beacon-chain.md#custom-types) | `Bytes32` | -| [`KZGCommitment`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/deneb/polynomial-commitments.md#custom-types) | `Bytes48` | -| [`KZGProof`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/deneb/polynomial-commitments.md#custom-types) | `Bytes48` | -| [`Blob`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/deneb/polynomial-commitments.md#custom-types) | `ByteVector[BYTES_PER_FIELD_ELEMENT * FIELD_ELEMENTS_PER_BLOB]` | +| [`Hash32`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/phase0/beacon-chain.md#custom-types) | `Bytes32` | +| [`ExecutionAddress`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/bellatrix/beacon-chain.md#custom-types) | `Bytes20` | +| [`VersionedHash`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/deneb/beacon-chain.md#custom-types) | `Bytes32` | +| [`KZGCommitment`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/deneb/polynomial-commitments.md#custom-types) | `Bytes48` | +| [`KZGProof`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/deneb/polynomial-commitments.md#custom-types) | `Bytes48` | +| [`Blob`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/deneb/polynomial-commitments.md#custom-types) | `ByteVector[BYTES_PER_FIELD_ELEMENT * FIELD_ELEMENTS_PER_BLOB]` | -### `ExecutionSignature` container +### Signatures -Signatures use their native, opaque representation, and are extended with an on-chain commitment to the signing address. +Transaction signatures are represented by their native, opaque representation. ECDSA signatures are no longer split up into `r`, `s`, and `y_parity` components. | Name | Value | Description | | - | - | - | | `SECP256K1_SIGNATURE_SIZE` | `32 + 32 + 1` (= 65) | Byte length of a secp256k1 ECDSA signature | -| `MAX_EXECUTION_SIGNATURE_FIELDS` | `uint64(2**3)` (= 8) | Maximum number of fields to which `ExecutionSignature` can ever grow in the future | ```python -class ExecutionSignature(StableContainer[MAX_EXECUTION_SIGNATURE_FIELDS]): - secp256k1: Optional[ByteVector[SECP256K1_SIGNATURE_SIZE]] - -class Secp256k1ExecutionSignature(Profile[ExecutionSignature]): +class Secp256k1ExecutionSignature(ProgressiveContainer[active_fields=[1]]): secp256k1: ByteVector[SECP256K1_SIGNATURE_SIZE] def secp256k1_pack(r: uint256, s: uint256, y_parity: uint8) -> ByteVector[SECP256K1_SIGNATURE_SIZE]: @@ -98,232 +90,283 @@ def secp256k1_recover_signer(signature: ByteVector[SECP256K1_SIGNATURE_SIZE], return ExecutionAddress(keccak(uncompressed[1:])[12:]) ``` -### `Transaction` container +### Gas fees -All transactions are represented as a single, normalized SSZ container. The definition uses the `StableContainer[N]` SSZ type and `Optional[T]` as defined in [EIP-7495](./eip-7495.md). +The different kinds of gas fees are combined into a single structure. -| Name | Value | Description | +| Name | SSZ equivalent | Description | | - | - | - | -| `MAX_FEES_PER_GAS_FIELDS` | `uint64(2**4)` (= 16) | Maximum number of fields to which `FeesPerGas` can ever grow in the future | -| `MAX_CALLDATA_SIZE` | `uint64(2**24)` (= 16,777,216) | Maximum `input` calldata byte length for a transaction | -| `MAX_ACCESS_LIST_STORAGE_KEYS` | `uint64(2**19)` (= 524,288) | Maximum number of storage keys within an access tuple | -| `MAX_ACCESS_LIST_SIZE` | `uint64(2**19)` (= 524,288) | Maximum number of access tuples within an `access_list` | -| `MAX_AUTHORIZATION_PAYLOAD_FIELDS` | `uint64(2**4)` (= 16) | Maximum number of fields to which `AuthorizationPayload` can ever grow in the future | -| `MAX_AUTHORIZATION_LIST_SIZE` | `uint64(2**16)` (= 65,536) | Maximum number of authorizations within an `authorization_list` | -| `MAX_TRANSACTION_PAYLOAD_FIELDS` | `uint64(2**5)` (= 32) | Maximum number of fields to which `TransactionPayload` can ever grow in the future | +| `FeePerGas` | `uint256` | Fee per unit of gas | + +```python +class BasicFeesPerGas(ProgressiveContainer[active_fields=[1]]): + regular: FeePerGas + +class BlobFeesPerGas(ProgressiveContainer[active_fields=[1, 1]]): + regular: FeePerGas + blob: FeePerGas +``` + +### Normalized transactions + +RLP transactions are converted to a normalized SSZ representation. Their original RLP `TransactionType` is retained to enable recovery of their original RLP representation and associated `sig_hash` and historical `tx_hash` values. + +```python +class Transaction(CompatibleUnion[ + RlpTransaction, +]): + pass + +class RlpTransaction(CompatibleUnion[ + RlpLegacyReplayableBasicTransaction, + RlpLegacyReplayableCreateTransaction, + RlpLegacyBasicTransaction, + RlpLegacyCreateTransaction, + RlpAccessListBasicTransaction, + RlpAccessListCreateTransaction, + RlpBasicTransaction, + RlpCreateTransaction, + RlpBlobTransaction, + RlpSetCodeTransaction, +]): + pass +``` | Name | SSZ equivalent | Description | | - | - | - | | `TransactionType` | `uint8` | [EIP-2718](./eip-2718.md) transaction type, range `[0x00, 0x7F]` | -| `ChainId` | `uint64` | [EIP-155](./eip-155.md) chain ID | -| `FeePerGas` | `uint256` | Fee per unit of gas | +| `ChainId` | `uint256` | [EIP-155](./eip-155.md) chain ID | | `GasAmount` | `uint64` | Amount in units of gas | -```python -class FeesPerGas(StableContainer[MAX_FEES_PER_GAS_FIELDS]): - regular: Optional[FeePerGas] - - # EIP-4844 - blob: Optional[FeePerGas] +#### Replayable legacy transactions -class AccessTuple(Container): - address: ExecutionAddress - storage_keys: List[Hash32, MAX_ACCESS_LIST_STORAGE_KEYS] +The original RLP representation of these transactions is replayable across networks with different chain ID. -class AuthorizationPayload(StableContainer[MAX_AUTHORIZATION_PAYLOAD_FIELDS]): - magic: Optional[TransactionType] - chain_id: Optional[ChainId] - address: Optional[ExecutionAddress] - nonce: Optional[uint64] +```python +class RlpLegacyReplayableBasicTransactionPayload( + ProgressiveContainer[active_fields=[1, 0, 1, 1, 1, 1, 1, 1]] +): + type_: TransactionType # 0x00 + nonce: uint64 + max_fees_per_gas: BasicFeesPerGas + gas: GasAmount + to: ExecutionAddress + value: uint256 + input_: ProgressiveByteList -class Authorization(Container): - payload: AuthorizationPayload - signature: ExecutionSignature +class RlpLegacyReplayableBasicTransaction(Container): + payload: RlpLegacyReplayableBasicTransactionPayload + signature: Secp256k1ExecutionSignature -class TransactionPayload(StableContainer[MAX_TRANSACTION_PAYLOAD_FIELDS]): - # EIP-2718 - type_: Optional[TransactionType] +class RlpLegacyReplayableCreateTransactionPayload( + ProgressiveContainer[active_fields=[1, 0, 1, 1, 1, 0, 1, 1]] +): + type_: TransactionType # 0x00 + nonce: uint64 + max_fees_per_gas: BasicFeesPerGas + gas: GasAmount + value: uint256 + input_: ProgressiveByteList - # EIP-155 - chain_id: Optional[ChainId] +class RlpLegacyReplayableCreateTransaction(Container): + payload: RlpLegacyReplayableCreateTransactionPayload + signature: Secp256k1ExecutionSignature +``` - nonce: Optional[uint64] - max_fees_per_gas: Optional[FeesPerGas] - gas: Optional[GasAmount] - to: Optional[ExecutionAddress] - value: Optional[uint256] - input_: Optional[ByteList[MAX_CALLDATA_SIZE]] +#### EIP-155 legacy transactions - # EIP-2930 - access_list: Optional[List[AccessTuple, MAX_ACCESS_LIST_SIZE]] +These transactions are locked to a single [EIP-155](./eip-155.md) chain ID. - # EIP-1559 - max_priority_fees_per_gas: Optional[FeesPerGas] +```python +class RlpLegacyBasicTransactionPayload( + ProgressiveContainer[active_fields=[1, 1, 1, 1, 1, 1, 1, 1]] +): + type_: TransactionType # 0x00 + chain_id: ChainId + nonce: uint64 + max_fees_per_gas: BasicFeesPerGas + gas: GasAmount + to: ExecutionAddress + value: uint256 + input_: ProgressiveByteList - # EIP-4844 - blob_versioned_hashes: Optional[List[VersionedHash, MAX_BLOB_COMMITMENTS_PER_BLOCK]] +class RlpLegacyBasicTransaction(Container): + payload: RlpLegacyBasicTransactionPayload + signature: Secp256k1ExecutionSignature - # EIP-7702 - authorization_list: Optional[List[Authorization, MAX_AUTHORIZATION_LIST_SIZE]] +class RlpLegacyCreateTransactionPayload( + ProgressiveContainer[active_fields=[1, 1, 1, 1, 1, 0, 1, 1]] +): + type_: TransactionType # 0x00 + chain_id: ChainId + nonce: uint64 + max_fees_per_gas: BasicFeesPerGas + gas: GasAmount + value: uint256 + input_: ProgressiveByteList -class Transaction(Container): - payload: TransactionPayload - signature: ExecutionSignature +class RlpLegacyCreateTransaction(Container): + payload: RlpLegacyCreateTransactionPayload + signature: Secp256k1ExecutionSignature ``` -### `Transaction` profiles +#### EIP-2930 access list transactions -[EIP-7495](./eip-7495.md) `Profile` definitions provide type safety for valid transactions. Their original RLP `TransactionType` is retained to enable recovery of their original RLP representation and associated `sig_hash` and `tx_hash` values where necessary. +These transactions support specifying an [EIP-2930](./eip-2930.md) access list. ```python -class BasicFeesPerGas(Profile[FeesPerGas]): - regular: FeePerGas +class AccessTuple(Container): + address: ExecutionAddress + storage_keys: ProgressiveList[Hash32] -class BlobFeesPerGas(Profile[FeesPerGas]): - regular: FeePerGas - blob: FeePerGas +class RlpAccessListBasicTransactionPayload( + ProgressiveContainer[active_fields=[1, 1, 1, 1, 1, 1, 1, 1, 1]] +): + type_: TransactionType # 0x01 + chain_id: ChainId + nonce: uint64 + max_fees_per_gas: BasicFeesPerGas + gas: GasAmount + to: ExecutionAddress + value: uint256 + input_: ProgressiveByteList + access_list: ProgressiveList[AccessTuple] + +class RlpAccessListBasicTransaction(Container): + payload: RlpAccessListBasicTransactionPayload + signature: Secp256k1ExecutionSignature -class RlpLegacyTransactionPayload(Profile[TransactionPayload]): - type_: TransactionType - chain_id: Optional[ChainId] +class RlpAccessListCreateTransactionPayload( + ProgressiveContainer[active_fields=[1, 1, 1, 1, 1, 0, 1, 1, 1]] +): + type_: TransactionType # 0x01 + chain_id: ChainId nonce: uint64 max_fees_per_gas: BasicFeesPerGas gas: GasAmount - to: Optional[ExecutionAddress] value: uint256 - input_: ByteList[MAX_CALLDATA_SIZE] + input_: ProgressiveByteList + access_list: ProgressiveList[AccessTuple] -class RlpLegacyTransaction(Container): - payload: RlpLegacyTransactionPayload +class RlpAccessListCreateTransaction(Container): + payload: RlpAccessListCreateTransactionPayload signature: Secp256k1ExecutionSignature +``` + +#### EIP-1559 fee market transactions -class RlpAccessListTransactionPayload(Profile[TransactionPayload]): - type_: TransactionType +These transactions support specifying [EIP-1559](./eip-1559.md) priority fees. + +```python +class RlpBasicTransactionPayload( + ProgressiveContainer[active_fields=[1, 1, 1, 1, 1, 1, 1, 1, 1, 1]] +): + type_: TransactionType # 0x02 chain_id: ChainId nonce: uint64 max_fees_per_gas: BasicFeesPerGas gas: GasAmount - to: Optional[ExecutionAddress] + to: ExecutionAddress value: uint256 - input_: ByteList[MAX_CALLDATA_SIZE] - access_list: List[AccessTuple, MAX_ACCESS_LIST_SIZE] + input_: ProgressiveByteList + access_list: ProgressiveList[AccessTuple] + max_priority_fees_per_gas: BasicFeesPerGas -class RlpAccessListTransaction(Container): - payload: RlpAccessListTransactionPayload +class RlpBasicTransaction(Container): + payload: RlpBasicTransactionPayload signature: Secp256k1ExecutionSignature -class RlpFeeMarketTransactionPayload(Profile[TransactionPayload]): - type_: TransactionType +class RlpCreateTransactionPayload( + ProgressiveContainer[active_fields=[1, 1, 1, 1, 1, 0, 1, 1, 1, 1]] +): + type_: TransactionType # 0x02 chain_id: ChainId nonce: uint64 max_fees_per_gas: BasicFeesPerGas gas: GasAmount - to: Optional[ExecutionAddress] value: uint256 - input_: ByteList[MAX_CALLDATA_SIZE] - access_list: List[AccessTuple, MAX_ACCESS_LIST_SIZE] + input_: ProgressiveByteList + access_list: ProgressiveList[AccessTuple] max_priority_fees_per_gas: BasicFeesPerGas -class RlpFeeMarketTransaction(Container): - payload: RlpFeeMarketTransactionPayload +class RlpCreateTransaction(Container): + payload: RlpCreateTransactionPayload signature: Secp256k1ExecutionSignature +``` + +#### EIP-4844 blob transactions -class RlpBlobTransactionPayload(Profile[TransactionPayload]): - type_: TransactionType +These transactions support specifying [EIP-4844](./eip-4844.md) blobs. + +```python +class RlpBlobTransactionPayload( + ProgressiveContainer[active_fields=[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]] +): + type_: TransactionType # 0x03 chain_id: ChainId nonce: uint64 max_fees_per_gas: BlobFeesPerGas gas: GasAmount to: ExecutionAddress value: uint256 - input_: ByteList[MAX_CALLDATA_SIZE] - access_list: List[AccessTuple, MAX_ACCESS_LIST_SIZE] - max_priority_fees_per_gas: BlobFeesPerGas - blob_versioned_hashes: List[VersionedHash, MAX_BLOB_COMMITMENTS_PER_BLOCK] + input_: ProgressiveByteList + access_list: ProgressiveList[AccessTuple] + max_priority_fees_per_gas: BasicFeesPerGas + blob_versioned_hashes: ProgressiveList[VersionedHash] class RlpBlobTransaction(Container): payload: RlpBlobTransactionPayload signature: Secp256k1ExecutionSignature +``` + +#### EIP-7702 set code transactions -class RlpSetCodeAuthorizationPayload(Profile[AuthorizationPayload]): - magic: TransactionType - chain_id: Optional[ChainId] +These transactions support specifying an [EIP-7702](./eip-7702.md) authorization list. + +```python +class RlpAuthorization(CompatibleUnion[ + RlpReplayableBasicAuthorizationPayload, + RlpBasicAuthorizationPayload, +]): + pass + +class RlpReplayableBasicAuthorizationPayload(ProgressiveContainer[active_fields=[1, 0, 1, 1]]): + magic: TransactionType # 0x05 address: ExecutionAddress nonce: uint64 -class RlpSetCodeAuthorization(Container): - payload: RlpSetCodeAuthorizationPayload - signature: Secp256k1ExecutionSignature +class RlpBasicAuthorizationPayload(ProgressiveContainer[active_fields=[1, 1, 1, 1]]): + magic: TransactionType # 0x05 + chain_id: ChainId + address: ExecutionAddress + nonce: uint64 -class RlpSetCodeTransactionPayload(Profile[TransactionPayload]): - type_: TransactionType +class RlpSetCodeTransactionPayload( + ProgressiveContainer[active_fields=[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]] +): + type_: TransactionType # 0x04 chain_id: ChainId nonce: uint64 max_fees_per_gas: BasicFeesPerGas gas: GasAmount to: ExecutionAddress value: uint256 - input_: ByteList[MAX_CALLDATA_SIZE] - access_list: List[AccessTuple, MAX_ACCESS_LIST_SIZE] + input_: ProgressiveByteList + access_list: ProgressiveList[AccessTuple] max_priority_fees_per_gas: BasicFeesPerGas - authorization_list: List[RlpSetCodeAuthorization, MAX_AUTHORIZATION_LIST_SIZE] + authorization_list: ProgressiveList[RlpSetCodeAuthorization] class RlpSetCodeTransaction(Container): - payload: RlpSetCodeTransactionPayload + payload: RlpAuthorization signature: Secp256k1ExecutionSignature ``` -Helpers are provided to identify the [EIP-7495](./eip-7495.md) `Profile` of a normalized `Transaction`. The type system ensures that all required fields of the `Profile` are present and that excluded fields are absent. - -```python -LEGACY_TX_TYPE = TransactionType(0x00) -ACCESS_LIST_TX_TYPE = TransactionType(0x01) -FEE_MARKET_TX_TYPE = TransactionType(0x02) -BLOB_TX_TYPE = TransactionType(0x03) -SET_CODE_TX_TYPE = TransactionType(0x04) -SET_CODE_TX_MAGIC = TransactionType(0x05) - -def identify_authorization_profile(auth: Authorization) -> Type[Profile]: - if auth.payload.magic == SET_CODE_TX_MAGIC: - if auth.payload.chain_id == 0: - raise Exception(f'Unsupported chain ID in Set Code RLP authorization: {auth}') - return RlpSetCodeAuthorization - - raise Exception(f'Unsupported authorization: {auth}') - -def identify_transaction_profile(tx: Transaction) -> Type[Profile]: - if tx.payload.type_ == SET_CODE_TX_TYPE: - for auth in tx.payload.authorization_list or []: - auth = identify_authorization_profile(auth).from_base(auth) - if not isinstance(auth, RlpSetCodeAuthorization): - raise Exception(f'Unsupported authorization in Set Code RLP transaction: {tx}') - return RlpSetCodeTransaction - - if tx.payload.type_ == BLOB_TX_TYPE: - if (tx.payload.max_priority_fees_per_gas or FeesPerGas()).blob != 0: - raise Exception(f'Unsupported blob priority fee in Blob RLP transaction: {tx}') - return RlpBlobTransaction - - if tx.payload.type_ == FEE_MARKET_TX_TYPE: - return RlpFeeMarketTransaction - - if tx.payload.type_ == ACCESS_LIST_TX_TYPE: - return RlpAccessListTransaction - - if tx.payload.type_ == LEGACY_TX_TYPE: - return RlpLegacyTransaction - - raise Exception(f'Unsupported transaction: {tx}') -``` - -To obtain a transaction's `from` address, its identifier, or an authorization's `authority` address, see [EIP assets](../assets/eip-6404/tx_hashes.py) for a definition of `compute_sig_hash`, `compute_tx_hash`, and `compute_auth_hash` that account for the various transaction types. - ### Execution block header changes -The [execution block header's `txs-root`](https://github.com/ethereum/devp2p/blob/5713591d0366da78a913a811c7502d9ca91d29a8/caps/eth.md#block-encoding-and-validity) is transitioned from MPT to SSZ. +The [execution block header's `txs-root`](https://github.com/ethereum/devp2p/blob/bc76b9809a30e6dc5c8dcda996273f0f9bcf7108/caps/eth.md#block-encoding-and-validity) is transitioned from MPT to SSZ. ```python -transactions = List[Transaction, MAX_TRANSACTIONS_PER_PAYLOAD]( +transactions = ProgressiveList[Transaction]( tx_0, tx_1, tx_2, ...) block_header.transactions_root = transactions.hash_tree_root() @@ -331,120 +374,42 @@ block_header.transactions_root = transactions.hash_tree_root() ### Engine API -In the engine API, the structure of the `transactions` field in `ExecutionPayload` versions adopting this EIP is changed from `Array of DATA` to `Array of TransactionV1`. - -`TransactionV1` is defined to map onto the SSZ `Transaction` type, as follows: - -- `payload`: `TransactionPayloadV1` - An `OBJECT` containing the fields of a `TransactionPayloadV1` structure -- `signature`: `ExecutionSignatureV1` - An `OBJECT` containing the fields of an `ExecutionSignatureV1` structure +In the engine API, the semantics of the `transactions` field in `ExecutionPayload` versions adopting this EIP are changed to emit transactions using SSZ serialization. -`TransactionPayloadV1` is defined to map onto the SSZ `TransactionPayload` `StableContainer`, as follows: - -- `type`: `QUANTITY|null`, 8 Bits or `null` -- `chainId`: `QUANTITY|null`, 256 Bits or `null` -- `nonce`: `QUANTITY|null`, 64 Bits or `null` -- `maxFeesPerGas`: `FeesPerGasV1|null` - An `OBJECT` containing the fields of a `FeesPerGasV1` structure or `null` -- `gas`: `QUANTITY|null`, 64 Bits or `null` -- `to`: `DATA|null`, 20 Bytes or `null` -- `value`: `QUANTITY|null`, 256 Bits or `null` -- `input`: `DATA|null`, 0 through `MAX_CALLDATA_SIZE` bytes or `null` -- `accessList`: `Array of AccessTupleV1` - 0 through `MAX_ACCESS_LIST_SIZE` `OBJECT` entries each containing the fields of an `AccessTupleV1` structure, or `null` -- `maxPriorityFeesPerGas`: `FeesPerGasV1|null` - An `OBJECT` containing the fields of a `FeesPerGasV1` structure or `null` -- `blobVersionedHashes`: `Array of DATA|null` - 0 through `MAX_BLOB_COMMITMENTS_PER_BLOCK` `DATA` entries each containing 32 Bytes, or `null` -- `authorizationList`: `Array of AuthorizationV1` - 0 through `MAX_AUTHORIZATION_LIST_SIZE` `OBJECT` entries each containing the fields of an `AuthorizationV1` structure, or `null` - -`FeesPerGasV1` is defined to map onto the SSZ `FeesPerGas` `StableContainer`, as follows: - -- `regular`: `QUANTITY|null`, 256 Bits or `null` -- `blob`: `QUANTITY|null`, 256 Bits or `null` - -`AccessTupleV1` is defined to map onto the SSZ `AccessTuple` `Container`, as follows: - -- `address`: `DATA`, 20 Bytes -- `storageKeys`: `Array of DATA` - 0 through `MAX_ACCESS_LIST_STORAGE_KEYS` `DATA` entries each containing 32 Bytes - -`AuthorizationV1` is defined to map onto the SSZ `Authorization` `Container`, as follows: - -- `payload`: `AuthorizationPayloadV1` - An `OBJECT` containing the fields of an `AuthorizationPayloadV1` structure -- `signature`: `ExecutionSignatureV1` - An `OBJECT` containing the fields of an `ExecutionSignatureV1` structure - -`AuthorizationPayloadV1` is defined to map onto the SSZ `AuthorizationPayload` `StableContainer`, as follows: - -- `magic`: `QUANTITY|null`, 8 Bits or `null` -- `chainId`: `QUANTITY|null`, 256 Bits or `null` -- `address`: `DATA|null`, 20 Bytes or `null` -- `nonce`: `QUANTITY|null`, 64 Bits or `null` - -`ExecutionSignatureV1` is defined to map onto the SSZ `ExecutionSignature` `StableContainer`, as follows: - -- `secp256k1`: `DATA|null`, 65 Bytes or `null` +- `transactions` - `Array` of `DATA` - Array of transaction objects, each object is a byte list (`DATA`) representing `ssz.serialize(tx)` ### Consensus `ExecutionPayload` changes -When building a consensus `ExecutionPayload`, the [`transactions`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/deneb/beacon-chain.md#executionpayload) list is no longer opaque and uses the new `Transaction` type. +When building a consensus `ExecutionPayload`, the [`transactions`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/deneb/beacon-chain.md#executionpayload) list is no longer opaque and uses the new `Transaction` type, aligning the `transactions_root` across execution blocks and execution payloads. ```python class ExecutionPayload(Container): ... - transactions: List[Transaction, MAX_TRANSACTIONS_PER_PAYLOAD] + transactions: ProgressiveList[Transaction] ... ``` -### SSZ `PooledTransaction` container - -During transaction gossip responses ([`PooledTransactions`](https://github.com/ethereum/devp2p/blob/5713591d0366da78a913a811c7502d9ca91d29a8/caps/eth.md#pooledtransactions-0x0a)), each `Transaction` is wrapped into a `PooledTransaction`. - -| Name | Value | Description | -| - | - | - | -| `MAX_POOLED_TRANSACTION_FIELDS` | `uint64(2**3)` (= 8) | Maximum number of fields to which `PooledTransaction` can ever grow in the future | - -```python -class BlobData(Container): - blobs: List[Blob, MAX_BLOB_COMMITMENTS_PER_BLOCK] - commitments: List[KZGCommitment, MAX_BLOB_COMMITMENTS_PER_BLOCK] - proofs: List[KZGProof, MAX_BLOB_COMMITMENTS_PER_BLOCK] - -class PooledTransaction(StableContainer[MAX_POOLED_TRANSACTION_FIELDS]): - tx: Optional[Transaction] - blob_data: Optional[BlobData] -``` - -The additional validation constraints defined in [EIP-4844](./eip-4844.md) also apply to transactions that define `tx.payload.blob_versioned_hashes` or `blob_data`. - -### Transaction gossip announcements - -The semantics of the [`types` element](./eip-5793.md) in transaction gossip announcements ([`NewPooledTransactionHashes`](https://github.com/ethereum/devp2p/blob/5713591d0366da78a913a811c7502d9ca91d29a8/caps/eth.md#newpooledtransactionhashes-0x08)) are changed to match `ssz(PooledTransaction.active_fields())`. The separate control flow for fetching blob transactions compared to basic transactions is retained. - -Note that this change maps `active_fields` for `PooledTransaction` with `blob_data` to `0x03`, which coincides with the previous [`BLOB_TX_TYPE`](./eip-4844.md) prefix of blob RLP transactions. - -### Networking - -When exchanging SSZ transactions via the [Ethereum Wire Protocol](https://github.com/ethereum/devp2p/blob/5713591d0366da78a913a811c7502d9ca91d29a8/caps/eth.md), the following [EIP-2718](./eip-2718.md) compatible envelopes are used: - -| Name | Value | Description | -| - | - | - | -| `SSZ_TX_TYPE` | `TransactionType(0x1f)` | Endpoint specific SSZ object | +## Rationale -- `Transaction`: `SSZ_TX_TYPE || snappyFramed(ssz(Transaction))` -- `PooledTransaction`: `SSZ_TX_TYPE || snappyFramed(ssz(PooledTransaction))` +### Forward compatibility -Objects are encoded using [SSZ](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/ssz/simple-serialize.md) and compressed using the Snappy framing format, matching the encoding of consensus objects as defined in the [consensus networking specification](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/phase0/p2p-interface.md#ssz-snappy-encoding-strategy). As part of the encoding, the uncompressed object length is emitted; the RECOMMENDED limit to enforce per object is [`MAX_CHUNK_SIZE`](https://github.com/ethereum/consensus-specs/blob/e3a939e439d6c05356c9c29c5cd347384180bc01/specs/phase0/p2p-interface.md#configuration) bytes. +The proposed transaction design is extensible with new fee types, new signature types, and entirely new transaction features (e.g., CREATE2), while retaining compatibility with the proposed transactions. -Implementations SHOULD continue to support accepting RLP transactions into their transaction pool. However, such transactions MUST be converted to SSZ for inclusion into an `ExecutionPayload`. See [EIP assets](../assets/eip-6404/convert.py) for a reference implementation to convert from RLP to SSZ, as well as corresponding [test cases](../assets/eip-6404/convert_tests.py). The original `sig_hash` and `tx_hash` are retained throughout the conversion process. +### Verifier improvements -## Rationale +Future RPC could expose an SSZ based `tx_root` on top of the `tx_hash`, against which proofs can be validated. The `transactions_root` can now be reconstructed from the list of `tx_root`. Further, partial data becomes provable, such as destination / amount without requiring the full calldata. This can reduce gas cost or zk proving cost when verifying L2 chain data in an L1 smart contract. -Switching to a single, unified and forward compatible transaction format within execution blocks reduces implementation complexity for client applications and smart contracts. Future use cases such as transaction inclusion proofs or submitting individual verifiable chunks of calldata to a smart contract become easier to implement with SSZ. +### Consensus client improvements -Various protocol inefficiencies are also addressed. While the transaction data is hashed several times under the RLP system, including (1) `sig_hash`, (2) `tx_hash`, (3) MPT internal hash, and (4) SSZ internal hash, the normalized representation reduces the hash count. Furthermore, Consensus Layer implementations may drop invalid blocks early if consensus `blob_kzg_commitments` do not validate against transaction `blob_versioned_hashes` and no longer need to query the Execution Layer for block hash validation. +Consensus Layer implementations may drop invalid blocks early if consensus `blob_kzg_commitments` do not validate against transaction `blob_versioned_hashes` and no longer need to query the Execution Layer for that validation. Future versions of the engine API could be simplified to drop the transfers of `blob_kzg_commitments` to the EL. ## Backwards Compatibility Applications that rely on the replaced MPT `transactions_root` in the block header require migration to the SSZ `transactions_root`. -While there is no on-chain commitment of the `tx_hash`, it is widely used in JSON-RPC and the [Ethereum Wire Protocol](https://github.com/ethereum/devp2p/blob/5713591d0366da78a913a811c7502d9ca91d29a8/caps/eth.md) to uniquely identify transactions. The `tx_hash` remains stable across the conversion from RLP to SSZ. +While there is no on-chain commitment of the `tx_hash`, it is widely used in JSON-RPC and the [Ethereum Wire Protocol](https://github.com/ethereum/devp2p/blob/bc76b9809a30e6dc5c8dcda996273f0f9bcf7108/caps/eth.md) to uniquely identify transactions. The conversion from RLP transactions to SSZ is lossless. The original RLP `sig_hash` and `tx_hash` can be recovered from the SSZ representation. -The conversion from RLP transactions to SSZ is lossless. The original RLP `sig_hash` and `tx_hash` can be recovered from the SSZ representation. +RLP and SSZ transactions may clash when encoded. It is essential to use only a single format within one channel. ## Security Considerations diff --git a/EIPS/eip-6465.md b/EIPS/eip-6465.md index 8562f82c47d98e..7dfd48816eaa76 100644 --- a/EIPS/eip-6465.md +++ b/EIPS/eip-6465.md @@ -41,7 +41,6 @@ Definitions from existing specifications that are used throughout this document | Name | Value | | - | - | | [`MAX_WITHDRAWALS_PER_PAYLOAD`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/capella/beacon-chain.md#execution) | `uint64(2**4)` (= 16) | -| [`SSZ_TX_TYPE`](./eip-6404.md#networking) | `0x1f` | ### SSZ `Withdrawal` container @@ -66,39 +65,6 @@ withdrawals = List[Withdrawal, MAX_WITHDRAWALS_PER_PAYLOAD]( block_header.withdrawals_root == withdrawals.hash_tree_root() ``` -### Typed withdrawal envelope - -A typed withdrawal envelope similar to [EIP-2718](./eip-2718.md) is introduced for exchanging withdrawals via the [Ethereum Wire Protocol](https://github.com/ethereum/devp2p/blob/5713591d0366da78a913a811c7502d9ca91d29a8/caps/eth.md). - -``` -withdrawal = {legacy-withdrawal, typed-withdrawal} -``` - -Untyped, legacy withdrawals are given as an RLP list as defined in [EIP-4895](./eip-4895.md). - -``` -legacy-withdrawal = [ - index: P, - validator-index: P, - address: B_20, - amount: P, -] -``` - -Typed withdrawals are encoded as RLP byte arrays where the first byte is a withdrawal type (`withdrawal-type`) and the remaining bytes are opaque type-specific data. - -``` -typed-withdrawal = withdrawal-type || withdrawal-data -``` - -### Networking - -When exchanging SSZ withdrawals via the [Ethereum Wire Protocol](https://github.com/ethereum/devp2p/blob/5713591d0366da78a913a811c7502d9ca91d29a8/caps/eth.md), the following withdrawal envelope is used: - -- `Withdrawal`: `SSZ_TX_TYPE || snappyFramed(ssz(Withdrawal))` - -Objects are encoded using [SSZ](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/ssz/simple-serialize.md) and compressed using the Snappy framing format, matching the encoding of consensus objects as defined in the [consensus networking specification](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/phase0/p2p-interface.md#ssz-snappy-encoding-strategy). As part of the encoding, the uncompressed object length is emitted; the RECOMMENDED limit to enforce per object is `8 + 8 + 20 + 8` (= 44) bytes. - ## Rationale This change was originally a candidate for inclusion in Shanghai, but was postponed to accelerate the rollout of withdrawals. @@ -111,8 +77,6 @@ The RLPx serialization layer may not be aware of the fork schedule and the block Applications that rely on the replaced MPT `withdrawals_root` in the block header require migration to the SSZ `withdrawals_root`. -Clients can differentiate between the legacy withdrawals and typed withdrawals by looking at the first byte. If it starts with a value in the range `[0, 0x7f]` then it is a new withdrawal type, if it starts with a value in the range `[0xc0, 0xfe]` then it is a legacy withdrawal type. `0xff` is not realistic for an RLP encoded withdrawal, so it is reserved for future use as an extension sentinel value. - ## Security Considerations None diff --git a/EIPS/eip-6466.md b/EIPS/eip-6466.md index 0ee992551fcb81..93e9a4c6f81867 100644 --- a/EIPS/eip-6466.md +++ b/EIPS/eip-6466.md @@ -8,7 +8,7 @@ status: Draft type: Standards Track category: Core created: 2023-02-08 -requires: 658, 2718, 6404, 7702 +requires: 658, 2718, 6404, 7495, 7702, 7919 --- ## Abstract @@ -37,17 +37,11 @@ The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "S Definitions from existing specifications that are used throughout this document are replicated here for reference. -| Name | Value | -| - | - | -| [`MAX_TRANSACTIONS_PER_PAYLOAD`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/bellatrix/beacon-chain.md#execution) | `uint64(2**20)` (= 1,048,576) | -| [`MAX_AUTHORIZATION_LIST_SIZE`](./eip-6404.md#transaction-container) | `uint64(2**16)` (= 65,536) | -| [`SSZ_TX_TYPE`](./eip-6404.md#networking) | `0x1f` | - | Name | SSZ equivalent | | - | - | | [`Root`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/phase0/beacon-chain.md#custom-types) | `Bytes32` | | [`ExecutionAddress`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/bellatrix/beacon-chain.md#custom-types) | `Bytes20` | -| [`GasAmount`](./eip-6404.md#transaction-container) | `uint64` | +| [`GasAmount`](./eip-6404.md#normalized-transactions) | `uint64` | ### `Receipt` container @@ -56,39 +50,37 @@ All receipts are represented as a single, normalized SSZ container. The definiti | Name | Value | Description | | - | - | - | | `MAX_TOPICS_PER_LOG` | `4` | `LOG0` through `LOG4` opcodes allow 0-4 topics per log | -| `MAX_LOG_DATA_SIZE` | `uint64(2**24)` (= 16,777,216) | Maximum `data` byte length for a log | -| `MAX_LOGS_PER_RECEIPT` | `uint64(2**21)` (= 2,097,152) | Maximum number of entries within `logs` | | `MAX_RECEIPT_FIELDS` | `uint64(2**5)` (= 32) | Maximum number of fields to which `Receipt` can ever grow in the future | ```python class Log(Container): address: ExecutionAddress topics: List[Bytes32, MAX_TOPICS_PER_LOG] - data: ByteList[MAX_LOG_DATA_SIZE] + data: ProgressiveByteList class StableReceipt(StableContainer[MAX_RECEIPT_FIELDS]): from_: Optional[ExecutionAddress] gas_used: Optional[GasAmount] contract_address: Optional[ExecutionAddress] - logs: Optional[List[Log, MAX_LOGS_PER_RECEIPT]] + logs: Optional[ProgressiveList[Log]] # EIP-658 status: Optional[boolean] # EIP-7702 - authorities: Optional[List[ExecutionAddress, MAX_AUTHORIZATION_LIST_SIZE]] + authorities: Optional[ProgressiveList[ExecutionAddress]] class Receipt(Profile[StableReceipt]): from_: ExecutionAddress gas_used: GasAmount contract_address: Optional[ExecutionAddress] - logs: List[Log, MAX_LOGS_PER_RECEIPT] + logs: ProgressiveList[Log] # EIP-658 status: boolean # EIP-7702 - authorities: Optional[List[ExecutionAddress, MAX_AUTHORIZATION_LIST_SIZE]] + authorities: Optional[ProgressiveList[ExecutionAddress]] ``` ### `Receipt` construction @@ -111,7 +103,7 @@ The `logs_bloom` and intermediate state `root` (Homestead scheme) are not presen The [execution block header's `receipts-root`](https://github.com/ethereum/devp2p/blob/5713591d0366da78a913a811c7502d9ca91d29a8/caps/eth.md#block-encoding-and-validity) is transitioned from MPT to SSZ. ```python -receipts = List[Receipt, MAX_TRANSACTIONS_PER_PAYLOAD]( +receipts = ProgressiveList[Receipt]( receipt_0, receipt_1, receipt_2, ...) block_header.receipts_root = receipts.hash_tree_root() @@ -121,7 +113,9 @@ block_header.receipts_root = receipts.hash_tree_root() Transaction receipt objects in the context of the JSON-RPC API are extended to include: -- `authorities`: `Array of DATA|null` - 0 through `MAX_AUTHORIZATION_LIST_SIZE` `DATA` entries each containing 20 Bytes, corresponding to the receipt's `authorities` field +- `authorities`: `Array of DATA|null` - Array of `DATA` entries each containing 20 Bytes, corresponding to the receipt's `authorities` field + +Within `logs`, the `logIndex` field is removed as it cannot be efficiently validated. This includes responses pertaining to historical logs. The `logsBloom` field is no longer returned for new receipts. It continues to be returned for historical receipts conforming to earlier schemes. @@ -147,14 +141,6 @@ class ExecutionPayloadHeader(Container): payload_header.receipts_root = payload.receipts_root ``` -### Networking - -When exchanging SSZ receipts via the [Ethereum Wire Protocol](https://github.com/ethereum/devp2p/blob/6b259a7003b4bfb18365ba690f4b00ba8a26393b/caps/eth.md), the following [EIP-2718](./eip-2718.md) compatible envelope is used: - -- `Receipt`: `SSZ_TX_TYPE || snappyFramed(ssz(Receipt))` - -Objects are encoded using [SSZ](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/ssz/simple-serialize.md) and compressed using the Snappy framing format, matching the encoding of consensus objects as defined in the [consensus networking specification](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/phase0/p2p-interface.md#ssz-snappy-encoding-strategy). As part of the encoding, the uncompressed object length is emitted; the RECOMMENDED limit to enforce per object is [`MAX_CHUNK_SIZE`](https://github.com/ethereum/consensus-specs/blob/e3a939e439d6c05356c9c29c5cd347384180bc01/specs/phase0/p2p-interface.md#configuration) bytes. - ## Rationale Switching to a single, unified and forward compatible receipt format within execution blocks reduces implementation complexity for client applications and smart contracts. Individual chunks of receipt data can now be verified, simplifying implementation of bridges. @@ -171,6 +157,10 @@ Applications using verified `cumulativeGasUsed` values have to compute the value Applications relying on the `logsBloom` will have to swap to an out-of-protocol mechanism for filtering logs, or fall back to processing the complete set of receipts. As the `logsBloom` mechanism was prohibitively inefficient for light clients, its removal is unlikely to have a significant impact. +Applications relying on the `logIndex` have to compute this value from the full receipt data. Note that verifying applications already have to do this. + +RLP and SSZ receipts may clash when encoded. It is essential to use only a single format within one channel. + ## Security Considerations None diff --git a/EIPS/eip-6493.md b/EIPS/eip-6493.md index 6584c1962c9fbf..050ec131ca2fac 100644 --- a/EIPS/eip-6493.md +++ b/EIPS/eip-6493.md @@ -53,9 +53,13 @@ def compute_ssz_tx_hash(tx: Transaction) -> Hash32: ### JSON-RPC +| Name | Value | Description | +| - | - | - | +| `SSZ_TX_TYPE` | `TransactionType(0x1f)` | Endpoint specific SSZ object | + Certain JSON-RPC endpoints such as `eth_getTransactionByHash` indicate the corresponding [EIP-2718](./eip-2718.md) envelope type prefix in a `type` field. -When representing native SSZ transactions on such endpoints, `SSZ_TX_TYPE` SHOULD be indicated as their `type`, as defined in [EIP-6404](./eip-6404.md#networking). Omitting the `type` is NOT RECOMMENDED as certain client applications could confuse the omission with untyped `LegacyTransaction`. +When representing native SSZ transactions on such endpoints, `SSZ_TX_TYPE` SHOULD be indicated as their `type`. Omitting the `type` is NOT RECOMMENDED as certain client applications could confuse the omission with untyped `LegacyTransaction`. ### `Transaction` profiles diff --git a/EIPS/eip-7792.md b/EIPS/eip-7792.md index cda69c31d2b3fc..ae8eb2161924e6 100644 --- a/EIPS/eip-7792.md +++ b/EIPS/eip-7792.md @@ -109,7 +109,7 @@ Making the `eth_getLogs` response verifiable adds the necessary security attribu ### Gas cost -The gas cost produced by this scheme is significantly higher than what `LOG#` opcodes produce as of Prague, primarily due to the additional `SLOAD` / `SSTORE` requirement and the double cost of `SHA256` opcodes compared to `KECCAK256` opcodes. The gas cost increases outweigh the savings from dropping logs blooms. +The gas cost produced by this scheme is significantly higher than what `LOG#` opcodes produce as of Prague, primarily due to the additional `SLOAD` / `SSTORE` and the double cost of `SHA256` opcodes compared to `KECCAK256` opcodes. The gas cost increases outweigh the savings from dropping logs blooms. If the mechanism turns out to be prohibitively expensive even when optimized, it may be necessary to move the log accumulators to a separate optimized data structure (not in `state_root`), or to an out-of-protocol zk system. Even then, the gas cost for logs should still reflect the actual overall cost to update a typical out-of-protocol accumulator to deter against log spamming. diff --git a/EIPS/eip-7807.md b/EIPS/eip-7807.md index 7d76620ebcc493..669809a0c62f39 100644 --- a/EIPS/eip-7807.md +++ b/EIPS/eip-7807.md @@ -108,8 +108,6 @@ In the initial draft, only the requests hash and block hash are changed to be SS - Engine API should be updated with (1) possible withdrawals/requests refactoring as above, (2) dropping the `block_hash` field so that `ExecutionPayload` is replaced with to `ExecutionBlockHeader`, (3) binary encoding based on `ForkDigest`-context (through HTTP header or interleaved, similar to beacon-API). This reduces encoding overhead and also simplifies sharing data structures in combined CL/EL in-process implementations. -- Networking should be updated to be SSZ based, using similar format as [EIP-6404](./eip-6404.md#networking) with a type prefix followed by a potentially SSZ snappy compressed payload. - ## Backwards Compatibility This breaks compatibility of smart contracts that depend on the previous block header binary format, including for "generic" implementations that assume a common prefix and run the entire data through a linear keccak256 hash. From db63c7d458844a802ca3eeeb4ae8e7668d6f8bc9 Mon Sep 17 00:00:00 2001 From: Etan Kissling Date: Wed, 2 Jul 2025 11:53:46 +0200 Subject: [PATCH 371/724] Update EIP-6466: Adopt `ProgressiveContainer` Merged by EIP-Bot. --- EIPS/eip-6466.md | 107 ++++++++++++++++++++++++++++++++++------------- 1 file changed, 79 insertions(+), 28 deletions(-) diff --git a/EIPS/eip-6466.md b/EIPS/eip-6466.md index 93e9a4c6f81867..f672e2bf7d117a 100644 --- a/EIPS/eip-6466.md +++ b/EIPS/eip-6466.md @@ -8,7 +8,7 @@ status: Draft type: Standards Track category: Core created: 2023-02-08 -requires: 658, 2718, 6404, 7495, 7702, 7919 +requires: 658, 2718, 6404, 7495, 7702, 7916 --- ## Abstract @@ -21,7 +21,7 @@ RLP receipts have a number of shortcomings: 1. **Limited proving support:** Due to receipt data being linearly hashed as part of the `receipts_root` Merkle-Patricia Trie (MPT), it is not possible to efficiently proof individual parts of receipts, such as logs. Requiring the full receipt data to be present can be prohibitive for smart contract based applications such as L2 fraud proofs or client applications verifying log data. -2. **Unnecessary statefulness:** [EIP-658](./eip-658.md) replaced the intermediate post-state `root` from receipts with a boolean `status` code. However, `cumulativeGasUsed` is similarly stateful, unnecessarily complicating efforts to execute transactions in parallel. Furthermore, multiple receipts are required to verify the effective gas used by an individual transaction. +2. **Unnecessary statefulness:** [EIP-658](./eip-658.md) replaced the intermediate post-state `root` from receipts with a boolean `status` code. However, `cumulativeGasUsed` and `logIndex` are similarly stateful, unnecessarily complicating efforts to execute transactions in parallel. Further, `gasUsed` verification requires computation from `cumulativeGasUsed` across multiple receipts. 3. **Incomplete data:** JSON-RPC provides `from`, `gasUsed`, and `contractAddress` fields for receipts, but the on-chain receipt does not contain the required information to verify them. @@ -43,44 +43,89 @@ Definitions from existing specifications that are used throughout this document | [`ExecutionAddress`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/bellatrix/beacon-chain.md#custom-types) | `Bytes20` | | [`GasAmount`](./eip-6404.md#normalized-transactions) | `uint64` | -### `Receipt` container +### Logs -All receipts are represented as a single, normalized SSZ container. The definition uses the `StableContainer[N]` SSZ type and `Optional[T]` as defined in [EIP-7495](./eip-7495.md). +Logs are represented as an SSZ `Container`. | Name | Value | Description | | - | - | - | | `MAX_TOPICS_PER_LOG` | `4` | `LOG0` through `LOG4` opcodes allow 0-4 topics per log | -| `MAX_RECEIPT_FIELDS` | `uint64(2**5)` (= 32) | Maximum number of fields to which `Receipt` can ever grow in the future | ```python class Log(Container): address: ExecutionAddress topics: List[Bytes32, MAX_TOPICS_PER_LOG] data: ProgressiveByteList +``` + +### Receipts -class StableReceipt(StableContainer[MAX_RECEIPT_FIELDS]): - from_: Optional[ExecutionAddress] - gas_used: Optional[GasAmount] - contract_address: Optional[ExecutionAddress] - logs: Optional[ProgressiveList[Log]] +New receipts use a normalized SSZ representation. - # EIP-658 - status: Optional[boolean] +```python +class Receipt(CompatibleUnion[ + BasicReceipt, + CreateReceipt, + SetCodeReceipt, +]): + pass +``` - # EIP-7702 - authorities: Optional[ProgressiveList[ExecutionAddress]] +#### Basic receipts -class Receipt(Profile[StableReceipt]): +This receipt is emitted for these transactions: + +- [`RlpLegacyReplayableBasicTransaction`](./eip-6404.md#normalized-transactions) +- [`RlpLegacyBasicTransaction`](./eip-6404.md#normalized-transactions) +- [`RlpAccessListBasicTransaction`](./eip-6404.md#normalized-transactions) +- [`RlpBasicTransaction`](./eip-6404.md#normalized-transactions) +- [`RlpBlobTransaction`](./eip-6404.md#normalized-transactions) + +```python +class BasicReceipt( + ProgressiveContainer[active_fields=[1, 1, 0, 1, 1]] +): from_: ExecutionAddress gas_used: GasAmount - contract_address: Optional[ExecutionAddress] logs: ProgressiveList[Log] + status: boolean +``` + +#### Create receipts + +This receipt is emitted for these transactions: - # EIP-658 +- [`RlpLegacyReplayableCreateTransaction`](./eip-6404.md#normalized-transactions) +- [`RlpLegacyCreateTransaction`](./eip-6404.md#normalized-transactions) +- [`RlpAccessListCreateTransaction`](./eip-6404.md#normalized-transactions) +- [`RlpCreateTransaction`](./eip-6404.md#normalized-transactions) + +```python +class CreateReceipt( + ProgressiveContainer[active_fields=[1, 1, 1, 1, 1]] +): + from_: ExecutionAddress + gas_used: GasAmount + contract_address: ExecutionAddress + logs: ProgressiveList[Log] status: boolean +``` + +#### EIP-7702 set code receipts - # EIP-7702 - authorities: Optional[ProgressiveList[ExecutionAddress]] +This receipt is emitted for these transactions: + +- [`RlpSetCodeTransaction`](./eip-6404.md#normalized-transactions) + +```python +class SetCodeReceipt( + ProgressiveContainer[active_fields=[1, 1, 0, 1, 1, 1]] +): + from_: ExecutionAddress + gas_used: GasAmount + logs: ProgressiveList[Log] + status: boolean + authorities: ProgressiveList[ExecutionAddress] ``` ### `Receipt` construction @@ -100,7 +145,7 @@ The `logs_bloom` and intermediate state `root` (Homestead scheme) are not presen ### Execution block header changes -The [execution block header's `receipts-root`](https://github.com/ethereum/devp2p/blob/5713591d0366da78a913a811c7502d9ca91d29a8/caps/eth.md#block-encoding-and-validity) is transitioned from MPT to SSZ. +The [execution block header's `receipts-root`](https://github.com/ethereum/devp2p/blob/bc76b9809a30e6dc5c8dcda996273f0f9bcf7108/caps/eth.md#block-encoding-and-validity) is transitioned from MPT to SSZ. ```python receipts = ProgressiveList[Receipt]( @@ -115,7 +160,7 @@ Transaction receipt objects in the context of the JSON-RPC API are extended to i - `authorities`: `Array of DATA|null` - Array of `DATA` entries each containing 20 Bytes, corresponding to the receipt's `authorities` field -Within `logs`, the `logIndex` field is removed as it cannot be efficiently validated. This includes responses pertaining to historical logs. +Within `logs`, the `logIndex` field is changed to indicate the log index position in the individual receipt, rather than in the entire block. The `logsBloom` field is no longer returned for new receipts. It continues to be returned for historical receipts conforming to earlier schemes. @@ -126,12 +171,12 @@ The `logsBloom` field is no longer returned for new receipts. It continues to be When building a consensus `ExecutionPayload`, the [`receipts_root`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/deneb/beacon-chain.md#executionpayload) is now based on the `Receipt` type, changing the type of `receipts_root` from an MPT [`Hash32`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/phase0/beacon-chain.md#custom-types) to an SSZ [`Root`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/phase0/beacon-chain.md#custom-types). ```python -class ExecutionPayload(Container): +class ExecutionPayload(...): ... receipts_root: Root ... -class ExecutionPayloadHeader(Container): +class ExecutionPayloadHeader(...): ... receipts_root: Root ... @@ -143,11 +188,17 @@ payload_header.receipts_root = payload.receipts_root ## Rationale -Switching to a single, unified and forward compatible receipt format within execution blocks reduces implementation complexity for client applications and smart contracts. Individual chunks of receipt data can now be verified, simplifying implementation of bridges. +### Forward compatibility + +All receipts share the same Merkle tree shape with a stable [generalized index (gindex)](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/ssz/merkle-proofs.md#generalized-merkle-tree-index) assigned to each field. Future transaction features can introduce additional receipt fields or drop existing fields without breaking verifiers. + +### Verifier improvements + +Committing to `from`, `contract_address` and `authorities` in the receipt allows efficient verification without the expensive `ecrecover` mechanism. This allows future EIPs to change how these addresses are computed without breaking verifiers, e.g., when future signature schemes are introduced. -Light clients can now efficiently verify a receipt's `from`, `gas_used`, and `authorities`, which previously required obtaining the corresponding transaction data and additional receipts. Execution layer implementations no longer have to compute signer addresses using the expensive `ecrecover` mechanism when backfilling / serving historical receipt data. +### Execution client improvements -Removal of `logs_bloom` reduces storage cost for receipts by 259 bytes per receipt. +Execution Layer implementations no longer need access to the transaction and additional indices when serving receipts based on SSZ. ## Backwards Compatibility @@ -157,9 +208,9 @@ Applications using verified `cumulativeGasUsed` values have to compute the value Applications relying on the `logsBloom` will have to swap to an out-of-protocol mechanism for filtering logs, or fall back to processing the complete set of receipts. As the `logsBloom` mechanism was prohibitively inefficient for light clients, its removal is unlikely to have a significant impact. -Applications relying on the `logIndex` have to compute this value from the full receipt data. Note that verifying applications already have to do this. +Applications relying on the per block `logIndex` now have to compute this data, as `logIndex` now refers to an index per receipt. -RLP and SSZ receipts may clash when encoded. It is essential to use only a single format within one channel. +RLP and SSZ receipts may clash when encoded. It is essential to use only a single format within one channel. When requesting receipts by hash over the network, the block header corresponding to the containing receipts root can be consulted to identify the underlying fork. ## Security Considerations From e70cedb6b0841ed5f84e7caa2bd67ee2a0a165d7 Mon Sep 17 00:00:00 2001 From: ianlv <168640168+ianlv@users.noreply.github.com> Date: Wed, 2 Jul 2025 23:14:32 +0800 Subject: [PATCH 372/724] Update EIP-7804: Remove redundant word Merged by EIP-Bot. --- EIPS/eip-7804.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7804.md b/EIPS/eip-7804.md index b0aff8893aace0..4de35dee1f9b98 100644 --- a/EIPS/eip-7804.md +++ b/EIPS/eip-7804.md @@ -125,7 +125,7 @@ At the end of processing any execution block where `block.timestamp >= FORK_TIME #### Block Validation EL must check that the commitment hash in the execution block header matches the hash of the list of execution requests the CL sends when -validating the execution block (including any requests of the the new defined type 0x03). +validating the execution block (including any requests of the new defined type 0x03). ### Consensus Layer From ca4fda0074fe0298f56abd0ffa7286de8d30531e Mon Sep 17 00:00:00 2001 From: Tim Beiko <9390255+timbeiko@users.noreply.github.com> Date: Wed, 2 Jul 2025 10:49:36 -0700 Subject: [PATCH 373/724] Update EIP-7607: ACDE#214 changes Merged by EIP-Bot. --- EIPS/eip-7607.md | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/EIPS/eip-7607.md b/EIPS/eip-7607.md index fc8b849bd4bec4..0439dd8b4374c9 100644 --- a/EIPS/eip-7607.md +++ b/EIPS/eip-7607.md @@ -27,22 +27,19 @@ Definitions for `Scheduled for Inclusion`, `Considered for Inclusion`, `Proposed * [EIP-7825](./eip-7825.md): Transaction Gas Limit Cap * [EIP-7883](./eip-7883.md): ModExp Gas Cost Increase * [EIP-7892](./eip-7892.md): Blob Parameter Only Hardforks +* [EIP-7907](./eip-7907.md): Meter Contract Code Size And Increase Limit * [EIP-7917](./eip-7917.md): Deterministic proposer lookahead * [EIP-7918](./eip-7918.md): Blob base fee bounded by execution cost +* [EIP-7934](./eip-7934.md): RLP Execution Block Size Limit * [EIP-7935](./eip-7935.md): Set default gas limit to XX0M - +* [EIP-7939](./eip-7939.md): Count leading zeros (CLZ) opcode +* [EIP-7951](./eip-7951.md): Precompile for secp256r1 Curve Support #### Other EIPs * [EIP-7642](./eip-7642.md): eth/69 - Drop pre-merge fields * Client teams MUST support this EIP by the activation of the Fusaka network upgrade. -### Considered for Inclusion - -* RIP-7212: Precompile for secp256r1 Curve Support -* [EIP-7907](./eip-7907.md): Meter Contract Code Size And Increase Limit -* [EIP-7934](./eip-7934.md): RLP Execution Block Size Limit - ### Declined for Inclusion * EOF EIPs introduced in `eof-devnet-0` and `eof-devnet-1` in [EIP-7692](./eip-7692.md), namely: @@ -85,7 +82,7 @@ Definitions for `Scheduled for Inclusion`, `Considered for Inclusion`, `Proposed | Network Name | Activation Epoch | Activation Timestamp | |------------------|------------------|----------------------| | Sepolia | | | -| Holešky | | | +| Holešky | | | | Mainnet | | | **Note**: rows in the table above will be filled as activation times are decided by client teams. From 0e18632bd37e806185f91b806214031a0903eff6 Mon Sep 17 00:00:00 2001 From: Charles Cooper Date: Thu, 3 Jul 2025 11:21:32 +0200 Subject: [PATCH 374/724] Update EIP-7907: add lightclient and rakita to authors list Merged by EIP-Bot. --- EIPS/eip-7907.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7907.md b/EIPS/eip-7907.md index d758026fc3bd5a..62dc16b697d8a5 100644 --- a/EIPS/eip-7907.md +++ b/EIPS/eip-7907.md @@ -2,7 +2,7 @@ eip: 7907 title: Meter Contract Code Size And Increase Limit description: Increases the contract code size limit introduced in EIP-170 and adds a gas metering to code loading -author: Charles Cooper (@charles-cooper), Qi Zhou (@qizhou) +author: Charles Cooper (@charles-cooper), Qi Zhou (@qizhou), Matt (@lightclient), Dragan Rakita (@rakita) discussions-to: https://ethereum-magicians.org/t/eip-remove-contract-size-limit/23156 status: Draft type: Standards Track From 589e9a382a7f716f6d07fb3e48b33b6dff062076 Mon Sep 17 00:00:00 2001 From: Etan Kissling Date: Thu, 3 Jul 2025 11:59:01 +0200 Subject: [PATCH 375/724] Update EIP-6404: Adopt `ProgressiveContainer` / `ProgressiveList` Merged by EIP-Bot. --- EIPS/eip-6404.md | 2 +- EIPS/eip-6465.md | 45 ++++++++++++++++++++++++++------------------- 2 files changed, 27 insertions(+), 20 deletions(-) diff --git a/EIPS/eip-6404.md b/EIPS/eip-6404.md index 405c58f7c922c4..8a2e09017d1ec0 100644 --- a/EIPS/eip-6404.md +++ b/EIPS/eip-6404.md @@ -383,7 +383,7 @@ In the engine API, the semantics of the `transactions` field in `ExecutionPayloa When building a consensus `ExecutionPayload`, the [`transactions`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/deneb/beacon-chain.md#executionpayload) list is no longer opaque and uses the new `Transaction` type, aligning the `transactions_root` across execution blocks and execution payloads. ```python -class ExecutionPayload(Container): +class ExecutionPayload(...): ... transactions: ProgressiveList[Transaction] ... diff --git a/EIPS/eip-6465.md b/EIPS/eip-6465.md index 7dfd48816eaa76..986d7feae5d0b5 100644 --- a/EIPS/eip-6465.md +++ b/EIPS/eip-6465.md @@ -8,12 +8,12 @@ status: Draft type: Standards Track category: Core created: 2023-02-08 -requires: 2718, 4895, 6404 +requires: 2718, 4895, 6404, 7495, 7916 --- ## Abstract -This EIP defines a migration process of the existing Merkle-Patricia Trie (MPT) commitment for withdrawals to [Simple Serialize (SSZ)](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/ssz/simple-serialize.md). +This EIP defines a migration process of the existing Merkle-Patricia Trie (MPT) commitment for withdrawals to [Simple Serialize (SSZ)](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/ssz/simple-serialize.md). ## Motivation @@ -33,21 +33,17 @@ Definitions from existing specifications that are used throughout this document | Name | SSZ equivalent | | - | - | -| [`ValidatorIndex`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/phase0/beacon-chain.md#custom-types) | `uint64` | -| [`Gwei`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/phase0/beacon-chain.md#custom-types) | `uint64` | -| [`ExecutionAddress`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/bellatrix/beacon-chain.md#custom-types) | `Bytes20` -| [`WithdrawalIndex`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/capella/beacon-chain.md#custom-types) | `uint64` | +| [`ValidatorIndex`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/phase0/beacon-chain.md#custom-types) | `uint64` | +| [`Gwei`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/phase0/beacon-chain.md#custom-types) | `uint64` | +| [`ExecutionAddress`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/bellatrix/beacon-chain.md#custom-types) | `Bytes20` +| [`WithdrawalIndex`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/capella/beacon-chain.md#custom-types) | `uint64` | -| Name | Value | -| - | - | -| [`MAX_WITHDRAWALS_PER_PAYLOAD`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/capella/beacon-chain.md#execution) | `uint64(2**4)` (= 16) | - -### SSZ `Withdrawal` container +### Withdrawals -The existing consensus [`Withdrawal`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/capella/beacon-chain.md#withdrawal) SSZ container is used to represent withdrawals. +New withdrawals use a normalized SSZ representation. The existing consensus [`Withdrawal`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/capella/beacon-chain.md#withdrawal) SSZ container is migrated to [EIP-7495 `ProgressiveContainer`](./eip-7495.md). ```python -class Withdrawal(Container): +class Withdrawal(ProgressiveContainer[active_fields=[1, 1, 1, 1]]): index: WithdrawalIndex validator_index: ValidatorIndex address: ExecutionAddress @@ -56,27 +52,38 @@ class Withdrawal(Container): ### Execution block header changes -The execution block header's `withdrawals-root` is updated to match the consensus [`ExecutionPayloadHeader.withdrawals_root`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/capella/beacon-chain.md#executionpayloadheader). +The [execution block header's `withdrawals-root`](https://github.com/ethereum/devp2p/blob/bc76b9809a30e6dc5c8dcda996273f0f9bcf7108/caps/eth.md#block-encoding-and-validity) is transitioned from MPT to SSZ. ```python -withdrawals = List[Withdrawal, MAX_WITHDRAWALS_PER_PAYLOAD]( +withdrawals = ProgressiveList[Withdrawal]( withdrawal_0, withdrawal_1, withdrawal_2, ...) block_header.withdrawals_root == withdrawals.hash_tree_root() ``` -## Rationale +### Consensus `ExecutionPayload` changes -This change was originally a candidate for inclusion in Shanghai, but was postponed to accelerate the rollout of withdrawals. +When building a consensus `ExecutionPayload`, the [`withdrawals`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/deneb/beacon-chain.md#executionpayload) list is based on the new progressive container type. -### Why typed withdrawal envelopes? +```python +class ExecutionPayload(...): + ... + withdrawals: ProgressiveList[Withdrawal] + ... +``` -The RLPx serialization layer may not be aware of the fork schedule and the block timestamp when withdrawals are exchanged. The typed withdrawal envelope assists when syncing historical blocks based on RLP and the MPT `withdrawals_root`. +The state transition function is updated to limit withdrawals to [`MAX_WITHDRAWALS_PER_PAYLOAD`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/capella/beacon-chain.md#execution). + +## Rationale + +This change was originally a candidate for inclusion in Shanghai, but was postponed to accelerate the rollout of withdrawals. ## Backwards Compatibility Applications that rely on the replaced MPT `withdrawals_root` in the block header require migration to the SSZ `withdrawals_root`. +RLP and SSZ withdrawals may clash when encoded. It is essential to use only a single format within one channel. The block header corresponding to the withdrawals can be consulted to identify the underlying fork. + ## Security Considerations None From 4ec678e4174a7ba86903a24199a060c86b6029a9 Mon Sep 17 00:00:00 2001 From: Etan Kissling Date: Thu, 3 Jul 2025 12:15:17 +0200 Subject: [PATCH 376/724] Update EIP-7799: Adopt `ProgressiveList` Merged by EIP-Bot. --- EIPS/eip-7799.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/EIPS/eip-7799.md b/EIPS/eip-7799.md index f88a51d8e7fab3..48df93719f25e2 100644 --- a/EIPS/eip-7799.md +++ b/EIPS/eip-7799.md @@ -8,7 +8,7 @@ status: Draft type: Standards Track category: Core created: 2024-10-29 -requires: 1559, 4895, 6466, 7708 +requires: 1559, 4895, 6466, 7708, 7916 --- ## Abstract @@ -28,7 +28,7 @@ The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "S A new list is introduced to track all block level logs emitted from system interactions. The definition uses the `Log` SSZ type from [EIP-6466](./eip-6466.md). ```python -system_logs = List[Log, MAX_LOGS_PER_RECEIPT]( +system_logs = ProgressiveList[Log]( log_0, log_1, log_2, ...) ``` @@ -100,7 +100,7 @@ As part of `engine_forkchoiceUpdated`, Execution Layer implementations SHALL ver The consensus `ExecutionPayload` type is extended with a new field to store the system logs root. ```python -class ExecutionPayload(Container): +class ExecutionPayload(...): ... system_logs_root: Root ``` From 9d3f1b167e52d4e9af5e1bc88152e0ec3c4c3f90 Mon Sep 17 00:00:00 2001 From: Etan Kissling Date: Thu, 3 Jul 2025 12:34:58 +0200 Subject: [PATCH 377/724] Update EIP-7807: Adopt `ProgressiveContainer` Merged by EIP-Bot. --- EIPS/eip-7807.md | 101 ++++++++++++++++++++++++++--------------------- 1 file changed, 57 insertions(+), 44 deletions(-) diff --git a/EIPS/eip-7807.md b/EIPS/eip-7807.md index 669809a0c62f39..59b445a105ddc0 100644 --- a/EIPS/eip-7807.md +++ b/EIPS/eip-7807.md @@ -8,66 +8,55 @@ status: Draft type: Standards Track category: Core created: 2024-10-28 -requires: 6404, 6465, 6466, 7706, 7799 +requires: 6404, 6465, 6466, 7495, 7706, 7799 --- ## Abstract -This EIP defines a migration process of execution blocks to [Simple Serialize (SSZ)](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/ssz/simple-serialize.md). +This EIP defines a migration process of execution blocks to [Simple Serialize (SSZ)](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/ssz/simple-serialize.md). ## Motivation -With [EIP-6404](./eip-6404.md) SSZ transactions, [EIP-6466](./eip-6466.md) SSZ receipts, and [EIP-6465](./eip-6465.md) SSZ withdrawals, all Merkle-Patricia Trie (MPT) besides the state trie are converted to SSZ. This enables the surrounding data structure, in this case, the execution block itself, to also convert to SSZ, achieving a unified block representation across both Consensus Layer and Execution Layer. +With [EIP-6404](./eip-6404.md) SSZ transactions, [EIP-6466](./eip-6466.md) SSZ receipts, and [EIP-6465](./eip-6465.md) SSZ withdrawals, all Merkle-Patricia Trie (MPT) besides the state trie are converted to SSZ. This enables the surrounding data structure, the execution block itself, to also convert to SSZ, achieving a unified block representation across both Consensus Layer and Execution Layer. -1. **Normalized block hash:** The Consensus Layer can compute the block hash autonomously, enabling it to process all consistency checks that currently require asynchronous communication with the Execution Layer ([`verify_and_notify_new_payload`](https://github.com/ethereum/consensus-specs/blob/b3e83f6691c61e5b35136000146015653b22ed38/specs/electra/beacon-chain.md#modified-verify_and_notify_new_payload)). This allows early rejection of inconsistent blocks and dropping the requirement to wait for engine API interactions while syncing. +1. **Normalized block hash:** The Consensus Layer can compute the block hash autonomously, enabling it to process all consistency checks that currently require asynchronous communication with the Execution Layer ([`verify_and_notify_new_payload`](https://github.com/ethereum/consensus-specs/blob/b5c3b619887c7850a8c1d3540b471092be73ad84/specs/electra/beacon-chain.md#modified-verify_and_notify_new_payload)). This allows early rejection of inconsistent blocks and dropping the requirement to wait for engine API interactions while syncing. 2. **Optimized engine API:** With all exchanged data supporting SSZ, the engine API can be changed from the textual JSON encoding to binary SSZ encoding, reducing exchanged data size by ~50% and significantly improving encoding/parsing efficiency. -3. **Proving support:** With SSZ, individual fields of the execution block header become provable without requiring full block headers to be present. With [EIP-7495](./eip-7495.md) SSZ `StableContainer`, proofs are forward compatible as long as underlying semantics of individual fields are unchanged, reducing maintenance requirements for smart contracts and verifying client applications. +3. **Proving support:** With SSZ, individual fields of the execution block header become provable without requiring full block headers to be present. With [EIP-7495](./eip-7495.md) SSZ `ProgressiveContainer`, proofs are forward compatible as long as underlying semantics of individual fields are unchanged, reducing maintenance requirements for smart contracts and verifying client applications. -4. **Cleanup opportunity:** The conversion to SSZ allows dropping historical fields from the PoW era and the inefficient logs bloom mechanism, and allows introducing the concept of [EIP-7706](./eip-7706.md) multi-dimensional gas. +4. **Cleanup opportunity:** The conversion to SSZ allows dropping historical fields from the PoW era and the inefficient logs bloom mechanism. ## Specification The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119 and RFC 8174. -### `ExecutionBlockHeader` container +### Gas amounts -Execution blocks are represented as a single, normalized SSZ container. The definition uses the `StableContainer[N]` SSZ type and `Optional[T]` as defined in [EIP-7495](./eip-7495.md). +The different kinds of gas amounts are combined into a single structure, mirroring the [EIP-6404 gas fees](./eip-6404.md#gas-fees). -| Name | Value | Description | -| - | - | - | -| `MAX_EXECUTION_BLOCK_FIELDS` | `uint64(2**6)` (= 64) | Maximum number of fields to which `StableExecutionBlock` can ever grow in the future | +| Name | SSZ equivalent | +| - | - | +| [`GasAmount`](./eip-6404.md#normalized-transactions) | `uint64` | ```python -class StableGasAmounts(StableContainer[MAX_FEES_PER_GAS_FIELDS]): - regular: Optional[GasAmount] - blob: Optional[GasAmount] - -class GasAmounts(Profile[StableGasAmounts]): +class GasAmounts(ProgressiveContainer([active_fields=[1, 1]])): regular: GasAmount blob: GasAmount +``` + +### Requests hash computation + +`requests_hash` is changed to `ExecutionRequests.hash_tree_root()` using the same structure as in the Consensus Layer `BeaconBlockBody`. + +### Execution block headers + +New execution block headers use a normalized SSZ representation. -class StableExecutionBlockHeader(StableContainer[MAX_EXECUTION_BLOCK_FIELDS]): - parent_hash: Optional[Root] - miner: Optional[ExecutionAddress] - state_root: Optional[Bytes32] - transactions_root: Optional[Root] - receipts_root: Optional[Root] - number: Optional[uint64] - gas_limits: Optional[StableGasAmounts] - gas_used: Optional[StableGasAmounts] - timestamp: Optional[uint64] - extra_data: Optional[ByteList[MAX_EXTRA_DATA_BYTES]] - mix_hash: Optional[Bytes32] - base_fees_per_gas: Optional[FeesPerGas] - withdrawals_root: Optional[Root] - excess_gas: Optional[StableGasAmounts] - parent_beacon_block_root: Optional[Root] - requests_hash: Optional[Bytes32] - system_logs_root: Optional[Root] - -class ExecutionBlockHeader(Profile[StableExecutionBlockHeader]): +```python +class ExecutionBlockHeader( + ProgressiveContainer[active_fields=[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]] +): parent_hash: Root miner: ExecutionAddress state_root: Bytes32 @@ -83,28 +72,52 @@ class ExecutionBlockHeader(Profile[StableExecutionBlockHeader]): withdrawals_root: Root # EIP-6465 withdrawals.hash_tree_root() excess_gas: GasAmounts parent_beacon_block_root: Root - requests_hash: Bytes32 # EIP-6110 `ExecutionRequests`.hash_tree_root() - system_logs_root: Root + requests_hash: Bytes32 # EIP-6110 execution_requests.hash_tree_root() + system_logs_root: Root # EIP-7799 system_logs.hash_tree_root() ``` -### Requests hash computation +### Execution block hash computation -`requests_hash` is changed to `ExecutionRequests.hash_tree_root()` using the same structure as in the Consensus Layer `BeaconBlockBody`. +For new blocks, the execution block hash is changed to be based on `hash_tree_root` in all contexts, including (1) the `BLOCKHASH` opcode, (2) JSON-RPC API interactions (`blockHash` field), (3) devp2p networking. -### Execution block hash computation +### Consensus `ExecutionPayload` changes + +Usages of `ExecutionPayloadHeader` are replaced with `ExecutionBlockHeader`. + +Usages of `ExecutionPayload` are updated to share `hash_tree_root` with `ExxecutionBlockHeader`. `transactions_root`, `withdrawals_root` and `requests_root` are expanded to their full list contents. -The execution block hash is changed to be based on `hash_tree_root` in all contexts, including (1) the BLOCKHASH opcode, (2) engine API interactions (`blockHash` field), (3) JSON-RPC API interactions, (4) devp2p networking. +```python +class ExecutionPayload( + ProgressiveContainer[active_fields=[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]] +): + parent_hash: Root + miner: ExecutionAddress + state_root: Bytes32 + transactions: ProgressiveList[Transaction] + receipts_root: Root + number: uint64 + gas_limits: GasAmounts + gas_used: GasAmounts + timestamp: uint64 + extra_data: ByteList[MAX_EXTRA_DATA_BYTES] + mix_hash: Bytes32 + base_fees_per_gas: BlobFeesPerGas + withdrawals: ProgressiveList[Withdrawal] + excess_gas: GasAmounts + parent_beacon_block_root: Root + requests: ExecutionRequests + system_logs_root: Root +``` ## Rationale -In the initial draft, only the requests hash and block hash are changed to be SSZ `hash_tree_root()` based. No Consensus Layer changes are required. +This transition completes the transition to SSZ for everything except the execution state trie. ### Future - With SSZ `Log`, the withdrawals mechanism and validator requests could be redefined to be based on logs (similar to deposits, originally, but without the delay), possibly removing the need for `withdrawals_root` and `requests_hash`. - The CL would insert the extra logs for minting ([EIP-7799](./eip-7799.md)) and could fetch the ones relevant for withdrawing (deposits, requests, consolidations). That mechanism would be more generic than [EIP-7685](./eip-7685.md) and would drop requiring the EL to special case requests, including `compute_requests_hash`. - For client applications and smart contracts, it would streamline transaction history verification based on [EIP-7792](./eip-7792.md). - - The extra fee market for withdrawal and consolidation requests could be integrated into the multidimensional fee system, allowing to drop the extra queueing in the corresponding contract storage and reducing gas fees. The corresponding contracts may need to be updated with an irregular state transition or be replaced. - Engine API should be updated with (1) possible withdrawals/requests refactoring as above, (2) dropping the `block_hash` field so that `ExecutionPayload` is replaced with to `ExecutionBlockHeader`, (3) binary encoding based on `ForkDigest`-context (through HTTP header or interleaved, similar to beacon-API). This reduces encoding overhead and also simplifies sharing data structures in combined CL/EL in-process implementations. From 187226bbfef68ad908db2cb0eea579da7e86cd58 Mon Sep 17 00:00:00 2001 From: jwasinger Date: Thu, 3 Jul 2025 22:07:12 +0900 Subject: [PATCH 378/724] Update EIP-7928: don't enclose individual storage reads in a container Merged by EIP-Bot. --- EIPS/eip-7928.md | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/EIPS/eip-7928.md b/EIPS/eip-7928.md index 9dfdeb8056d0df..882867e8da21bd 100644 --- a/EIPS/eip-7928.md +++ b/EIPS/eip-7928.md @@ -87,10 +87,6 @@ class SlotChanges(Container): slot: StorageKey changes: List[StorageChange, MAX_TXS] # Only changes, no redundant slot -class SlotRead(Container): - """Read-only access to a storage slot (no changes)""" - slot: StorageKey - # Account-level mapping (groups all account changes) class AccountChanges(Container): """ @@ -101,7 +97,8 @@ class AccountChanges(Container): # Storage changes (slot -> [tx_index -> new_value]) storage_changes: List[SlotChanges, MAX_SLOTS] - storage_reads: List[SlotRead, MAX_SLOTS] + # Read-only storage keys + storage_reads: List[StorageKey, MAX_SLOTS] # Balance changes ([tx_index -> post_balance]) balance_changes: List[BalanceChange, MAX_TXS] @@ -251,7 +248,7 @@ BlockAccessList( AccountChanges( address=0x1111..., # Contract accessed via STATICCALL or BALANCE opcode storage_changes=[], - storage_reads=[SlotRead(slot=b'\x00...\x05')], # Read slot 5 + storage_reads=b'\x00...\x05', # Read slot 5 balance_changes=[], nonce_changes=[], code_changes=[] @@ -380,7 +377,7 @@ def build_block_access_list(account_data): ] # Include pure reads and unchanged writes (excluded from storage_writes) - storage_reads = [SlotRead(slot=slot) for slot in data['storage_reads'] + storage_reads = [slot for slot in data['storage_reads'] if slot not in data['storage_writes']] account_changes_list.append(AccountChanges( From e9ec317a203e71d13d67bae76eacc1326cc71768 Mon Sep 17 00:00:00 2001 From: Mario Vega Date: Thu, 3 Jul 2025 17:41:10 +0200 Subject: [PATCH 379/724] Update EIP-7907: Account for large contracts as tx entry point Merged by EIP-Bot. --- EIPS/eip-7907.md | 1 + 1 file changed, 1 insertion(+) diff --git a/EIPS/eip-7907.md b/EIPS/eip-7907.md index 62dc16b697d8a5..f31897687b8c1f 100644 --- a/EIPS/eip-7907.md +++ b/EIPS/eip-7907.md @@ -39,6 +39,7 @@ The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "S `COLD_ACCOUNT_ACCESS_COST` and `WARM_STORAGE_READ_COST` are defined in [EIP-2929](./eip-2929.md#parameters). 3. Update the [EIP-3860](./eip-3860.md) contract initcode size limit of 48KB (`0xc000` bytes) to 512KB (`0x80000` bytes). +4. If a large contract is the entry point of a transaction, the cost calculated in (2) is charged before the execution and contract code is marked as warm. This fee is not calculated towards the initial gas fee. In case of out-of-gas halt, execution will stop and the balance will not be transferred. ## Rationale From d074de3dccc9108ecac8fcc24ff810bb035aaeea Mon Sep 17 00:00:00 2001 From: fradamt <104826920+fradamt@users.noreply.github.com> Date: Thu, 3 Jul 2025 18:26:23 +0200 Subject: [PATCH 380/724] Update EIP-7918: Update eip-7918.md Merged by EIP-Bot. --- EIPS/eip-7918.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/EIPS/eip-7918.md b/EIPS/eip-7918.md index be1dbefafcb408..d5bc3d946fe6fd 100644 --- a/EIPS/eip-7918.md +++ b/EIPS/eip-7918.md @@ -36,7 +36,7 @@ The reserve price also fulfills a second important function. Nodes must cryptogr | Constant | Value | - | - | -| `BLOB_BASE_COST` | `2**14` | +| `BLOB_BASE_COST` | `2**13` | ### Functions @@ -79,13 +79,13 @@ b_r = BLOB_BASE_COST * base_fee_per_gas / GAS_PER_BLOB As long as $b_r$ is a relevant fraction of $c$, the fee update mechanism will always be able to regulate demand by increasing the blob base fee whenever there is contention for blobspace, alleviating spikiness in resource consumption. The blob fee's share of the total price ($b+c$) will with the reserve price always be at least -$\frac{b_r}{b_r+c}.$ +$\frac{b_r}{b_r+c}$, which simplifies to `BLOB_BASE_COST / (BLOB_BASE_COST + execution_cost)`. -This is why the equilibrium under the reserve price (dashed line in Figure 1) is situated a constant fraction $16384/(16384+10500)$ below the black demand curve formed under a 0 execution base fee. +This is why the equilibrium under the reserve price (dashed line in Figure 1) is situated a constant fraction $2^{13}/(2^{13}+10500)$ below the black demand curve formed under a 0 execution base fee. The demand curve could potentially be somewhat inelastic even under zero execution costs. This would however just be another reason to move forward with this proposal. Regardless of the exact shape of the demand curve—which of course will remain unknown and can vary going forward—the proposal is based on something tangible affecting blob consumers. This makes it a justified neutral bound on the blob base fee. -The ratio between the reserve price for the blob base fee and the execution base fee is fixed: `BLOB_BASE_COST / GAS_PER_BLOB`, which is 1/8 with the proposed constant. The relationship follows from the new `if`-clause in `calc_excess_blob_gas()`. +The ratio between the reserve price for the blob base fee and the execution base fee is fixed: `BLOB_BASE_COST / GAS_PER_BLOB`, which is 1/16 with the proposed constant. The relationship follows from the new `if`-clause in `calc_excess_blob_gas()`. ### Blob KZG proof verification cost @@ -115,7 +115,7 @@ There is a specific reflexivity that is important to understand in this analysis For this reason, fixed thresholds not relating to blob quantity or the execution fee may not be sustainable. In a scenario where Ethereum sells more blobs per block, the equilibrium blob base fee should ideally have a relatively lower floor. Any fixed threshold (not relating to execution base fee or blob quantity) would need to be gradually readjusted to retain the same relative impact. -There are approximately 8 blobs per million blob gas. A target of 30M execution gas (i.e., gas limit 60M) and 240 blobs is thus equal in terms of gas. In a scenario with such a distribution, Ethereum would need to derive an at least 1/9th of its income from blob gas, given the fixed reserve price on the blob base fee of (1/8) of the execution fee. It seems desirable to strive for a fee market under which blobs are not all sold at reserve price, and it might be optimistic to assume that Ethereum can derive as much income from blob gas as execution gas. Assumptions around income potential and scaling of execution and blobs are therefore important to consider. If it is believed that blob gas will scale faster than execution gas, a slightly lower `BLOB_BASE_COST` would likely be reasonable. +There are approximately 8 blobs per 1M blob gas. A target of 30M execution gas (i.e., gas limit 60M) and 240 blobs is thus equal in terms of gas. In a scenario with such a distribution, Ethereum would need to derive an at least 1/17th of its income from blob gas, given the fixed reserve price on the blob base fee of (1/16) of the execution fee. It seems desirable to strive for a fee market under which blobs are not all sold at reserve price, and it might be optimistic to assume that Ethereum can derive as much income from blob gas as execution gas. Assumptions around income potential and scaling of execution and blobs are therefore important to consider. If it is believed that blob gas will scale faster than execution gas, a slightly lower `BLOB_BASE_COST` would likely be reasonable. ### Delayed response during a quick rise in execution fees From 75a5ba89571165ae11368d791cc5816bdb01546a Mon Sep 17 00:00:00 2001 From: Marius van der Wijden Date: Fri, 4 Jul 2025 11:19:01 +0200 Subject: [PATCH 381/724] Update EIP-7951: update gas costs for R1 verification Merged by EIP-Bot. --- EIPS/eip-7951.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/EIPS/eip-7951.md b/EIPS/eip-7951.md index f4600e688beaea..0b9057c41f4565 100644 --- a/EIPS/eip-7951.md +++ b/EIPS/eip-7951.md @@ -32,7 +32,7 @@ The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "S ### Precompile -We introduce `P256VERIFY` a precompile at the address `0x100` which performs ECDSA signature verification over the secp256r1 curve with a gas cost of `3450` gas +We introduce `P256VERIFY` a precompile at the address `0x100` which performs ECDSA signature verification over the secp256r1 curve with a gas cost of `6900` gas ### Curve Parameters @@ -158,9 +158,9 @@ else: #### `P256VERIFY` operation -`3450` gas +`6900` gas -This cost is based on benchmarking against the existing `ECRECOVER` precompile (`3000` gas). Secp256r1 verification is approximately 15% more expensive than secp256k1 recovery, making `3450` gas appropriate for similar performance characteristics. +This cost is based on benchmarking against the existing `ECRECOVER` precompile (`3000` gas). During benchmarks we found that the actual cost of R1 verification was significantly slower than the `ECRECOVER` precompile and the decision was made to increase the gas cost to `6900` gas. #### Gas Burning on Error @@ -187,7 +187,7 @@ This specification uses signature verification rather than public key recovery ( ### Gas Cost Justification -The 3450 gas cost maintains consistency with RIP-7212 implementations and reflects the computational cost relative to existing precompiles. Benchmarking shows secp256r1 verification is approximately 15% more expensive than secp256k1 operations, justifying the cost relative to `ECRECOVER`. +The 6900 gas cost does not maintain compatibility with L2s, but it matches closer the benchmarks of actual implementations. ## Backwards Compatibility @@ -197,12 +197,12 @@ The security fixes are transparent to correctly implemented callers - they only ### Interface Compatibility -The precompile maintains the exact same interface as RIP-7212 to ensure compatibility with existing Layer 2 deployments: +The precompile maintains a similar interface as RIP-7212 to ensure compatibility with existing Layer 2 deployments: - Same address: `0x100` - Same input format: 160 bytes - Same output format: 32 bytes -- Same gas cost: 3450 gas +- Different gas cost: 3450 gas vs 6900 gas - Same return values ## Test Cases From 6d2709f84b44c7a70c2c22edb8a95bf02a3e9ea5 Mon Sep 17 00:00:00 2001 From: Tim Beiko <9390255+timbeiko@users.noreply.github.com> Date: Fri, 4 Jul 2025 11:16:45 -0700 Subject: [PATCH 382/724] Update EIP-7773: Move previously CFI'd Glamsterdam EIPs to PFI Merged by EIP-Bot. --- EIPS/eip-7773.md | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/EIPS/eip-7773.md b/EIPS/eip-7773.md index 40f82f8dd0257f..002389f9dc8267 100644 --- a/EIPS/eip-7773.md +++ b/EIPS/eip-7773.md @@ -12,24 +12,20 @@ requires: 7607, 7723 ## Abstract -This Meta EIP lists the EIPs formally Proposed, Considered for & Scheduled for Inclusion in the Glamsterdam network upgrade. +This Meta EIP lists the EIPs formally Proposed, Considered, Declined for & Scheduled for Inclusion in the Glamsterdam network upgrade. ## Specification -Definitions for `Scheduled for Inclusion`, `Considered for Inclusion` and `Proposed for Inclusion` can be found in [EIP-7723](./eip-7723.md). +Definitions for `Scheduled for Inclusion`, `Considered for Inclusion`, `Declined for Inclusion` and `Proposed for Inclusion` can be found in [EIP-7723](./eip-7723.md). ### EIPs Scheduled for Inclusion ### Considered for Inclusion -* [EIP-4762](./eip-4762.md): Statelessness gas cost changes -* [EIP-6800](./eip-6800.md): Ethereum state using a unified verkle tree -* [EIP-6873](./eip-6873.md): Preimage retention -* [EIP-7545](./eip-7545.md): Verkle proof verification precompile -* [EIP-7667](./eip-7667.md): Raise gas costs of hash functions - ### Proposed for Inclusion +* [EIP-6873](./eip-6873.md): Preimage retention +* [EIP-7667](./eip-7667.md): Raise gas costs of hash functions * [EIP-7793](./eip-7793.md): Conditional Transactions * [EIP-7843](./eip-7843.md): SLOTNUM opcode * [EIP-7919](./eip-7919.md): Pureth Meta From 311d2dc0daccda6ed3121f8277069715b7f2db69 Mon Sep 17 00:00:00 2001 From: eth-bot <85952233+eth-bot@users.noreply.github.com> Date: Sun, 6 Jul 2025 08:27:15 +0800 Subject: [PATCH 383/724] (bot 1272989785) moving EIPS/eip-7784.md to stagnant (#9902) PR 9902 with changes to EIPS/eip-7784.md was created on (2025-Jun-15th@00.28.25) which is before the cutoff date of (2025-Jun-22nd@00.27.13) i.e. 2 weeks ago --- EIPS/eip-7784.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7784.md b/EIPS/eip-7784.md index 43d33a8d699529..2c91c8daca9f32 100644 --- a/EIPS/eip-7784.md +++ b/EIPS/eip-7784.md @@ -4,7 +4,7 @@ title: GETCONTRACT opcode description: Global byte code accessing by its hash author: Tim Pechersky (@peersky) discussions-to: https://ethereum-magicians.org/t/eip-7784-getcontract-code/21325 -status: Review +status: Stagnant type: Standards Track category: Core created: 2024-10-07 From 18ee7c33e53469fcff70b1186a1d7459d6389aac Mon Sep 17 00:00:00 2001 From: eth-bot <85952233+eth-bot@users.noreply.github.com> Date: Sun, 6 Jul 2025 08:27:22 +0800 Subject: [PATCH 384/724] (bot 1272989785) moving EIPS/eip-7742.md to stagnant (#9901) PR 9901 with changes to EIPS/eip-7742.md was created on (2025-Jun-15th@00.28.15) which is before the cutoff date of (2025-Jun-22nd@00.27.13) i.e. 2 weeks ago --- EIPS/eip-7742.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7742.md b/EIPS/eip-7742.md index bba972f7a512bb..07c30199bcbaac 100644 --- a/EIPS/eip-7742.md +++ b/EIPS/eip-7742.md @@ -4,7 +4,7 @@ title: Uncouple blob count between CL and EL description: Have CL verify blob maximum and have EL get target value from CL author: Alex Stokes (@ralexstokes) discussions-to: https://ethereum-magicians.org/t/eip-7742-uncouple-blob-count-between-cl-and-el/20550 -status: Review +status: Stagnant type: Standards Track category: Core created: 2024-07-12 From a794de3fcf71bb8c71e8bafdba11f63133ce4516 Mon Sep 17 00:00:00 2001 From: spencer Date: Mon, 7 Jul 2025 16:31:20 +0100 Subject: [PATCH 385/724] Update EIP-7939: Change gas cost from 3 to 5 Merged by EIP-Bot. --- EIPS/eip-7939.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7939.md b/EIPS/eip-7939.md index 1a4aed0bca3a74..c4d74e941b10bd 100644 --- a/EIPS/eip-7939.md +++ b/EIPS/eip-7939.md @@ -108,7 +108,7 @@ inline uint32_t clz(uint32_t x[8]) { } ``` -The cost of the opcode is 3, the same as `ADD`. +The cost of the opcode is 5, matching MUL (raised from 3 to avoid under-pricing DoS risk). ## Rationale From 5376a712188b6c85a4b6940db9df177f403b536d Mon Sep 17 00:00:00 2001 From: lightclient <14004106+lightclient@users.noreply.github.com> Date: Mon, 7 Jul 2025 11:15:31 -0600 Subject: [PATCH 386/724] Update EIP-7907: Reduce code limit, increase cost per word, fix `EXTCODESIZE` issue Merged by EIP-Bot. --- EIPS/eip-7907.md | 62 +++++++++++++++++++++++++++++++++++------------- 1 file changed, 45 insertions(+), 17 deletions(-) diff --git a/EIPS/eip-7907.md b/EIPS/eip-7907.md index f31897687b8c1f..ffe3ffb9931060 100644 --- a/EIPS/eip-7907.md +++ b/EIPS/eip-7907.md @@ -8,54 +8,76 @@ status: Draft type: Standards Track category: Core created: 2025-03-14 -requires: 170, 2929, 3860 +requires: 170, 2929, 3860, 7702 --- ## Abstract -This EIP substantially increases the hard contract code size limit from 24KB (24576 bytes) introduced in [EIP-170](./eip-170.md) to 256KB, and adds gas metering. It introduces a gas cost of 2 gas per (32 byte) word for contract code exceeding 24KB, allowing deployment of contracts of any size while preventing DoS attacks through appropriate gas metering. Lastly, it also commensurately increases initcode size limit from 48KB, introduced in [EIP-3860](./eip-3860.md), to 512KB. +This EIP substantially increases the contract code size limit from 24KB (24576 bytes) introduced in [EIP-170](./eip-170.md) to 48KB (49152 bytes), and adds gas metering. It introduces a gas cost of 4 gas per (32 byte) word for contract code exceeding 24KB, allowing deployment of contracts of any size while preventing DoS attacks through appropriate gas metering. Lastly, it also commensurately increases initcode size limit from 48KB, introduced in [EIP-3860](./eip-3860.md), to 96KB (98304 bytes). ## Motivation EIP-170 introduced a 24KB contract code size limit to prevent potential DoS attacks, as large contract code requires O(n) resource cost in terms of disk reads, VM preprocessing, and Merkle proof sizes, all of which are not directly compensated by gas fees. However, this limit restricts legitimate use cases for large contracts. -This EIP proposes a gas-based solution that allows contracts of larger size while ensuring that users loading large contracts pay gas proportional to the additional resources they consume. This approach aligns with Ethereum's gas model philosophy of paying for the resources consumed. A new limit has been set at 256KB, so that raising the gas limit does not break assumptions in the p2p layer. +This EIP proposes a gas-based solution that allows contracts of larger size while ensuring that users loading large contracts pay gas proportional to the additional resources they consume. This approach aligns with Ethereum's gas model philosophy of paying for the resources consumed. A new limit has been set at 48KB, so that raising the gas limit does not break assumptions in the p2p layer. Improving developer experience is the primary motivation for increasing the contract size limit. The current 24KB ceiling forces developers to split functionality across multiple contracts, introduce proxies or delegatecall-based indirection, and rely on architectural patterns like the Diamond Standard—even when those patterns aren't otherwise necessary. These workarounds can increase code complexity, deployment costs, and audit surface. By raising the limit, developers can keep more logic in a single contract, improving readability and lowering gas usage by avoiding unnecessary cross-contract calls. This also makes smart contract development more accessible to newer developers, who can move from idea to deployment without first learning advanced contract composition patterns. ## Specification -The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in [RFC 2119](https://www.rfc-editor.org/rfc/rfc2119) and [RFC 8174](https://www.rfc-editor.org/rfc/rfc8174). +### Definitions -1. Update the [EIP-170](./eip-170.md) contract code size limit of 24KB (`0x6000` bytes) to 256KB (`0x40000` bytes). -2. Change the gas schedule for opcodes which load code. Specifically, the opcodes `CALL`, `STATICCALL`, `DELEGATECALL`, `CALLCODE` and `EXTCODECOPY` are modified so that `largeContractCost = ceil32(excess_contract_size) * GAS_INIT_CODE_WORD_COST // 32` gas is added to the access cost if the code is cold, where `excess_contract_size = max(0, contract_size - 0x6000)`, and `GAS_INIT_CODE_WORD_COST = 2`. (Cf. initcode metering: [EELS](https://github.com/ethereum/execution-specs/blob/1a587803e3e698407d204888b02342393f8b4fe5/src/ethereum/cancun/vm/gas.py#L269)). This introduces a new warm state for contract code - warm if the code has been loaded, cold if not. +| Name | Value | Description | +| --- | --- | --- | +| COLD_SLOAD_COST | `2100` | The cost charged for cold loading storage as defined by [EIP-2929](./eip-2929.md). | +| WARM_STORAGE_READ_COST | `100` | The cost charged for loading warm storage as defined by [EIP-2929](./eip-2929.md). | +| `COLD_ACCOUNT_ACCESS_COST` | `2600` | The cost charged for loading a cold account as defined by [EIP-2929](./eip-2929.md). | +| `GAS_PER_CODE_WORD` | `4` | The cost charged per word of code loaded beyond the intial `24KB` amount. | + +#### Helpers + +```python +def ceil32(n): + if n % 32 == 0: + return n // 32 + else: + return n // 32 + 32 + +def excess_code_size(n): + return max(0, contract_size - 0x6000) +``` + +### Behavior + +1. Update the [EIP-170](./eip-170.md) contract code size limit of 24KB (`0x6000` bytes) to 48KB (`0xc000` bytes). +2. Introduces a new cold/warm state for contract code. Specifically, change the gas schedule of operations that load code, e.g. the opcodes `CALL`, `STATICCALL`, `DELEGATECALL`, `CALLCODE` and `EXTCODECOPY` are modified so that flat `COLD_SLOAD_COST=2100` and dynamic `EXCESS_CODE_COST= ceil32(excess_code_size(len(code))) * GAS_CODE_LOAD_WORD_COST // 32` gas are added to the access cost if the code is cold. When the code is an [EIP-7702](./eip-7702.md) delegation to another account, if target account code is cold add additional gas should be accounted. Warming of the contract code is subjected to the journaling and can be reverted similar to other state warming in [EIP-2930](./eip-2930.md). +3. The cost for `EXTCODESIZE` is updated to acknowlege the potential for two database reads: once for the account (making it warm) and second for code size if bytecode is marked as cold. Bytecode will not be marked as warm as only codesize is read. In addition to the current pricing scheme defined under [EIP-2929](./eip-2929.md), the instruction will also be subject to the `COLD_SLOAD_COST=2100` if code is cold. +4. Update the [EIP-3860](./eip-3860.md) contract initcode size limit of 48KB (`0xc000` bytes) to 96KB (`0x18000` bytes). +5. If a large contract is the entry point of a transaction, the cost calculated in (2) is charged before the execution and contract code is marked as warm. This fee is not calculated towards the initial gas fee. In case of out-of-gas halt, execution will stop and the balance will not be transferred. | Contract | Gas changes (only opcodes that load code) | How? | | ----------------------- | ------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------- | -| Cold account and code | Add `largeContractCost` to `COLD_ACCOUNT_ACCESS_COST=2600` | Contract not in access list nor accessed prior in the txn | -| Warm account, cold code | Add `largeContractCost` to `WARM_STORAGE_READ_COST=100` | Already accessed balance, storage, or included in access list ([EIP-2930](./eip-2930.md)) | -| Warm account and code | No change to existing gas schedule. `WARM_STORAGE_READ_COST=100` | Contract created with `CREATE`/`CREATE2`, or `CALL`, `STATICCALL`, `DELEGATECALL`, `CALLCODE` or `EXTCODECOPY` made on the contract, previously in the txn (opcodes that load contract code) | - -`COLD_ACCOUNT_ACCESS_COST` and `WARM_STORAGE_READ_COST` are defined in [EIP-2929](./eip-2929.md#parameters). +| Cold account and code | Add `COLD_SLOAD_COST=2100`, `EXCESS_CODE_COST`, and `COLD_ACCOUNT_ACCESS_COST=2600` | Contract not in access list nor accessed prior in the txn | +| Warm account and cold code | Add `COLD_SLOAD_COST=2100`, `EXCESS_CODE_COST`, and `WARM_STORAGE_READ_COST=100` | Already accessed balance, storage, or included in access list ([EIP-2930](./eip-2930.md)) | +| Warm account and code | `WARM_STORAGE_READ_COST=100` | Already accessed account code | -3. Update the [EIP-3860](./eip-3860.md) contract initcode size limit of 48KB (`0xc000` bytes) to 512KB (`0x80000` bytes). -4. If a large contract is the entry point of a transaction, the cost calculated in (2) is charged before the execution and contract code is marked as warm. This fee is not calculated towards the initial gas fee. In case of out-of-gas halt, execution will stop and the balance will not be transferred. +`COLD_ACCOUNT_ACCESS_COST`, `COLD_SLOAD_COST`, and `WARM_STORAGE_READ_COST` are defined in [EIP-2929](./eip-2929.md#parameters). ## Rationale -The gas cost of 2 per word was chosen in-line with [EIP-3860](./eip-3860.md). This accounts for: +The gas cost of 4 per word was chosen in-line with the per word code defined by [EIP-2929](./eip-2929.md)'s `COLD_ACCOUNT_ACCESS_COST`. The value is derived from the current gas per word code of `ceil(2600 / (24676//32)) = 4` where `2600` is the current cold account load cost and `24676` is the maximum allow code size at that price. In general, this accounts for: 1. The additional disk I/O for retrieving larger contract code 2. The increased computational resources for preprocessing larger code for execution (a.k.a. "JUMPDEST analysis"). 3. The growth in Merkle proof sizes for blocks containing very large contracts -This EIP introduces the gas cost as an additional cost for contracts exceeding 24KB. It could have been specified as a simpler `ceil32(contract_size) * 2 // 32`, without hardcoding the existing contract size limit. However, for the sake of being conservative and avoiding lowering the cost of loading existing contracts (which could be small, under the 24KB limit), the 24KB floor was added to the formula. +This EIP introduces the gas cost as an additional cost for contracts exceeding 24KB. It could have been specified as a simpler `ceil32(contract_size) * 4 // 32`, without hardcoding the existing contract size limit. However, for the sake of being conservative and avoiding lowering the cost of loading existing contracts (which could be small, under the 24KB limit), the 24KB floor was added to the formula. The `EXTCODECOPY` opcode could theoretically be exempt from this, since clients could just load the parts of the bytecode which are actually requested. However, this might require a change at the protocol level, since the full code is required for the block witness. For this reason, `EXTCODECOPY` is included in the pricing scheme, and a carveout could be considered at a later date. -The new limit has been set at 256KB. This is significantly larger than the limit implied by the current block gas limit of 35mm (~170KB). The limit has been put in place so that increasing the gas limit won't have unexpected side effects at the db or p2p layer. For instance, in devp2p, the maximum packet size is 10MB (https://github.com/ethereum/devp2p/blob/5713591d0366da78a913a811c7502d9ca91d29a8/caps/eth.md#basic-operation). As of time of this writing, the maximum packet size in snap sync is even lower, at 512KB. +The new limit has been set at `48KB`. The limit has been put in place so that increasing the gas limit won't have unexpected side effects at the db or p2p layer. For instance, in devp2p, the maximum packet size is 10MB (). As of time of this writing, the maximum packet size in snap sync is even lower, at 96KB. -The limit for initcode has also been increased to 512KB, following the pattern set in EIP-3860 that the initcode limit is double the runtime code limit. While initcode is different from deployed code in that it does not live in the state and therefore isn't visible in devp2p or in the db, fully removing the limit could have unforeseen consequences. +The limit for initcode has also been increased to 96KB, following the pattern set in EIP-3860 that the initcode limit is double the runtime code limit. While initcode is different from deployed code in that it does not live in the state and therefore isn't visible in devp2p or in the db, fully removing the limit could have unforeseen consequences. ## Backwards Compatibility @@ -74,3 +96,9 @@ Clients should add an efficient way to determine the code size without loading t ## Copyright Copyright and related rights waived via [CC0](../LICENSE.md). + + From 0a2dc9e4d44cb6778a6f4aa71810662f489b4ac2 Mon Sep 17 00:00:00 2001 From: Charles Cooper Date: Tue, 8 Jul 2025 13:04:46 +0100 Subject: [PATCH 387/724] Update EIP-7907: fix formula for ceil32 Merged by EIP-Bot. --- EIPS/eip-7907.md | 19 +++++-------------- 1 file changed, 5 insertions(+), 14 deletions(-) diff --git a/EIPS/eip-7907.md b/EIPS/eip-7907.md index ffe3ffb9931060..49d3e716e56eb0 100644 --- a/EIPS/eip-7907.md +++ b/EIPS/eip-7907.md @@ -37,14 +37,11 @@ Improving developer experience is the primary motivation for increasing the cont #### Helpers ```python -def ceil32(n): - if n % 32 == 0: - return n // 32 - else: - return n // 32 + 32 - -def excess_code_size(n): - return max(0, contract_size - 0x6000) +def ceil32(n: int) -> int: + return ((n + 31) // 32) * 32 + +def excess_code_size(n: int) -> int: + return max(0, contract_size - 0x6000) ``` ### Behavior @@ -96,9 +93,3 @@ Clients should add an efficient way to determine the code size without loading t ## Copyright Copyright and related rights waived via [CC0](../LICENSE.md). - - From 389426435b22db09de039696aed28351696f14c9 Mon Sep 17 00:00:00 2001 From: Marc Date: Tue, 8 Jul 2025 18:47:22 +0200 Subject: [PATCH 388/724] Update EIP-1: allow links to execution apis (#9809) allow links to execution apis --- EIPS/eip-1.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/EIPS/eip-1.md b/EIPS/eip-1.md index 78d35869a73ecc..741de876e08055 100644 --- a/EIPS/eip-1.md +++ b/EIPS/eip-1.md @@ -507,6 +507,24 @@ See the [Citation Style Language Schema](https://resource.citationstyles.org/sch The top-level URL field must resolve to a copy of the referenced document which can be viewed at zero cost. Values under `additional-urls` must also resolve to a copy of the referenced document, but may charge a fee. +### Execution API Specification + +Links to the Ethereum Execution API Specification may be included using normal markdown syntax, such as: + +```markdown +[Ethereum Execution API Specification](https://github.com/ethereum/execution-apis/blob/dd00287101e368752ba264950585dde4b61cdc17/README.md) +``` + +Which renders to: + +[Ethereum Execution API Specification](https://github.com/ethereum/execution-apis/blob/dd00287101e368752ba264950585dde4b61cdc17/README.md) + +Permitted Execution API Specification URLs must anchor to a specific commit, and so must match this regular expression: + +```regex +^(https://github.com/ethereum/execution-apis/(blob|commit)/[0-9a-f]{40}/.*|https://github.com/ethereum/execution-apis/tree/[0-9a-f]{40}/.*)$ +``` + ## Linking to other EIPs References to other EIPs should follow the format `EIP-N` where `N` is the EIP number you are referring to. Each EIP that is referenced in an EIP **MUST** be accompanied by a relative markdown link the first time it is referenced, and **MAY** be accompanied by a link on subsequent references. The link **MUST** always be done via relative paths so that the links work in this GitHub repository, forks of this repository, the main EIPs site, mirrors of the main EIP site, etc. For example, you would link to this EIP as `./eip-1.md`. From 8bcd793011477486eedc77670f1d8a7f66b14d67 Mon Sep 17 00:00:00 2001 From: GarmashAlex Date: Tue, 8 Jul 2025 19:49:42 +0300 Subject: [PATCH 389/724] Update EIP-695: Update JSON-RPC hex value encoding reference to ethereum.org (#9810) * Update EIP-695.md: Update JSON-RPC hex value encoding reference to ethereum.org * Update eip-695.md --- EIPS/eip-695.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-695.md b/EIPS/eip-695.md index 25946b885afb13..12f649b2c906b4 100644 --- a/EIPS/eip-695.md +++ b/EIPS/eip-695.md @@ -90,7 +90,7 @@ Implementers should take care to implement `eth_chainId` correctly and promote i ## Reference -Return value `QUANTITY` adheres to standard JSON RPC hex value encoding, as documented in the [Ethereum Wiki](https://github.com/ethereum/wiki/wiki/JSON-RPC#hex-value-encoding). +Return value `QUANTITY` adheres to standard JSON RPC hex value encoding, as documented in the [Ethereum.org documentation](https://ethereum.org/en/developers/docs/apis/json-rpc/#hex-encoding). ## Copyright From bbb3b4fa30d452a98dce1a49e56c1d976a8faa9f Mon Sep 17 00:00:00 2001 From: GarmashAlex Date: Tue, 8 Jul 2025 19:53:57 +0300 Subject: [PATCH 390/724] Update EIP-627: fix minor typo (#9830) Update EIP-627.md: fix minor typo --- EIPS/eip-627.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-627.md b/EIPS/eip-627.md index 68e94b25c81498..d19e9ab505820d 100644 --- a/EIPS/eip-627.md +++ b/EIPS/eip-627.md @@ -165,7 +165,7 @@ Symmetric encryption uses AES GCM algorithm with random 96-bit nonce. Packet codes 0x00 and 0x01 are already used in all Whisper versions. -Packet code 0x02 will be necessary for the future development of Whisper. It will provide possiblitity to adjust the PoW requirement in real time. It is better to allow the network to govern itself, rather than hardcode any specific value for minimal PoW requirement. +Packet code 0x02 will be necessary for the future development of Whisper. It will provide possibility to adjust the PoW requirement in real time. It is better to allow the network to govern itself, rather than hardcode any specific value for minimal PoW requirement. Packet code 0x03 will be necessary for scalability of the network. In case of too much traffic, the nodes will be able to request and receive only the messages they are interested in. From 46f29129db955fb56dddfed72efbdd41b030f5ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Toni=20Wahrst=C3=A4tter?= <51536394+nerolation@users.noreply.github.com> Date: Wed, 9 Jul 2025 08:12:46 +0200 Subject: [PATCH 391/724] Update EIP-7928: Modify CodeChanges List to allow a max of 1 Merged by EIP-Bot. --- EIPS/eip-7928.md | 44 +++++++++++++++++++------------------------- 1 file changed, 19 insertions(+), 25 deletions(-) diff --git a/EIPS/eip-7928.md b/EIPS/eip-7928.md index 882867e8da21bd..bc7aa24ac8c09b 100644 --- a/EIPS/eip-7928.md +++ b/EIPS/eip-7928.md @@ -59,6 +59,7 @@ MAX_TXS = 30_000 MAX_SLOTS = 300_000 MAX_ACCOUNTS = 300_000 MAX_CODE_SIZE = 24_576 # Maximum contract bytecode size in bytes +MAX_CODE_CHANGES = 1 # Core change structures (no redundant keys) class StorageChange(Container): @@ -106,10 +107,10 @@ class AccountChanges(Container): # Nonce changes ([tx_index -> new_nonce]) nonce_changes: List[NonceChange, MAX_TXS] - # Code changes ([tx_index -> new_code]) - typically 0 or 1 - code_changes: List[CodeChange, MAX_TXS] + # Code changes ([tx_index -> new_code]) + code_changes: List[CodeChange, MAX_CODE_CHANGES] -# Block-level structure (simple list of account changes) +# Block-level structure class BlockAccessList(Container): """ Block Access List @@ -137,42 +138,34 @@ Storage writes include: Storage reads: -- Slots accessed via SLOAD but not written -- Slots written with unchanged values (SSTORE with same value) +- Slots accessed via `SLOAD` but not written +- Slots written with unchanged values (`SSTORE` with same value) - Slots in pre-state but not written Slots both read and written (with changed values) appear only in `storage_changes`. -Balance changes record post-transaction balances (uint128) for: +Balance changes record post-transaction balances (uint128`) for: - Transaction senders (gas + value) - Recipients - Coinbase (rewards + fees) - SELFDESTRUCT beneficiaries -Zero-value transfers: NOT recorded in balance_changes but addresses MUST be included with empty AccountChanges. +Zero-value transfers: NOT recorded in `balance_changes` but addresses MUST be included with empty `AccountChanges`. Code changes track post-transaction runtime bytecode for deployed/modified contracts. -Nonce changes record post-transaction nonces for contracts that performed successful CREATE/CREATE2. - -Excluded (statically inferrable): - -- EOA nonce increments -- New contracts (always nonce 1) -- Failed CREATE/CREATE2 -- EIP-7702 delegations +Nonce changes record post-transaction nonces for contracts that performed a successful `CREATE` or `CREATE2` operation. ### Important Implementation Details #### Edge Cases - **SELFDESTRUCT**: Beneficiary recorded as balance change -- **Accessed but unchanged**: Include with empty changes (EXTCODEHASH, EXTCODESIZE, BALANCE targets) +- **Accessed but unchanged**: Include with empty changes (`EXTCODEHASH`, `EXTCODESIZE`, `BALANCE` targets) - **Zero-value transfers**: Include address, omit from balance_changes -- **Failed transactions**: Excluded from BAL -- **Gas refunds**: Final balance recorded -- **Block rewards**: Included in coinbase balance +- **Gas refunds**: Final balance of sender recorded after each transactions +- **Block rewards**: Final balance of fee recipient recorded after each transactions - **STATICCALL/Read-only opcodes**: Include targets with empty changes ### Concrete Example @@ -411,20 +404,21 @@ This design variant was chosen for several key reasons: 2. **Storage values for writes**: Post-execution values enable state reconstruction during sync without individual proofs against state root. -3. **Balance and nonce tracking**: Essential for parallel execution. Nonce tracking handles CREATE/CREATE2 edge cases where contracts increase nonce without being transaction senders. - -4. **Overhead analysis**: Historical data shows ~40 KiB average BAL size with ~9.6 KiB for balance diffs - reasonable for performance gains. +3. **Overhead analysis**: Historical data shows ~40 KiB average BAL size with ~4.5 KiB for balance diffs - reasonable for performance gains. -5. **Transaction independence**: 60-80% of transactions access disjoint storage slots, enabling effective parallelization. +4. **Transaction independence**: 60-80% of transactions access disjoint storage slots, enabling effective parallelization. -6. **SSZ encoding**: Enables efficient merkle proofs for light clients. SSZ BAL embedded as opaque bytes in RLP block for compatibility. +5. **SSZ encoding**: Enables efficient Merkle proofs for light clients. SSZ BAL embedded as opaque bytes in RLP block for compatibility. ### Block Size Considerations Block size impact (historical analysis): - Average: ~40 KiB (compressed) -- Balance diffs: ~9.6 KiB +- Balance diffs: ~4.5 KiB (compressed) +- Storage diffs: ~33.88 KiB (compressed) +- Nonce diffs: ~0.02 KiB (compressed) +- Code diffs: ~0.6 KiB (compressed) - Worst-case (36m gas): ~0.93 MiB - Worst-case balance diffs: ~0.12 MiB From 59c5b1739bc30ae056517d5c1bc1cfd6ebf0a30f Mon Sep 17 00:00:00 2001 From: Mario Vega Date: Wed, 9 Jul 2025 19:40:29 +0200 Subject: [PATCH 392/724] Update EIP-7910: Add Fork Id to response, spec BPOs, add "last" Merged by EIP-Bot. --- EIPS/eip-7910.md | 61 +++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 53 insertions(+), 8 deletions(-) diff --git a/EIPS/eip-7910.md b/EIPS/eip-7910.md index 6ba32c5da59ede..83d8bfb99c50b8 100644 --- a/EIPS/eip-7910.md +++ b/EIPS/eip-7910.md @@ -12,7 +12,7 @@ created: 2025-03-18 ## Abstract -This document describes an RPC method that provides node-relevant configuration data for the current and next fork. +This document describes an RPC method that provides node-relevant configuration data for the current, next and last known forks. ## Motivation @@ -41,7 +41,7 @@ Clients MAY also expose this method through the Engine API. Clients MAY use these configuration objects to manage their per-fork configurations, though they SHOULD NOT simply return unprocessed configuration data. -When reporting the current and next configurations, clients MUST include every configuration parameter specified in this EIP. +When reporting the current, next and last configurations, clients MUST include every configuration parameter specified in this EIP. Clients MUST return up-to-date configuration values, reflecting the most recent block header they provide. If clients cache the configuration, they MUST ensure such caches are purged when fork boundaries are crossed. @@ -53,9 +53,11 @@ A new JSON-RPC API, `eth_config`, is introduced. It takes no parameters and retu The RPC response contains four members of two types: -The "current" and "next" members contain the configuration object currently in effect and the next configuration, respectively, or null if the client is not configured to support a future fork. +The "current", "next" and "last" members contain the configuration object currently in effect, the next configuration and the last known configuration, respectively, or null if the client is not configured to support a future fork. "next" and "last" members will contain the same configuration in the case the next configured fork is also the last configured fork. -The "currentHash" and "nextHash" members contain the hash of the current configuration and the next configuration, respectively, or null if the next configuration is also null. +The "currentHash", "nextHash" and "lastHash" members contain the hash of the current configuration, the next configuration and the last configuration, respectively, or null if the next configuration is also null. + +The "currentForkId", "nextForkId" and "lastForkId" members contain the `FORK_HASH` value as specified in [EIP-6122](./eip-6122.md) of the current configuration, the next configuration and the last configuration, respectively, or null if the next configuration is also null. ### Converting a Fork Configuration to a Hash @@ -71,7 +73,7 @@ Future forks may add, adjust, remove, or update fields. The respective changes M #### `activationTime` -The fork activation timestamp, represented as a JSON number in Unix epoch seconds (UTC). For the "current" configuration, this reflects the actual activation time; for "next," it is the scheduled time. +The fork activation timestamp, represented as a JSON number in Unix epoch seconds (UTC). For the "current" configuration, this reflects the actual activation time; for "next" and "last", it is the scheduled time. Activation time is required. If a fork is activated at genesis the value `0` is used. If the fork is not scheduled to be activated or its activation time is unknown it should not be in the rpc results. @@ -105,6 +107,10 @@ For Prague the system contracts are (in order) `BEACON_ROOTS_ADDRESS`, `CONSOLID Future forks MUST define the list of system contracts in their meta-EIPs. +### Blob Parameter Only Forks + +BPO forks specified in [EIP-7892](./eip-7892.md) should be interpreted as new forks, taking the parent fork as base (recursively, if the parent fork is also a BPO) and updating only the appropriate values in the `blobsSchedule` object to produce the new fork configuration. + ## Rationale ### Why Enumerate Precompiles? (And in General, Why Track a Particular Config Item?) @@ -135,7 +141,7 @@ JSON was chosen for its ubiquity, machine and human readability, and the existen ### CRC-32 as Hash Format -The reasons for using CRC-32 instead of a cryptographic hash are the same as those in [EIP-2124](./eip-2124#why-use-ieee-crc32-as-the-checksum-instead-of-keccak256), incorporated by reference. In brief, nodes can lie, the 4-byte reduction is for convenience rather than security, and CRC-32 is widely implemented. +The reasons for using CRC-32 instead of a cryptographic hash are the same as those in [EIP-2124](./eip-2124.md#why-use-ieee-crc32-as-the-checksum-instead-of-keccak256), incorporated by reference. In brief, nodes can lie, the 4-byte reduction is for convenience rather than security, and CRC-32 is widely implemented. ## Backwards Compatibility @@ -255,7 +261,8 @@ would return (after formatting): "BEACON_ROOTS_ADDRESS": "0x000f3df6d732807ef1319fb7b8bb8522d0beac02" } }, - "currentHash": "243c27d1", + "currentHash": "0x243c27d1", + "currentForkId": "0xbef71d30", "next": { "activationTime": 1742999832, "blobSchedule": { @@ -291,7 +298,45 @@ would return (after formatting): "WITHDRAWAL_REQUEST_PREDEPLOY_ADDRESS": "0x00000961ef480eb55e80d19ad83579a64c007002" } }, - "nextHash": "10368496" + "nextHash": "0x10368496", + "nextForkId": "0x0929e24e", + "last": { + "activationTime": 1742999832, + "blobSchedule": { + "baseFeeUpdateFraction": 5007716, + "max": 9, + "target": 6 + }, + "chainId": "0x88bb0", + "precompiles": { + "0x0000000000000000000000000000000000000001": "ECREC", + "0x0000000000000000000000000000000000000002": "SHA256", + "0x0000000000000000000000000000000000000003": "RIPEMD160", + "0x0000000000000000000000000000000000000004": "ID", + "0x0000000000000000000000000000000000000005": "MODEXP", + "0x0000000000000000000000000000000000000006": "BN256_ADD", + "0x0000000000000000000000000000000000000007": "BN256_MUL", + "0x0000000000000000000000000000000000000008": "BN256_PAIRING", + "0x0000000000000000000000000000000000000009": "BLAKE2F", + "0x000000000000000000000000000000000000000a": "KZG_POINT_EVALUATION", + "0x000000000000000000000000000000000000000b": "BLS12_G1ADD", + "0x000000000000000000000000000000000000000c": "BLS12_G1MSM", + "0x000000000000000000000000000000000000000d": "BLS12_G2ADD", + "0x000000000000000000000000000000000000000e": "BLS12_G2MSM", + "0x000000000000000000000000000000000000000f": "BLS12_PAIRING_CHECK", + "0x0000000000000000000000000000000000000010": "BLS12_MAP_FP_TO_G1", + "0x0000000000000000000000000000000000000011": "BLS12_MAP_FP2_TO_G2" + }, + "systemContracts": { + "BEACON_ROOTS_ADDRESS": "0x000f3df6d732807ef1319fb7b8bb8522d0beac02", + "CONSOLIDATION_REQUEST_PREDEPLOY_ADDRESS": "0x0000bbddc7ce488642fb579f8b00f3a590007251", + "DEPOSIT_CONTRACT_ADDRESS": "0x00000000219ab540356cbb839cbe05303d7705fa", + "HISTORY_STORAGE_ADDRESS": "0x0000f90827f1c53a10cb7a02335b175320002935", + "WITHDRAWAL_REQUEST_PREDEPLOY_ADDRESS": "0x00000961ef480eb55e80d19ad83579a64c007002" + } + }, + "lastHash": "0x10368496", + "lastForkId": "0x0929e24e" } } ``` From ec9133c32b174cfc315d2992f208a1d65cd45c92 Mon Sep 17 00:00:00 2001 From: Barnabas Busa Date: Thu, 10 Jul 2025 16:25:07 +0200 Subject: [PATCH 393/724] Update EIP-7607: add EIP-7910 to fusaka scope as other EIP Merged by EIP-Bot. --- EIPS/eip-7607.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/EIPS/eip-7607.md b/EIPS/eip-7607.md index 0439dd8b4374c9..e28ed5c6cc8ea2 100644 --- a/EIPS/eip-7607.md +++ b/EIPS/eip-7607.md @@ -39,6 +39,8 @@ Definitions for `Scheduled for Inclusion`, `Considered for Inclusion`, `Proposed * [EIP-7642](./eip-7642.md): eth/69 - Drop pre-merge fields * Client teams MUST support this EIP by the activation of the Fusaka network upgrade. +* [EIP-7910](./eip-7910.md): eth_config JSON-RPC Method + * Client teams MUST support this JSON RPC method by the activation of Fusaka network upgrade. ### Declined for Inclusion From 271c8a7e10ae511534f3fe7f5b09c9a5c90e3336 Mon Sep 17 00:00:00 2001 From: Marcin Sobczak <77129288+marcindsobczak@users.noreply.github.com> Date: Fri, 11 Jul 2025 12:56:37 +0200 Subject: [PATCH 394/724] Update EIP-7883: Triple price Merged by EIP-Bot. --- EIPS/eip-7883.md | 94 ++++++++++++++++++++++++------------------------ 1 file changed, 48 insertions(+), 46 deletions(-) diff --git a/EIPS/eip-7883.md b/EIPS/eip-7883.md index 632834ad981e2f..dd1a4736bd4b83 100644 --- a/EIPS/eip-7883.md +++ b/EIPS/eip-7883.md @@ -17,7 +17,7 @@ This EIP is modifying the `ModExp` precompile pricing algorithm introduced in [E ## Motivation -There are cases where the `ModExp` precompile is underpriced for it's resource consumption. By modifying the `ModExp` pricing formula these scenarios would be covered with minimal impact on real world applications. The target is to make `ModExp` at least as fast as EcRecover precompile in all cases. +Currently the `ModExp` precompile is underpriced in certain scenarios relative to its resource consumption. By adjusting the pricing formula, this EIP aims to address these discrepancies, making `ModExp` sufficiently efficient to enable potential increases in the block gas limit. ## Specification @@ -41,44 +41,46 @@ def calculate_iteration_count(exponent_length, exponent): def calculate_gas_cost(base_length, modulus_length, exponent_length, exponent): multiplication_complexity = calculate_multiplication_complexity(base_length, modulus_length) iteration_count = calculate_iteration_count(exponent_length, exponent) - return max(500, math.floor(multiplication_complexity * iteration_count / 3)) + return max(500, math.floor(multiplication_complexity * iteration_count)) ``` -Changes (with algorithm from [EIP-2565](./eip-2565.md)): +The specific changes from the algorithm defined in [EIP-2565](./eip-2565.md): -### 1. Increase minimal price from 200 to 500 +### 1. Increased minimal and general price -This part of the equation: +The gas cost calculation is modified from: ``` return max(200, math.floor(multiplication_complexity * iteration_count / 3)) ``` -Is replaced by this: +to: ``` - return max(500, math.floor(multiplication_complexity * iteration_count / 3)) + return max(500, math.floor(multiplication_complexity * iteration_count)) ``` -### 2. Increase cost when exponent is larger than 32 bytes +This change increases the minimum gas cost from 200 to 500 and triples the general cost by removing the division by 3. -This part of the equation: +### 2. Increase cost for exponents larger than 32 bytes + +The gas cost calculation is modified from: ``` elif exponent_length > 32: iteration_count = (8 * (exponent_length - 32)) + ((exponent & (2**256 - 1)).bit_length() - 1) ``` -Is replaced by this: +to: ``` elif exponent_length > 32: iteration_count = (16 * (exponent_length - 32)) + ((exponent & (2**256 - 1)).bit_length() - 1) ``` -Multiplier 8 is replaced by 16. +The multiplier for exponents larger than 32 bytes is increased from 8 to 16, doubling its impact. ### 3. Assume the minimal base / modulus length to be 32 and increase the cost when it is larger than 32 bytes -This part of the equation: +The gas cost calculation is modified from: ``` def calculate_multiplication_complexity(base_length, modulus_length): @@ -87,7 +89,7 @@ def calculate_multiplication_complexity(base_length, modulus_length): return words**2 ``` -Is replaced by this: +to: ``` def calculate_multiplication_complexity(base_length, modulus_length): @@ -98,56 +100,56 @@ def calculate_multiplication_complexity(base_length, modulus_length): return multiplication_complexity ``` -Multiplication complexity is doubled if base or modulus is bigger than 32 bytes. +This change introduces a minimal multiplication complexity of 16 and doubles the complexity if the base or modulus length exceeds 32 bytes. ## Rationale -After benchmarking the `ModExp` precompile, we identified certain scenarios that are underpriced and require repricing to ensure appropriate costs. Further research revealed that all underpriced edge cases can be addressed by adjusting the parameters in the current `ModExp` pricing formula. With these changes, the minimum cost for using the `ModExp` precompile will increase from 200 to 500 (a 150% increase), and the cost will scale higher when the `base`, `modulus`, or `exponent` exceed 32 bytes. These adjustments will ensure that the worst-performing edge cases of the `ModExp` precompile perform no worse than the `EcRecover` precompile. +Benchmarking the `ModExp` precompile revealed several scenarios where its gas cost was significantly underestimated. Pricing adjustments are designed to rectify underpriced edge cases by modifying the existing `ModExp` pricing formula parameters. Specifically, the minimum cost for `ModExp` will rise from 200 to 500 (a 150% increase), the general cost will triple (a 200% increase), a minimum base/modulus length of 32 bytes will be assumed and the cost will scale more aggressively when the base, modulus, or exponent exceed 32 bytes. These modifications aim to ensure that the `ModExp` precompile's performance, even in its most resource-intensive edge cases across all execution layer clients, no longer impedes potential increases to the block gas limit. ## Backwards Compatibility -This change is backwards incompatible. However, similar gas repricings have occurred multiple times in the Ethereum ecosystem, and their effects are well understood. +This EIP introduces a backwards-incompatible change. However, similar gas repricings have occurred multiple times in the Ethereum ecosystem, and their effects are well understood. ## Test Cases -There are no changes to the underlying interface or arithmetic algorithms, so the existing test vectors can be reused. Below is a table with the updated test vectors: +The most common usages (approximately 99.69% of historical `Modexp` calls as of January 4th, 2025) will experience either a 150% increase (from 200 to 500 gas) or a 200% increase (tripling from approximately 1360 gas). +No changes are made to the underlying interface or arithmetic algorithms, allowing existing test vectors to be reused. The table below presents the updated gas costs for these test vectors: | Test Case | [EIP-2565](./eip-2565.md) Pricing | EIP-7883 Pricing | Increase | |------------------------------|-----|-----|----| | modexp_nagydani_1_square | 200 | 500 | 150% | | modexp_nagydani_1_qube | 200 | 500 | 150% | -| modexp_nagydani_1_pow0x10001 | 341 | 682 | 100% | -| modexp_nagydani_2_square | 200 | 500 | 150% | -| modexp_nagydani_2_qube | 200 | 500 | 150% | -| modexp_nagydani_2_pow0x10001 | 1365 | 2730 | 100% | -| modexp_nagydani_3_square | 341 | 682 | 100% | -| modexp_nagydani_3_qube | 341 | 682 | 100% | -| modexp_nagydani_3_pow0x10001 | 5461 | 10922 | 100% | -| modexp_nagydani_4_square | 1365 | 2730 | 100% | -| modexp_nagydani_4_qube | 1365 | 2730 | 100% | -| modexp_nagydani_4_pow0x10001 | 21845 | 43690 | 100% | -| modexp_nagydani_5_square | 5461 | 10922 | 100% | -| modexp_nagydani_5_qube | 5461 | 10922 | 100% | -| modexp_nagydani_5_pow0x10001 | 87381 | 174762 | 100% | -| modexp_marius_1_even | 2057 | 3774 | 83% | -| modexp_guido_1_even | 2298 | 4261 | 85% | -| modexp_guido_2_even | 2300 | 4262 | 85% | -| modexp_guido_3_even | 5400 | 10800 | 100% | -| modexp_guido_4_even | 1026 | 1967 | 92% | -| modexp_marcin_1_base_heavy | 200 | 500 | 150% | -| modexp_marcin_1_exp_heavy | 215 | 500 | 133% | -| modexp_marcin_1_balanced | 200 | 500 | 150% | -| modexp_marcin_2_base_heavy | 867 | 1734 | 100% | -| modexp_marcin_2_exp_heavy | 852 | 1364 | 60% | -| modexp_marcin_2_balanced | 996 | 1992 | 100% | -| modexp_marcin_3_base_heavy | 677 | 677 | 0% | -| modexp_marcin_3_exp_heavy | 765 | 765 | 0% | -| modexp_marcin_3_balanced | 1360 | 1360 | 0% | - +| modexp_nagydani_1_pow0x10001 | 341 | 2048 | 501% | +| modexp_nagydani_2_square | 200 | 512 | 156% | +| modexp_nagydani_2_qube | 200 | 512 | 156% | +| modexp_nagydani_2_pow0x10001 | 1365 | 8192 | 501% | +| modexp_nagydani_3_square | 341 | 2048 | 501% | +| modexp_nagydani_3_qube | 341 | 2048 | 501% | +| modexp_nagydani_3_pow0x10001 | 5461 | 32768 | 500% | +| modexp_nagydani_4_square | 1365 | 8192 | 501% | +| modexp_nagydani_4_qube | 1365 | 8192 | 501% | +| modexp_nagydani_4_pow0x10001 | 21845 | 131072 | 500% | +| modexp_nagydani_5_square | 5461 | 32768 | 500% | +| modexp_nagydani_5_qube | 5461 | 32768 | 500% | +| modexp_nagydani_5_pow0x10001 | 87381 | 525288 | 500% | +| modexp_marius_1_even | 2057 | 45296 | 2102% | +| modexp_guido_1_even | 2298 | 51136 | 2125% | +| modexp_guido_2_even | 2300 | 51152 | 2124% | +| modexp_guido_3_even | 5400 | 32400 | 500% | +| modexp_guido_4_even | 1026 | 94448 | 9105% | +| modexp_marcin_1_base_heavy | 200 | 1152 | 476% | +| modexp_marcin_1_exp_heavy | 215 | 16624 | 7632% | +| modexp_marcin_1_balanced | 200 | 1200 | 500% | +| modexp_marcin_2_base_heavy | 867 | 5202 | 500% | +| modexp_marcin_2_exp_heavy | 852 | 16368 | 1821% | +| modexp_marcin_2_balanced | 996 | 5978 | 500% | +| modexp_marcin_3_base_heavy | 677 | 2032 | 200% | +| modexp_marcin_3_exp_heavy | 765 | 4080 | 433% | +| modexp_marcin_3_balanced | 1360 | 4080 | 200% | ## Security Considerations -There are no security concerns since no new functionality is introduced or made cheaper. The primary consideration for this EIP is the risk of potentially overpriced `ModExp` scenarios. +This EIP does not introduce any new functionality or make existing operations cheaper, therefore there are no direct security concerns related to new attack vectors or reduced costs. The primary security consideration for this EIP is the potential for `ModExp` scenarios to be overpriced, though this is deemed a lesser risk compared to the current underpricing issues. ## Copyright From e240176c57a7992c6cca80bfd59cfc1ba807c181 Mon Sep 17 00:00:00 2001 From: kaifulee <52813034+kaifulee@users.noreply.github.com> Date: Fri, 11 Jul 2025 19:09:50 +0800 Subject: [PATCH 395/724] Update EIP-7612: Remove redundant word Merged by EIP-Bot. --- EIPS/eip-7612.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EIPS/eip-7612.md b/EIPS/eip-7612.md index 87a6c97251e183..404ba43ddffdb5 100644 --- a/EIPS/eip-7612.md +++ b/EIPS/eip-7612.md @@ -158,7 +158,7 @@ No backward compatibility issues found. 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
>$ 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

-JL~z9)3lZ8VD}(%0|K zVpF6r$%YME7D*D>QtXObf)>?+SY2@eq8BeFqhY5w5WQbXqWOxf64An~E=22_Rq%(4 zo%^L{q5EphNo?e}D{ROd#+hxOkK5ym+dlr=_xFECG($+-r$&uA5Q4tYBC<7O9Df<1a^0~^L(VG}=`Lx;#dfFmb5t`nhTd!6$UAg7zI-;)Vi`w;fl79fja zsMTF6IdlB9>@L)^IfWaD;IQ?e*9IW_?OQHgzh2iTt3p{Q_u(X_O5t!$M3IMjMX-}Ix->L&$k%kn)d!DcdY-*LZ5`W)B2#bI=Go@espv)JYCMAaoNG?h^~Ji`S#0T zCNN=7yC8%HF#gM{pj#D-zJ+HlEI&}harv35D~Lrx!oG_@ zI!fAWJHi?d$`*q6?%mzoq3sLF9QvJ{Z+>JgUlY>e4Cl8Z_=wVX)i-!p(NNrk$ zt~jAMzTf5a^0SNE?OM@^-WOC87^g~zk%C`eDTEVwWc0?3k>%A=sO?ii8!6M~#RdCD zxa@uyc<$W8rfX=>Rd%(OpXd?TeKp=w==3wb`DN89l2T6R)4<^1mFU310yT?ELdRZr8ivKm->W|_4zfmf?5v%$? zDV26z!JP=W=jP<(p=y{RLJDcQi1(82>WbF(@ERXyACH4Fus*)~mLCy*UHuu8OkTQp z>ZDJX{`TwVpZz8k?)n_tZ8m@Ef$34!^ywiDK*`Zi+8MO7?)TZ zUmb)xQM?j^2jUP>Qj_1AEBDvED$~8#f4FUIJT`tZePeQY9v9RUi3$uUuF61F>c4FNz=Ic_Mok={f9g4rd2zxN zX2}xSYjTCYUJ9MHSFe3}j}Che=P+rii}#ZWwu^UZJc0N{l+_+R-F#103%$ve@kCf- zc=rQ|(4c6EZ%&Jo$H~=l#}$Dq!4~%R2AzQGaQWh|bTo-9z{99ms`cT0|9_|gPDZqBI4*iPs%zl{IeDmS z>l#}RYbm%DM_ohfeY;z%ABv*g0|6gMAD!o@Rz+I` z5uRMu@lIy*SFE=t6;WJUO>0Fyy zWQf(%%h`PY<8L0me}xFeM|xZO(E{lSC~+e~oSR3GGrH>Bo8pe36T4|kU!cBOfBQ&v z6A`L|Zo4$c2F7l2ljCMomsg$L06#<1d{_+ODdEZT$gabM{y45P*l^TWCok(>`#n`% zrM2jPT)XQ_Hdf{f-bukRXvha7`NsPNPv0|hEs&kbSGuX}Q#$*HhW5zqGGPnswc_^m zZm(YtY&)>o3{7(@Slqe%(jKy8=54q%$X#@OJNyn%D?li8Hqh*a5e*Mz`o2Gols6ELI>eC>eTcFJZ2*1bxYoYT^MA2{4`klNzAvzkThsal$3q@ z=_kLSoIW9KY}yf#T)-5iQ9O_?3U;gB4G#tp%uhkdpTJK%I_OkW8_pe-eUn+P6 z26}h|HXZG1YChW866hfn?7+C_k2A@@4jbAOfH?5WMNwRJWqn~8)InujnKOp;7#mu# zv=Hw@yB7gjeBjY1H~P+Bki8Apx87j_8Vl~!ojY#byt!~K5q83}s5HZ-?LZri*9!1S zdJ0V-CZWTTx3keVI+QJzva^HqBu^!ueNBh{_N6(KNZBb~uwthqOtR2?G8?+&Ybue_ zlUD33&lXdBh|Wg#VIdT?>aZE%I~)-YNX|q{v#>l3*H@V`KQ=f#)Gu5g*(=33i7WKQ z$_Iq*coN3d|5|tFG@=4oDd@?Kk4{2&bWCZYzOlBxtv0sGUCKtmUM7uNMgCuvON894 z6rJop7rclWxSh=|H&HMC<>QZkk^a-biQ^^}dP3_wJ;MThy;?$BTU+b8rNWV*Y9GJA z2zTG+z_yMiktSx7@7gV3iI5YWWd^gsnn`psNu{Lp-QN4}p!1fFWV0T__b@=m<$OYf z*iC-hMDj`WRTK48ByL0Eu3IAU@9foQw1P;R^obo6W`h|_Vy|w5&ER!Q`7ZI3WY4@Z z^?P^>ztdOW!zIxwmRq% zE4g`X4xqP^6?kq)WB z;7^2_$cjh|Jq-^pRWwLz%PUZi8Z=(RHDwC348Sl;KU0`xgBWIM3b3p<1z7rFfMtLf zU}>V;jdVLqbjkmqOE%H%K)T%`-N8@U(g$pG2gU!T4^Dqd?(=LETgp^hn2VBF@zh00 zRa+=t!tKN)o!54*65|3`3`mDA$Z? z!)k*X#ftG9FBs0DcrmDrtBq>ph~b8@%6MbYkZPD{OclRc8B>iD4XIYf8;EAOvXyit zbH!sN9(cxYE2%3Uc%8Z;@?OK!DY3X-IXwp82&_h;r&B10#}xF@l+t-<;0kmhi2tuK zp_I)df)brm_?ayP@gMIiDPCnZ)P_5I^j6&+oU6CO&bks|zw5TJjj$26)$Kn@(1&G% zvSkN~>sf3E9w@lQGk%*zci@57=?*lBW<1*+#4}bs1CM{4#a#m_R--@tEquo_`oLD> z@sG23T`D}e`VmHN$ThENuA3 z%J>b_BU1-4j`AOL;zMtW+*eZv)3XkyXP?gDh1gqrPHzNav2B}$#jS0RWOv~5Y5gr? zI4IF?yL|8tkVm&}J$kh5mW6C1>^T^_4Z#g(XIoq6OWjo1E>_i_CVAj(xJ8jm4E>YsJPsT~EhaF|-N5U}+pl z{fr|S##dPy@Pvh2W*ga6isJ1zdWCMGSJ)Q3xC$5a1e}Pg*hF*~uEMD}5fAY^4ly2_ zij_(+R9+bsRjRC%R+g4l%7pix23hjL#1W@0C$f!Lb+IKY=7smzHRFl*457G&Pq1s2 zRAa=C?=g)b)Y5oDyl80*Wg2|2Fg{ zE-Nb*U#b|XU?PprH<1?R$7`g*(@jtCkO&3~BOW;S-axO{8xrx1hw1#fcs_X0;q>X# zC?pRa{PTR^jQHKy{$Fd29e=Flgr}c@VfB+JPWa;r7))1;T7%Z8HEIm;#(1QhCLRXU zfh-?4`8Q-Oy~khQyZ`u` zd+X-o?qX}VaiiV9ojU{P@7y_WyAkEq37q5!>;xW(ILYx$6ImiXfky(xGnUx_^J)Ej zR*xU3f^AyC>S#1wMx)uX6||1Sz@qBlV7WXv7z2wMtEq!G-DTCoT`tnk1yezT$x zc;Iy!fo0mG(zzJl@r+{H9*=*V#p{Tki6zRbO(ix~%Y&uD6gqq+73R`c7P41G#dic7 z_6y^FW+T62uY5tre2*G0M99|BJX|JA z0aaRpjtDK`wE+R);ilAw7E@HilWkA&;05C^20SDJb!N-xGQ_i;F(=S;rpwuKj1hN6 zzTp`eV2Qy8GJLmWGK?O!#6yNb9^zSwcPyoXsfO^{7O{qw+VB8m>mfFiE@cN1DL2Qh z^$=jL)Uyv^soQW3&1Rd}dW>D1id(@_6#2{W{(AZr8VehwLbrdNzkfie zmv3EQcXxeVk5s_rEbjJxCdIYknc~VCOhOdDp%BG8xPnoLigMoJnVf&~*$D;sCbzkB z+%~(tYxa2a(RYu0`}oK^M>ah+dk1wJ6e?auFY0OZGKmyK1(>J7%Op^|P@v#dP7w27 z6fw%E$TDR`Wm#zzF7udDMbxt^mC_2lBr_3-D?buf{xhP$YNvjAGto-qfsRf=a-!v% znYR2?XiG@s~iLK1e44mdi}b8LVU z98WMjpK!#bSn#CC(eX*aQw%QH7Hk>62`%)%jKB<%7R>b|oJj3O-%Uv>L_FVNGJ14g;q&kdlKAqPDX~YRgY`eN=(Ng^@Xv=5?~sL^wV5n}hSG9{l_K)8B|Y z_7h$klT#{#{H&aUf~Lm0y6QF(Rl#jvzka)!JM!nT+g+y1AvPwZ_zVt99!(n7N6KcfYsp=6bR5 z^0t7^phj&$G6o8fg3_V_Q8V}hAI~y9o-00H@#o{#>sQP-b0Ruq&(n)K{;|`;`BzMZ zM6@YdO&rKIaUcshkj^Na*Kr z82xT5kZ>0qT9v$)R3KqhbpACj)~)+8eMtAR>QVK$BoB~eYo=-GxQyDHf%L+ zGr9s;;pVqMiPqkDV3_8!K#Uh*3zWE)7nGuHI3DN%{HOSdEcC)`TeBnbQso?GXaD~P4=U-jkScS0S(W6Hz9&x5O z!Q$hG51)T|cVgRwM;0qAp1rsg7T9co6P7TkzXDTc);OJc=c_xXKau?aJ)4?*MN?-l ze-0Ihi2#F`z(j}9CX96-hQWR2&wuenE>LT*XK!-sO)EM?g0MowjtBf{{{1_*j>*P~@KnXbm+Fx+HWxG7l< z8mCy%MHtq5rm}{;R9j?5}sNVqr*lD6tkWz*sHj) zE-xlRzgL%&lb4s1QvQg1-ZB9)GZffS@LCtZSGks#_xL29(F>_4miKzDVk%tEOHbyixHC7|~k1n&* zT42-I>9^qlwRj*pVz$CcX0ei5Yz2zfMO@r+=%>9Wuxxs-Wb{*t09mzGs)yLPHFe%aY@{>FR zrD8yl8&yC)qziV#4)zLX)3v*QpNMEZk5Lif2%I~7-ka=UgbUUO7liyPMLASr9u8T{ z=HZq>U*-lpuee_LM`dEu&FCtF8C_{=I>wG*cf|ZzIkLx$tuUIg)h70cbSsf=m5DCu zA9M;6-D;#;VWJbCjWS(Zh1XV!*Zw2ChS;~(P|g~-zDIT6!cXv1*tag2r%L~z_FT1f z$#z7qx2kqT>_)l*V>xZ$Tr9%o0{-|x-P}G46x@F>drp2O?j|OCyrgYCCQ@ZDn zDcy6()SADLsWs0bQ@Ur!l!$n}%SP)d{x5y^ImFB3ImFB3ImD~yImBxd9UY6&8T{U#!5CR`td8AARdf`mHhpGev<#3R0)JZaKA6O#6SK=B8Sgx_TI z_Ta4xx89W*2x<`$Hgfg+Nt5o+r@Tx!jj;8wgSdGOJ&1V6u+wxHq8bLmzk6Y;)i#@L zn`A~}W#A-q^G8|IGmQhZRNFz;g@`v)nPg z{?Z`5WJ1yCB`bExgrXUj(+kGs2&FASJV1{En0-edvG3U<`aSy*zs1rgES5c?aqJ0x zn}-P3Ttv9=h1$|?7IFBeSkps5^&EgZ~_&4mk?%JVJeu?VH1d765R?##}}#(0f7-VLIw4`9A23o}#%1120F zX#99%A(7!6r7&QY`HuPq#dN@VgAYwYbHGm0)&SnZEb!7Kg>N z13cLnsZcNZ?Tr2O8LqZ#TomOeWkRgCR;$45Syfg9=4u8@0=Gv8`UX3C?2BCkWP5b+ zF&WkIbSND2E@Z+amo$YD#Jq_nXoY*qchJD1707f)MKuA9s4?re@BPesWyZiMg;UQ4;Lzm-x2S8 z5ysz2Dp!H6sT})Q&E|OQ-4}JdWuCGKOF{K0i79wEpfvScEPq|Lq7ZHpgCCYsReCoQ zOZg>?zoV;)!}5)Ibyu`{eIf}HX~WXh*=jvumkcj)IPo01%6=$9`lDfdM+(=Of|>GB zpp4f9V8W~q^9LHv!PS!TyJE|}4C8Mnm#bkHF$VCkPo>^~Wr{7^m>*jNr!d{?KtmnE zPI9gyJV%R$vPzw_J@r|&t8x>nFlXO@!HbxG{+?J|HqV@l0ql?=0OuAC^Lt69aTr7+ zCVp*KY1fEjs;c8xv@BA$L z*m_?3E7uj>eb4WlD(pylCihW*t}`qR63KpjWu+U=miH zS;z0ri7LSLTUF8W{!gU)%uj3?SER^~05!zK#QUU*K}X{HonrPgT0`UK%tFV=lpkl( zF?8H_Khw#`&Dl}=_wJ3nfQHMu@^e=&SJ<<4QlV7IyFyr1;wiGm@If>%gYhosz1K_a zlT4H}s5FQV#c=1ea=?7Q+&uCz<`6kRG2^)O#B>ZUC+^Bf8>v!>*3Mdts;5z6W`|B$ z0o>&ZWhmx{q-oPIjCQm!flKgJ1g*o+4@g$h`@m86hkyG)2A^y@YF$WDvbf6Zro6i1 zleNc8+2|A5-2CNIp*TaIt_L!3Gji=58!I+K77NiCQDOvFRwW`)OcstK22AiO3yny^v$LnjHo5y6)D(S zaa0x}c9fZ(nVv-kY2lZEc~{AfGKkRyrm097T%wo`&B<4|sH}mkLN9bWT>{)0IIqgw z0Gc!n5|tto9%1p7z+J3}6>CpTOw|&57RXv~PY&erI?5YA1X2!JrGF7#D~*m62{oxn zB9{_P&0LRp*CLl5AtC-?%AV+wT11923NmuYRjQ+Hu$$?)c&~8unLQ(Xh=d9xR1{aq zpdbUI_6Z$rNaXT6sv7TMh1jqMSRkgcT`5z_#ron?6U6$Gu)fG(92Jo*^Z^zVBNkI6 z7L#6>ktY^|p|YJ-^;k>=788JU+)>C&OpgOqLV^}c>0qHcw8A~Hw&I5OffS0}yZL8z zrDAoFDQSrzgpD)?aET!?KFB~*_b&cbT`6`iH$4}tyGE0<08Ke9m#4~00woDn=z=jz z02|kf)ZBLP>kK-EVS%&-!%@7sqiqe9X8`qSe_)>)waKu^pk=;Djx*qzJ~j$rp)_@J z3}J#XnA5r|{8s zP>k3FaXgUCdlmW$gp=^GT#T4B=#W39br?NThWx2OIvoGYWieQ{7RNuH%rU;E19Z=L zGRJ2PYldTq6^AkD+nDoD!(H*L_&qWDN*NTU=ZWkeVz5PBput#Ei`J>(T`s??rXG2W zBTC1v5K~K79$UmxFfZ+`znh`wEC;RMIO>3leX=EMWIk(lo%@bXIZFp=>`%QbCP@Vo zYp#|lan>a~n+0QV7R38T1!D-0sh5AlX84P?yX#Z7Rwk6;8pUAlZ=3C{r?1*PT^0r5SxQ`@#>e2qww3}{{@|Ufk1!n^@nB;I z_BbjSH+|C#5a%uaxQ4Y7VQ|RL%oXSD8-|YWfje?ZXC;G>l#tXI)4B>n*5w1&3PlO& zO3);!<1y>Zg6!Q>a3}o&|M^UkiOq?vUu@g9ZQHgdwr$(CF|j5#CU&xUo^#H>YOA*P zVsCfuy86DWzTN$)_v@l@c%x&#f59t=UbDO*y@(KA{fKe5L$0}p&d)0VQWrP%@ZjJQ z!7N404x2F+A_;Hi*uWl}@$1_mM7wpSO@VZBnQ&P$UuQr(caC(2OJNkqCH`Pz#dH8l)12Ioyt=}tFD$S3t+!pJ-cVv%6@j|Kzr2=(Y!h>a-#oN|J z$b3XhdAU>#&ce&Q;t}MMiI?NuWkuM4Ui+Ttk2+YzE-Hz}5F39uSXlWf4jn~oj*rib z65{2F>HJi$6l}dKyfd3M*s%SXgMw}kiV700K-lib3HMz7(+&n+2EiDZzS#a6*B-G| zY*V=2R!+gw`x*m>GVqZldrea*{S2PT&4luj~K2{9{_%hRY{V9Y&O z5eEqkH5_xio7`SaW22Z&4z&76NabofXal$5FVx+I)}O+Li=q<-^wYYba=a3}TdC2^ zBcqSoF${X^@kB7c`;<>ZKn})(V5@(Ci8Mj2Hmc$I(3p<;AN(uF9ZX(hDdGS(#?-RV1=wZiY~=E zwVTvxeaqejNZnTjPGUYF6ARxN2;SF`_7lemcOus2Nj%%s<&Ea&5Ok2ju#w3fm9X&X znAmvW0u!?!e>Cxi#>)(oLo zFt1D$2Dw>zF*u3^>%5T^y% z03X4e_BVpTv?Eb+g=?fGy4$UW2h)>R?ja!&7V#UL*^!m)JiJ{2s(HxE&mzFj4AEJ} z3MqzU)>fMcEl`}7F)-*L^z->jC5G92lF02Bl=mgoQ1-Ei5#Ye6bt6mTP!qq)+e-_f zkQhm1s3;mqfo0TD6dN!aY4BjqOl*uu`9AV<{PIo3dARg^{J6Z@a-8AraU?$wdhPP$J7+h+r^mF_W^5fm+jUzXuw+HF3DRJAgc}hW)P@B zN?_9+$^qq9?CLSddRk91IIn=Ei;QfSnJ-M!IwwBP?tq@tPjgZ54%d71VcX1`=JNyx zsI0QXsDQ228sQ%AH&K2*X0N9DxsohK$VK{D$TRH(aiKf$5Fh9) z_uZq7SBz3kv1Ef(%G_1J{;Z&xOnBxLE)q2skKCT>)S{>m4bh3ZcG8ZT@IvKA4>a@C z!Ofc-*Bgc>u3z*oP(&D8s&D!90@dBB%_O*V0)1zk5N=sQva#V zK~#c2ml<)=&+VB6oiXe)&YN>a-#t#l*C~7QCzC%u^E~wdrP(YgGEwuKQRDu{b|uNh z^n#Ug(HZtpFKzH=MX<{Gd`6cv`aFlrmGo*(`i95$_~Pw_O~Z-$@s&NgtuWuKdr)>4 z*itVdD8c#Xu!L)=XfzDR_z@dEy zCS#J4k`iMdx6-1f6Kt1Ham>hld=D{QS04}PGTR~a-;T%%wx{g~?;XWft35r0AmR4n zBXE7%?Grv^XS8|;i#Wlf+=PIO3$DUoQ7cYB@KtDe+=glS`Kjf(KfMjbXDtfDZ$VRJ zWJY*ShYiaNZR_HuEF55u`+4}?7D~vPkh&`p7YolZPJ%;nKK6%L9@9KJFY19xe9APQ*$UbwoFu3yR zlmrCKx7%?Qh!-|9azt`aOym84eZ(LH z1|>l5z|O|=IOLYYlXzL=FSK%3cjVDaUFKui-vulG{OX6v*M<#bgR@!JF(U-g4@4R? z7>s*>;v5&6JOUNsMbn=ZTSMnZgzoKa+c8W{ArUN1>QBz&^N*zRhOtHlYkogNWP6^k z=SKu5XZg)sE33MzNe|h|C>*fW%JS3S9z%o$q7-sOJfZYJz7=IaOnrg1)DAQv8BsMt zKa5Ef1CK~wpg*I;W=%9o1Ni{_#&G_p2HrubZrV*yrP3?yOfAjHb(4 z5QwOWs)*P=1p<{P)z#=o@%*TMay7Vo=`?b=_ZyxZADUYyR$w5@&wk4I?;7pX0awmw zjbdnFbnI7bK|u}A7(E7gHY4|?l*17K4E#d7QEUStEc!I5f*aMVgq^N?|SKic!k9cX8j67wlMj; z37+}m^1*ZFh6OwN;C3iailxe3GKbIce_+1O)ilu|mL(jF6!R)m_F`4I*=Py% zHe-umAdm&<&rokeFanTsacAFjnpIt~d&F!8(eWF}*=t2XzXu4bZ8xxZvkb2z%xm^i zx~crOMZ>Qqt$PslT?YzLI`^81%&zVxN-ApUB~=)%F1k`fO~Cj1c1WiOlp^FOLkcGc z{#<%a5tit`MgB_&>U$inEHVYUkO!^-6_Z<*XkQ8GTEVYUku%B^rkkIV5sT&C96w#e zynwHJKLTz+>4 zar^$cOef)=v#o5lD*Ww&{iou*wf(^{)B zIrm112<@^*m1s1vO~L$}w>Xu=iT@Tbf9G8JNZuOfpE zn#CIppU9DKDkAE!z2F*WL3Jg)!P2yR?oM|?DChY9A+yH(7p(jXR{jMm|ALi&!OFj2 z2_V_%o+L^8GJkTA`jj*;eNmuvb-F)|$i0cbqX$wA0n#(vmQ zSm#xx*yTXiZ||$ySMRIG*Un^>wJdJqX?91G55|H#K@k`n2B+g$$g{zod$b3*=2sTa zP&d(5@Tv8^3rcv07zEoH7MULgnQW6!!*+X5h?b(Tp+}!~%&XG-w(qLnSnb7jkHZBO zblMs0N1NycL*Q{ZBv?kqI0@%@nT+Q9pP@gc!)LTG1AGlbV6Zrx1~DJjp?~F`UPmem zmVK5CM9tfS`B+O0$z%NZOirC*(G(CcL{yE_&DI1hY^U4OHF4PQBjE7R2818!ijgyO zpvo^RK+1|p#3^&No)uWg*4XKuV@_MgiacsM#ZI@I6Z-a3eIf4Xf_ z4&#mJxVx*3))IUbPD7}$>kY#`WAh2#1sg(^U@ovc%#XYBbm6?Y&Y$&Z;WOAL9aFtl zdTU!kXn$PNb2&e$5^adU{CvvJ=u>vY6Hk`hC4P<{h_`)idjsRiu|4p7YIwUcVpA6a z9-WHo5ascjK4f2X9Gh9>dhDXpauauxu0>+%m)@BxH7`JmI>lgSJ6%6|3bYOO2n+qAp5rE1&#GFH*^Gl$7%;_3LhZO?KT z56{>3?YC~mpS71|U|mV~s?(;W<>>B*Ys=p~!#a4cFZs)^-9Bdhvye5ishs>g1kU}v zL9S%gSw9%*-3=}W55rSPyE(5zS% zI*4Bl;|~hk#qnf(^lt{o%Ey+AVKNv@#@8q^N=8c-q}e$RUJ`3cYRe2uXj0p)%dZwz z%ET4diyx%9Iq&z%oK6$Wqkr|6l$97uQ>MB2yi}ghb?JGm-~IY^CH3hu49$o(RhzTJ zL*yjV50h%|K77Pj#P~b2&9T_RfbK!$dp%e(zk> zG<4b~)!X?2ya8{@hr#qNbI}p_@c2k8_4Yn<1TA35BoYKIlq#QUo@$)Bo%(Wy#1Vbc zIsJ^8)u7tNW_lyL?dY(Z`*EVpY76?7bVieR##86CGt+(Ow*0VZhLiqkyz}wUoAGMo zIpIiiN|)ug%}4h$&#m*V<59{qFURM@8yR#lty;6*2yn@F0%#=kWAsLv|2dWQ*oN$z z^ZgEW2T&7H$sJViY98t$nika1R9IA;R55DV&7DTd6Gv| z_quDHcV|VsRNhwH^DoYpl4sIO4@)*naZBb)+)H>GpWdq>#x4_ZRGb~>kq0$2ytQ0r z?q4B*3Gfu(&bKSd;TpB3eox^^C^h-I-N6VfN*>MYDX3rL=qfTAZEgq2NuDYkH87fK zo%Ke>SLFm1OO^Gy2OSb^08{17^4p5b>KB)<)E&3U{oA6Zs%TBMwzuQGZ&g~I$xQkR z^P=T+bz9eAN)v5Wlg?R_N*jx%_4^u;u8u{Mir1x;s^u1+ZtK2g%XOdMGR?B9-A)}guj}hQ zn;#?56r4(&WS4hq=Jkr}@7Bws+6k_~R}#PPKQ3oC4>~wqb$`E~TY%-m| zE#cPj%zq@l99#Q}2<&n5u0ua4UbL)SH9R)S*3#Br)%TpyE$onhQ-ZZFKE>}@jci6|N6SZhj37rpW`?j++toWq*Z~|)T`=ul^sfGN)pt2Q*sOH;+CJ$l zZgqBTdfHyR+g~Lpu-SNpPb`>X=B9o*mCv3d;Mnm2q>5Rnf0s6=W+V}Fb>K(79d<+h_ek6C+st&&wScxhX0G& zltG5HlB40QxDf~QE(-R`sqFf4D%C@Hsyd|=cLKAZTOiLL18^s_Lw6WG5*rDJiAqtg8zmxw9o= zmcdD>94F?IM%=WHmzR$NDE3Rx&Lotx#jT613AZGSagX z6q1zm_MYI?jf+Sz>gT)=rRmc&>aF>u3_uYOm%&Bh(_tVM@~n3f;n|8gL^4OAV#SULPVQ5xJ5ffbyt~=Ow4LNaDAbakqgyDM7OE8@O%VoqeMV z3mrs}Rw(CSXWvBsuTz=9rhfqzx*c2#*}T+|Wygbj{f|?*?9H#6i)IHh9fIvx4bK>a z!WpX}R!C3ZTO>46hKc~rKQ!l_?J-oGOA^B5B`>v3hxKxI_T9IhgVI*G)}S zO4CiPO1WzI5ThejJh(0%UNItG4^pcT5*&DNKG8iv*r z)2o~vbT=j654OB%t_^aU_C!g$!sSDfAKTgnjR!l~c~3I9WkwgHLy1V#4sjPI=*Kp= zJmkN69*?p-DTXkuip`nfC7CQ3eb=9UO4w*emt$`cEhOpaJ#bMi0){-fmTIXq&HWz3 zzuZk%$w=PmK1>RSm$b`^PPQ2*WoApJ@JJ>XP2p094o*Xilf$#l*${s=~VdxW?_V5m7HT63e8WrWr z?K8&Kho8XIP_bd#v4Pb=)&@&_S?sMTx^HslDkTA*awV)W6B4*+6?>}1yNxH6`_?y! z!FDk~n{#sS|2UP#DJ}v(h)a^H6v2?S>8VS%wIW4AMXLJeDC~v_Sh_SfK9ulRSmU;)g!lZ}!5Ivx^QnDs zVYdhV)k5Db!_1-Jt%L*unp%OBlip6Tjla|20}oR$EidRoHTJqeOGRU=Ste3W{WR4G z-cPM2?9$Q?n}7`Q23=t-wjch{tU>jN@?+rwcd#)lRQ&pS0_l@VrG_e0w|3z=Q*T56 zv<8R{lkKUtw79-g$aeH{i~yLsSEq<^m8Ur+%9P=7xbxW33duPi&Ive49=;67O6iyj zoU8|^<>`GJ*rw>Ciu0=iO+nLTi`C8PQU3UJlKu^!ESI*L@@cm(+P#-}cfKn@p%86( zm?KkzB3;=)b)EA0fV~{4Rr1)Ro4$*x;G0jVVsOf|ON%Pbi1mrn#*QE9a`yc_qdf`h zS112hxGL9bZLo{y3SA~=U7Ec5?z!DW_%!qh>15iW{aw*Gbjmg(TQL{vtXrw0;HH*V z(>>H!S0b?Eg{52Vyv0&P6Dv`HPHp+J& zJ3?$H)^jtM|N_dudn)+|G2!zC5+6V!1cNYq5b(|Ex$Q3 z3fHVlz@8vq)-Q~bg_H+LXa)0{F3k+LgLD>e!4JO}Me>hRnYT@AfPWdc_=n##YxVYY{W49xy6FmvL9Ca6 zWMuk@oJammW%ssL92-XF4a$%XI)r0xloMccwCkSV``K9@V2=96=V8tu#NWxnvl3d1 zXcfQiJbe97U~{Y(?AR5v|arx^L@6(!)vC zi~#79TUywZE#))yogj6@c^wbrgRH9y_dg-#(oV#s5+Y#F&=(s|3?x-9iz2h)h}2^= zV=JMMtoB19XGCc>j_0VGXQ`V{IANyOZGa5w9>?~p+R=;Su#aO?rd7R>bVL#U!eF88 z(Uk4bd8(?qe-iRYAazjEGvNaWmsBld6uHrVV*Tv#?^6Pqvyuj}6F#~fKf^jb^|-$R z&ikfU&-@N{Jxs|4FPky{uy@InHNCqFU~0QA9Uw8216MrVqg)J{ZrKiM1*I-mCRR~i zq%9zSswq|xWf5iZOj!-2Y^@M9eBU4EgCNsqjyMe|PnV!jDlroLZf;d}!nuXpE_gc1 zIK3%~_;amN)h!nN{QG*r*77!aCV<^F*hu0lvYwu5bLph6lW_Ro75J15vJ(52pCAGRF0kqA!-&UB5_^7Qp;#Jry|6Qe*lm#^Y4K7)+a zXZ5Xt_C9OY_CjOmMiClVCo~Hlqp2iUn`p(4LU6aY7$e2Cs+Uy71IFmNCFOgd{?_c~ znLuL{=|a|4Ofug1k~qBi1r)BQ)0_SY(=rS@y&PA$)a10@0D%r~*;5Z^^1EsY1@J~| zdTIX=?K2m>Im2XG(}c9U2f~-kb5XY=1zH>l(D&CaZ*)C`^7s3R@Y#;^7=CMf(wtG~ z*4q5q4ZDSmr7CdAm91@WMtlMSe$*N$2>GFHAM$0(=)u@~&jFBGQoHt}2MC*i&GrWG z&~?Ci9(*-Bo_dP($_m#sJ!d_T^I7@B^f0hO+O%?Eipf4dnG@F9X*=db`wkV;nFaD% zm|a_0gYFs>ti5qxl8=Y#AAC3hpK4An8?Jb$j%7Fc@Wt#yLxoamrn{_ju@Aa~f0)We z9)`YNPP8JFUTOjOn;s7ss)S46M=^BHf0)YE%p4AYyDT>3R}>^AD-D{RFB**)Cq50> zeI+%%l{0+s7d}W2r>rIwT3kQgi7mwyh(r07Yr#*PZT$q5s5MJ2TBb2eL4ksN0YQs> z>G|aJbdx%Z^$lX~jlM6YGJODzO^*b%4U8OAK{wYax$egoQyHEi)F@#VQ4af_a#ZKt zk>9D@VE{?)$kcGZHJTp>#17Z>lh%oSV~Y*%g48}f#W*P}p|eUXJotskDg~iMn~b5q z7jIPgOy6(T?gRYs*0PXhoA7r>q>&fC`1m2*Aeb3;B60N0%#!J;Khpsv{HPiLzJqDp zdsOVya{KXsI5Gc1IOF+a&w1#AO~bhl%cvB@zly`e7cdrf1PaJ{MD_HSR%63Uf?aKC zIKFl2PvKQeQ_>r>-s32v1yvbc_X107*%5rY9z4)&^~*3g4Or&_u=JTU#?m_7|7LFr zi8301tJJ>gEP=kD50j7Kgvi1vOQEOC8bcz!(I?0|*u~hg% zP+TyT0Y%jALRGr~d8mc=N4QsJqs_IKt3`P6e4Ns%W_@6T8AXalqE3)yfrjpES|Ez% z?(^DR|GtIjSN6fSZ8sNK8FycRU)&yq|Ca2TvUmq(OTFD|G<2iCo=2eQ4!pXOmbC|f zmvODpS-2Qmn8&hY9>44lXEZ%Q5jgsBWM8y7^wMrc zICyBc_HI5N^u@sXUf7_F)_kj?p9TYY{id+$h}w(VZA#Y}{CW(kmsGsk8WY{`-N;@} z$|i=3gRO+TIu||Mv!by% zd~kwm%8gdo>4tS(IT|PmjsuL1;>LsC&l|5Zo;juj(p96Z#|i=KpB{?IyoGR=c)ji_8@BNc`2Sx-lEYDO$nX zDrlGbiwB$`5Y}HTJy45HU3CLk+OEINlI$GxO71sxp-vw&ZUyy4e^ns|TtFWyp@ShY zH)1aliEKE3_gac}mhqtnx-B;NS8(F!Cd2;z&} z>ua>&J;EYssRHVRFr5H8mLw?epVXw9J*ax*^p4-k>`ng0vgWBSYlB7snhla z75qn;<}7YBwJY*p0umu;&Mya7_PCpryfT9n@%hL{;>KzfrqW`Oq8ae&9BI%ua-(sJ z?UjiFMsJ~b*!=JN`5=p&w`OR{{omTZ>+Ns?>E;)+ew*c5n}jTWmu1NkFj=?`MUucY z;_Hza)fdFZkGCYJnH&d?Psze2F?{9{GEaaniW6Jt(aEQD0rHHiItF@qqrD3@FLik? zRVpnBAXJqXB8+4wsApr4jmBPw@9w_V6mJlkZAr$mkk_Y?W+qP1fF;9@rY~F?a5u9l z>y`}qw(LXZsmcoeT3~ZTi_Pnz19%Dwa(fMCa&>KPbaHA5dXfkh3rEH}#2XL+s*AId z9OI-eu;57R`R+UyOexN+EGjvl;yE-0#*ic;VF3l3G#^9a1hznys76S|uuW}MWnoFK~~ zLCGweERB@VKrFj@2e%O}SEXvjQdqhRYs|~qOx5yqr(@X_)>F8gY{)CfMBfn8-jDJ* z`uL^%0G$(bJL(Uk-cT9QDj}ku+(&gzZMWUAn--KPUZ?#mX}!CpZi5}zrV?mmK8`MV z_J=d$KIr9xo^DylaJ?_$8_hJ!NR5Zs-&Da3gl%dYoJ2SMp{{O@4YQ4C60!o|DR!!# z?<#D7H=(~gR*X_kEoGe;4vckVP4Cheh>zvPqaDZG2l!bwH&p+ufe1qyq2m<|1Ncb4 zRoamY3$Ampm~la}*=lbQ6)|Cbf>+5iv=3hSFA*G4!5%Og6o}Q?|L6z)q%_nd^mwYl z=tI1KKQ~)94f3lGqko~=$85s|H02z;-Y(&Gdi!Q&c=#rQ6ho;P)z5#SS?S>ptG`8D zpA+kB0e)B{L*CzJ=Dn_VHm*C&+NN;>yaVs>aGj#F_K)_9Z%!4yfrv zU8VHw_23!JlV8LH%qVuH%AbdZ-kYq@uBa@U$M@%3!dmf!{_SVM+TnN46}jmeVg^iC1$0D| z&%?nc*F02<#;6@3Gnd(pJ{CQqO_rMPzF~l9GXjCpkXbv?6}WDk@)of$qiOq&9&x=H$~jrCq%-H>_jAjDcR9Qr2G+P6OF7c*`frb5%Z$t63`NP zzyRbsh^{~uYOty5)2&O_>0IO%HVu8-0uEy2wP`2psu{{jz$8l2;CSn{oN{T@f1ygt zFQ{?=H7UQ5CKzB{_aCTIDoF2wL34$#lD5p^Y#mng)hn|93#ybs^~}nQ3}~)Df7(V| zIFG=E`GP9#T*Z}y_}&O+Xskh8xbglERB3T01G-N1U#Jp~b?Qw?Nd&7s;w2jF2VuTT zMWu1=j=yzeG6WB`m#ATDkFQ#457kPEFoWIsO0VC#ylC1i&g5$-vx^fGi_@q^dmu@) zO(-@_OdITIP)lE*ILHJoBd z04-Zf2u`q%S@j7fALWv05<+l@n!r{bCe!{TQU@@Uf~VcG2M0vbkO#=6=^~`ZKTzfF zf1paKBo@top~^utVx@{~%zvQDY;`cB?21in^@hUzs_N(#JAUS1R$BxT@u>z4(F7%O zVPoZVsP?(8&GH{?Ncvk%k^i z7gUMbS8}B)u=Y5slA2}puV7{PQAHFqyO!=xUjM4+ob5e4UPj#MJ$&am^E-F8=(=0dydN=I zBtILMuS`rzJYE#usfQ2~hY=we;c0C7v|7H7MAuN(XP7NM<>MzT-$eicSik7WzoW63 z+&)Yx*x5etr161<3N62HL+Bjbo^ZI~+2HYfP$Dv+wv#q;M|nQKUaEeqyCgwSpeF#d zw-KH$!tDr)D75sAg(aC|19pWpF|giJKL(*kqL~wOn>^ZCMpZ~T=&)~+zOxY-K5aF! z2q)N|JVMKrxqXN_RU($@ov~UEF}VUf-73Owa^ANF4!bE(yV(t=4r#^G zyF?Dbx5$vL(DBA9LV0eQJ1GDXxcWrFg6{G|I;X~YG}XuRv$F)czc5sZ>}cI;?>DP}+TlaURm|%C4w()qkg5 zs{dB+Z|H9LW9n_{oPSk$>3frPa%`g578b>`r=eM-QiF;rY<4^ zl2`ecef#rX1mmJALS#@OH@d%5vde1^XEqBZ%+M z)txPisxFA-U8W+fiMKW56D;tKTOS2(J09UO=?XedQ>r+y6>;Fc@6=)HwjrlY-mEgE z&pc~KUGT4WHdpTpp_S<^)_Hkb80Yg_%cY2>fFq|{X-t3T2o4G^NGq69IikF?cL!uz z*F}(jR;L=)JKB{$|A{(%2)Vs@gz!$w-ovbRY04QV3V^$R%LBUJP*1eomRVuOb+MeE z!jDOTxWO+EN`9s8rm4y0m(UHc>4|4ah z^dQ0xjmJ(s#}&+58;l1)$s${&dN#0b;K9vvQ{h}aoc3pHY=JhqU`+v$HegH{754r{ zgEoyUX!PJx-bUVqpsp^xG!Y^b#L(>+K*JeD=S6WVwJm!r;cVA?PJJz_;9e9r>+}Ux z_9Bq{52|$0ma#a}`GP9b|A8tqRcUlDe{^t=Q}@8BzDmA*&Q7>}gu2G~KHX<%hf#bi z+pY74+etYgMR6aW2`dE;nMFk-FmRxG-*!!0fB$HvHge{VYkcr0o zb}5>46QN(N%tO$$(bSQGI_C?KfWZ^v=NFRpFuGpWcrG4#UVnPkFcz-P&=L>M)UX#e zG_%LpP8NICSM*!0lvSXtDP*BJUE?@9vfAa^Y z;E(8NqD;xL@^mc(qQipoW~EP?fef^nerc~vRW1<77|W{lWB_&IDh;sI@6|& zvLdj1pysIr6T|3H-?xs`qzgqdBwA0K7E?qR1Ezo5#xFQ~Hbzfh&?Vs!{= zEr&r{AP8b6O^`R}<95NC=YOC|p8p$E*(TIP!wi@5qNX;EW`}VS3upcXRiY9?c`%i+ z7c;LRgwGys`E3h+L6wdMl43%_3TQk?1u7#!%OPFDB&;=FM1hgxYktXLYq`6|B!hA> z$&4kT8yjCZ)qkMMrfSYFsM6we`wOb9^}Gdu({fU{B@SwRL6sGvUO*A~Ss?shP-XTN z);~}sN1tw83&9r9RAE_hrQ+Ha8ZtR@`@V7<0>8k(-rI&?xg9?f>T>g5Yh@S1r~d>| zzNdrxpKAnhVHy6oMj+|5{=ubf7GX~mL|omaYZ|oMl&U78Bzi4RYfWQINrHc&$^+t| z@obo#V82p6VL3YkgL)dsFqWoVfd{v+i-d_bug?No+|Dnkk|gw1HZ_P^FHB!PxBP;~4NuKFrXB{0I8e-PBFnV4{_!RNUZ{_6;c*LY-mrT`H(F5Tr(D z!!cD*sjjgK;k(oa5!;?-{fBIP(EY2IYS>0&Q3J`{kZiZefIro9L|4!S9jxB=GCrf6 zt>)o7)7zwZEXTEgtDK;oo?cLks-RFzV@db-#gzMADPOhU!@?dTm*rCy9h;V_y3HN0 zA4!x~lHY5#^=NCh4~aIXs72c~0=o(Wh*Hts?MYEr2n;)b5x{-w*g`7GEM`*#xs^x~ zI}F5P%IaVxp>Mfc9T5>Kyy1DaQT+HYNBOv3L05%E4NjNr%2Z*nBct39OA5r6snQ#YO z>H9@by#_&CV*xjZ?I#>lnw*x2ZA1@lvI_71UZs>Z{~pJ3fGi4_1cOc;)KQ1W>N_gF z(MG}_%W^k9ef$IAQ&Q6zDp~Fw`OO~GDr6>S>W2Z1+oo>S@kaxy;3SDJ0UFmR+Mn@( z=nMKlc zJVWPn8s;!n$WqNzE?=2CeI0O(9f4l3);M1%68)nlqg;9!JnCdPyx8fwqKaaZX)e{q zvOU@?gi}){h0&EOdC%YUtvR!O&wsg$lklpED+?*+EQwJMD7x2z1dJot!A*)EPZ}dD z6s(#LJ>ZEq8q(Mb7cucTvwz0w3$Aq26~6{Flss<x4y?rC*l*e_*4cy6``RfgWz z7WrHu2JldMCQ`4rSOZfS@sZSp0V?fTQoIiAQw|P zhR=YW{vK;{v2E(NG>$O)#Lrx0JP+;t?sQx_UeDgQ^91%z1YgJHlY73(7OOAvwe2A9 zoJEVrx>fw=D@h1-%Hwaan?HwBq3|smjmcG^+OK;p_^msqr`y{eZ*R|gyA!C~9)ZOc zm2u2JYRvt={@Q$#-3yb(vcu%PfOsijQW{uzil%)tfpEzOBQwzpLBpKdN*z=<=4ns6 zG|V8IL+Q*3q7n28&zZf|#||a&9v(Ntq%J7?!`{*7vFf}AEqge7)+k$P0@o3}Y_rWw zsWGgejv*O1bQj{5kbO{wx;NXN76n4ezo}0@{=sjb5bO24XzO%r3O%^FUD%41Ik>5J z4b0+n(_iy-1LYE)YoIC-cBC#VD#3!hNx=6*`WM5gsg{WM^)DdHCr5j@S&HJR ziBwvv9Z-3ibYq-I=JwojL{kU;xVH5tEwt{8?7g5agUVZ;u)ND+5Yst$!@K@&C3@FA zAE*7546d}mv0Ew|Gpfm_d`M^r#xAjI;|+j~1Dq@kLnuGT;k5<}m}*2IHP)>WHICuL zEGbYylsPdhU6j!eU1P&RWHg7gDpOU8h?d{SsO{l8`Wb(Ap|oa^?Fg&&kmvNjCIq`e zT!Xi2gKl;J6^bD_cVj83w0a2*Wfc_?DY7lb zkUdPEzUo!EC`jJ!5vE}~tY47V`B4;^=70FT4e~@1QcLGhNKfyBgFPtFiZVxCq>U&# z5lR$>hRP(yCnN_`05X77ab)PJ!k2!bC?&W09eP}(J~QinkfSZj<9iQj!t86h99`6z zFF%US`-KT=?EUqV>xz@eht>IQ*+TIMuY!GN%v4Y7nJonQqZL@>7B%6EsWg|yG|ZSnu1Nd7x-bEWRV(EGgJGQ(LZ+U5*Q=8nYaFUla}!1c>0SxR<0PU!ll zu}i<#8eIxXo8EnjvH*X$%8z z-Njk3mMeWq^(t){8=+D_K-Jq4!E4~V=JyX!W#^ytl^>)q%%4a~Qa&(VY@OU2N1>Ok zQ4*)Tj-Qkwu6{GqdX^0ju+(}vpcbNx1Ly1r8VygjO@8ED4v8fcmv;ONN4uj4UTDn> zvp^FU(8>%Hjz@Fvk(90#n|H|X!4O|z=h!}%nyLFHW5?6?$EzPB#b9pF!1QQDSeC9; zPqI{c7p!qMupyv9OoV(n!-=p9-kY`P1OZyyJiM$d=)#~wmQ9hfJ#qkM>YVFN{a{2u z>oBiU@HxAXB0=EllUc+xtyq=J zl?o2rW#RsWw)80yEV)2fX?V#Yo0Ha<8n5*iZ}vH6yX=!oicqF83=Wvgc|HwXj1+2oc7PFTUlSC%as^+Yb~8L7%0b^h=}xz(=*F8 zaVe4(=Zm!}wCvFwQCwFmaBDGT67)qRW%P~oFam8kz6huYKw-epj&or1Rosv7s#scB zt4Kv2<)buq3&L^6;<)w|c zu2&~%?qUmjqgY0uJc&?+l4X&s$Qlo6d<1Zn3Ya)YVtpS!fxrCW2>8`j*Db`c90XZUZu_QyFd6imRpwQ^hxxqUam`zjCWo-rFi!LhhS`67a+rX6f)cTI~boX93cMBdEFO8b+{+u^vH+UTz)XJrL(MqWS)OmnlLrI1 z8T>2f06Gs-JXCi#e6l*N_ru~vq%y<=E{|91If1DUawV_NpY7EYTl8jWH?ywEmy<|M zlc*^)Hhua8FaVvgNzz1`Yj?Z%3-T)bY)9UzE|as%?U9^+Dg<2^q?FSS>tVG={T~~q z&*$jA`@l^gWDgu8IxR(l#1NEBIp7Nr8D%73FK_q3$g!Y!Lxl3Ty+MKB?b4(9V@Rsi z&5_I;kf8%L_KU(I0S2ud&C3_?nz>fzo=$uHudHGD5zw)s06~GqwZsLX!Cwo;!VDb2 zC6wc{`ROoD)PyjfR(`q5F4P(<2`3WRaC@-Hff?~rx#khn+Cg*g?8R72;4_g{?t6*+ zCW0je9!`;jDns&E=e6b$D^=W+Fh4-OM-5YF9m^_&$f_SeFIBQB7U;+$%k$z*S0O z<9H}LiS!7#-#QWOdr@N=8ZM&y!+qP}nwr$(Cd)l^b z+qS#6&pCIKdpCDCC-=?f&1R=6l~mO~P`|2rzRyQxFw~{+WGmIczetE-N#>1)*q#d_ zJ(JVH;cAmV`0sd4o+TCTbr;`4{!Ru#n&{?XkuUcI(*Q38wH>S z35Bf}D}^DvYHA>po9N zPY_=v5*Dq%n!0~-#wH|(mf_B$Qn<;5A604$i69zh$FXCrSZ6C~<_6yVrF4tbLmkG( z9d_$!56#K1SM6?Ay#tnD-xkryRq&n9bw8S}5#AARDlraAXSqudl=YQck!H>&$}DBs zW2=T0crjR+&q7*!xV>b!pHdjXFS%0?h`Zu!fZ{tgsamw$kxr~qezwk$g!BSlh`mQB zSJesel!KK?D9;>km?17pwTII2|3L6UP7fWPFZ)(06{m2&RmyLrl72Yh63xJDLHqmu zKd$8s#01(m4fCN8zmnVEAa@TQ{&g&TpEvkMMGcwQH5&BMhbUL0-SpZSZy9S44}7gm z{bANaSThouZ6r1A*S^?L8pO*oy*fWgxYK{;eoK86TF+avp~f^2h7(N>7g^o%LWpIc zuZr%4{Ot|L%a?gCO>jZ73%4be#bBC+Ci=#m^XyO5YhB~*etj62el;5LvjG$gqs8vC zK=kQQUW+J0XxVMqYrQ?_Qn+1z*^~`Z77Bl7tD|PcDf}Y|iVmTc(GH&Nw$Iw@%kzO5 z635leeGFOsZ9>{QIzi?WdsFKL3WKzj;Pn#>l!Id!`U?Y>MwfpZSzW-kct#nyn`0Tj zs*EXgXQL{e8E)Vswd0oY9cq$GkU!#RhVu4n|3^6A^+DGQK{9C3-F?cxq{=-r^aqOn zB2_}lTb%q$s-*muD(U}|R4Mc=RjNCUMC7F=%|a9veoK`?9Nj+ulq&14R`~xVRn84j zWN{XOozwnjsZt8r>07F#R9S{@jK3(*Wv3~@j&G>ejceecblQIOPj=o`3J_SbQC}5x z*2>qN2V6KL#{aTb==-BC)g(Z;v^t8kj@zv49!5gI+9qAq9MpQ|KlMhdTewkv`~&Vg zWBG0Z0#8*BzZVTC(2FYiSY)3rK=`zCG(@Y^I3O{6t3x`WGD>$1bmEr9(E=lrn^u5Qt)ePSZ-yOpdb0cD6Je()$Ab`{U0my644LA`GRl71M*D&L(vjl?muu zBWlsWUnADW8AVez&MF5*B`l-}yPgedz(!MLc6l_)^a}9pj7-bi^DE}k?_{{@`r=We zB~iuvJ0;d|ZdvHZ$~*9khXBA*ld$qOZepX8VkdGe2r^?@#1HcW4#a$R4g4}qweu2HBruRMtW_5)`tOK|V(Y~xZ5#OJVhIl(T?GOD*xE=S>@ zpGIPV;F#kFECc3DM0!`9B}bOv2?HwNWx}KqJ$+n-En9jo=5|PK&Abr+Dq@Z+nHCfW z$)KN&Rcrub%sUHMwWkdu1bhXN!wN@bPyw2Bo!vYA?9-Z`{Is(;q1)_p%~cHJ3DE$C zc|@QHMjtA;(<0DSNlNQ*>W_v$y~!K+px8r5LxMTU9@r@4EmmH8pY>P*Pqg09&)}Tm z>=R>M)ff^KPZKInq{}s9vlSv)--IBw`rq%K`giSI5B0$HKq7frnru?G#7V`wanWgS z%*(~v#4zO*IlCyNW$}#!F*<19-phq@S_ZRw62^O~0+x$C^#I`F*hi4SReW8Kj8~?F zFamUH+sR5KS?bo-zcN{b1*n9U?#dzd%KACn_Xx(>o0zdod)x1VG20d89Ds^_Su4Dm z>~*!8nTlz>4@Hf2Kq=g?;C^QD&ZzctIMw}zJlJj2E~S2Oh4@{g>#*&GZ`K|XZCn^4rv(Z)s(ZVj->S40X^-WyGg}b5gx;CeAEt%2KCf^HEiS~ zn@>V%;+&T=G0!76-c_b#eie&OtGoUMvJwz;H#_23_Pdl`N@2km6bJQJl94HAhl zN1Rj-{WxWHfG#c*n?kD33WsQ|6ER1g*Dr#*ttGD%SPSc10Xj#`8{W~VkuEUv23N|| zoVpqhC+&Su*Iar1mMV|NrOzd+RAfAB1PxB521dn_a!(de z&(v;xND$*Q8xNgtbg;hyqEnfZO=@;%ob)e>1kw>+LBlPK6c3Z_fz)ZHj zlgZA;)WLFL_GQwO{kZ$Mg%}=6;dl5UhB{f2C z)FKw6alW*HJw&otU>pU15x{VFiEKJqgN{ub@<(L?JuvFZ8KA+`vvG{f4jU{RUNJ2N3UPcE!x{5(~ zziO%QISD&GJAE*u+{Ztp%F;=?kU3!E5)syaNtMYhrRP2sJk$v6W1ZOW# zztsDdD&PJkRVsf=mGE=%{jYL0oyRi&lq$K95r~oHDUjn!r^sN#dt_FsPJdAp!H0wK zv0Z{95*QQtkdcap7dq70V5#kFs;Grp{AO%I0&L}r(o?~;9I!#u zz7%oSUqIvWWP@EUCbA@>pfgM5j@yH5HVTR6RUzTeL>Erc0YCVY73P!Z?bHA+j-ZM` z?9{+A7NhB>>pIx5a?LDn$~k=%S?K!QhgoE)A*W+O!-Yu9#ES`IaAy^m3%^6)L4ku$ z6v?(Pt;#7Boq+F677IP}W#@{ySUGSbO<*sv=iqaRW_|enN0-uuq2(5q$TR)+)3lj9 z8@Y>oQic%7)5v%D^S2PlJTSUsgQH0%`qlw>n>j|z5KErJI2~<608))01=QW_=5rgc z+vM%^t7Hy{O|5jJuH?A&LX`d145{%6Zsb>~^$J0$j?u(|9pPkaL2>;yVFqyMCv7fj zum0u1Rt=i(ZUucv{UiqkijDE;$nfNFVC#HZ1QBEctHW3E)z$fPLS+)zL9-BT%G(+; zaoY(wlT`8mk3kfCa>)r?bIpWdx8l0@(J8+Kh%m?Ud?;rW*ns2~2T;FjICqt9u>dM2 zc>Udg>swmwo%=Sl_Uy_iE(Ik8=VW^oUW{X4cLT4jToF72>8ZdtTfNcR1OMDeL#BRc8%UW!=X|98pRcU<(+N7>NL;9Q+sr7O{mB zmZgm$p)A8_-jgXA4eP(&CXgk9mH(A|{GC+`pO+_i`$gC=g_1o(OXp(!QM&PZ+Wy)b z)*Buv{5BwSZEIlx5vM`DdPwZ==;d^laQY`8;^({wJa1&z>?~P}Bh~kKSDo3N z-uPq0ltPI79vyO|A`WTv5Q{e!-v`Nui#*XHCh=Av_o$DhcqE+{h;k_ibOJlVVv9a1 z>Ixay?0(`XE-?bX#t30q7qG@%;2(av5Xn1n`MqdjsA)_OT(?loJWf~;mT0L?ux?%T zg;b^zZ?oB55lZM)SQ_V!E(Ih)D|o%BOj+jnos<^azz)KNlv8z>m4C{l~9Z-QZPyJk^g`yj~md>4aMZ}n79(LM1r}#p~~K@*`RNz()J%v zrIO3Mj*)PyD;~$iH&luB52#Y`A5bOG5xAMB5dJUCP^2t@N{P|-=5+&4Oz^XSf&vrM zkY%=YQL`3J*tjE)aGiEx=F23iuePvqn6T5<-Ja(2UU528zS?*vr^*m?!3{^DUyyt$ zB(P<1v{Bj(VwjFdys*f?z6aufJ32GB4I${NysEHBO9BG2d_{ju83hLoYS7a4$e8$x z4)Sl>$34gIopB22KY~|uuR5Ktu0Ah0pVsf#ho%>17Jmj-;Bn#3R9-ZcxeKzQYXi4K z39_{dkA_L?x?Y6j+PF)tu9~{I)4;rjhnI7i5GW6n>N9RX93xm>6!#}DJcEOyOzA*p zq8*=Vy*PzVP^mm+yb?iVc0>OPi8Lz>Xg( zbUT~sFj+SBl)!*dRWBO!6?uuEd}SovNAvfi=^Eb*5uU|k7tGyy@c9AbS3Bmf3;s|I z9OmJJis2kRg1eLUcnAV&gzn+OQ1&IUCn7qFd_S^G=Z2KnwGvwU#tOJJU4$#|ey*)r zZ+&$eZ*fxbIBqii&gJi z?nZimoACEIvR?+S>s!z6s%<8 zY5`XJg+a4y2FHr&QcFs06UsC8v_6eT2XLq7jjaT8+ycLMJ6D1>*qtyXx~VRFuPm25+`i7Qn`L;iEnfM)wqul@N84Cx=I*>5BDQZKkwN28(K=Gmh*#ik4QOLY~l9 zJB(uph}nxc11Z&Zi25iWF-kokZIt4jjO~ibW*wz$wv+L$9{|anP9i%;1OGf~xR)!U5V0`~T26oQpjZq@3Bpm^Hv z?HQD-woD~OooOjR*d7>AB2ZVV8_TXo4OS%F-~SnhfnjW7$m+Y~=FOkMoxHT)rIiugx(#v5755l@)u4xl#-B`;BeVDQ%E0TU;dHMTgeMLGu0$z!x9W5 zeeIFOjY-gZBe?}b+gy2^9}~3C&+;)5;IDpAn9c+d7Z7L5@?m}boN|}~ zDW56hI9woQK-8Xq@*W@}-YDxy1DzEz+fnk1=l7!6 z1K^22vmg-f2O>{^_8zr6RpT|~3~+P?fVc>S>_!hJIATVf)qMk zv3CdxfLeg;pHev3p&rXMAV~un3zG3;YM#xKw@nzI$Zc41A}csk7p8Y#8hz3MIzG}b3rsTR0G4m zelYH^l!l;V`-;;BBnW!?hY94EfY}D3`ia;F+|Z&EF(@Gd`L7hbmUqnOFviiR;KUov zx{(ThfOlx0sWj42o!nJ}sK0*AdY@=w0HT%_f`r98h1u)`y9zsT4R}+HWoVXIl(xD+ zVO|3P8~6^j*|M1Qk+c)3<`kY$JZl;A)*JYS#N0*kix8w|-HNEDY@)P0x!Fb$6Lgimuk!cepI%tplJ8Uk~{AUG-b2633L}v5Ig>I?iU&S|aBK z=KNyx$Gnd%015gHNGb&H|4PVszxd-6Vgx1(dE+^PNoy6@3DjFO8c;O)krv|@;N`G2 zZ?x!)jdXGF=F^WC8f%El-)}5&{e+A>A81W^2X^rOaU{HK(nV{%0c)x=sdTxkw&?Z# zIwqJrUGsPXf25Ld(mw?#L98owTWH~c*X&RYc{D(SIGLmK$4ex9+<5HWm$eqW-tk;v zwSA`ZT)wQ};31K9eW#YMS4gaRMXa%@_s}}J(t?}Q`q^MVEP+wwYVSCyU0QFW6p}Up z(}!u?C_Uf8ngw=XXo7zLH52$b(AmbYbqgCx^A_*kFq+YuKa{#lK1^P>EbE?=uPRCq{*NmtOzCU5BO|VEkOOzpT#c)&up8K$xw{ zd=vabV>QvfPCq+D|K-$13fxMjymTSHdCS{yS-zJ@HtKX2K|AK;teVHKXTs*$_+oo8IH^M+G+MaFvnS9Qu z9kNhEXYiwV;u&DF_i1q@A5Sj2+Nzsk`Cip0VjO^xoN4ncDrhUGv-dC~lU+`7)El7w zN5b`gBULj0Py5wa85kM=OTAi$8<>lNVxtwRlvy7DuOVzd*&&*&0wSD%4BAh?@0~A& zZi-(~?v8_iJh7B4u^?!?RKfrdUL@s67A~C^aR#|TUEQ*J)wy`9s`IG|;llZ5bM3ol z&3&tF{wa2Up37au{i5OXOWU1idK-Wj=ocjFSJ1WfOUCp>c~fPCSd`dSJd3sCVOD>$ zXK$1JTNd3+SE~FgRsNMK|4NmArOLlj`TuvRlI4Gz zr23XB>Hlk#s=Xb=17T^FSwj8dw>aPT1{ixhf#^?K8ZW|P~pz1e0smQ=ZmmuyR2 zNBOkLKH)G2mJ$OCDC%=>$Nws6*KaSd>8wQXw6l5D`SkM9`Sj+gB~E@ZnMHS$!Ak#? zIy3znKL{F)&Efdjad*oN!X0GIGrfbq9e>^b@bcy{5u`;pq{$d<2!>V))yTuX*>*jo zAwQ_^&bvA7oanmgv)m`0hQRhd;5R9?W-878+5ah3uKkBpx$EZ&@%bN8B{d8hlfyA6 z%C}T0zf)EFI4Sdb@GVvTzMrTCbJg(i{4q)jVdv-$$5$s%-o6TKaT%QjQ)gYZ& zw{8n(mDM<&AA3t(-kBY=kCB1a=N^00&$)YBsNBZw9^WLM@6DBz3j1#(zT1Fxun7bz zNf+l{m~S5QFo^l73+={eCjG)1x_zWTzRMYrH5Tlg@jzk+f4@ubAMwK4O;n;5;F^c$!qY zh)oJAyDTe>vBBW<#gx9d=Z~MM<(!ms8~w%G3AKba%Z69$+x_$j*qrX`!AbU1%%lpP z{t@It#3CBbWWqQmqy4T#d1|@Q>V!i!82y>?<9Iv6-H>Ya1bF5G&Dm)Mj1gzrgTdqR zO1Uw}_~KM2&D+^ZH096m31kooXjK8#0@Va{2le%A{=@O?J%%B3sea6hj0{#z`^gDc z_sL}Y<#m)pskAn)s;Bk&7FPT4Bc%z;YfvCA?`#0rXJU|KOE;S9!!wz)UVduC2mqdyto?u5_t-(oSb#csm-G*ijx-p;kZYm3T#VP?n+SSUy?Z+IG68 z_+|c(vT&zlt%=pq>hv(N@YP`Sn#O6ax1>S39?iUd*(g7f37VZ+ajyh_2Td&{mKe#&2D^g^6^qBz4B6B zze#KB^`-G;t;+JvlYNED^=8*|5Ir-{x-P7}_xXpV5e}&#DdLfI_J>${kB6Kspnb=(VBrE#q-GX{qx^_#iYie_e ztEY3gbL_LKPbN4SvjWqJ#f43Pt$_8Owf*9{bWc309@ClKjZKL46ib?A(;oehVQXZO zw6}D)bj`H;#J{8OY4mY&vrYHvvt!3y(f#hx>8hjQX{bY5Y^V8#kV-z=)JM-wZ07I^ z3&%zTJWaw;2@*~X?~LCsAJ5<4e4nzifpJ1kcXsh49S}d=z3|#;=x9g^FvwdQoZDt*?;WSW^NgJbiNs~yM??e)(s zlcb;;P=^2F>}7sGfhXO^PaD8JXQ{1ioCOB~@S`#6rmQlvB^0bGvS>Cm!Y>IGDXb<@Jj_MPyzf7 zrXG|Dys}!ZhW74CO0u%Dx?WbsP@?-gGG+yAG^)AserY75dt~KhWaR}h*=iN!ijG9i zywtwEfLO|fWwOk_=0U#0(z)o62QolVqj*go+3nqVHQ;!Vb#iKEV`8eMlmkt?YNHU8 zJCVP6;ox|A9b+pgp&nQODdC`cd}CvMd!XPbDIXpvzdQuVwBo?7{@}Fyw2lSnl2R^} z0VQO0mHFX15(5d4%LUyj;L{|5VUh!^Je@Jlj#^%f8@wQ7cF*=)TVQ1aRD zA|uDUEwAhBxR_hnsax@OBd)xjl4(uVT|tmxAz5)=Ja>Z~q*YYidu*hf7{(&bPqY8= z+R`gL?$OuipqxIRsyDw*9?I=s8BnZ;8aPIvq)xaEF(UeUKH{NK^5nSCeqs4{ z91mHnS~M`oAQo#i#_B$d<36dGNy-<)g`C;IUcmRP&zH-E!2&YZ&W;12HE}6ScQs<= zYK48joUgfiP#l+DJDXj0t$Bc-2fq9(QJA!|RtEb3|QFeIv7XZ!IgwkOQXDJBSX&~aJO zmhmAoNX#Z>&k+<>i;}<@e*((Elsbf!!twNUWUFDqoQ0S|z?3(XEi7~BqtKPoDBbFc z$--CQSpeYZ;IyVurU(d6XUaY2UY6S*MPajRdqYrls|rS2i;Jkbd`Ruf!9OJ8CnMH^ z&Ey0=TL^ZR_jGl`8THlSvIkSLa~=U<{HjM+)?OC;#r$#pLH`aIeL96hJf9kjF(8<1 z2Nrd|+Wr%$T|AB0;?rOE>DoEZsQzqW1D2v?lyB2R>4~v4B$k@wUOd^Ki7adu{Lt4@EED5ge?X}HOADpsRn_FZj zDLr%#(b>b(UB6W`k4oT!a!KecUu(S8t`(FLaz|#kA`YV z_sweq=rGt^>&i+Rx`uAXY{c{bbo1#DGOqEopvD+77>{(FSy~Y|6~H=nA16VGZ zZh@Ba0j7RD`%rh*0)3IwaNAT)D8jP$740u{CoUAB ztcrAGX^>+m@2_f9z8$kyAhb!Ip77BBwzYxYp^L$(GcT;F*`n5FPn!DxB&#^j&WyLk ztj5VLiV&(?>U1H_A8T}3ob~AQ>-txAk`OXcW+hYTC-#oT6H%yojBO-b$#QOFj)GcQ zo6XLU;@nAr4_BA2bqW_Mkj$-xgpSI>Yn^hWQ0h$Z+D5@L4_>hD2ga-*3Tn7lCzuBb zd#P9OGC}Q5aU$LI%QW(%`W{NgLn(3noK;=2K*j?a8oPsfqZ+ZavD+`b$13OA=vqm@ z-@6}u#)NR~bF>&W_{zk?pyW6ciWQ0Aa@AMTJ$}k0d3#oC7@F#t=(@SMOZB;uA+_lVbW@fl_YotmU;v z$6{G@@!1jO%LRs$uo3bh2rQ#MGN$Wc_7W}uuV>!5-?jn4^MAcP%Tt&od-lDbH3;!@vGk~c z(ZydDXgbT71L@(MhHOA;kxVUMMIc-8Y4-aSU%n8%OmK^lK1H#jW%XcD=vFv@Ki4ck(q!a+mG=0vP=#`dYJ*a zr)bVbNMpKX~|)qe6JNtlh# z50qVrvTZ64HFZxkL5~CiCuKbo9tDAl>P75gH!4(SRBs^v(qDNiX}`9^CXW)AnCBNB zPPc&hfVvILU!is*m2I%Im?d%$eL)D+4^ zD$2^Vg=DX_B`c#WqAVV%>Oqukl!FIfM-qKurFzW}7oZdw6Xi;zMuNa+m*wW1+c_PA z=VOgC+M@AL8&s>WajBOf8ihNmdt_M@?JmJb5GRQ$oL&^bW zWi(aYb@xIG>5N%W&(OAy(c8f)d?P<>u(6_$o)VlG8s-%lzt^dJXgJBS0Bq||@%JBe zG+IlBwjg`&f7W(G;;4ra8<=J_OCDlq#W&k1C9Xm-507Z0B#o-qRRw~_sCc9mhrj^W z>}FX2;^Y}ZSC>sPUU`z(yaa^hFXuDcfQU0Q4SIbYH+j`%v|begoZhnLA5LYCH4_V< zP1f|%0HfO$FS_%FD6$8MXiqKz?^#!(uO|z&*b+crpWNT5x^WfW&XN&wof&cbS9v73 zVo_{#1$A3?N|-Cvqr1l*e_f>mfPsOPxhV34ko|h%Z_%gip%cUK{0B_>AG3L_J=a`OEev>c zBqVe>eCxQz`FVzL#kE7ClO5>Aho^Z=rY!*S(qTrP-!ZR%h4m2w+k=&o>j`FFTxCr6 z+F3)77h$(b7h!}s;}iR%b>g|8B9^+Cjn)iYX~?;uqBBGUggI^%6Vc^Sm69a=j0i{= z#4zWP=sA7VTZQohM$LvGN-i0M7F3RAR{J(iB5C2(K(sadU>?>%Tu2HrDJ5buaF0ap z01=C&su{^_93xVqeu9Gu2FONw16YA&{&eyTFz$1+i{-JjWI#CaBd$gR$$Z3*w(OY` z&^ExU=LFNS{r!jy3UJgtt4#+cV%r>-pW4TE%^kK}tCG6})MI3D#IEYG@DLA2J->fj zwMiKS_;SaTFZTV&-Fb((JX#Xb>=x{FMj3hLiA$Kk3W1ttArZyQ&aRxA2QnR1#*V2~ zz;-fCc#DahU+TUZ6D1K`3un6f7&;4Ev;A}G$2=?p0;ujd{;3cLHwC7^_C)>&h|#5k zO@>itZ9IE)@=WbrL|57!vNq@_rwv*W)ARyKVvT?MycaswWCOrFFb~}1s$k(aVe(u1 z__WL33<_f;2ur1H(^VQ}RUbAnEhd2?`bHUq4>SN}P~n+*%sS-mu*JTKyJZpGgdE8x zlU?wQ=v)pLLaZKwKHQcHk!-_&B0czHWMoaClL+H^V#W4Xvq(vXHM?D_Xc|Z$TSp^> zRy8?*oH2>DS#;HHatnWn$Cn#kK++I%zNBkjf-$9K1Ze+|28o zk-1%d_SdU>TtDx7*1XB@!VqAjCmA zu?Wjih|VkbKR*rBOaae{zg2Eek1bA9W{nCC$9MzE`28Z=;_}veV=-F{94zV+5h}64 z4T)6vQZRf7m3}$&fl_tH0U79p*LQ>$7SoO0m&CExai2**WRD`Mz*7=($J}es~)q3SrM8*{0lEp63*6eCqx~`y0DLD#*9-o}s4}3~R-wUQ(Acoi8#KKrXJ_F%eG=W&668 zTny(ZC2yPHZJJ_FXahD3z*q*57Mr@NX5h5#0Q)7WWw6cMPIZwEKXVQx_0>RiQAf<5 z{?-EfgCg*~ONPe0$Yu9O?0!#f0l@CVdc5)Y)ba^tc8olFyMJbUIb)BGuiKKj5_(2z z5S)JD-RC|&VFjQ5E|ZigBufg{37}$10`=OarPm%pGC&C#YaYshf(ehhOBUqUa8mg# z3c8!N;8l~5h70@NIV%oTB9_T7K0qkgj44L zkFuW|gJ15bN*Xx)48zUh_c|g7Qs#U(Ls1q08c$MsJtg2Y?41zX^F z$sP=00>iM6S7uCK5DO2%l8i=5A`AgFJFD2>t!v0E5snysY>9V=fb#i|M?CczfcqEi zV+eWKi(A=J8EIg_s=N>ZWP3gXTZ1f2)q^>2*2JWKf{052?p0E9ghzjY(}5uk&_=YcQ~zM+no)OAFJJV=J(mMDSR6Vy1EK zpvWJ3_$x_q&T2vn4)ER(r+E;{ab{&vNd?qTVd=mI;E@UQi0EX6IO4|+CDJ6d0xAaI z%i)N9wRj;a{{#lfu%H@;ct40uq-r*T(+UtW`e%ODST~Zu)m8DPWAgwj9eP5YbksKd z)c)Kci*bIbT-z*-l#rm`_H|C~!yGOu)k>9cj2Bke4-MJs)tRnGa$C&T2)S91PasMD z;ij*&3iv((#a?;}1inNez?La6SO`X_crp1<1`lt`ZE11;%%2V`$ToLMIm zD5SovU%tKZ?8FZ$h0v#KHeyVl2ZR<&%_>5Z30A-==>D*E9pjUzRv@I!gP9?Y5lkX> zU>vz#&ASujji0S3#~2RqGS1Cq?bwcVjl_+wGB|MW)#X!tM?4oeIkwm6fb79YLmDB| zwGI8)$bj|QQELk<%TU;f!BRPzZxIzSVZD5h$%~Zl-g!>k><9(B3Nc_H%r1df05I33 zVdkNi3k^o^A|AKs?su zW@w8VSp6`2)nUb0{%JGUru32!n9%PW2#di~i(xfAqfuO^v;=l<=yFdkgXV$hU@6WG z*GpAOjYsl15o&(LM?Pp5yFq*)7y+sRi)~tB5(n7Z3xLyAxG|<-x9C9Sb{h zzUSl}&*c+u9Olhmq9}`iSP=paQ69_8w5arZ{uJc=rPN}c+KWfH9%;$8b<2X=3#lq* z&a0!!D^~W?modzW^wK-kHMK=m^+!qgL19kbHqPnUF@J#ih42>NX?+O(8(xFAqXsh| zh#)Jl_e`h_-K-^;%?6m0fp)O7x3Q+BaC-Z!aF~g`kXR5ECziORAL2}ssr5NWG@k@w zVYEyFasnT)0?{#?8;GSEWSZte$Hr9#fSe{~WlfVTRveh6F`BAj~f~PWR?E0x~?@&luz6Mu4`gXc4wL@nAdET!#inV!sQx z16zi{8MK(_bR#b^vV15_K~G^INI2Ox#YMX1>+VKD@t@hqo%yuuTig`m+Q{c~cxWt6 z7CPM*CHWG^(1#y==2_C_E)DJJjKnewA2 zw*zBpj{8l{W8|XWG%ZCX%{gsjU4lvZdr&ge`=a=`8I~NNa*)pQ#X|V_DSltcK%v_i zg=zu-mvT0nb7BRI>U97-)t~TCi%YP?ft?QXW!o&PnS{XAX%gI8?377bQ!`t0R*H)^rn7i(s3y)+Wg)q7DnIlIi!mD-g>#d{AKUyHUz~HP-t`@^3LP)b^=F#Zz%x;_@(Zh2O6^l44QBd_ZCY*Ci#_HLE2- zgR5%uIiJ<*$Y84h0g$_CWW98<1KvxIyCAp9%LKcae+mEhu3i7(*dG(ZX^|m}e-DKUD%A!Of0O1WilgD#Nztp2+byW#ZF7 zR5viOw(e#;bLPM@2eOK*>;6etA~NxUTdcbO_k<;i{eK}WkIkKp>PF;JOs0Y;Ly1N# zXq^V|MZ?W_+p7vdXTp!E1!ew1&%dFz-0i#Vtv$$kw3cc2@bSUuTx!ctD~wDkgS+nrEZ>vw+}New;qe>Y8`s+4BHI zWf={ciM(SDE}Wum2tXo}XHAV41V+8RVR_tag|t7@V&} z&@^yOgw?FUj(5)|@-NFav4Dhd(L^d6(Dz3Hme^Uus+zjIZ+Mp1Hm@=Q%1gp~H&A~F zU2Iy7Qxn60903az`ehU_BbL^~S}i?qq-k!T2JSHi4InAJptmjshibHh+8eKRQS%hK z^NXaRt`JA4Ajj-&$T~YW;SpKgPmJl!hHene@)sOgP-h6@6_u`$e@QADQ z;4Mdn)yCfjYcn-9M$WT9BOZWAcMEq#$jO*!i51)6Rpq7iW~k%raWwG*@4fYwo+$Ot zve{_AG|JcG*-`cf5z^%|)`lsq^=Luj(Yci<_lpm7@zmIOEGdBOL~tR^^t}nUD{HKS`ZkfH4wYOPOGB{Fbm%KAobu-UA>=*(Rc>gJUemwq2*Cr|bR&2Plh3U^^ zjbs%BKQ`Gscz+OhSXsIFtyK1>r4F;Zj%V-ACA8V|BNX`Eqb1DQm6i2%QY4LSYH?4W zhg*Qrb3L^EAR`8yla)JOTvzU?Kkff!Pe2S-Cn4jJLC|UgysJbq@oW3tM zy#_{oaVzEjZxEJ7_5X#i+&dp~_`edC`y&=yVE^}orK$x0x+BW}17Z1-%Yq~Go%(v9 z|0_g`B3H1#@%aeZ+mPz*&pIK#9vuyX=Rhu`282EP} zTM5%F4Ez3a?+8GA#TRL{=);fm`*qgqS~S6kzv6zfgQ*_4xP84cl`F=FdF-ebm;q`G9*FVZOEJj zi4(>`uX&pT*%&>cqtQZKHxiokP=2k@dXZ6l5?re5NuV(hijQ`E+{bInNa0`^5EG1p zb9PqOrh?*$!a`~i@V}nCgD)>7+N4kGKi3rOKc-ei$9N6mrvKKZrff7gzI-#_@{|qQ zJs|ml@MtaYfTkr}LzgG8wMVAz`GMy&o`fBr1BS~R?o5;!3j1I_E>@7;x~96FAkI`j^%|~r zh?k->yKvnxHdj5;!AvMz ztsO|}O6`JscAj$Ou3-z?Ky@u{ zaYdH!NTIvgA?V9bV__*LS(ucWn^cEaKPJ@4)})K-E5&>%AHe_SCYB_An*ydb5VCR) zUxS(t_kMZa(=Pa8u-R=E4cxqTv%U(^@y=enZftCP#V)mBDHx>2Wf`68B5dxcS1kx# z+wO8hSjOEKFjniPsL_YtfRrO7b#J=bWIt{%#9tW~zUG9Su650Z{q4oyjU4NN=Q$w3 z2^_i>+x%7}^3LvlKw61ATja4T5~!*JfUrV-ri=f)uFxqCNYFxGCGmod-E(!H_+%s6 zU`>k~x9Qu%waHt_*-=T^u~Es(LT!sIt*dImG@%B=FyC*>w^QqvR(4u{ByOG) zuCcMvq90uU)=A@^SJhg8*avQg=;K=;xX=Jac@Xx4^yk2934cCJK`o^@~9|h32WErWKQpnm}*Mq5p<^zz#tLIagYDGM2Nk3Qk z=})yF(FAqk6z1^8Z5V!4Ka+|0g|fx{LE17@FKa<7Z>eV`rZ*E6d zTg$mfQ4^HYO$U+4r6I2^mC6E_93wF3CQBw-f`oNje2x|*g(X{+IzN~w#2AJ&_Z{=d z;=j>TNLNamABNj=ly5kB&7s|3=}DmSYG5o(CqkY3rqtmkY>dZF><*)b>^QC?wvyzX zIj-3ph4(v>isSceJM4ZzcEhPu_VWz z|FO%xsVvt%dS1%u{5U-Ey2hexEtKI%+^h9O33sN;X;Hf69*_ewhHW^;gt$b%!o(qC z6K?#@6mQiBR6S>D0x#*^${u1|;l_sj#S-53ORhq|`!)SJ%J|;5vVRZ9_@-6C#p3}C z`#8)sdH46XTikP{EJKh!e;;uXzv6!nNzIXEIW~z46KNK-MWeF(99emSVZ>7et%rHQ zecT_s3ENU#1TsGLtysPpFj4n!tvkAL!k$s8S5#VCxstR&B}-#i!S8v6>W&?JH2HG0 zyWZ{eQ8HH=p6M=qK2w5PHMg>{G-Gpne>Okc2}W<`l%ks(Kn5%wZch9lt&Hc(4 zlxFw)B!OC>VeH(4=tA?$Ea?eFOUVrss%IvyLu`$am94X6Q8E~Sv!#!&-yC@o z;4(9aILYvw!&NJjFDfx_0*>(T+RN907%nHJ(?(Q-s1+h#y1T1DcyK_tD~?2rG+q!I zXe8&UniSC1t8Q^yuRaCWFfpJ#hc?!#nFK6Rs)d*=y`bxlmnrD|u) zW>5F+_lvb7ti}9wHs5%T(9CXpG-B2)Q#$b?;%kvSmq9vqU2MygA@pk?#TuwF70$>) zaT5ylx`;)4R22mTbh6~&AUz#f`Tv8xdw$LY>K6kZZMd;*+qP}nwr$(S#?BMl+}O^> z*2Ye{_x5%=w|(1r=XN@6r~AX1Isd>pbIw;ESy-(QmZ&u)ZM4vET0D;t`xX}HKd@{O zK!#j}tL8WE3`J?~@8?m?uDFv-jl!-G9V6vf9u+E?(m`_tLpWbgU~f?sA8~+TFT<5N z+b#FwE&6@Qwc`F^c?jfTh92<8LH|)_H2PX~Lt0@gbum#+F^O|zrsUdBjDQx;^QMa6 z7I+iT*=?0A(R(C7GJV6~4jz`_j{D(=Pgovlck#fJ%ZVm|`>$@9aNmZ@ek4t-a;78~ z5sTPr80e@NmNLGktRgHtd(R*U`V2qDKbJ!}wYE??LEhzf8q-}SovAdV*e2>rn7K&+ zEI9ty@2#+(3|_0?@R;D95$2S?>Jy=lu!zpJhOxBHiGmYqAlANjWL%0DZz8oW2VW56 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

w7V)haSsR-V@TR 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êh5 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%0AWf&{b^Fem+i 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%0AiZeSm1hBBxqadq>>ECBgPJsw&Mc;L$4drmMcen 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ℑY-#h z5_Y>S7Auum3xzzp_J>e=Z!0mFb{~-F+Gm-Z{^Uh zKy|U-o;v3F4uiYj5FMKXFlHbVckm16zOksR>=yr)hq@n#){{!SSFCnXa^Hb>Kr;dT zOMISLPi`xVd`C-idO%XblcYI6?G{eLt#f}U*(-WPZU0d8%gNuxmV2o%?4I>1cVR< z)UOKJH&nt_ftsQid^w|x3VT+8;k)JmjHsE*{i9Cw|BK4GQwkxD58CoT%9SwKD8d@V zaV`nj31vo%q6S}#Gs9v_eeE!qKw)+;df+}c0We#YCpd4W9TQ7q3w@O(∈{DGapO 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�c2tR^SlH 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

    PE&Exj1bnT&&o$j<L(R=n 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ʴ-##dkdsdv%$^glBsUo)u6I4o9@**hGX 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�uB2Blg~L+pN^drY~lx|Shpay2p*TslO+Md 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 z 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�N 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�i=d|t!!7M{nlKS^S{1T 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%0Dn|n3R^U&=*I+KelfXB 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 diff --git a/assets/eip-7918/2.png b/assets/eip-7918/2.png index 3e01ee1e1e6c53a352fdfbf4034bf7023868b1e5..3ac66c161c574a51db07ca072f8b6bf5d3541039 100644 GIT binary patch literal 384657 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

m5;$t{$^q9-sv-s|}6YglQq)OB=k=VwQ; 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%0Ai8-&I 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%0DT)iEmZ7L=2 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 ReOJg=Jk(eOA02pDfh* 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± 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≈x>OoFSZe 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 z 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 z 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�i=d|t!!7M{nlKS^S{1T z@Z0WVD0qVCa3|g!sE{c5lcWYIV?9x;9dVo9__b`>FZR>qO9KY?rc78=${$6ctOH`I z9ffKI3HM_4P6?*>hYuuO3e=-#3Pg|-dOoPf0`#=Bv^~YL4m<5Qm4w?)M~99Tv?QK5rGXU_(8 z8Dc@EVJ@Yp*sW9d8R1%7KJQ+1da$|7DqPf&tV4i*i|x$7c{!xPXx!VyU;eqzYvy7) zCIvRQw626VMJ!s;Gfvxnf|#W4ObJQ%Pj1`n#PaYzQ5zp$V9<%>x-Aju3|5mEW2cu1 zf_}LnLFNLQa*zFbS_m+V6+f|g%9~v}E?-u(!R85G<=vdA}-tVscW<$1nFj*6v<(+hIj(E^4jT#1OkVH5wLLYP%mD z&DLsiGC5Xn2L3!|(k7jS6=$FY;fGaZ8LNcSG`+cSUMo<5slrl6WoLK1emte&tz7bR zDajDm=Luv1mz>x>lNcZl0Wn{}{f+pupG#)$u z3VXMa-4i2dr@2tE=ZjD)&L>x8VqQ2ClTePA*4#US`(e$7g^lk<<}Omz=CdDQCyQC_ zi5hLb)Ld+*26UHJiRrS-|6p+Yc;qEl?}tTs9M{mvC+AP3qrZioKHfTjIapZO=Ae zVxajvz-KPDLBLfKDP#G_UrYspkZo_qC%0Z2FL{^tk77qhal1g)Wn*O6;B*qe4=U z+DwOR$7*ezR?5>B57cyOsPzs#8wKEkn|~fGwDwvs^E3+jE(ew2B4|3u2q|vDiD9yn zEO9wBzr~v@BJ4OG{+;xeBv24Bl^H9zlQPi&-*j}JnO8UFNoShE<)C2y*v+A4g=|9f z>R!ZxboYbU^WaK=jc72pR=731LL^`H>=%x*qcqx8BB{;KImNJRu}IW*95iD$j~u=y zh?mOJqfnXaSmw#%c^^Qt91D+B=ejLHM@WTW7Q}@2WBn0>#M9dBz!pL2A(kDP$3+^7 z$Ql$>2HviQs{oGP!v=3Rx(dP%GbzlXz{X&z@G2?`mQOv&2eD6>t^J)!ndr?H;=V%QAx%B+eG?e(z8ze-RJR4SFv-@FmQ`(U1?Hu>1c z$@SkPr?pg7juH_?gj||m)1bd@voTSdhPl~z9HP8z)K+W87yh4j$TYpC1&>oAfI^Xxui{8%YuJFs)o8tmf zsOPaJZQZU~5&iT4H~i;C)luYD8>ycfhkMW`0aavRD9v8e*1Qb&JwRjgT^Pe)~@ssA5v z#Hyc7l*i)9r3T~~Y7aW9q_&8xg;3Y*Zo2|o;7(jsvs>3~yV1o1nTg&ZvWOsF!1Hi` z^8+zgA)lRP!q{u4`kQCF%;w6jJ1k~Wl&)y`6+e^o` zWMa_+3(t%Das7A={~-q8>@YWGj|uuBc};)?un;zLbBjTIEoEXiY1!#oL-j{Q`Ip(Q=cHsD7pKwkN z!%y^?0~NCCcBNW4V5Hn`zPl#+7~)0Q((U6yJWU8F;pY11t*~9W=jGMt9O8eKmiB$b zDbv&G>b>J{qbU5f6wJQe6GGJgI(pCbd-@82O2XU84hxGTzonlO(j1l=vDb0$&L#Y& z065&PsRYpQs;%g@wwGrUDP?b$&y<%AF)%STA%~l~);J1bW^sVYwrwa5Fd?G4n^Jd5 zAPWIZmPW~Fv$LyE zEOaJx#e_)_Y`}Q$Lcish0|z2+U22Gr@8>V!@gP6p+rP{#Dmf1u zO4pUze>^=~@BLt`Y`JH8?i^@cd~Go6PXte#JOOOd6p%XeOOu@tHsG`8RM0Nlfy0xo z*d2by%c3FH{Jb`eVC0Xe)s@q)^+H@XK09fHEX5^}yE~(P2ctRO&IRu-+tgX*>v1WH zrUP+jM97|7Jt0lLo@~80tKze@VP#{~qtbChQUREJ9517imY_+wmv(2jOvFzBoATiE z1K?$VV6NQSN%!*h=}4w_N;}g~5e9f@*sI@b+v%YuFSo4aDzdknhuvV>G)lHznYeY9 zrl+?zUfAa6@O=<<I*(~D4UKjkyBf@(DGq0^)f0pWX*m7nHxaTF|CR9< zTJosw(M)M;JA>Dl_k`6VKE89g$z1LfzX&AnZ$>s{^R`wne)ewO|3jg zm$v}L-0K}iJ|5Mcp43sxJ-~j$$xh-8-$8WD71{9<65(k|G4>CDpA8rX$(#s70~v?O z&U56=Xt^w(Kzvps=SEOF@9PSudn8bsEujkFpe*jDqrEX5Zzm{=fHwBi1X0}1Uy(Wd z-c#YMci2v4J%Kl*`J;LWaw-ZHxcq3+i&?ZxpPk363C`QxOr1lo8@6tU zptd(BxHK%j!{Es7`Fx5i2hg zVBwUA7r2xNsV=KO-;vquOj+Pcfji0Xvbb>)M6W#{!A}B?5&1UhrrxBidgWZE@+iYJ zz=ZLX{*T}YvGH@J&CaLe&von(jSiwH#texW6=i-u732D0nWPCG0Q@l*9!p8b_xY^i zfRX!q6maxr5geis1P;Lzy$#6Xj8y?qyfp%(C~d#q@!!~YZ7^<-Mh89-bqB4{UPTNm>8;&^xX{Sq<DuK-e!F%HthoQnBcA?mgH-Fn{BzivdgiRQ;jP?wFO&{^BvtG$kbsGqcRN z_oN`N-LrkzYd{v{H2dMa?;gxNmt%1?`_BKbntg)u@I!e_={M*$IoqyfJTH!b!|+V1 z^7rxCPl)^Hcu5ha$avba$Yj$JJXJ{1;EOely3Dz}d#-H1N^3m$)4xqsDTZ ze|M&4`hspt$A`gV*n#2XLaS{_1Vh)(RkrTeC^i^rbPwmzOEWdJ4+JD&6@3joIBRQT zG$awhWxRGz6y}_Fe~!T%<%DOomNC6^?WI-|6EFH7K>SmZwB;iK#d4L~mqG?&Bn4fU z6MSdUM$j3%C2yQ^r_YlY5(>$>zJD!tIbZDDv?NPdrTl@~qwHzE$5|(FDME^j%!ndc zTjAKJ7d^s@4YNwcCJfi&dJX&HQsI$ujotf-Ow$SNtiNGM(j9h?qTzmc+z2oI#PxYA zKN`-RPRG@g@Y-< zk@4^UkV9CGOs#xPLa3)uBRKR2?sZH`^sF~kE6wn#mcvbY;aH55nI0OwY|5fh5R^v) zPU8!QpUU?{4Qo;d3(}_Xm)|oug}B^ z6H#}qNbzNZo5EmqGCnvYeB$7}{5fbo!a<|?1PZhsnae&JIsTQ>4dg=eDbtmZ*=U#v z04MA}Z2~~HczCSNr2qUblgE?zy5>ruQTwCDTqc^4jPri8$+NE?q&{jmkFwcFM@S7S zXN-)yhdVS2oegp*?4}Y@45b7&YB28|1Zb6qoS zRSEwewfPdsbobW(s?DVfMqOEQByaBD@JZBLVgGJwd~Z)wxaF5^fec3* zr;bm(SR+cYYum$r!^)7}A|;d;=_L{fQ}ymr|I^(9OP?g4m<-c7o|z`8st*wTN6U9j z-A{0((B!lqs-AW-^HeWvBBJfj9^WPm+mwEBorlNt8vs zH;>Eefh;eR?!(|UE6!}AO*5RCfCzv&&p@JR2Jy=lRMvCei)psJeY|E zRbTi`)JuejyXtrL`$F}S9w9i7uN}S-7Fy8~M5yWTf>yMioH%HPnMpuXMMMM|@2t!p zkA0piTe=$V&gN?K*i5}EeE~qgV|#0M3G&V0s*3{ZTwl944&;$y)mjNvQ7BAi=n(RO zYN0|?mfLhF=|4P1!Q`0!csn&` z&h{(vtyOO%7XT5RR#s=aD6hZzDtS4*&qia&Zv5+rx&AyPf!)eVq?+COU~Alu^KsRP zA2yU~&z`BbwMKJ7C#P%CmNQ4~pF|5Q$^ntNBW5!*kmA4K_pP%{P_D_tB99!# z`8%G^@6slJj>V?;VBYNcVVW&8>0f@T1ve=KLv_3iKEq+tDv$15ya5)LsdAyR%HBCl zcU8ol%%QOtK`=uz|M}OUd5ab_gIAF|oTsDF3JEam?5Bq>6^7rj;qEWA%>>>XIqNqy zd@eu3j;Jk6MPxsoDN2%f&VIHxa$n2VxV@w*WBLtZ>3+{3GU$6ItPv(yvo3Y3(B`gL zq5Q4__nGaRN{Y;Cv9>0Csh=q+3sAMl(j&SK2ut*%!&Nx*_rr8bd@abCNlbEupi|%@& z-wkBJN?O->yKZ%J(T?Lo|0~s{&z6n8^zxYQ?DVDEUuQgR1gE0c)?rRB?l$W$lc?lf z>(2Bs>)PR7>2<#hPvUm?BuHKW+x2XiKe^-FQoiTJHucUETn2^~k3I!totcDlyo_6A zY4~To17bR)m6M1A853hf+Ly?3C~2l8Zz ztex-SMrlXex$h4vsbsw)RHtTAwU~H$`;lRzrt41ymMusDHD;YtEI7*pywUQqew2ZM zQL@r_@@?95b^MpP^5RMHhQo8WHkmT?4TOR-<3222?0v4^u--J@-0WY=&@kP3P=U?T z^*l|tOk15mHIK`aoMF<+KBx8e8)V{j#hVdrZf}H&)X-}QUn~6O7L@3<)B%ybdFD{5 zCZe5}_8(a2Qs+i(q(r;^bl}WFD{DEg1^*tROS}(1oS5`GVv5LZW(JYQW)3c*tS9EB zmaG6D`n;@}m`rBG&Xh-5J?F%$kpnMsncaLA#1QE}sjgzAqQn;GY44P-Y%P!a!;Z~Q zk_d|fH9syH6sgfVKbZb^jh=JwLBxAfgZqzu*XTW#!_$s`b|P%ygqB@YlM2S42J{Ae z$&aZH4i|gXf27aZEDUH2Nxjb^JISAMtJYhCkykZ}Z2$e(zmI(OpS?wh{a=N-Jod;1 zq5m414-4}o)(&|FyCHieWN1dD`a2i?JOhkrZBe(8BQ6@((H@bheEKjnA68D|v^64P zl2!)cAX1<8_r?rRa}9LzvEl|Qd&#q5sF9aQT^_PE`7IoD7yfr9BQMm$qzPe*pMxcoc=qJ$2{}ca9#jilU9; zO&+b@MX>jKPZ9I$g2uYxTFD#Kr2C}8!NkmIB(Jb}Ugp1*f`q5LYlKf7hznj7%a<7& z;KT(6opkY?SBhRhXB_8C%|DN{ZNsjAx@(~F?bkA(yRHQ_96O92_)pes6@)fbZ3%8U+tZh?RI}eOUeCVOwQBh>QznP zlU5Lw%!?NCWoZc^vS&Hdhs6C>9UeK_E#PFGfBF>9 z(X^FHx3G&UuU-Ny7cH1Q8$=B4e6+QH)hR)OknrsG2Nvypo)>Pe`C3PhB?j+ z0G^Kxy<2`PK%Mzkf#fct zsm8-IXSs4$+&__tAx{3p=7|$VwHN|XktZRb36yM@HrL<96ru{+9-`KAlMDXL$(<9e zcT{sMUnI4@Pb+zxrPchi@#g~BjPHb9icxu1Ux7>DDcPfV(s%zXnUNCA(W@I}GwQ9f zh;;k(F!z!B_sgmzDMMG#V2lRL$<4Jvkp7W>B4e6^cXwH(iX6BI?j(cde6Pa7`}bJP za=AE%mmMd)t5C3NQQ;HLCu>p64`~54K_j(Nnnr{z#$5PRre;+*!j>w%IXuv$zQ<)j zAq+DcQ?L{VSJap5ZhC;C){Gmsc@V&v0%^LzjG7=cs>lL-TdrTt>=(XmAqp5cZ}D#2 z-QCR6#P?rw6HYar+=m=TP3^Igm-2>#Lj5?Q(_S1 z5xkNIhpmcZTs&^r82XD-brg96C zl{QABYMf?kNDdzYd42dN&w&@uty)Y%q6ItZ>a633Hl3UxJMrm1r3;m)s2Io)ybKwF z`41lIROGYVD@%&9vX zUDT(DFkfDvMN?%ZUp$rJ6ZCkH2zuNt>*i$CPH!D2h5i` z%533ir$;8d1;H^fF{dt!4hUS;Y_N5r6{8!pQ_EXbo!Bv zt16Pzp@~mY^2X>!+ZHt7XMg%2|6UfgvdhJ3zIe~)68B>;1t==&b|VJVh3eg`t3*WK zJwFS|R|{{Yf*+UU?~B79zto>uhY0ubY8N7=ltaBj%vf{$6}>NYFhwgd=EyUI=C9(! z0rrDfo0+o6-L;iAWX%uvy?OmwzB<~O({a`wE+JKsc^Zqc7ZW3CD`31UCTm-C>q09d z_RE5(w_s+lAoFDH4SM;;AeML~&+0Utnb6dAw?TY-d`qLVR`QH7}=23m6rc$dLH$Db0`*{V_4hiFEN@ zxERSN=G$NN9@z~>Y}c>L^Osxq%;t{TD9!XghlK9{7NKO3t11Dr+Jcnu&{Zd zPT`mU{oT9k@gcyvulBgP;cb?0&>ndg0~x*CQLPZSdGaKX{3!NwcqMd@+2-Qn5;{1k z$Kkf)vCY15D_&nFG~ewE*_gGJ=UIDU>FIXS-BG^*&o^)I8MOv)$Ao4Rg=Of*KW5eQ zblFw7<1OTJgyR0|YMg5r$lU8fLQT`=^eoenw*p4TL;Y`vc}OsYWcXiw$k5ObE?}BB z;mohJK46#KXKS4O`t@IC!l%S#%ES#S7cpm0V{e2x3|6oEY(9GncZ+~-;a|{I+B^RH z)t4e2NaEDC8UZga-{pUvJwZI%`|WclT7f|o=swssj9f9X(yl;ygM{wYrKd;Hn_95395b8JUw39>jYwP46(6^kL(DDY&l+f>q|-=XdS0 zvK-n!<(;=%)X}|btmvV__&Dvj$|#DPLh|xKRIY0lSjU8zB=N8~8EU`w_Z_a)Qr5KG z+$u2@`)|HFu|Gy{TlcsLpGvWR^OH*aEMf!IgXi}+YgV^N@0)($4s$bW94#@7;)h@z z_26rXV&##El!8Di)Z{}&%>Pp2+C+*>LH`g!yt)74MNZ=ZSvDdU`5rALMbcz&VL@a4 zF33M5skfs_5dkum%4xt>hVv3$pg5m#=`ZX0aveycCd2&H&6XBU z%Eo z@;u>oZZ1Ayvr;}c#AKtvV0wfK34rf zr{!QY{r5PSanpzy6dK3hLhl%kpPRdU=C6925c`R@t+|d2cpv^YxY#4DEwHD4;jvT7 zSFY~eU*68A#Y{gYq}!Kf`}912)Z&g9ld7kaV&wzw_SUUlQ9p zR)xkF=@47yMe@H>%2hcOBvEOs6#EZxrbf34RY zp}+4C+L-hxT<$ShMW};{L(bjl0&U&Vkr-Rcu?OG4W@&`Q97-xi=RnDLD6drf>3@uTrI+5Mx5V912j7+<6JzH+|{In7y^mu4_lFlPoHVMy_2(lj?%h34P;Y(^^*8+$|y*l@{eW4 zPpAJUt1W(PqaQMzPe5lRtdM43=|SME@rv3-{K&_r%T`a$U6Qp9Ck|twMH@qT)%;8&a)SN1HE78u$Q|{r6-G`Y?Qpq3#>*+{-owgWpGIX>YGX zYzwRsT@c{d=jM4;Wu@h19_g!cjQJz=Bc$AU_*v8Cp)=3gw}1sQ1eHL@l!LqtLD}@8 z4B0wUN}c>(c$&!`epJc&XT!aiiEwV48{l5KSM_JRG9k-V+jqt1TB2wvB5k^_ebFNe z%&6l#HANw4E5cFd#DW@uMpfFO{IB_(Jt&5z2NdX)}M40bGs9 zBgm(zi%|RSNF&Ta+bKuJD_3g3sIk9R9_=(Gf>vMGm7usS^9!=5Dg5(FyrU@29QRFs z{8X+~lRq?nsK|_q4c@}0G{O?hb4i~`Zu=HriK1uZn{{pUZSR#!#!frZbjE|E{WjJJ zr%i^Y`BqQx_Z%Wm1BBKWOsRh9b-c82?}xuOYNUY-q4klAAw}Ot8zk|mIWIZI1n4E;0TAWyKro1k*nN2$(r#DqAOfA!UzE)?`s8>dI z?gyi&pv@Bq7H*7=8b{Z-H9)$->g+eYLW`cq{42}1z1}vC*1jx#El8bhr|Bw;Xx!F) z>_}Xr1tC$^iRix`K{N<>EJ5c!7+km?(9kHvIc=)zNqRo4Uik6U^a|j4c!I93=%IO+ zmIw}oY$69)lE$ErT82$t0vnSKRnl^~OK&EF?4MVIe-R-}=ztn{6+@MQcsi$YVi`5# zO4Mco0|T&2j?^KkQA_t|9d6f(eFHEV|~A9YT^BDypCrW%Aj=?j!E_3j)a37eA_ z4=0Ykn)pTQ+oy#P{g08Gh|gir!KB2ON&uHl0uhc~D<7j(%bha?c78roNRj_|Kos27 zjU(?d$e^Qkkv&C3fwL0r{b7`l1#|PISGfQq%PX36 zwCr+c!)P*hOx+pvWLVt3Zk$W9IVm+)~8<$2Ek~JxdyLl-HTO#*jyB%gR4})@TEz9n*av zPa<;zY4GDdy!$&iLzx{HRvC*fM|?u}M$Y|Bk+iN!on#Q>niWDY`kWK4Pcb2EFc*c@ zJ)@M}rR_`&DdmLU!9y`_&4YxXxdTxNMD)xy$&gXsfPvw+k{3{K^Zt1=Z)}lVRy30a z7bBn$tzGD!HxsM`L4)55E`rE!9?^M$$Ztg+vEYF%@Ce>w1%|8ho2OZ2yh?oCl<$Ou zPNDLF2eHT?9fv-gwHJ@zGEIW510p-l^2GPLY~h*Q-jgYtEG_5*^kLUz&Sq$C-Jr`a z-5ywZzC(kOlhQpmV&b6f*-s}J=;{XeN}kRsTq0~;hB-V@p0 zTRqdklbY>2Z!TbKH0KZO`M^*!c3btXPFY#8S@LkrJ(Vcgg*zt1LA2a?c|oYP5+Hk(P(QhKbe}_V)c>fa zOkCOW|FfF5{bx0;QTVeE9yjFPt6wR>$Rz_05k_~HS)8^pw9RJ1`mXgxj~0Y(;^DDg zpu7-&_0>tEkxm1Y?mgGtWE7{nj)+jlFD;$Hq@*E)jbnP@=Bu{o-$315c;?8ApY4@62ekL+1wP;r~mzoclC zl@DO70}GXs7!=hMeu8G0v$4^0pkO@PKj! z{RZ;K=`t@j>0cgQX*F>|R#Dt@wt!=rfhnB==^N_>f8A%5W=wKIm?X62S(k@GM357! zj3Q{}5RJW-^DSA#(bu^Yhy?c|tp+ihjQYbN@-&HR)Ar%yQ%wJ(>P8q2B=`+&EC0g$ z>Gl6CS)|UKQ;z$$No5NO9z4=4$9|`Kd={om1h>H352-bjgIlSDw3H-jMS~TPqKl(^ zLnvu!>24T&O3B6a6$O5EW`F$V^c&5VvtbO3JfdwCJ8u#3UK^paqQ8tkK<=-lzLlF* zq$7~~$`&t@un$t+vd|NAO&{fu|75 z65kSqle<$dCoqOE>;ea(D(aOa6&43LYlTe_Ag@k;;G^rNHGqpl4{Nc$Tu!LDj!P#L(v>w~kX_g7{r)ZpT2^F^_1iAP#M=pUrUq8LKIJa#KYZvZsm_U?V+jWf zau?ibJiHQ8NaD`F(ZXpl7D|p?Ge^s(Pe3}-PxkL{KT}zNAEo^An}>~}QcFmV1YkIr zABFKqP>KJjFvf$N3z!BvI^o;N&GIYz96boc7_H^-^lv<3+ry!$|3^b^O}!DFu&6J6 zJrV@)H`1dm7oOze>{Oz5PCHE_(Ak2Wf%K8GV$;O9Ud7FR0-a=yZ|P&NmaK|pK^4S$F_^Q?bg%k1Y5xB%P#&#rLyERTkr zQFZ={MHhVnu*|SlvnA(HTeD~)PUo>FXbUm1&HluC>*Tn0+IXy?pXSiwZMv{U#AbhV?adt6$ve z3LHjtfl}sxFV+zv!Rh$j7{T&e%nat&I2Bp661PpOrRL0xvVYz5<9__G8HOwDdh*Af zBM8E#@MEAIVnDz@z|9StQSx{gqSY)*Q^4hf!@H@2?1gKhA&8>@|1ZLhEUopK^&!G0 z#EaE1ZH?*CvcY)=9hYxfoT><}egL6p84Vkx1T=0Yb$$eHz1RgoC6kPu6<~igDm%fYi zoSJcwn88lvsQFT{`$zWjcx+N<=^=v>2G(?NG#~@(W;-=l3Xu*+;+I(uDYFQ~UHenh zXFSxTIz?(yzz|(hIMEVbH+l*WpZ>7KIzN4yrANjJzE&lcD>r~%ctztV;}#5ay!}*< z78t_-eTYRuBIlQq3;tQ=z?Ni3J$U&N&>cSOMIr*~t)wkmOls{Ai|ie?sRvgrANpKg z-7INC?6o$SL6JKVfbTd$UZ&?ZUxqF=!eAokJtU)laQmZP3RPg3h>0x3S9E(O$lP?Z@QBTd#E*?B+Up%C^M>e2yMPg76#F zl^&ZpFNSn4sAnJXBb0{25)AvcV_};1%O^O~x}L-fP$q(-9wAr4{-7AtP(Uv_P%5&HoJ**KVJJyV#3wUD0qK1E_ZFKX6dZd7js#(Q`2VzBsX^jcw;E3GeKa?nb z0opGR&EX{k+X~K9?HZr`QRR%QoK-iFc~#(>5W<*;Qc))4(R$4cCUK?5(JDWE@4;-F zeCvE0Q0RL(=5NklIFDP4^43Ao4x5({Km7ltbmARe)`~YIj2xC$bix1_98oF~B?--s z2iOGZH#ZnzRJGCXxxaElqU&MhR=wehoOF>KyFr<}?T$&0BwV{-jwsCI1*lT3^c-^k z#`nuvyve`Tsol3abEERsEC~sl%s?gwWAQVBLEqY){RmvtJ<1n;>_rkhKLNAI$tUT zxu_{TL>qfrFG$%>l#Pra+tYr+>J!b;mAhHtfPC^Go3};-;-fy~&YBwwoi3)wMXeb39|a2R-AXfW`& zO>nPb4|WWqAILiS>!@?tQ^x`W%2<9n;U-en@2{d9r+vsYyFMN}RSDXAA0XhU zrncPvS2eY&ijL*yFuL3pf!Kycf1APT*<@uC804;Nv3yKO61@`<6y-dZO-VWd z{xEi})33cOxtsn0t)Kb*j~^LTi;S~wd!n;0RPURD%mMEmHD^g`Y}MA3oW#YYSko-6 zh5aU9UvC{@_&Z&KS)C90x2DIFHNQn`ts~$Md3slxBgi&?&#&uW%SJ`S&02@QVLD-_8yz>0kW0Z~><|58EC#R4XBpqAlp=3M2F$HdW7-)8gAL%-b`>jEW;Ra2G^}Ea3Kvz{Q{;lE4giOSGq&kx0A((yxtIeTdbs11UL`b zNU{z2&M*yXZ%GdanZkSgHP)7o4;dg;8Pa9Iz6ICDmF3q)VcLtlAv}2)+I-Htz^l{4JE0apUl~#X@LP*yOXbkPdpYb zkFndkX{x^i7swKn1>G^N@7)QoEInh!#Pm}^ZJAGirzwZCdYN^uB6K~AmM%P zf`YN;>}MZJsNLzxaL-4uX3pwFxR_75&?$Jnd{>~bIKG=govV)HnYa9Tjm)GC zLt5c?WkjXgc4OGz4h%7exUR2N&sdI{s}IQB;@|x#^ZoSc_8++P25UG<>G`_58A&oa;D3$h1NDeO}UReFa+(EaGw-E}j&DUeJ zPOR2jY<<8gcXgvDiabA`wtV-emX#%Im5$#2{`UT^kz)6do{9=t58RZ~Q@yvaRlvc( zF2iGfPgKO;*j1ow>OH z%&y~F_r|oG&E9}Y*IS0vNDhV;DN#FJ25d8XB3HtMq@n8NySM)`_OnH9N?72^zN=aBzU%4b>IL4YP}iMop@#jvUDxdO9-8dLYHDqh zi)2>2c9V6pv-|s#>T@TjvvO`C31*vwpzFKIBv+aTq#E{hxtu2v6BEtDy%#Sup8$!1 zAAX)zbb6C6I)tBBEcK0Eu*22+Pv1+P&=W~@X@5U<98t!-SLqGsKvnQyr{WZghZqF~ z1#tu?2w|NC=B@ab1}-3Xmvg|4g5zU5)Q;^S_wETv|1FPFASRI~p60)vU>33NrxSWSAnab>jdh#W z$d=aGW~V^oy!`xiK0l`ZnT0K9GNLutcjvPGhDYkCleCL{x3reGwnJoP|+D4=)8k_Vk zo>=c=Y-~{ZSisrP_f$lu>=s%l&jDNiL`JXh)H#`=Ti?4d=gC!0UOst_Pp#8Q1n4-~27BHR%R(;Gu+RG7Kbu?QtF!%q!^6WAnbngE{CsQw z4`Xi`74;Xj4WkH%l+s8E64KqJ2oe%XH_}KAC0&Aacb9aRbm!0^Al=>F^_uIt)+FY5g=8;by=`~XECA@&;Q1x*vSH8vP!4|^eFG250Hb4};Kf zKk!wpbjzmSsAiMHzAEO6f$LPaE)&lIcw8*zrOWV)Ad(}&Mm}4k`9fI<8A--Xoxs(^ zUPaoIX0CfE&{7icn=$Jw>F}sMEZ%$ZKU|)$Lxz)p&LA=_Ebi|&b^Cw6X_C71EAvBU z^XDuXhby)3#1~GrPev^!ChD$dY4%iHaD=Su>vWYE3RYHZ?6o6u$_qh`B z?`MFM@$-8U@GF`KZN-d3Y+=LyF@{`Jg@xyL<&S?%D}JPh_Rf!87;j8R2tNU#30e)1{(vbUeYE=;Ru2-)dBKNc2lIPvmq zAQRVqI%4=yXu(3(U5NW~_x6|eO-#;Q%E6zDN*xEU(4(VLccDTx1odiR4UKtkA~sWH zw6I*wFAm4KKF0GxNFH{DJajz2 zddzra{t#K0N$mXTh(aLrjbAZeneMOM_;o)eal6$)L?vnIr(q)yGT|2sB^o%tKFV1k z5U^&C?2`GZ+^mI4!Ws7rhi-MrPgEp;#G43A`u_WR?5&ezuB@5$%ytv>2%#ACIusCH z3;S(UWy{ReO;0%SX7p5t{?ay@aJ^{l4nJ%~3QO8ej-A=dugG7`wHtp#Nx{oIY5<%> z=ew)~4mM4@%~W@0X{^`O4_>g3u>L-7xKccGupFWeFURt*ssZbokZv?1Haj#X8HmSK01Dz0k}KH8myMQHH-% zB6qN}^Fp6jsG#_`iQ@^_d2vGCfJk#hbvAfb<~`!NMymw1ZIR)Pzd5 zWlVHIWGC6rm947uKSD`=&7}{MC1`l{FnTufX>{(H< z(exy8ko%4_@2~oBr87oqUINLiw_!6a@sU@*_(O%pjbvW&Dd6*{*k z-?t;%y;CTcP+(P&6L8^tK>1U6`<=`c@wjbesQjcl89_il+(i%Qc?woE3stH;X;Nj< zkH&*-el>kfa49=PnXWVzYj(al8vT=cY@A6>{{17F80?;bSNL1G?4asKTdle{%jK+C z;XJwd5*t2`c*Xkdj*i*6*wxxaRs&Ye7^h{Cf1YxXd^J}R=5gdy5PZd+D{je2D&~I| zU{89*b$fYds2ke(CGLw8znNP7cd>oaUU>|mLBQU5s^arL_gjT;XRf)bO1!cjkL|y5 zK_5`(7&_vNVbUBV=9+zXQD0wSHP^+DpXDe1Megr0!0skRn8*iV;Bj^u@|PXRW-8Sh ztKpG^AMUp{)?x~ULmbD+)sLn8ghS-|^E4}AeziPp7*j;CE-JT|gNGpX$GC2*q33{? z(C+2vx;a0~>I)L$Q)YEe^Usr?1Hb@BZXuOzr z@kume@>cm+T$~G$zj$k|?N(Miqx|1rRK9EtMj1SHI}c+fA-;Z^Dw`|`RiA#LUvbqQ zf;&3nb8(^VwpJ^aqHDZ>q;k`)#!n*q4nv({f!%aIC?3VA{PZSk)^5X`N6Y=hXW(>q zG7_wnJ~@jhIlFjG-Wl`1Om20U>~e?cV4~I$rx~K|@6W7;eBlj&b_3r5B>K%qVrhC3-v=t*qITsT!$LYeh+1 zXWJ6dj-u>-wS|XxivPAAcTa`iz3kpiBy;lf|9Z~!s*fY79GeFNw~2uRrei5qLl6sH zck9~Ey;0@2KlZ>>PF&-QA`{k{h}0-m{eT1}xM-8??WvqK+ZwDva& zI#94Y=%_zKw$ygrY=37q95X$A!<+cw&KU#Jc>1zW=;5)v;#Ou{p0lH7mlR1mhPwOW z{QSlB`@X5loeND=V&eE`o%F1cCtjzY9e(*w)s92Ujs;1F841vP)E=+nq%Y#B<)jiP?q&=7EKE0wIc^ z^QO3mTzNnz!;$$LbLm(b1D&l@bbp-4!0=OpMU zkwGsnZwY-@0}5$*Xjk8KdjCsPG`r$aM)!>;Ld><@2OfMdHnu=exs6sn-oHGmncKJ3 z5tAiDM*AQl!n%5oq{6u&?{n4|%KAC0G+}sW-7bpNe9=0R$Rfl4?W&#U=C6l#$MwWX-h+ z#QAIDfVve62M$q4MKul0y!t}J*jUAhoZO&{goNcaI}zWyCgS1E!QqtAa6Oj;{}-CY z9RtOlGI3z)6gy!nO9IZvRg|o7gUS7uyKE^gdmLJKhwoDy79XYH z^T&mSJ%7+cYj2SoK3MZOJj6Ub7!6I)tgkTc+0d9MMYlux!S{-%`&H{c)!LX9=Ur(+ zC{_Q@_tk^5b5|siAEM|t(*sunk8yfWmQ9&hZ7)Ajg(mh>V+k(V&Tg5NxbJSVXt~}i zb~W(%+>kb;x_Mo{P^D$X5ThrLXhy9l9V@`4`GSm$tYI_2aeIGr5XGP#Q>bo;`E$3ynXil_ zhS(|PwR?EbjK?Jyep_lYN_9U`rsvbgSbuGz^{^c1LK2SsggDe+JZy?cKi*SSsH>r zVsfTr^=oEG=G{92*{`H4iDsM!`jt-9ft~f{3pWdM^*TKf6*u(asz6XB-rZ~^Ui@?r z6ruUFJd!LR98^lh!es5FVz9XPz2m~sK+=RZobuzcB{$gS_5=YTJR+etQLpQ{X0xDd zk&0!C9Dzi@8lMg}o?~IL&eL@LY^`C-GlxGXF($WTCx9%0Y3pSvgp4zw*^0j$5lP@O9%O4z)p?k|`x~(uvcfW+9`4s4u)17YBBH%KO%2_fZ*;D^ zfrgR}75rx|en~@k*6afnk3>iL-H#di_E+uRi~Cip{nT-|z#`di6mXrcA7YaV-q^LR8D6+>6R z6xHJ9bG4>qzF73?ImDJY8u{GcnaJ>|E)fDZ=Q?F7&kQEZR7cnQ?;Th(v|PPEoNeo} zw8l{FZc0h76?kh8mwbfGyIrB3-_@7=EsVfGfK9eE3{y9a_M4UY9K*c?9<_xfOJ>lT zrN(K}li@{baG_m)0?Tt9+m(jlpVJtVg!+O77*tYmVMS17z8r6*WeTU+CYP8`1cp;xIw)pB@LXLp83*xuGqROqVM zMen`nG=)j|szRyD-#<*k9+4)=^XE@-!6Yl3m@)aBry(IQv}U#W*?4}L`$RD+>^1>X zdS~Or50=zEFP!@2f52r1*Rp4)hmV;36%&U*A{3ptCS8%v!gxFYO}(0RJ5u)YG>|Ed z-v~W&qdy(2f^RtNem$0_hypjte&oP^U#kC(71iqxgZgNlfhni?R5x{nQN`AVc4^!q zOGD($+VYG+pK7HGWzn>TSg2d04bdegvVvWGaMSaziUa2A#}tXJJHPlHyZF^TSw^*>6RUWC8_#1N7S+@r|!frU-p8vzlnJ5 znE&opPh3faUNZ0D{f(s~W3peD@ja^zWffwfxF-3zBk0cZ+u(M4O?d5Qut8&F@_d8PqxoMFTe-X3QHdH#0OGJ8|wkGQfUwY#lKV(*&(P4(XCLkmcz9 z-iXKc)x9T{Q5d7E+y4J%7UG#`L#IT4L}M0e#5Qh z|B{W>*MXgUjYmFQi<@@ZlTlTQm0yLkBoCJZ=eI$2lFIcKd4A2i$K9KVGVKZ7>KkEi z`e{W{rFs+a1bSK$q!U$+_o`c_XhYzDqyBxjUyqEA-UaMSLO%E*9}z9?`2Oa$K^Fnz zblY18pI)OXsH=LmZLiU}Vhc+8y`rc@lTlgFT{*t~xVJ0F?M8Dwh`3LhAyJP5)yzmu z6=`N~)=3@(6a9d4zhxnlDur=#DPR>yssDdfblsiu-DOWLxrtm(N5sYoRU@G!&OvBK zy%8H#;|0n#bKfSw+H4dp_q%U@O0+TFw)>#bC>IkspYQ4{wRxZJ&BShx7qA)j<4cY9 zN0wn{N<>mU8vgZFUd#1t{4q)Jzth9!v#aM?bvPTJxBNNo1T^jRU&~tJF*Um4KgyP2AY#ZL?WJ8+`N332pRdsKHz)i27YU+(*UOfA)SyV@T9l2}o~G02WZSfY z?qT}~`s?Lb0ko!iUKiRMjk+}o@{?CFt{21u2X%p*$$TeZ^E}+7*?e{w$P`pc_Sb@3 z&ZGqsx&3Emv_i*qmr{1r$Jp}!(I|pJS&!UCxV$`hL)~s2qmPJe^iU;0f z2y~>s_dV7Z0v;|_%gGkg#|?9SFkh7j{Twp{K& zCULvev1mL~l1XLcRqm5Y=8Xp1pKRLExDG+u|NP}kwc+>w?sWJv6*qocTZ8sZn}6-r zcEM8BOoQT!1xKVR^S(P*jiAE$Kx)dh1#SvueH?2k#qQ4m{s4L*{a4csmRZek;<}vS zgf#`|iS$I+HgAwf{_wqdAF5h=Ti%C%wq4+IegvI$xjUOQ<5Ysob_dVZSq%`|9}ZkB zz#FxPc=u$*{#iZ4dkAI9md=pPk(m_uM2qk<@>K`2h1fIq`xad;HFei4gKR+{?v$U1d zi1Qi+MZ1OVb^a>8B{01wy-InW9Fd1DJ@0)jv$NO#hK5Y$8{=(-#ar5tvz@W@on-sR zw?-`^P%vWlVLaBsGltCLFPL@O9i*y1f|IDSUVYkRoxu$7a#IhH5i(zHm-WBuc1zdjWF-I68u z<#HgC@pwKCI9Z0x^#5{KD}{XQ)4jy%o0?-u$Vbz556${7_qPpm+A=?UjhdvQiQr{E z<;le}+H`fT&v1)8ix@Y|kcy@yU}Tey1RWXwVrypUwG|W{#DyoBCCe)0{7J?3^AdU8 z-DZkbQhkOMRx95oSkCS)XmAMpzb5=h&P&tI(iH_7A^KAWQ}cIZA~6M$TlujsFh3_m zLiJQC>`*u{RHRziuPzP*8qR*3p6*Qh8fepZZrS3VmWm!r&-LxF8Xn^-LDZ!$1m|ot z($7MZ-I;A$J{3c(1#FD^JC`h1VSpfOPM97Xvvj0rAg&cCp^m#>hYlC2viV?;%7CHR zE^9Hef>%HMv8b~XFP3~sF=G@vf3STBB}v}50t>$xAWc_>#i1-EaoIg!R4hL87dQ@+ zu`i$)*ouM7)`YJQB(mASXgIvUGswT&N z>SkF47uL3;b8X?R$TJm$%0gU#1e)R7ue0^p6mV;4)pK6VyK;ry(S`^%?XeeYr|u+h zw6jag4Jt&C9JQgqJ(BP5GQlAKX=ac=VcP!>lprdQs4HDrf=6-$V|Hpv+a9iHr$=h5b@gjfqQx~?|g6sywmEG;Klx2-|JBR2n(%9D(RZ5^~8!wx3%7A0_HDo z>l|Tr2ZBaVCChpi8X+gMZpYK}g9TaOppl2tBmtDQobF4aJ5_Fgz%2Y9q){c4^22WL z6&V?%>foqlseK+uGH_AMW)QvCXkERD0~)y+-|4%dLP{09-z;~bM44SL}LGmSkAB>?`_~b z=HR@q3kPF~$mnmIQ8cr@Sw6gjP47@+H*3B8ydohb-VZ}{lCpq>C~$?Z%)E8z8dm7^2f_sRNFs> zklBm?1PX?MJMfdZryZ4l zWXjs$N!8KHjgd|Sy|7POK86Y)I>1MNr{!;Wa(8p8w^dln&vE&PHpc(lm$=BNEhI;# zi`i<7+v!_Ptg5^r_Vu4x^4dI&E9(Z(4r_M(4Xju@d-Edv1)vQlNAw!5+X~q0e-Z#B zSJ0}=iIj=lQ4F{;sMyx@a^=r>@*^^^slg%f zW4@ZR0%uHda9ifgmD-<-0(=-g?n_DNj75g-)p1<5f2Xw$>BEhuD^w<_Wyx|Fz=y?< zd7@XEFH+v(5Mc_37SCN-uM^#a;XL_Dg&vgVlP|c538ADy4+$pL)-YIFmK5*tInRmM}&z4C}SXz;nm*;Uf{1S2ziNzSZ z^YhQaY%Lpr+4MGt)9)P@K;~2pd|D^E^j~`tS#4IOe@=j0((qWZKzMI@9^fNuMO~ZL z-$%FZrnmUPa`+TP9zDGib0TsC>Aifw^H9)X84XeKP$JaNh4if*`(m0ZmdFf+5I=%^V#z7WcXipx zN^xYmoNdQ|pC3|$FH-!bwEOOzZA1NQ`vo_=kFiX8y*a7JL-+9bRB?#54J(FnE4tzW zt^sM7;Xk4oL&r%@7YK1_z_b60T@Wxkz=7Fky0^JUL_97OGds}K5TpKjy*PdgRv>27 zJuGci$WVD57lY<5Jg}7Ri#4}eSs4#M#teG~4YQ|2+ZUsN}l4$p3ZN-62!<=<2_`jt8qN@yZAlQ4Zz zIl7e`5iwX*;8TG^WX^eDS8w~BzRmbbG8%X`Q}L%UX|MQ0PUy0@Wm3CN9hjeeY*C`X zhz6Pi0RISC!i7R@TBGA(23fi{RUIl}vkqrez@3mSVJ!aCzRFarl2(y1KR{2d{^2e* zw_Du8d`#&-^$+gn4;?MshuqNP#<61y>V*lFbBqZGWJ)cd~{#1(U)e@FST z?5?^wPq7*uhfeVyS_x!+i0H)PsW&&wK=C2y^zi!pU@mp7)B9u-)0tGa-sHV&wJ=Bi`LK++eKc-PQ$*lDH*gRE zcpn-07raMpe+BmT$$@;@Jss*rNA}2BMC2YriXs)k*9TLzirxwunp)i-pCCEwk0k>3 z!@|AB0`b+8^Xs{p3=|5sh5$_c{)&UK_6L&F+2aOpGwau3DkVw`h9M+q*p0Ly1T3gt ziPQ5P!R8he>z6t~VIuZTt0M{C3e}5pI#K>hnGxzqQsj(*0X&o=u51X>J zwe@s=ArVFkgS3s{Zr}L+e&@if1T3P7V{t^R$Qgv`S@=&c-;d>M(!mT+G@kJ;$`+hV z^wRD1*^c(`d2cL}tgY>-;|U(Uisic*I;rikyp;!DR@QR3zephLpaMD{zcZRP04H<< z{95_cZ&^F%bE?DvLS1&$g9(yQuEoi6%7zOPu)eHx!A9*LC-!Qpg1cndFR%{?L$C|2 z74!A$b}#RDm8C%#4*#k5(CX#ll8usD5|B|+dD|u}py&2%NN9Jm zmaW~OdchW}dd?F5lWhUFVFxqn&pySUw&T+xQO!@B#qr4){bYQ`wTq}YC~>O$I;;C) z*hf*-?H(%Y|H4NgCTlv`F4Ye#u((Y-z-A3)oXuHqft?^Z(vh5~`+RYLZx#ss z0C<9U;gE>I1P)WM?YL4cPqktl0a5{y*NuT2Q0p@}ID3m48|Oak1YTYJOS=44{l=X* zSB>$F)IZhF%~y?mrPk)#en=S9%rTU9*kJ&4PQEhJFyw;YL|Jq73E&hTzl{eJCKCGU z3XE>cER6$72Wr{mHp7agBL|=#7-cV;G9wajOR{+HGyKcdSulks^76+Mcevx((hTUz zqs7!lXUF}b>Px6rZC_F;&xFW;6Iv(z&&)KPo^%#p1W%GF7^7@p45x zy44$cQ%Knf@W-`5bo+AMxo6pKywP3KFE@-`N7=8emtudJj)XMLf$3c_q<`H%Hco0E z6NNh1cN}}Nu9&Z|^|N@a7C;*+peCww1lblD3rqOn;UUVr#XG)~>~H-b7HWI^6>@+_ ztJ}#u=mU^L2qkoQxB`d3Rgrj9=Ih2y)48G(D!R|1CD0<|D=r1lrF}rlRT-(@Yx@9P zQxaf}c!3j#ydp;^)ELkIk3P-3^9H`+xPEfg4@XIjIXan<|Z`E3ptMxxW}GwR-P9tdRMJ4b{u8 zx^g939ilsMVT#XTjZOH+tb2qLOb2WYFrcd`-uuRXy!u*W=2-3S&QClBh!&b7sb#HK zyTeb`m3x+-E$?>!J?g#c1>--3Q=;beugvEg2s~iv7D!0`FPuS$8_1RPbpDlYAg<-r z+NV19A3u^7%BQ)K2`!}vZBd^c7Zc*HCu_$Ud~4OWw!RO3Z!H}YO@srmx=gdR-v95& z;+wua@(m^F1V&|7e|JKsock8kYPs6gi~_v2U;eatH(a+O-Chj|@gFxou;|WmlWb3f zqF2vL_Fz)xekvw%zrW*3b-AWl$p#CKIn8ew@^CC~A!plKgWbvts~}1l9v5!8G&(W( z%p^1J*0}bC-Zq?3Z*$amYQgVk^l(UnL{=BTz-raz(mPc}Q{`4D86Sdl#{(33rn?dj z{*#olf6qyWerZ zF*Tn47FDeKPpQ`PqW#bZ>-B4$UhG`$<}|UW=CR_sZe-q^UMV%0Dn|n3R^U&=*I+KelfXB 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 literal 341969 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�*Rfh$pTGM2^Jv6BJclAJD*=RO_+TQ$L_? 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